BM66(d@ dddQQQJJJCCCDDDSSS\\\eeexxxmmmdddccc[[[ZZZYYY^^^tttqqq~~~xxxlllaaadddooovvv~~~{{{jjjmmmxxx{{{dddLLLCCCIIISSS]]]dddyyymmmWWWPPPrrr|||ooojjj```^^^]]]bbblllxxxqqqgggWWWJJJAAADDDLLLQQQWWW^^^lll}}}~~~qqqiiifff\\\JJJ@@@@@@>>>999===DDDJJJ^^^vvv~~~zzzllliiikkkeeebbb___WWW[[[bbbooo}}}~~~zzzggggggggguuuzzzwww||||||uuullleee``````eeeqqqpppggggggpppvvvfffZZZVVVOOOQQQ]]]eee___QQQHHH<<<666///)))&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&...,,,)))'''&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&'''))),,,'''((()))++++++,,,,,,,,,000000111222333444444555666666777777888888999999>>>ccc|||VVVIIIFFFCCCJJJ^^^jjjrrrnnn```[[[TTT\\\gggtttpppttthhhiiisss}}}{{{lllsss{{{dddLLLEEELLLXXXeeemmmwwwooorrryyyppp\\\SSSlll|||lllddd^^^]]]^^^bbbiiisss~~~tttgggddd\\\QQQIIIJJJPPPWWWcccmmmttt}}}qqqiiifff\\\KKK@@@???===999@@@IIIQQQfff~~~rrriiihhhbbbbbbddd___aaafffppp|||rrrhhhgggrrr~~~zzzyyy{{{~~~~~~}}}}}}zzzrrrhhhaaabbbaaaccclll{{{qqqdddeeewww~~~yyy~~~uuunnniii]]]QQQLLLYYYggghhh]]]SSSDDD<<<222+++***+++,,,+++(((((((((((('''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&'''))),,,(((((()))***++++++++++++//////000111222333444444555666666777777888888888???eee^^^IIICCCDDDGGGMMMbbbpppvvvvvvddd\\\XXXjjjuuusssssszzzttt|||xxxbbbMMMHHHQQQaaappp{{{vvvgggaaabbbkkktttvvvgggZZZggg|||kkk```\\\___bbbeeehhhoooxxx{{{ddd___cccddd]]]VVVRRRSSSZZZhhhuuu}}}uuullliii```PPPDDD@@@===;;;EEEQQQ[[[qqquuugggbbb]]]bbbiiihhhggghhhkkkppptttvvvuuussskkkppprrrqqqzzzlllgggkkk{{{|||xxxyyyyyyzzzzzzxxxssskkkeeehhhdddaaafffqqqwwwbbb\\\mmm{{{zzzzzz~~~vvvcccUUU[[[kkkrrrjjjaaaQQQDDD444***)))++++++)))((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++,,,+++)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((''''''''')))+++((())))))*********))))))......///000111222333333444444555666666777888888AAAfff\\\JJJFFFDDDGGGMMMLLL___jjjrrrwwwpppppp}}}}}}qqq___MMMLLLXXXiiizzzsssgggbbb^^^\\\___eeemmmxxxvvvggghhhzzz~~~mmmccc^^^bbbggghhhhhhkkksssyyy{{{zzzdddbbbjjjtttrrrllleee___aaalllwww|||tttqqqhhhYYYLLLFFF??????LLL[[[fff{{{tttccc^^^[[[bbblllllliiiddd^^^YYYWWWVVVTTTQQQRRRWWW[[[___lll}}}}}}wwwiiibbbmmm~~~}}}yyyzzzzzzzzzyyywwwtttqqqooojjjdddbbbhhhsss~~~uuu___UUU___nnn|||xxxccc```jjjsssrrrllljjjWWW>>>---)))***)))'''((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))+++***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((('''''')))+++))))))*********)))((((((------...///000111222222333444444555666777888888BBBggghhhGGGCCCGGGFFFHHHPPPQQQcccooo}}}xxxzzziii[[[PPPRRR```pppwwwfffYYYVVVWWWUUUWWW]]]```iiivvv~~~xxxqqqzzzssskkk^^^cccffffffdddeeejjjooopppuuusssyyy{{{zzz~~~|||xxxpppcccTTTJJJBBBDDDTTTeeeooottteeecccaaaiiipppnnnhhh^^^PPPFFFCCCCCCCCCCCCGGGJJJMMMUUUeeezzz|||sssrrrxxxlll[[[aaattt~~~|||xxxvvvuuuvvvwwwvvvqqqiiicccbbbhhhqqqxxx||||||mmmZZZNNNMMMPPPhhh|||~~~zzzhhh```gggsss|||mmmNNN888///---,,,***((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&(((((((((''')))***)))************))))))(((------...///000111111222333333444555666777888888BBBgggpppUUUBBBDDDHHHGGGLLLWWWfffyyy}}}|||~~~wwwhhhmmmxxx~~~}}}oooaaaXXXTTT[[[iiiwww~~~ppp]]]SSSNNNOOONNNJJJNNNUUU[[[dddqqq|||}}}yyyppp^^^```aaa```^^^]]]___bbbfff{{{}}}wwwkkkZZZNNNFFFIII[[[nnnxxxyyynnnnnnmmmrrruuuoooeeeYYYIII@@@???CCCFFFGGGDDDEEEHHHSSSfff|||{{{qqqpppyyypppXXXYYYjjjzzz}}}vvvqqqoooppprrryyywwwqqqiiibbbaaafffjjjmmmooolllcccXXXPPPHHHBBBRRRmmmzzztttiiibbbgggxxxrrrUUU>>>222...,,,***((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$&&&((()))(((((()))***)))******+++++++++******------...///000111222222333333444555777888999999AAAfffYYYMMMEEEHHHJJJMMMZZZkkk}}}{{{}}}kkk\\\bbbkkkooo|||rrrccc\\\XXXZZZeeesss}}}ttteeeYYYSSSKKKGGGIIIHHHDDDIIIRRRZZZaaakkkuuu~~~|||nnn___^^^]]][[[YYYXXXXXXYYYcccxxx~~~sssaaaRRRHHHMMMaaauuuwwwxxxvvvxxxwwwmmmcccWWWHHHAAABBBFFFIIIIIIGGGFFFJJJWWWkkk}}}uuuvvvtttYYYUUU```ooo~~~{{{vvvppplllmmmnnnxxxyyywwwoooeee___^^^aaa```cccccc^^^ZZZUUUJJJ???CCCZZZssswwwtttkkkaaabbbppptttgggSSSBBB777111---***(((((((((((('''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$&&&((()))((((((((())))))***+++,,,,,,,,,,,,,,,---...///000111222222333333444555666888999:::;;;>>>dddtttLLLIIIIIIKKKLLLTTTkkk~~~cccWWW___ggghhhtttlll\\\YYYXXX^^^lllyyy~~~qqqeeeZZZQQQNNNEEE@@@CCCDDDDDDKKKVVV\\\```hhhpppxxx}}}jjjbbb___\\\YYYYYYXXXWWWUUUdddxxxzzzgggWWWIIIOOOeeezzz||||||yyyyyyvvvkkkbbbWWWIIIBBBCCCFFFFFFEEEKKKJJJOOO]]]ooozzz}}}}}}uuu]]]TTTYYYfff|||wwwyyyyyywwwrrrooonnnooouuuyyyzzzttthhh___[[[\\\bbbfffeee___ZZZSSSFFF888888HHHccc||||||wwwjjjZZZVVV]]]eeegggfff^^^SSSHHH>>>888333000)))((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$&&&((())))))(((((())))))***+++,,,---...............///000111222333333444444555777888:::;;;;;;===ccc}}}MMMFFFFFFFFFHHHNNNaaa~~~~~~cccWWWYYYaaahhhooouuu}}}pppaaaXXX\\\```mmm}}}sssggg]]]VVVPPPMMMHHHFFFEEEFFFEEEFFFNNNWWWaaahhhnnnttt}}}iii]]][[[]]]___XXXNNNMMMUUUiiiqqq|||hhhWWWKKK]]]uuuzzz}}}}}}rrrlllZZZHHHAAABBBEEEFFFHHHKKKOOOUUUaaasss}}}xxxwwwwwwXXXFFFOOO___ttt}}}wwwqqqmmmkkklllmmmqqq{{{sssccc[[[YYY```aaadddhhhggg___QQQFFF@@@===JJJjjj~~~|||{{{yyyxxxhhh]]]VVVRRRPPPQQQUUUZZZSSSDDD???CCC<<<...+++)))((()))***+++***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&### $$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***++++++++++++***))))))...///000111111222111111000111222444666777999999BBBjjjbbbCCCEEEGGGIIILLLRRReee~~~xxx]]]RRRSSSZZZaaaiiipppzzz}}}pppeee^^^dddkkkyyy}}}vvvjjj^^^VVVOOOKKKHHHIIIGGGFFFGGGFFFHHHOOOYYYdddmmmvvv~~~uuugggYYY\\\bbbaaaTTTHHHMMM[[[lllttt}}}cccRRRSSSiiiwwwppp]]]JJJCCCDDDFFFIIIKKKTTTYYY```iiiwww}}}zzzuuuTTTCCCMMM]]]qqq~~~|||wwwsssppppppqqqrrrssszzzhhh^^^[[[[[[]]]aaafffjjjhhhbbb\\\NNNHHHKKK___yyyyyyqqq{{{ssswwwpppeee___[[[UUURRRRRR[[[XXXJJJCCCCCC===000+++)))((((((******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,,,,,,,++++++......///000111111111111000111222444666777999999AAAjjjoooMMMDDDEEEFFFKKKSSS]]]oooqqqWWWNNNNNNTTTZZZfffooo{{{{{{yyyxxxxxx{{{yyyqqqjjjfffpppzzztttlll```VVVNNNJJJGGGEEEJJJHHHGGGHHHHHHJJJRRR\\\gggrrr|||mmmeeeVVV\\\ccc___MMMBBBNNNcccqqqyyyxxx___QQQ[[[www}}}sssaaaMMMEEEEEEGGGKKKOOOYYY```hhhnnnxxxqqqOOO???JJJYYYlll}}}{{{}}}zzzvvvsssrrrssssssuuunnn```\\\TTTUUUXXX___fffkkkmmmnnniii```VVVYYYlll|||mmmyyy~~~rrrnnnwwwuuukkkfffaaaXXXOOOUUU]]][[[MMMCCCBBB<<<222,,,***(((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))*********+++,,,,,,---------------...///000000111111111111222333444666777999999AAAjjj[[[HHHIIIEEEEEELLL[[[lll~~~iiiRRRMMMNNNTTTZZZiiittt~~~xxxtttooolllmmmmmmnnnqqqwww}}}}}}xxxtttqqqppp||||||ooohhh\\\RRRKKKHHHFFFEEEIIIGGGGGGIIIJJJMMMUUU___jjjvvvwwwiiicccXXXZZZ\\\UUUFFF@@@RRRjjjttt}}}qqq\\\UUUccc}}}sssaaaNNNEEEDDDHHHNNNSSS^^^gggpppuuu|||iiiHHH;;;GGGUUUggg}}}||||||~~~yyyuuurrrppppppsssooo```YYYSSSTTTVVVYYY```iiirrrxxx|||uuudddUUU\\\vvvwwwwww~~~wwwmmmkkkiii___SSS\\\```]]]QQQJJJHHH>>>222---+++((((((((()))((('''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$""""""$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((()))***,,,---.........,,,---...///000111111111222222333555666888999999@@@jjjjjjNNNFFFFFFGGGGGGQQQggg}}}\\\MMMKKKMMMTTT\\\nnnyyyxxxqqqiiidddcccddddddcccdddeeegggjjjmmmrrrwwwzzz}}}}}}|||}}}}}}vvvkkkdddYYYPPPJJJGGGEEECCCGGGEEEFFFJJJLLLPPPYYYdddmmmwwwnnnddd```]]]VVVPPPKKKEEEGGGYYYoooxxxiii\\\^^^tttxxxnnn]]]LLLDDDEEEIIIQQQXXXgggqqqzzzuuu___BBB:::GGGRRRccczzz~~~{{{vvvrrrpppnnnooo~~~lll]]]UUUXXXXXXYYYZZZ___iiiuuu~~~oooUUULLL___}}}tttxxxuuummmooossslllaaa\\\```bbbccceee___KKK666///---)))(((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((%%%""""""%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''')))+++,,,---------,,,---...000111111222222333333444555666888999999@@@kkk{{{UUUIIIGGGCCCJJJOOO```xxxvvvtttzzzjjjNNNEEEGGGIIIRRR]]]ppp{{{{{{ooohhh___\\\YYYXXX[[[___bbbdddeeegggiiikkkmmmpppuuuxxxyyy}}}{{{pppccc]]]TTTMMMHHHFFFCCCBBBEEEDDDGGGKKKOOOTTT___jjjqqqzzznnnaaa]]]]]]aaaTTTJJJIIIMMMUUUddduuu|||~~~eeebbbooorrrhhhZZZLLLFFFHHHOOOXXX```nnnvvveeeTTT???<<>>AAAEEELLLWWWaaammmrrrvvvyyy{{{lllbbb[[[YYYUUUQQQPPPPPPRRRTTTXXX[[[```dddeeeeeeeeefffmmmrrrssssssvvv~~~{{{uuuooodddZZZPPPKKKIIIKKKLLLKKKLLLNNNNNNSSSYYY^^^bbbkkkwww}}}ttttttrrrnnnkkkggghhhhhhhhhjjjpppyyy|||ooo```RRRMMMXXXccckkkxxx{{{~~~dddIII;;;:::>>>???HHHWWWddd{{{~~~yyyzzz{{{|||~~~yyyrrrpppjjjaaaXXXTTTYYYdddlllrrrhhhjjjkkk]]]TTTVVVWWW]]]gggqqqwwwyyysssggg[[[\\\ooo}}}uuuuuupppjjjlllyyyzzzrrrgggZZZMMMIIINNNRRRPPPLLLAAA888000---+++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''((((((***+++,,,------,,,---000222333333222111222222333555666777888999DDDgggQQQIIIDDDGGGJJJQQQfff|||cccJJJJJJNNNTTTYYYUUU___mmmsssuuuiiiMMMDDDBBBCCCGGGJJJNNNXXXbbbqqquuuwwwzzzyyymmmbbb\\\UUUTTTRRRQQQQQQSSSUUUWWWZZZ___eeeiiijjjiiiiiiiiinnnrrruuuuuuzzzyyyrrrhhh^^^PPPKKKHHHKKKNNNNNNOOORRRSSSYYY___cccgggoooyyysssqqqyyyzzzrrrlllgggjjjlllkkkiiimmmwwwzzzsssllliiillllllrrr}}}}}}ooo___OOOMMM\\\hhhnnn{{{{{{jjjQQQ???:::999>>>@@@III[[[lll{{{xxxyyyzzzzzz}}}||||||}}}~~~}}}xxxqqqnnnggg```___iiizzznnnlllrrrhhh]]]]]]___XXX]]]gggqqqwwwttthhh]]]JJJWWWdddppp{{{qqqmmmiiiiiilllsss|||{{{xxxtttqqqaaaOOOHHHOOOXXX[[[ZZZIIIAAA666///,,,)))((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))+++,,,......,,,...111333444444222111111222333444666777888888EEEgggKKKFFFDDDHHHNNN[[[sss^^^IIILLLOOOVVVccciiiwwwsssuuu}}}]]]EEEDDDDDDGGGKKKMMMPPPYYYcccppptttwww|||tttjjjbbb]]]ZZZTTTTTTSSSTTTUUUWWWYYYZZZ]]]aaahhhlllnnnoooooopppoootttxxxzzzvvviii^^^QQQLLLJJJMMMPPPQQQSSSWWWXXX^^^eeeiiilllrrr{{{ooorrr~~~}}}rrrjjjdddhhhkkkiiigggkkkwww{{{mmmbbb[[[VVVSSSWWWVVV[[[dddkkkllllllnnnzzz{{{mmmaaaTTTSSScccooowwwzzz~~~vvv[[[GGG<<<>>>???CCCDDDOOOdddxxx{{{yyyzzzyyyxxx{{{|||||||||~~~}}}zzz|||~~~}}}ooonnnjjjffffffpppnnnkkkuuuqqqiiihhhfffZZZZZZ^^^gggmmmjjj```XXXGGGGGGOOOfffvvvnnnggghhhpppwwwzzz{{{zzzttt|||vvvuuussseeeTTTKKKNNNVVV[[[]]]VVVOOOBBB555---)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&'''((()))+++,,,......,,,...111444555444333222111222333444555777888888EEEhhhJJJEEECCCHHHRRRddd}}}^^^IIIIIIHHHRRRiii{{{ppprrr}}}oooTTTBBB@@@BBBFFFLLLNNNQQQ[[[ffflllppptttzzztttggg___ZZZXXXWWWSSSTTTTTTVVVXXXZZZ[[[\\\```dddhhhllloooqqqtttvvvsssyyy~~~zzzkkk___VVVQQQNNNQQQTTTVVVYYY]]]___eeelllpppssswwwpppuuu{{{nnnfff___ccceeedddeeelllyyy|||kkk\\\TTTQQQRRRTTTWWWTTTUUUZZZ]]][[[ZZZ[[[[[[aaaiiirrr{{{wwwjjj^^^WWWYYYgggttt~~~|||eeeOOO@@@:::???@@@CCCEEETTTmmm||||||}}}{{{xxxzzz}}}~~~~~~xxxppppppwww~~~tttsssppplllkkkpppzzzyyyhhhgggrrruuutttqqqhhhZZZUUURRRVVVXXXUUUPPPMMMNNNGGGIII\\\yyyvvvmmmqqqyyyzzztttpppooozzzxxxxxxppphhh[[[PPPKKKMMMTTTZZZeeeaaaSSS???///(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((('''((((((***+++,,,---------...111333444444333222111111222444555666777888GGGkkkIIIGGGIIIOOO[[[ooo}}}\\\KKKMMMMMMWWWsss|||lllooo{{{xxx^^^JJJ@@@???BBBGGGMMMNNNQQQ\\\hhhkkknnnqqqwwwvvvpppggg^^^YYYVVVTTTSSSRRRSSSVVVXXX[[[]]]___```dddfffhhhjjjmmmqqqvvvyyyzzzuuukkk]]]WWWTTTWWWZZZ[[[___cccgggmmmtttxxxzzz~~~uuuzzzwwwhhhaaa\\\]]]___```dddooo~~~zzznnn]]]PPPMMMSSS\\\bbbccc^^^\\\^^^___\\\[[[\\\TTTVVVXXX\\\bbbjjjsssyyyvvvjjj\\\^^^fffqqq}}}|||}}}uuuTTTEEE<<<999@@@@@@DDDIII^^^}}}}}}~~~}}}{{{}}}~~~|||{{{tttnnnooowww~~~{{{vvvrrrqqqqqqtttvvvooocccdddpppxxx}}}xxxggg[[[RRRKKKKKKLLLLLLNNNRRR___]]]VVVSSSfffyyyuuu{{{yyymmmmmmrrr~~~xxxwwwrrrppphhhZZZNNNMMMXXXccctttssseeeJJJ333))))))***'''''''''&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((())))))***++++++,,,,,,,,,---...000111111111111111111222333555666777777GGGnnnHHHKKKQQQYYYeeezzztttVVVLLLUUUXXXaaazzzyyyjjjnnnyyylllRRRDDD???DDDFFFKKKOOOOOORRR\\\hhhmmmooopppuuuuuueeebbb]]]ZZZXXXVVVSSSRRRRRRTTTWWW[[[^^^aaacccdddgggggghhhhhhjjjooouuuzzzzzzaaa\\\YYY[[[^^^___cccggglllssszzz~~~xxx~~~sssddd^^^ZZZZZZ[[[]]]dddqqq}}}{{{ooocccRRRHHHJJJVVVeeeppplllgggdddfffgggeeeeeegggbbbaaa^^^\\\\\\```ggglll~~~wwwlllbbbjjjvvvzzz~~~eeeGGG???<<<;;;BBBEEEJJJSSSmmm~~~}}}}}}{{{tttttt{{{}}}wwwsssqqqqqqppppppjjjbbbeeeooozzz|||fff```VVVNNNNNNPPPSSS[[[dddsssyyyjjjRRRXXX~~~|||~~~ooopppyyy}}}vvvtttvvvyyyuuufffWWWVVVdddttt~~~~~~pppRRR666******,,,(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))******+++++++++,,,+++,,,,,,---...///000000000111222333555666777777HHHpppJJJPPPYYYbbbooowwweeeWWWWWW\\\ggg|||||||||~~~tttxxxxxx]]]KKKDDDCCCCCCEEEHHHLLLRRRZZZbbbhhhsssooonnnwwwwwwkkk^^^]]]ZZZXXXWWWVVVVVVVVVWWWXXXYYY]]]```cccdddccciiijjjkkklllnnnssszzz~~~mmmeee```bbbgggiiikkkmmmrrr{{{~~~}}}nnnbbbWWW[[[aaabbb___eeettt{{{wwwvvvooobbbPPPGGGQQQdddqqqtttpppnnnllllllmmmmmmjjjggghhhfffcccbbbcccfffjjjmmmyyy|||nnnnnnsss|||~~~wwwuuuSSSBBB===<<<>>>CCCGGGLLL___~~~~~~~~~~~~}}}{{{xxxxxx{{{~~~~~~yyyuuupppllljjjkkkbbbaaalllyyy}}}wwwrrrjjjZZZNNNPPPTTTWWWaaannnvvv^^^WWWkkkxxxppptttlllwww~~~ttttttrrruuurrreeeWWWUUUaaaooouuunnn___KKK777---+++---))))))((((((((())))))***%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***+++,,,+++***)))***+++,,,,,,---...///000111111000111222333444555555555JJJsssPPPYYYeeemmmwwwoooccc\\\___eeeppp|||xxxxxxzzz}}}oooUUUFFFAAABBBDDDFFFJJJNNNTTT\\\dddjjjrrrooopppzzznnnddd[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXX[[[^^^bbbdddeeeeeeiiijjjkkklllnnnsssyyy}}}ssskkkgggjjjnnnpppppprrrwww|||zzzmmmcccZZZ]]]bbbdddbbbhhhvvvyyy{{{}}}|||yyyuuurrrqqqiii___QQQMMMYYYnnn|||uuurrrooonnnnnnnnnllljjjlllhhhdddaaabbbgggnnnrrr{{{}}}ooouuu{{{}}}yyyfffHHH;;;999999===CCCNNNUUUiii|||yyyxxx{{{{{{tttooollljjjllleeedddnnnyyy|||yyywwwmmm]]]QQQPPPRRRUUU___kkk}}}iii[[[bbbvvvxxxqqqvvvxxxvvvrrr{{{uuummmkkknnnlllaaaUUUQQQXXXaaaddd^^^SSSEEE888///***))))))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))+++,,,+++***)))***+++,,,,,,---...///000111111000111222333444555555555HHHrrrZZZfffttt{{{~~~zzzpppyyykkkiiikkkqqqvvv{{{xxxvvvwwwzzz}}}zzzaaaLLLBBBBBBEEEFFFHHHLLLPPPVVV^^^gggmmmqqqpppsss~~~wwwccc\\\XXXXXXXXXXXXXXXVVVUUUTTTWWWYYY]]]aaadddfffggghhhjjjkkklllmmmooosssyyy}}}{{{uuurrruuuyyyxxxxxxyyy~~~zzz}}}wwwnnnhhhaaacccgggjjjjjjppp}}}|||vvvxxxzzzyyywwwsssrrrqqqhhhaaaXXXWWWeeezzz}}}yyytttpppnnnlllkkkiiihhhddd___[[[^^^dddmmmsss~~~yyy|||}}}kkkTTT>>>666777999@@@HHHYYYcccxxx}}}yyyxxx{{{{{{tttpppmmmlllmmmhhhhhhooovvvyyyzzz}}}uuufffXXXTTTSSSTTT]]]hhhyyydddYYYbbbqqq{{{tttyyy}}}tttxxxsssrrrxxxwwwqqqeeeVVVJJJFFFGGGPPPLLLFFF@@@999111+++&&&(((((('''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***++++++***)))***+++,,,,,,---...///000111111111111222333444555666666GGGpppcccppp|||}}}iii]]]ZZZlll{{{nnnttt~~~}}}|||{{{yyyyyyzzz}}}|||dddQQQFFFCCCEEEIIIHHHJJJNNNSSSYYYbbbkkkqqqrrrssswwwppp___[[[WWWXXXZZZ[[[[[[YYYVVVUUUXXX[[[___cccfffiiikkklllooopppqqqqqqsssvvv{{{~~~~~~|||~~~zzz|||vvvpppnnniiilllooorrrtttzzz~~~zzzvvvwwwyyyxxxvvvtttsssssslllhhhccccccpppxxxqqqkkkfffcccbbb___\\\YYYYYY]]]dddlllrrr~~~sssYYYHHH:::777:::===GGGRRRdddppp}}}yyyxxx{{{~~~|||yyyvvvrrrooommmkkkhhhiiimmmppprrrxxx~~~qqqcccZZZUUUTTTZZZbbbooowwwqqqVVVSSS___rrruuuyyy|||}}}vvvlllqqq|||lll[[[LLLAAA<<>>666000...(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((***++++++******+++,,,,,,,,,---...///000111111222222222333444555777888IIItttnnntttyyyvvvsss{{{hhhMMMTTTddd}}}uuurrryyy{{{}}}~~~}}}~~~~~~cccJJJBBBCCCDDDDDDFFFJJJMMMQQQWWW^^^gggqqqwww{{{|||vvvgggeee___```bbbcccbbb```]]][[[\\\___dddfffhhhmmmtttyyy|||}}}~~~~~~~~~vvvuuuxxxtttyyyxxx{{{}}}}}}|||yyyvvvttttttuuuoooooonnnoooxxx~~~wwwmmmddd]]]ZZZSSSVVVZZZ```fffkkknnnpppuuutttZZZDDD===999<<>>999999>>>AAAHHHZZZnnnzzz~~~~~~|||{{{zzzzzzxxxuuussszzz}}}|||uuummmhhhiiifffeeefffeeeeeeiiipppuuuuuuppphhh]]]VVVQQQOOOSSSXXXeeerrrqqq```MMMBBBJJJ```uuulllfffdddfffbbbaaa___[[[lllooo^^^RRRKKKHHHDDDFFFLLLVVV[[[UUUEEE888+++***)))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''')))***+++******,,,---,,,,,,---...///000111111444333222222333555888999FFFqqqqqqtttvvvvvvyyyhhhUUUPPPOOOUUUeee}}}cccCCC===DDDHHHJJJMMMKKKMMMRRRXXX___iiisssyyy|||kkkffffffffffffeeedddbbb___^^^```ccceeefffhhhnnnyyy}}}xxxsssppppppqqqqqqrrrpppooossszzz}}}{{{ssszzzyyyssspppooopppssswww{{{~~~~~~fffFFF;;;999;;;@@@DDDLLL```uuu}}}}}}}}}~~~{{{zzzzzzzzzyyyxxxyyysssooolllhhhfffgggfffeeeiiinnnqqqttttttmmmddd\\\VVVRRRPPPRRRZZZeeellleeeTTTGGG>>>SSShhh{{{qqqmmmccciiiiiidddYYYPPPeeessseee[[[WWWVVVGGGGGGNNN^^^lllhhhRRR===++++++***(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''')))***+++******,,,---,,,,,,---...///000111111444333222222333555888999CCCnnngggiiimmmuuukkkXXXPPPNNNOOO\\\ooo~~~\\\EEEAAAHHHVVV^^^YYYPPPRRRVVV\\\dddmmmtttyyy}}}mmmgggjjjjjjiiihhhfffeeeccccccdddeeegggjjjooouuuzzz}}}|||vvvrrrooooooooouuuqqqnnnmmmooossswwwzzzttttttzzzrrrOOODDD::::::;;;@@@KKK\\\ooo{{{~~~~~~~~~~~~}}}~~~~~~|||zzzxxxyyytttmmmgggccccccbbb```aaafffkkkpppwwwyyyrrreeeZZZUUULLLLLLMMMUUUeeemmmdddTTT>>>CCCUUUqqq{{{oooiii```]]]bbb___VVVWWWaaa{{{sssllljjjgggddddddfffSSSHHHIII^^^rrrppp\\\JJJ444---''''''(((&&&$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$'''))))))((('''(((((()))************+++++++++------...///000111222222222333333333333555888;;;EEEooo[[[\\\cccqqqxxx^^^PPPMMMNNNWWWeeevvvwwwYYYEEEEEEMMM\\\eeeaaaQQQSSSYYYaaajjjssszzz~~~zzznnnlllnnnmmmllljjjiiihhhggggggjjjjjjkkknnnrrrvvvzzz}}}|||wwwssspppnnnmmmooommmjjjjjjlllqqquuuxxxuuuuuu{{{lllJJJ@@@888999===CCCNNN]]]mmmwww~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyy{{{|||yyyqqqjjjdddbbb```^^^```dddlllnnnsssxxxvvvkkk\\\QQQIIIIIIKKKSSSaaakkkggg\\\CCCAAANNNkkkyyyrrrgggbbbdddaaaXXXWWW]]]fffbbbaaacccdddaaaaaabbbSSSHHHGGGYYYllljjjWWWGGG222+++'''((()))((('''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''(((((()))************+++++++++------...///000111222222222333333333333555888;;;EEEnnnPPPTTT___sssfffRRRKKKPPPVVV___sssoooUUUFFFHHHOOO]]]fffbbbUUUXXX___hhhpppxxx~~~yyyqqqrrrqqqpppnnnlllkkkjjjjjjjjjmmmnnnooorrrvvvzzz~~~~~~zzzuuuqqqmmmkkkkkkjjjiiiiiilllqqqvvvyyyzzz{{{}}}zzzeeeCCC<<<666999>>>FFFPPP^^^kkkttt~~~~~~}}}}}}~~~~~~uuutttuuuxxx~~~vvvmmmeeebbb```]]]]]]```kkkkkknnnvvvzzzsss```PPPJJJJJJKKKOOOZZZdddeeebbbKKK???BBB^^^zzz{{{nnneeedddaaaZZZVVVVVV\\\[[[^^^fffiiifffcccbbbQQQFFFCCCQQQ``````RRRDDD333,,,((()))***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%'''))))))((('''((())))))************+++++++++------...///000111222222333333444333333555999<<>>FFFSSSWWWNNNDDD777///)))))))))&&&######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((((((''''''((()))))))))*********+++++++++------...///000111222222333444444333333555999<<>>::::::<<<@@@FFFQQQ___nnnxxxxxxwwwyyy}}}|||wwwoooiiigggddd\\\UUURRR]]]gggpppvvvyyyxxxnnnbbbVVVRRRMMMKKKKKKPPPXXX___^^^KKK>>>GGG[[[jjjsssxxx{{{qqqccc\\\^^^aaa]]]VVVYYYUUUXXXdddnnnlllbbbZZZIIIBBB;;;===HHHPPPOOOIII888000***))))))&&&$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((''''''(((***))))))*********+++++++++------...///000111222222333444444444444666999<<>>;;;:::===AAAHHHSSSbbbqqq{{{yyyxxxxxx|||~~~{{{yyyqqqjjjiiiggg___VVVRRR\\\iiitttvvvvvvxxxtttmmmYYYSSSMMMJJJIIIKKKSSS[[[dddZZZMMMHHHQQQcccooosss}}}uuueeeZZZ\\\dddccc\\\QQQKKKOOObbbuuuwwwjjj]]]LLLEEE<<<:::BBBMMMRRRQQQ<<<333+++))))))((((((***$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''((('''&&&'''(((***)))************+++++++++------...///000111222222444444555444444666:::===HHHqqq{{{VVVMMMMMMWWWcccppphhhVVVGGGFFFIIIIIINNNUUUNNNZZZmmmdddSSSHHHIIINNNLLLRRR]]]^^^```dddlllvvv}}}tttrrrtttwww}}}zzz{{{}}}|||vvvrrrooossswwwxxxvvvwwwzzz~~~yyyrrrqqq{{{}}}iiiYYYVVVXXXXXXXXXXXX^^^iiittt]]]===999888<<>>777;;;:::@@@PPP```mmmvvv}}}}}}xxxuuuyyyxxxttt|||rrrfffeeeiiigggbbbfffkkkppppppnnnlllnnnrrrlll```TTTLLLHHHEEEFFFIIISSSdddnnnbbbRRRTTThhhzzzpppYYYPPPOOOVVVcccSSSPPPPPPeeeoooggg^^^XXXMMMCCCFFFRRR\\\^^^TTTYYYQQQ<<<,,,((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''''''''((())))))((()))+++---/////////000111111222222222444555555555777:::===MMMwwwooo^^^RRRKKKPPPWWWddduuuvvvRRRMMMPPP___ooo~~~jjjYYYQQQMMMLLLMMMOOORRR[[[cccqqqtttxxx|||}}}{{{~~~yyy|||fffBBB:::<<<;;;AAAQQQbbboooxxx|||xxxuuuyyyxxxttt{{{xxxlllhhhiiihhhcccbbbeeeiiikkkkkklllnnnpppiii]]]QQQKKKHHHDDDCCCEEENNN___mmmfffTTTNNN^^^rrryyysss^^^VVVTTTZZZhhh```VVVMMMYYYqqqsssccc]]]^^^ZZZQQQHHHDDDHHHRRR[[[dddggg]]]EEE333---***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''(((((('''((())))))((()))+++---/////////000111111222222222333555555555777:::===LLLvvvhhhTTTKKKKKKPPP[[[cccsssrrrRRRPPPVVVcccrrryyycccXXXNNNKKKKKKNNNQQQUUU]]]fffqqqsssvvvyyy}}}nnnIII===<<<<<>>HHHXXXfffggg\\\FFF333+++'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((((())))))'''((())))))((()))+++---...//////000000111111222222333444555555777:::===IIIssslllUUUJJJKKKTTT^^^mmmvvvwwwVVVWWW\\\eeepppnnn]]]UUULLLJJJJJJOOORRRWWW___hhhppprrruuuxxx|||vvvOOO???<<<;;;CCCSSSeeesss}}}}}}yyy{{{{{{zzz|||sssnnnkkkgggeeeaaa___aaagggllllllkkkooodddZZZVVVRRRJJJCCCAAAFFFMMM^^^jjj```KKKFFFOOO^^^rrrwwwlll```SSSMMMSSS]]]VVVLLLSSSjjjnnnaaaZZZbbbYYYUUUSSSGGG;;;BBBSSSXXXYYYPPP???000***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))'''((())))))((()))+++---......//////000111111111222333444444555666:::<<>>IIIKKKKKKFFF;;;111---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))'''((())))))((()))+++---.........///000000111111111333444444444666999<<>>;;;>>>AAAAAA>>>888111,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((((())))))'''((())))))((()))+++------......//////000000111111222333444444666999<<>>333,,,***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000000111222555777999:::;;;LLLqqqvvvfffWWWNNNLLLSSSWWWggg~~~lllWWWOOO\\\xxxmmmbbbiiissseeeYYYRRRNNNMMMOOOQQQTTTWWW]]]ccchhhlllpppwww~~~mmmOOOEEEDDDVVVjjjvvv~~~}}}zzzyyyyyyxxxwwwwwwuuufffaaa___\\\XXXWWWZZZaaafffllllllnnnmmmcccUUUMMMNNNEEECCC???BBBRRR```ZZZJJJ888<<>>AAA===444...---)))(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000000111333555777999:::;;;IIInnntttkkk```XXXRRROOOSSSYYYaaaiii|||rrr\\\LLLOOOdddnnnpppxxxlllaaaXXXPPPLLLJJJMMMRRRVVVZZZ___dddgggkkkooouuu|||uuuZZZLLLFFFTTTggguuu~~~~~~~~~}}}{{{yyyyyywwwkkkeeeddd```ZZZVVVWWW]]]bbbmmmlllmmmmmmfffYYYOOOKKKEEEBBB===<<>>EEELLLJJJ>>>444///***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000111111333555777888:::;;;FFFkkkuuuhhhQQQPPPQQQSSSRRRTTT___kkkwwwyyycccUUUOOOYYYqqqwwwvvvkkkaaaXXXPPPKKKGGGLLLRRRXXX\\\```dddffflllpppvvv~~~hhhUUUJJJTTTfffuuu|||{{{|||}}}}}}}}}|||zzzzzz{{{|||yyysssiiifff```XXXSSSTTTZZZ```iiihhhhhhhhhdddZZZNNNFFFCCC@@@;;;999CCCTTT```bbbJJJ888===TTT```ccceeebbbRRRHHHIIIXXXbbb\\\RRRMMMRRRTTTVVVYYYYYYUUUOOOJJJ:::AAAPPP]]]\\\MMM:::000***(((&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000111222333555777888999:::CCChhhyyy```SSSGGGNNNXXX\\\[[[^^^mmm}}}jjjXXXSSSUUUddd{{{yyynnnbbbWWWNNNHHHGGGLLLSSSYYY^^^aaadddeeejjjooowww~~~~~~~~~rrr\\\MMMTTTfffuuu{{{xxxvvvuuuwww|||}}}zzzlllfff]]]UUURRRTTTZZZ___dddcccccccccaaa[[[PPPFFF@@@???;;;999@@@NNN\\\cccQQQ:::888KKKWWW^^^ddddddWWWLLLIIISSS\\\ZZZSSSNNNTTTVVVYYY[[[ZZZTTTLLLFFF;;;AAANNN[[[\\\MMM<<<111***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000222222333555666888999:::BBBgggmmmTTTKKKIIIRRR^^^gggiiiqqqwww```SSSTTT\\\nnn~~~sssdddVVVLLLGGGHHHMMMTTTZZZ^^^aaaccceeegggmmmvvvyyyrrrpppmmmhhhdddfffpppyyybbbPPPVVVgggvvv~~~}}}~~~~~~~~~yyyvvvsssttt{{{|||ppphhh^^^XXXXXXZZZ\\\\\\___```aaa```___]]]TTTLLL@@@>>>;;;:::>>>IIIUUU]]]SSS===666BBBMMMZZZeeeeee```UUUMMMPPPWWWYYYVVVUUUaaabbbeeefffbbbYYYNNNFFF>>><<<@@@GGGIIIAAA888333+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000222333444555666888999999@@@eeedddQQQNNNOOOWWWeeettt|||lll^^^XXX___jjj~~~yyygggWWWMMMIIIJJJNNNTTTZZZ]]]```cccdddhhhnnnxxxqqqccc]]]]]]\\\YYYSSSXXXhhhzzzhhhVVV\\\mmm{{{{{{wwwvvvuuuvvvxxxzzz}}}~~~|||yyyvvvvvvvvv~~~}}}vvvmmmcccaaacccccc]]]WWWYYY]]]___\\\\\\]]]XXXRRRCCC???;;;999<<>>666:::DDDYYYhhhhhhkkk]]]PPPPPPVVV[[[[[[ZZZbbbfffkkkooolllbbbTTTKKK???999666:::<<<888444222+++)))'''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------......///000000000222333444555666888888999???ccc```RRRSSS[[[aaappp~~~nnnddd```bbbmmmzzzlllYYYPPPMMMKKKOOOUUUZZZ]]]```bbbdddkkkrrr|||}}}qqqgggdddfffZZZYYYUUUQQQUUU]]]___]]]VVV]]]nnnnnn\\\bbbssszzzuuurrrsssrrrrrrrrrtttvvvyyyzzz~~~}}}}}}|||zzzxxx{{{www{{{~~~zzzqqqiiiiiimmmkkk___SSSTTTZZZ\\\YYYYYY[[[YYYTTTGGGAAA:::888999@@@JJJRRRLLL>>>666666???YYYllljjjsssbbbRRRPPPXXX^^^^^^[[[UUU\\\fffmmmmmmdddVVVLLL>>>888666:::<<<888333000+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------......///000000000333333444555666777888999===bbbeeeWWWYYYlllxxxyyyqqqbbb```iiiooo{{{zzziiiZZZQQQOOOJJJOOOVVV[[[___aaadddeeemmmttt}}}|||oooaaaXXXRRRLLLIIIJJJPPPOOOSSS\\\dddfffhhhkkkllllll}}}}}}rrriiilllvvv}}}|||xxxsssxxxvvvsssrrrrrruuuxxxzzz}}}}}}zzzxxxyyyvvvuuuxxx~~~||||||uuummmhhheee^^^TTTLLLIIIOOOVVVXXXVVVUUUVVVYYYMMMEEE===888666888AAAKKKQQQFFF555---888PPPaaagggddddddVVVLLLUUU\\\YYYXXXSSSNNNXXXnnnsssbbbTTTTTT>>>888222111444666555333,,,***''''''(((*********&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((((((((((((***+++,,,------......///000000000000111222333555666777777>>>bbbjjj\\\]]]sssnnnmmmgggjjjvvv|||wwweeeVVVNNNLLLLLLQQQWWW\\\```bbbdddfffnnnuuu}}}~~~lll___WWWPPPMMMLLLKKKMMMQQQZZZYYY^^^eeejjjkkknnnrrrsss|||}}}tttpppuuu~~~zzzzzzxxxvvvuuuvvvyyy|||~~~~~~|||zzzyyyvvvsssqqqtttzzz}}}}}}{{{{{{uuummmhhhddd\\\RRRIIIHHHOOOVVVYYYWWWVVVWWWYYYNNNFFF>>>999666777>>>HHHOOOGGG999///555III[[[cccggggggVVVGGGJJJNNNPPPVVVSSSMMMVVVkkkqqq```OOOJJJ;;;777333222555777666444---+++)))((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))))))))***+++,,,---------......///000000000000111222333555666777777>>>```wwwjjjjjjrrrbbbgggjjjvvvxxxdddTTTLLLJJJNNNRRRXXX]]]```bbbdddfffmmmttt|||tttbbbSSSOOOMMMNNNQQQTTTWWW]]]eeemmmnnnrrrvvvuuutttwww|||}}}xxxssssss{{{~~~}}}||||||~~~|||zzzyyytttqqqnnnpppuuu{{{}}}}}}{{{uuunnnhhhaaaYYYNNNGGGGGGMMMUUUYYYYYYXXXWWWXXXOOOHHH@@@:::666444:::BBBJJJGGG>>>333222???RRR^^^bbbfffYYYHHHDDDDDDIIIUUUSSSOOOWWWjjjpppaaaOOOGGG<<<888333222444555444222///,,,***((('''&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((************+++,,,---...------......///000000000000111222333555666777777<<>>666000///333999===EEE===222)))%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******+++++++++------......///000000000000111222333555666777777;;;PPPqqq|||kkkiiikkkpppvvv|||~~~ppphhhrrrtttwwwxxxhhhXXXPPPMMMOOOSSSXXX\\\___cccgggjjjpppsssyyy{{{mmmccc[[[]]]eeeoooyyy~~~}}}yyyzzz{{{yyyyyyooollljjjiiilllssszzz~~~ssseeeWWWOOONNNPPPIIILLLPPPTTTVVVVVVTTTSSSOOOJJJEEEAAA;;;444333666777AAAHHHAAA111...BBBZZZhhhlllbbbRRRGGG>>>FFF[[[UUUYYY[[[XXXUUUSSSNNNJJJEEE???777222222999AAAGGGOOOFFF999---'''%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''')))******+++******------......///000000000000111222333555666777777>>>MMMlll~~~hhhbbbbbbjjjttt|||pppgggjjjqqqxxxtttcccWWWQQQPPPPPPTTTYYY^^^bbbfffkkknnnyyy{{{iiiZZZPPPGGGGGGMMMMMMWWWbbbhhhqqq~~~}}}~~~|||xxxxxx}}}~~~|||yyyxxxxxxnnnmmmjjjjjjlllrrryyy~~~wwwjjj[[[QQQOOOPPPKKKLLLNNNPPPRRRSSSRRRQQQMMMIIIFFFDDD===666444666777BBBKKKEEE333,,,???WWWooorrriii]]]RRREEEEEETTTXXXYYYXXXWWWZZZ]]]VVVKKKBBB???999444333777===BBBFFF???555,,,((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***+++,,,+++++++++------......///000000000000111222333555666777777<<>>>>>DDD===EEELLLNNNUUUooo}}}}}}yyyyyy}}}~~~|||yyy{{{}}}~~~~~~}}}|||vvvxxxzzzzzzxxxwwwwwwwwwpppooommmlllnnnssszzzzzznnn^^^SSSOOOPPPMMMLLLMMMNNNPPPRRRQQQPPPLLLIIIGGGEEE???777555777999DDDMMMHHH555,,,===UUUmmmrrrpppkkkdddQQQFFFMMMZZZZZZXXX[[[fffnnndddSSSAAA>>>:::444111111444777555111,,,((('''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))+++,,,------,,,,,,------......///000000000000111222333555666777777777BBB___ttthhhbbbkkkwwwdddVVVSSSZZZmmm{{{ooocccYYYWWWYYYZZZ[[[]]]bbbiiiooorrrtttuuuYYYHHH;;;;;;???;;;<<>>111333===YYYbbblllnnneeeXXXMMMGGGZZZWWWUUUWWW^^^```UUUHHH;;;888777777333------000///...,,,+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,......//////000000111111111222222333444555666666:::AAA[[[yyymmmhhhppp{{{uuucccTTTQQQWWWeee{{{}}}qqqfff\\\YYY\\\[[[\\\^^^ccciiinnnrrrtttuuuYYYHHH;;;;;;???<<<===AAAGGGOOOddd~~~}}}~~~}}}~~~|||zzz{{{}}}~~~}}}|||{{{xxxvvvuuutttttttttuuurrrqqqpppnnnnnnvvvxxxjjj]]]VVVSSSQQQPPPNNNMMMMMMNNNOOOQQQKKKFFFBBBCCC@@@999666777999>>>GGGHHH<<>>///---555BBBNNN]]]fffcccXXXLLLDDDRRRWWWVVVMMMGGGHHHMMMPPPGGG???999888666222/////////...,,,***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,......//////000000111111333333444555666777777888;;;CCC^^^zzzssswww}}}ooobbbZZZRRRPPPYYYeeetttssshhhccccccaaabbbeeehhhlllqqqvvvzzzzzzwww]]]KKK===;;;@@@===>>>HHH[[[www~~~|||zzzxxxxxxwwwxxx|||zzzzzzzzzwwwrrrssswww{{{oooaaaVVVQQQMMMLLLJJJJJJKKKNNNRRRTTTRRRIIIAAAAAAEEEFFFBBB===999:::DDDNNNGGG444,,,000;;;HHHZZZffffff\\\OOOFFFMMMTTTVVVOOOIIIMMMVVV\\\QQQGGG>>>;;;:::555///---//////---+++(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,......//////000000111111333444444555666777888888;;;CCC^^^{{{zzzzzzzzzuuuaaaYYYUUUOOOQQQ]]]kkk|||xxxkkkddddddgggiiilllmmmpppttt{{{~~~zzz```NNN>>>;;;@@@===JJJ[[[yyy}}}}}}~~~|||wwwuuuxxx~~~tttiii___YYYNNNLLLJJJIIIJJJMMMQQQSSSSSSKKKDDDDDDKKKNNNIIIAAA999:::GGGWWWSSS<<<------111???SSSaaacccZZZKKKAAAJJJQQQUUURRRPPPTTTZZZ^^^QQQGGG>>>===;;;666111///...///000...***((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,......//////000000111111333444444555666777888888:::BBB^^^uuuzzz~~~wwwqqqttt}}}zzz|||nnn```\\\YYYUUUYYYeeesss{{{ooogggfffoooqqqssstttvvvzzz~~~eeeRRR@@@<<<@@@>>>MMMggg~~~~~~yyywwwxxx}}}vvvlllccc\\\SSSPPPLLLIIIHHHIIILLLNNNQQQNNNJJJKKKQQQUUUNNNEEE:::999GGG\\\[[[CCC000,,,---;;;PPP```ddd\\\MMMBBBIIIPPPTTTRRRPPPRRRUUUUUUIIIBBB======;;;666222111---000333222---)))((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,......//////000000111111333333444555666777777888:::BBB^^^oooggg~~~rrrgggfffmmmpppttt|||qqqggghhhfffdddjjjxxxwwwpppooouuuxxx{{{{{{{{{iiiUUUAAA<<<@@@>>>HHHfff~~~~~~xxxuuuuuuvvvxxx|||}}}xxxoooccc\\\UUUQQQLLLHHHFFFGGGJJJLLLNNNOOOPPPRRRWWWZZZSSSHHH<<<888DDDZZZ\\\EEE111...---;;;PPPbbbiiibbbTTTIIIFFFNNNSSSPPPKKKKKKMMMNNNIIIEEEBBBAAA===555111111,,,111666555000+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,......//////000000111111222222333444555666777777;;;DDD___|||aaa```{{{lll^^^[[[aaafffjjjrrryyy{{{{{{wwwoooqqqlllmmmwwwzzzyyyzzz|||kkkWWWBBB<<<@@@>>>FFFeee}}}~~~uuuooonnnooopppppptttssstttvvv|||}}}wwwrrrrrrsssxxx~~~uuuhhh^^^RRROOOKKKGGGFFFHHHLLLNNNKKKQQQTTTVVV[[[]]]UUUIII===666@@@WWWZZZDDD222///***888NNNaaaiiidddWWWLLLAAALLLSSSNNNGGGFFFKKKOOOOOOLLLKKKHHH@@@555//////,,,222888888222,,,))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,......//////000111111111111222222333444555666666===EEEaaarrrZZZiiinnn___UUUSSSUUU___fffnnnqqqqqqttt||||||vvvxxxzzz}}}~~~uuu```GGG>>>AAA@@@HHHYYYwwwllllll}}}vvvtttzzz~~~wwwoooiiifffeeedddhhhfffeeehhhoooyyy~~~zzzuuurrrrrryyyssseee]]]PPPMMMJJJHHHDDDAAADDDJJJPPPRRRVVVZZZ\\\[[[WWWSSS>>>999???PPPUUUGGG444+++***333HHH```kkkdddZZZUUUIIIHHHIIIKKKIIIGGGJJJPPP[[[VVVOOOGGG@@@999444111///000111000...,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&((((((((()))******++++++,,,---//////......000111222222222333555666888999:::KKKhhhkkkaaasssbbbVVVMMMKKKNNNVVV\\\dddgggiiimmmuuu}}}~~~|||~~~~~~gggKKK>>>@@@???EEESSSkkkooo```cccxxxsssbbbOOOKKKKKKSSS]]]fffpppxxx}}}xxxtttsssrrrnnnkkkhhhiiimmmrrrvvvxxx~~~|||yyywwwyyy}}}vvvkkkcccRRRMMMHHHDDD@@@===AAAHHHPPPRRRVVVZZZ[[[WWWPPPJJJ>>>888===LLLRRRFFF666...///444DDD[[[hhhggg___ZZZLLLJJJJJJKKKHHHDDDFFFKKKUUUPPPHHH@@@:::666333222...///000///...+++******&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,---//////......000111333444777999:::;;;::::::<<>>??????BBBMMM```xxx{{{\\\[[[dddyyyqqqUUUJJJGGGDDDDDDGGGKKKQQQ]]]iiiwww~~~}}}~~~yyywwwvvvvvvuuutttssstttuuuwwwyyyzzz{{{{{{||||||}}}}}}{{{}}}}}}{{{yyyxxxwwwwwwwwwtttxxx}}}ooodddTTTLLLDDD???:::999>>>FFFOOOQQQUUUXXXWWWQQQHHHAAA===888;;;IIIOOOFFF999111---///:::NNN```eee```ZZZNNNKKKJJJJJJGGGCCCCCCGGGJJJIIIGGGDDD>>>888333///---.........---+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***((((((((()))******++++++,,,---//////......000111222555999<<<>>>===;;;999===UUUwww}}}kkkeeewwwhhh]]]RRRKKKFFFBBBCCCFFFIIINNNTTTYYY___gggrrrzzztttQQQ>>>???@@@AAAKKK[[[sssyyyVVVaaaqqqfffLLLGGGHHHHHHHHHIIIKKKSSSeeevvv{{{{{{~~~|||yyyooonnnnnnnnnpppsssvvvyyy{{{{{{|||~~~}}}|||zzzyyyyyywwwuuusssrrrsssuuukkkssssssdddVVVMMMBBB<<<888999???HHHNNNOOOQQQSSSQQQLLLEEE???<<<888<<>>UUUxxx{{{ddd]]]kkkuuukkkWWWOOOGGGEEEDDDCCCDDDHHHJJJNNNTTTZZZaaakkkuuu}}}vvvqqqrrroooxxxSSS>>>>>>???>>>IIIZZZrrr___nnn]]]HHHHHHFFFJJJQQQXXXaaarrr{{{|||xxxtttnnnjjjhhhjjjnnnqqqvvvvvvwwwzzz}}}~~~}}}|||~~~}}}||||||{{{wwwtttrrrsssuuupppvvvvvvhhhYYYNNNCCC===:::<<>>333...---333DDDZZZhhheee\\\FFFCCCDDDHHHIIIGGGHHHJJJCCCJJJRRRTTTMMM@@@444,,,,,,++++++,,,---,,,)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))******++++++,,,---//////......000111222333444555666888999999>>>TTTvvvdddSSSYYYuuuppp___VVVKKKEEEBBBCCCEEEEEEGGGKKKMMMPPPVVV]]]eeennnwww}}}|||iii[[[\\\eeeiiiyyyTTT>>><<<<<<;;;FFFVVVmmmxxxuuuUUUHHHKKKOOOWWWdddssswwwoooiiigggggghhhmmmmmmooosssxxx}}}zzz|||~~~}}}}}}~~~zzz{{{{{{wwwrrroooppprrrwwwxxx|||zzzppphhh]]]RRRFFFAAA???@@@DDDJJJJJJIIIHHHIIIKKKLLLKKKJJJBBB@@@BBBIIIOOOKKK???333---,,,000===SSScccccc[[[DDDAAABBBHHHKKKJJJJJJKKKJJJMMMNNNKKKCCC;;;666444---+++***+++...---***'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((()))******++++++,,,---//////......000111444444444555666888:::;;;>>>SSSvvv\\\WWWhhhvvvgggYYYOOOJJJHHHCCCBBBFFFJJJKKKMMMPPPQQQTTTZZZbbbjjjrrryyy~~~~~~}}}nnn]]]RRROOO[[[kkk}}}wwwwwwuuupppooorrr|||www|||rrrQQQ>>>===<<<;;;DDDPPPdddhhhQQQLLLOOOTTT^^^ppp|||uuupppllljjjgggggghhhlllrrryyy}}}~~~zzz}}}}}}zzzxxxxxx{{{~~~}}}{{{|||}}}uuuxxxzzzwwwqqqnnnnnnppptttuuuuuuuuussspppkkkiiiaaaVVVKKKFFFCCCAAACCCFFFHHHGGGHHHKKKMMMNNNMMMLLLHHHDDDAAADDDIIIHHH>>>444,,,+++,,,444GGGZZZ___ZZZHHHDDDDDDIIILLLJJJHHHHHHKKKLLLKKKEEE<<<777777999...+++***+++//////+++'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******++++++,,,---//////......000111222333555666888888999999>>>WWW{{{___fffzzz~~~ppp```TTTLLLHHHHHHIIIEEEFFFKKKOOOPPPSSSVVVUUUXXX___fffnnnvvv|||||||||vvvVVVHHHGGGPPPfff{{{mmmfffdddkkksssyyyxxxiiivvv{{{jjjMMM>>>??????>>>DDDLLL]]]}}}^^^MMMMMMPPP[[[hhh|||vvvsssgggfffeeehhhnnntttxxxzzz|||zzzxxxxxxyyy|||}}}|||yyywwwwwwyyyvvvzzz}}}{{{vvvrrrrrrtttnnnsssxxxzzzxxxtttpppoooeeeZZZNNNIIIEEEAAA@@@BBBFFFGGGJJJNNNPPPQQQNNNLLLMMMGGG@@@???DDDEEE>>>555111000---111CCCXXX```^^^LLLHHHFFFJJJLLLHHHEEEDDDGGGJJJKKKFFF???999777999...+++***,,,///000,,,'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((()))******++++++,,,---//////......000111...000444777888888666555>>>ZZZdddqqqrrrcccVVVPPPLLLFFFDDDFFFFFFHHHKKKNNNQQQTTTVVVVVVUUUYYY```jjjsssxxxzzzyyy}}}~~~fffPPPMMMKKKZZZ}}}yyyjjjYYYmmmtttkkkZZZ|||kkk]]]UUUEEE<<<===<<<>>>===JJJ```yyyhhhSSSNNNUUUaaappp{{{tttnnniiihhhhhhkkkuuu}}}{{{xxxuuuuuu||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzxxxtttrrrqqqqqqooovvv|||~~~~~~~~~yyysssmmmbbbSSSHHHEEEDDDCCCBBBCCCDDDHHHNNNTTTUUUQQQLLLPPPHHH???;;;<<<===999555333000---222AAASSS___cccUUUQQQLLLKKKNNNOOOJJJCCCGGGCCCBBBCCCAAA<<<:::;;;000...,,,,,,------,,,+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''(((&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))))))))))))))))))))************+++,,,...///111222222222222333555666888999999999===VVV{{{yyyvvvbbbVVVKKKIIIGGGDDDCCCDDDGGGHHHKKKNNNQQQTTTVVVWWWZZZ\\\bbbjjjrrrwwwyyyyyy|||dddNNNRRR```||||||mmmeeevvvwwwdddaaadddgggTTTKKKHHH>>>;;;>>><<>>FFFNNNMMMBBB777222000...,,,,,,,,,---,,,+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))************+++,,,...///111222222222222333555666888999999999;;;UUU{{{~~~nnn\\\PPPHHHCCCCCCEEEEEEEEEFFFIIIIIIKKKMMMPPPSSSVVVXXX\\\]]]bbbiiirrryyy}}}~~~|||aaaTTThhhyyyfffbbbhhhtttaaa^^^ddduuutttMMM???===???===@@@DDD???@@@CCCLLLVVVlllyyy{{{~~~yyyhhhYYY\\\iiiuuu|||www~~~wwwqqqiiidddgggnnn{{{|||}}}{{{xxxuuussssssvvvwwwwwwwwwxxxyyyyyyzzzxxxyyyzzzxxxvvvtttssstttpppqqqppprrryyyzzzlllbbbTTTJJJFFFEEEDDDCCCCCCDDDGGGLLLRRRTTTQQQMMMOOOJJJAAA999555666<<<@@@888000)))***444DDDSSS\\\hhh```SSSGGGEEEIIIIIIDDD???CCCMMMWWWVVVHHH999000111///,,,+++,,,,,,,,,+++'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***))))))))))))************+++,,,...///111222222222222333555666888999999999;;;WWW~~~rrrcccXXXKKKGGGDDDBBBDDDHHHJJJKKKLLLKKKKKKKKKLLLOOOSSSWWWYYY[[[\\\aaaiiittt~~~{{{~~~rrr```fffeeeXXXhhhrrr___```rrr~~~kkkXXXCCC;;;>>>EEEHHHOOOPPPEEEAAAFFFOOOUUUhhhsssmmmeeeqqqvvvhhhmmm|||{{{xxx}}}xxxssskkkfffjjjqqq~~~{{{xxxvvvvvvyyyzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyxxxvvvttttttuuupppmmmiiijjjsss|||}}}xxxlllcccVVVLLLFFFDDDDDDDDDCCCCCCEEEJJJPPPRRRPPPMMMOOOMMMFFF<<<666999DDDMMM???555+++***222???PPP[[[eee___RRREEEDDDJJJLLLGGGLLLJJJLLLQQQPPPFFF;;;666333000---++++++,,,++++++''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''$$$"""$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,***(((((()))((()))))))))************+++,,,...///111222222222222333555666888999999999???^^^sssZZZPPPNNNFFFFFFGGGGGGHHHJJJNNNOOONNNKKKKKKKKKMMMOOOSSSWWWYYY\\\]]]aaajjjvvvyyy}}}vvvpppdddaaauuusssYYYYYY}}}bbbYYYlllwwwggg[[[PPPHHHBBB???EEENNNVVVbbbaaaPPPAAAGGGOOOUUUeeelll^^^^^^hhhwwwrrrwww}}}zzz}}}|||zzzxxxtttmmmiiimmmvvv|||zzzyyyyyyuuuvvvwwwyyyyyyzzzyyyyyywwwxxxyyyxxxvvvttttttuuurrrnnnhhhgggoooyyy{{{vvvmmmeeeYYYNNNGGGDDDCCCCCCCCCBBBCCCHHHMMMPPPOOOLLLMMMLLLHHH>>>777;;;IIIUUUCCC777,,,***///:::JJJXXX[[[[[[SSSHHHIIIRRRTTTOOONNNHHHEEEHHHIIIDDD???===444111---++++++++++++***((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))(((%%%###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$***000111---(((&&&&&&((()))))))))************+++,,,...///111222222222222333555666888999999999FFFgggzzzcccNNNJJJLLLGGGGGGIIIJJJHHHJJJMMMOOOMMMKKKLLLLLLNNNPPPSSSVVVXXX^^^___ccckkkvvv~~~zzz|||zzziiiaaa``````dddzzzfffVVVfffvvvXXXWWWuuuzzzuuu\\\KKKEEEGGGJJJGGGEEEJJJQQQ^^^qqqsss___GGGGGGOOOXXXddd|||~~~aaa]]]gggyyysssxxx{{{yyy{{{~~~{{{zzzyyytttlllhhhnnnwww{{{yyyyyyyyyuuuvvvxxx{{{|||}}}}}}}}}wwwxxxyyywwwuuusssrrrssssssqqqllljjjpppyyy{{{xxxnnnggg\\\PPPGGGBBBBBBBBBBBB@@@AAAEEEJJJMMMMMMKKKIIIJJJFFF>>>777:::GGGSSSAAA444***)))---333BBBQQQSSSXXXTTTLLLNNNZZZ\\\VVVJJJEEEEEEKKKOOOLLLGGGDDD555222---***************(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''+++,,,***'''%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""")))000111---'''%%%%%%))))))))))))************+++,,,...///111222222222222333555666888999999999JJJnnnzzzdddTTTGGGHHHLLLFFFGGGKKKKKKGGGGGGLLLMMMKKKKKKLLLMMMOOORRRTTTVVVWWWZZZ\\\```iiiuuu}}}|||xxxfff^^^```eeeeeeiii{{{zzzaaabbbrrrWWW___||||||mmmZZZKKKEEEGGGNNNTTTVVVRRRQQQSSSbbb}}}oooTTTMMMRRR]]]gggwwwsss```eeeuuuqqq{{{}}}yyywwwwww~~~~~~{{{zzzyyyssskkkfffmmmxxx~~~{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzwwwxxxxxxvvvtttqqqpppqqqpppqqqooommmqqqyyy|||zzzpppjjj^^^QQQGGGAAA@@@@@@@@@???>>>BBBGGGKKKKKKJJJIIIIIIFFF>>>777999BBBLLL>>>222******,,,///<<>>===@@@FFFJJJJJJIIIKKKKKKHHH@@@999888???GGG>>>222+++,,,---///;;;JJJKKKSSSQQQGGGIIIWWW[[[TTTKKKEEEBBBGGGKKKGGG@@@<<<777333...***))))))***)))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""***111000(((""""""%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,000000,,,,,,000666))))))))))))************+++,,,...///111222222222222333555666888999999999HHHooouuuWWWPPPHHHDDDFFFGGGFFFDDDFFFGGGIIIIIIIIIIIIKKKLLLNNNMMMNNNOOORRRVVVZZZ\\\[[[^^^fffpppwww}}}{{{zzzrrrjjjvvvvvvwwwtttzzznnnyyycccRRRJJJBBBBBBEEEJJJOOOWWWdddqqq}}}{{{oooccclll|||kkkaaagggtttggggggyyyuuujjjppp|||rrr{{{}}}zzzuuurrruuuxxx|||zzzyyyxxxuuummmiiioooyyy}}}{{{zzzyyyxxxwwwtttrrrsssxxxzzzuuupppnnnmmmjjjnnnjjjhhhkkklllkkkooowwwsssqqqgggWWWIIICCCAAA@@@AAA???>>>???CCCFFFHHHHHHHHHIIIGGGBBB======BBBGGGEEE666,,,,,,,,,...999HHHHHHLLLMMMKKKJJJNNNUUUZZZHHHCCCAAADDDFFFDDD===888777111---...---******+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%+++000333333111000***************+++++++++,,,---...000111111111111333444666666666888;;;>>>JJJ{{{bbbRRRMMMFFFDDDFFFHHHFFFDDDGGGIIIJJJJJJJJJJJJLLLMMMMMMMMMOOOQQQTTTXXX\\\^^^^^^aaahhhrrrxxx|||}}}zzz{{{~~~~~~ooottt~~~xxxxxxhhhRRRFFFDDDBBBCCCGGGOOOVVV^^^kkkwwwrrryyyqqqsss~~~mmmoooyyyiiidddqqquuufffjjjuuu{{{}}}zzzvvvsssvvvyyy}}}{{{zzzyyyuuulllfffjjjrrrzzz~~~~~~}}}{{{{{{{{{zzzwwwuuuvvv{{{|||xxxtttsssppplllkkkeeeaaaeeeiiikkkooouuusssrrrhhhWWWIIICCC@@@>>>???>>>===???CCCGGGIIIJJJJJJJJJIIIDDD???>>>BBBFFFHHH:::...,,,+++,,,555CCCFFFKKKOOOLLLHHHHHHMMMRRRGGGCCC@@@@@@@@@>>>;;;999666000,,,---,,,***)))+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%***...000111000///***************+++++++++,,,---...000111111111111333444666666666888;;;>>>KKK{{{gggOOOKKKHHHDDDDDDGGGHHHHHHFFFIIIJJJLLLLLLKKKKKKMMMNNNLLLNNNQQQUUUYYY]]]```aaabbbeeellluuuyyy}}}|||{{{gggsss|||sssUUUCCC@@@CCCDDDFFFMMMXXXccclllxxx~~~|||wwwyyy}}}mmmdddkkksss^^^\\\iiiuuu}}}xxxsssooorrruuuyyy}}}}}}|||{{{vvvkkkbbbdddkkkwww|||~~~}}}~~~}}}zzzxxxzzz}}}}}}zzzxxxwwwpppiiiccc^^^\\\```ggglllqqquuuuuusssiiiXXXIIIBBB???<<<===;;;;;;===AAAFFFJJJKKKKKKKKKJJJFFFAAA???BBBEEEJJJ===111---***)))111===DDDKKKQQQPPPHHHBBBDDDIIIGGGDDD???<<<<<<<<<;;;:::666000,,,,,,,,,))))))+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++,,,---------))))))*********+++++++++,,,---...000111111111111333444666666666888;;;>>>KKK{{{kkkVVVHHHEEEDDDCCCEEEHHHJJJIIIHHHJJJKKKMMMLLLLLLKKKMMMNNNMMMOOOSSSYYY^^^bbbeeeffffffiiipppyyy}}}}}}yyyuuuooo```eeewwwgggLLLAAAEEEKKKIIIMMMWWWeeeqqq{{{{{{xxx|||}}}}}}uuummmqqqzzzbbb\\\kkk~~~~~~wwwooojjjlllooosssuuuvvvxxxzzz|||yyyzzz~~~~~~}}}xxxmmmcccdddjjjzzz~~~|||zzz{{{|||{{{xxxwwwtttjjjaaaXXX[[[___dddhhhmmmtttzzzxxxvvvlll[[[KKKCCC???<<<;;;999888:::>>>CCCGGGHHHHHHHHHHHHFFFCCCAAABBBDDDJJJ>>>333---))))))000888CCCKKKTTTUUULLLBBB@@@EEEHHHDDD???===AAAEEEBBB<<<777000,,,++++++((()))+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++)))))))))***++++++,,,,,,,,,---...000111111111111333444666666666888;;;>>>KKKzzzgggWWWNNNHHHCCCCCCDDDFFFIIIKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOORRRVVV\\\bbbfffjjjkkkjjjmmmuuu~~~{{{jjjcccaaaYYYhhhrrrvvv|||aaaJJJEEEKKKOOOQQQWWWdddsssmmmqqqzzzzzzzzzxxxxxx|||kkk```pppxxxoooiiiiiijjjkkkjjjiiiiiikkkmmmqqqtttyyyzzzooofffgggmmm|||~~~|||zzzzzz{{{xxxtttpppkkkaaaVVVQQQ^^^kkknnnkkknnnwwwzzzyyyooo]]]MMMEEE@@@<<<:::777555666:::@@@DDDEEECCCEEEFFFEEEDDDCCCCCCCCCFFF===333,,,)))***000777CCCKKKVVV[[[SSSFFFAAAEEEHHHDDD???@@@JJJQQQKKK???999222,,,+++***((((((+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))((())))))***++++++,,,,,,,,,---...000111111111111333444666666666888;;;>>>KKKyyyhhhTTTLLLIIIFFFDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOOOONNNMMMNNNOOOSSSUUUYYY___dddjjjnnnppppppsss{{{yyybbbYYY\\\\\\jjjxxxdddqqqhhhvvvbbbJJJGGGKKKMMMWWWaaaqqqqqqhhhmmmvvvyyy|||rrraaaoooxxxoooiiieeedddbbb___]]]\\\^^^```ggglllrrryyy}}}~~~}}}xxxnnnfffhhhppp}}}~~~{{{yyyxxxyyywwwpppjjjddd[[[RRRUUUgggvvvuuullllllvvvzzzyyyppp^^^NNNEEE@@@<<<777555333444999???CCCFFFBBBCCCEEEFFFFFFDDDBBB@@@BBB;;;222+++))),,,111666DDDIIIUUU^^^YYYJJJCCCDDDFFFDDD@@@AAALLLUUUPPPCCC===555...,,,***''''''***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))***+++,,,,,,---,,,---...000111111111111333444666666666888;;;>>>JJJwwwtttXXXKKKIIIHHHEEEHHHHHHIIIJJJKKKLLLOOOPPPPPPQQQRRRRRRPPPPPPQQQRRRWWWXXX[[[```ffflllqqqtttwww{{{|||```QQQTTTWWWiiiuuuhhhiii|||dddbbbxxxiiiMMMGGGLLLNNN\\\iiizzzpppnnnnnnpppxxx{{{gggrrrtttiiiaaaZZZYYYWWWUUUTTTWWW\\\```gggnnnuuu}}}}}}zzz~~~|||zzzuuujjjcccfffnnn~~~{{{xxxwwwzzzxxxppphhhccc\\\WWWbbbrrr|||uuujjjiiirrrzzzxxxwwwnnn]]]NNNEEE???;;;444222111333:::AAAGGGJJJEEEFFFGGGHHHGGGDDD@@@===@@@;;;333+++))),,,111444EEEGGGQQQ]]][[[LLLAAA@@@AAADDDAAA>>>DDDNNNNNNFFF@@@888000---***''''''))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((()))***+++,,,------,,,---...000111111111111333444666666666888;;;>>>IIIuuuhhhPPPIIIKKKJJJEEEJJJKKKKKKKKKKKKMMMPPPRRRSSSTTTUUUTTTSSSRRRSSSTTTYYYZZZ]]]aaafffmmmsssvvv}}}cccQQQTTTWWWggg|||nnn```uuuvvv___bbb}}}oooPPPIIIOOOTTT^^^mmmwwwlllsssvvvvvv}}}oooyyy|||nnnaaaXXXNNNNNNNNNNNNQQQXXXaaagggrrrzzz{{{xxx|||zzzwwwqqqfff___ccckkk~~~{{{xxxwww{{{zzzrrriiiddd```]]]mmmyyy}}}rrrggggggnnnsssvvvvvvmmm\\\MMMDDD>>>:::222111000444;;;DDDKKKOOOIIIIIIJJJJJJIIIDDD>>>:::@@@<<<333+++(((,,,111333FFFEEENNN\\\[[[KKK>>><<<===CCCCCC::::::EEEJJJHHHCCC:::222...+++'''&&&)))))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''''''''((()))***+++,,,------,,,---...000111111111111333555666666666888;;;>>>HHHtttrrrVVVKKKKKKLLLJJJHHHJJJJJJIIIJJJLLLNNNQQQSSSUUUVVVUUUUUUTTTUUUYYY[[[dddbbbaaafffnnnvvvzzz{{{zzz___MMMNNNWWWmmm|||lllccchhhyyy{{{||||||hhhVVVbbbxxx[[[JJJNNNZZZdddrrrxxx|||uuunnnoooqqqyyylllZZZOOOJJJNNNOOOQQQTTT[[[eeepppxxx|||wwwvvvwwwxxxwwwuuuppprrrqqqhhh\\\ZZZdddppp|||yyy~~~{{{xxxssskkkdddffflll{{{wwwrrrmmmfffdddlllvvv}}}|||qqq___PPPHHHAAA:::333222555===GGGLLLLLLJJJKKKJJJIIIJJJJJJFFF>>>888>>><<<777000***)))...222@@@KKKVVVZZZSSSHHH@@@<<>>999666666999@@@HHHMMMLLLJJJIIIHHHGGGHHHHHHDDD<<<777:::888444...***))),,,///;;;FFFRRRUUUMMMCCC===;;;@@@EEEBBB999888???BBB>>>999222---------***'''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,------...000111222333444222222333444777:::===>>>JJJyyywwwcccOOOHHHIIIIIIGGGFFFIIIIIIIIIKKKMMMPPPSSSTTTTTTUUUWWWWWWYYY\\\```dddhhhkkknnnrrrvvv{{{tttWWWGGGKKKXXXmmm~~~qqqbbbqqqwwwjjjdddfffiiihhhooouuuzzz|||{{{```WWWlllddd|||gggQQQOOOWWW___jjjkkklllsssxxxzzzsssppptttzzz|||}}}sss]]]OOOMMMQQQ[[[cccppp}}}yyysssoookkkjjjkkkllljjjhhhkkkbbb\\\WWWOOOOOOeee}}}}}}~~~}}}{{{xxxuuuwwwtttsssqqqmmmjjjmmmtttqqqkkkeeedddeeegggnnnvvv}}}xxxgggSSSGGGAAA>>>999999<<>>KKKNNNGGG???======???DDDCCC===999;;;>>><<<555000,,,...///+++'''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,------...000111222333444111111222333555888;;;===NNN|||___TTTJJJHHHJJJIIIIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTVVVYYY[[[___dddjjjnnnppptttyyy}}}zzzdddMMMCCCKKKYYYnnnuuuaaa___xxx~~~|||mmmYYYaaauuuwwwmmmUUUKKKKKKNNNYYY\\\```lllsss{{{zzztttxxxuuutttxxxooopppttt|||}}}{{{sssnnniiieeeccc```[[[WWWTTTNNNPPP[[[ffftttyyyxxxvvvuuutttssspppmmmooommmnnnpppmmmfffccceeecccaaabbbiiilllkkkkkklllnnnqqqpppfffSSSDDD???@@@;;;;;;;;;===@@@BBBBBBBBBFFFEEEEEEFFFFFFCCC<<<666222222111000///...,,,***222===JJJPPPMMMFFFAAA???===@@@@@@;;;999<<>>555///...---)))'''((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,------...000111222333444111111222333555888;;;===NNN|||UUULLLEEEEEEFFFFFFHHHJJJLLLMMMOOOQQQSSSUUUWWWXXXWWWYYY\\\```dddiiippptttnnn[[[IIIAAAHHHTTTgggzzzxxx___SSSddd}}}yyygggYYYjjjjjjuuu\\\MMMHHHLLLWWW[[[```lllrrrxxxzzzxxx|||yyyooosssmmmlllpppvvv}}}|||xxxuuu||||||xxxtttqqqpppnnniiieeefffaaaaaalll}}}~~~wwwuuussssssrrrqqqnnnlllllljjjjjjllljjjeeebbbcccddddddhhhmmmnnnjjjhhhiiilllmmmmmmgggXXXGGGAAABBB<<<<<<::::::;;;>>>AAABBBDDDCCCCCCDDDEEEBBB;;;555555444222222222000...+++111<<>><<<999:::===BBBFFFFFFEEEEEEGGGHHHDDD>>>888888666333222333111...+++///999HHHVVV\\\UUUGGG;;;777:::======999999@@@GGGEEE;;;111...,,,)))((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))***+++,,,,,,------...000111222333444222222333444777:::===>>>LLLzzzOOOIIIEEEFFFFFFGGGJJJOOOKKKNNNSSSXXX^^^cccgggiii```bbbeeeiiimmmsssyyy~~~~~~uuu```PPPDDD>>>@@@EEEOOOWWW```jjjcccYYYLLLSSSxxxllllll~~~mmmttt]]]YYYyyy[[[```sssXXXHHHBBBNNNVVV^^^nnntttwwwuuuxxxiiiZZZQQQ\\\```fffhhhgggddd```___kkkyyyxxxvvvuuuttttttrrrpppnnn^^^WWWSSSTTTXXX]]]dddjjjppppppqqqpppjjjdddffflllrrrnnnmmmkkk___MMMBBB@@@CCCAAA===::::::>>>EEEIIIKKKJJJIIIKKKLLLIIIBBB===:::666333222222111...+++---666EEEVVV___XXXGGG888999===AAAAAA===:::===CCCBBB999111///...***((()))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''((()))***+++,,,,,,------...000111222333444333333444555777:::===???MMMzzzKKKEEEBBBCCCDDDEEEJJJPPPLLLOOOTTTYYY^^^bbbeeefffeeedddeeehhhooovvv{{{~~~ppp]]]MMMAAA999:::>>>BBBIIIUUUhhhcccYYYNNNcccsssjjj}}}zzzccchhh]]]WWWooo[[[\\\xxxYYYAAAIIIJJJQQQ\\\eeellluuu~~~}}}qqqbbbTTTKKKSSSXXXaaafffccc[[[YYY[[[mmmzzz|||zzzvvvttttttoooiiibbbSSSJJJMMMRRRVVV___kkkppprrrrrrooojjjfffeeefffhhhnnnrrrlll^^^NNNDDDAAA>>>>>><<<<<<===???AAABBBIIIJJJJJJIIIJJJKKKFFF???:::666333555888777000)))---666DDDQQQUUUPPPEEE<<<888:::>>>@@@<<<777888===:::888222,,,+++,,,***%%%&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((*********+++,,,,,,------+++,,,---///111444666777222222222333666999<<<>>>MMM{{{IIIEEECCCDDDFFFFFFJJJPPPNNNRRRWWW\\\___bbbdddeeeeeeeeefffkkkrrryyy~~~rrrdddSSSGGG>>>999<<>>===<<<;;;<<<>>>@@@BBBGGGIIIIIIHHHIIIJJJEEE???999555222444777666///))),,,333@@@MMMTTTPPPEEE<<<555777<<<@@@<<<777888<<<999777222,,,,,,...+++'''&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---///111333555666333333333444666:::===???MMM{{{HHHDDDCCCFFFHHHHHHKKKOOOQQQUUUZZZ^^^```aaabbbcccffffffhhhmmmuuu}}}|||zzz}}}zzzgggZZZKKKBBB<<<:::===BBBKKK[[[rrrnnnYYYNNN[[[vvv}}}|||uuuhhhRRRSSSWWW```ttthhhxxxVVVOOOcccmmmRRRFFFGGGMMMWWW```fffmmmsss~~~~~~xxxooobbbSSSIIIQQQUUU\\\aaa^^^VVVSSSUUUvvv}}}|||vvvooofffZZZQQQQQQQQQQQQVVV^^^dddeeegggfffeeecccdddddduuuzzz{{{tttdddSSSFFFAAA===<<<;;;:::;;;===???@@@GGGJJJJJJIIIIIIJJJFFF@@@888555111222444444///***+++///999GGGRRRQQQGGG<<<333666;;;@@@===888777:::;;;;;;666000---...,,,(((&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++------...///000222333444444333444555777:::>>>@@@NNN|||FFFCCCDDDHHHJJJJJJKKKOOORRRWWW]]]``````___```aaafffgggiiipppxxx}}}~~~}}}yyy{{{~~~~~~~~~~~~yyyfffYYYIII@@@<<<:::===BBBIIIUUUiiixxxbbbRRRQQQqqqlllZZZQQQJJJUUU___gggwwwfff~~~LLLPPPmmmwwwZZZFFFFFFKKKVVV```ffflllrrr|||uuussszzz}}}yyyqqqdddTTTHHHJJJOOOYYYbbbbbb[[[WWWWWWuuu~~~xxxppphhh___XXXVVVTTTTTTXXX___aaabbbcccdddeeeeeeeeefffwww{{{|||uuugggVVVIIICCC===<<<:::::::::<<<>>>???GGGKKKLLLJJJJJJKKKHHHCCC888444000000222222///,,,,,,---555CCCPPPRRRIII???666888===AAA???999666777>>>>>>:::333///...+++'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((*********+++,,,,,,------.........//////111222333444444444555888;;;>>>@@@OOO}}}EEECCCEEEIIILLLKKKMMMPPPSSSYYY^^^```___^^^___aaafffgggkkkrrr{{{~~~{{{|||||||||~~~|||{{{~~~iiiYYYHHH???;;;:::===AAAIIIVVVooojjjVVVLLL]]]nnnYYYPPPPPPMMM]]]lllwwweeennnJJJ[[[zzz|||```HHHFFFJJJUUU```hhhnnntttwww|||uuukkklllsssyyy}}}}}}vvvhhhVVVIIIHHHNNN[[[gggiiiaaaZZZWWWoooyyyqqqiiiccc]]]ZZZYYYZZZ```eeeffffffggghhhjjjkkkkkkjjjtttwwwyyytttgggXXXLLLEEE===<<<:::999:::;;;===>>>DDDIIIKKKIIIHHHIIIFFFBBB888444000...///000000...,,,,,,222???MMMRRRLLLDDD<<<<<>>@@@OOO}}}EEECCCEEEIIILLLLLLNNNRRRUUUZZZ```aaa___^^^bbbfffhhhiiimmmttt}}}~~~{{{|||~~~~~~~~~|||{{{{{{nnn\\\HHH>>>::::::>>>BBBPPPbbbwww\\\NNNMMMmmmqqq\\\QQQRRRWWWXXXpppkkk___NNNnnneeeKKKGGGHHHRRR^^^fffmmmsssrrrwww|||mmmcccgggooottt{{{}}}{{{nnn\\\MMMLLLRRR___lllnnneee[[[WWWjjj}}}yyyppphhheee```]]]\\\___fffllliiihhhhhhiiikkkkkkjjjhhhooorrrtttqqqgggZZZMMMGGG===<<<;;;::::::;;;===>>>AAAFFFIIIGGGEEEEEEDDDAAA999555000---...///111111,,,,,,111===IIIOOOMMMHHH@@@???@@@CCC@@@999444333222555555000,,,---,,,***((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++---------...///000111222444333444555777:::>>>@@@LLL{{{FFFCCCDDDIIILLLLLLPPPTTTWWW\\\aaabbb___```fffllljjjlllpppwww~~~}}}|||||||||~~~~~~}}}{{{|||{{{{{{||||||gggOOOAAA;;;:::===@@@NNN___zzzcccOOORRRaaavvvggg[[[XXX\\\bbbgggxxxyyytttRRRUUUiiiNNNHHHFFFNNNXXXaaahhhnnnppptttyyy}}}ooobbbeeennnsss~~~}}}uuubbbSSSPPPUUU___kkkooohhh```]]]hhh~~~~~~}}}}}}|||}}}~~~~~~~~~}}}~~~|||}}}}}}~~~}}}|||{{{zzz}}}}}}tttkkkfffeeeaaa[[[ZZZ```iiiooopppnnnllllllmmmmmmjjjhhhmmmppprrrooogggZZZNNNGGG>>>===<<<::::::;;;===>>>@@@FFFJJJHHHEEEEEEDDDBBB:::666111------///222444***+++111:::DDDKKKKKKJJJAAA>>>>>>AAA???999444444444888888333...------***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---...///000222222333333333444666:::===???HHHvvvFFFDDDDDDHHHKKKMMMQQQVVVYYY^^^ccccccaaacccjjjqqqmmmnnnssszzz{{{||||||zzzyyyyyyyyyxxxwww|||zzzyyy{{{}}}tttXXXFFF===:::;;;>>>???LLL___jjjhhhkkknnnPPPFFF]]]yyyoooaaaSSSRRR```ooowwwyyyrrr{{{pppKKKYYYlllPPPHHHDDDJJJTTT\\\ccciiirrruuuxxx|||vvvdddeeeooovvvyyyfffXXXQQQSSS]]]iiinnnkkkfffeeeiii~~~}}}|||zzz{{{{{{{{{zzzyyyxxxxxxwww{{{~~~}}}|||xxxoooeeeeeeddd```YYYXXX___iiiooozzzxxxuuuuuuvvvtttqqqmmmmmmoooqqqnnnfffZZZNNNFFF???>>><<<;;;;;;<<<===>>>CCCIIIMMMKKKHHHHHHHHHEEE:::666111------///333555(((+++000888AAAGGGJJJJJJ@@@<<<<<<>>>>>>999555555>>>AAA@@@999111...,,,***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((*********+++,,,,,,------,,,,,,,,,---///000222333222222222333666999<<<>>>DDDsssHHHFFFFFFKKKOOOQQQVVV\\\^^^ccceeeccceeekkkllliiiiiiqqqxxx{{{~~~}}}~~~~~~{{{yyyyyyxxxttttttwww{{{~~~|||{{{}}}~~~hhhOOO===888===AAAGGGNNNUUU___rrrzzzbbbIIIHHHnnnnnn]]]TTT^^^kkkwww}}}nnnaaaFFFkkkyyyhhhUUULLLFFFKKKUUU]]]bbbeeewwwyyy}}}aaa___nnnsss~~~{{{{{{lll___SSSRRRXXXfffooommmddd^^^nnn}}}|||{{{~~~{{{xxxvvvuuuuuuuuutttuuu{{{}}}tttkkkhhhhhhjjjddd]]]ZZZ]]]dddlllpppyyyyyyhhhoootttvvvooofff[[[OOOEEE>>>>>>>>>>>>============EEEKKKMMMKKKIIIIIIHHHEEE>>>888111---...111222222222...,,,111<<>>>>>CCCIIILLLJJJIIIIIIGGGCCC===777000---///222333444111...,,,222===FFFIIIIIIDDD<<<777888999666444333777AAABBB777//////...***(((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))******+++++++++,,,---...///111222222333333333444666999;;;===JJJwwwMMMIIIGGGJJJMMMOOOUUU\\\bbbddddddcccffflllooooootttyyy}}}~~~zzzwwwvvvxxxyyyxxxzzz~~~{{{~~~yyyfffPPPAAA???CCCMMMcccrrrdddSSSMMM\\\{{{eeeggggggDDDUUU~~~wwwrrrjjjccccccddd```ZZZRRRLLLJJJMMMSSSYYYccclllrrrvvv{{{jjjYYY```iiivvv~~~ssscccYYYVVVZZZgggssswwwuuusssppp~~~|||yyyuuussstttuuuvvvvvvwwwyyyyyyvvvooojjjiiijjjgggbbb]]][[[```hhhqqquuuzzz{{{xxxtttvvvxxxqqqfffiiisssyyyuuukkk```UUUMMMKKKIIIFFFCCC???<<<:::999@@@GGGKKKJJJIIIHHHEEEAAA<<<666000---///222444444111...---333===GGGKKKLLLKKKAAA888777777555333444111888999222...000///***(((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((()))******+++++++++,,,---...///111222222333333333444666999;;;===LLLyyyOOOJJJHHHKKKOOORRRYYY```dddeeedddeeehhhmmmqqqsssxxx}}}|||xxxwwwyyyzzzzzz|||qqqZZZGGGBBBFFF```vvvuuuUUUOOOKKKWWWyyydddXXXfff{{{XXXGGGdddzzznnnhhhccc^^^XXXTTTUUUWWWXXXVVVTTTQQQOOOQQQSSSWWWbbbmmmyyy{{{kkkSSSWWW```mmmxxxvvvfff\\\WWWZZZgggtttzzz{{{{{{uuu|||yyyvvvuuuvvvxxxyyyyyyvvvuuusssoookkkiiiiiiiiibbb^^^[[[[[[aaaiiiqqqvvvtttqqqlllkkkoooqqqkkkdddkkkvvv~~~zzzooodddYYYRRROOOMMMHHHCCC>>>:::777666???GGGLLLLLLJJJIIIFFFAAA???888111---...111222222111///...222<<>><<<999888888999999CCCJJJOOONNNMMMMMMJJJFFFDDD===444...---...---,,,333111///111777???EEEHHHEEE:::333666;;;:::555111444333222111000///+++((((((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((((((((()))******+++++++++,,,---...///111222222333333333444666999;;;===KKKxxxOOOLLLMMMSSSXXX\\\bbbiiifffdddfffmmmqqqqqquuuzzz~~~jjjOOOAAAAAAGGGUUUbbbiiirrr\\\AAAFFFKKKfffyyymmmfff^^^UUUOOOMMMFFFIIIMMMOOOSSS\\\kkkvvvyyy|||cccQQQSSSrrrpppJJJQQQnnnvvvhhh^^^VVVPPPOOORRRRRRSSSWWW\\\\\\ZZZ]]]dddaaa______aaabbbbbbfffkkksssyyywwwUUUDDDCCCAAAHHHNNNUUU]]]mmm~~~ooosss{{{ppp```QQQOOOUUUfffwww~~~~~~}}}{{{{{{|||}}}~~~}}}zzzwwwqqqjjjbbb```aaacccaaa^^^^^^```ccciiipppuuuxxxxxxpppgggiiizzz{{{ppplllgggkkknnnlllhhhaaaUUUIIIFFFCCC@@@<<<999999999999DDDJJJNNNMMMLLLMMMLLLHHHDDD===444...---......---333111000222888???GGGKKKIII===333555:::;;;777444333222222222000---******(((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++++++++,,,---...///111222222333333333444666999;;;===HHHvvvOOOMMMNNNTTTXXX[[[```ffffffdddgggooosssrrruuu{{{rrrVVVDDDBBB@@@MMM[[[bbbjjjxxxwwwWWW???IIIRRRuuuoooeee\\\[[[ZZZUUUQQQOOOGGGIIIJJJGGGEEEIIISSS\\\ggg{{{nnndddzzzvvvZZZMMMUUUvvv|||tttsssrrrqqquuu___EEE]]]|||~~~{{{kkkZZZSSSQQQQQQRRRUUUSSSSSSWWW\\\\\\YYY^^^gggbbb___```dddggggggiiimmmqqqyyysssOOOAAAAAA:::===BBBHHHQQQccc}}}pppsssyyyqqq```MMMLLLTTTfffyyy}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{|||~~~|||xxxttt```ZZZUUUVVV]]]bbbbbb```aaadddhhhooovvv{{{|||{{{qqqhhhlll}}}ooojjjfffiiijjjiiiiiidddWWWJJJ>>><<<:::999999;;;===>>>EEEJJJNNNLLLKKKMMMLLLIIIBBB<<<333......//////...222111000333999AAAIIINNNNNN@@@444444999;;;888666111111222222///+++***,,,(((''''''((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&((((((((()))******+++++++++,,,---...///111222222333333333444666999;;;===GGGtttUUUQQQPPPRRRUUUXXXaaaiiifffgggiiinnnsssvvvvvvvvv{{{bbbKKK@@@EEELLLWWWaaajjjwwwXXXDDDPPPkkkvvv```aaaaaa```]]]XXXQQQMMMNNNNNNNNNNNNNNNNNNNNNNNNTTT\\\ooo}}}kkkaaasssdddJJJLLLPPPvvv___RRRMMMKKKKKKLLLMMMQQQ[[[nnn}}}rrrPPPPPPuuuxxx{{{aaaXXXOOONNNNNNNNNPPPSSSUUUVVVWWWYYY[[[]]]___```eeeddddddfffiiilllmmmmmmrrr|||XXX>>>;;;<<>>@@@>>>AAADDDGGGOOO___rrrhhhJJJfffyyyxxxiii___TTTOOOLLLOOOSSSTTTWWW[[[]]]]]]^^^```aaacccdddeeehhhiiikkkooorrrtttsssqqquuu|||```GGGFFFHHHccc{{{yyyqqqsss|||ppp[[[IIIGGGNNN```sss~~~~~~~~~~~~|||{{{{{{|||~~~~~~{{{xxxvvvuuuuuuuuutttssssssoooggg[[[RRRKKKWWWgggqqqrrrooolllllleeejjjrrr}}}sssyyyrrrjjjkkkjjjnnnyyyzzzmmmeee\\\LLLBBB>>>;;;;;;:::999>>>EEEKKKPPPSSSRRRQQQQQQMMMHHHAAA<<<444...,,,---...///...///111555<<>>EEEKKKUUUKKK>>>666555777777777222111000222222000---+++&&&''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''((()))******++++++***---...///000000111111111333444666666666777999;;;HHHppprrrggg^^^]]]bbbgggooovvvvvvwwwzzz~~~wwwdddLLLOOOUUU]]]hhhsss|||{{{rrrpppmmmhhhbbb]]]\\\^^^]]]XXXRRRUUUTTTRRRQQQQQQRRRTTTUUUUUU[[[fffrrrxxx}}}zzz[[[YYYqqqsssYYYHHHFFFNNNVVViiiyyy]]]VVVnnn]]]RRRNNNMMMNNNMMMOOORRRTTTUUUZZZ```aaabbbccceeegggiiikkklllqqqrrrtttwwwyyyxxxtttqqqssszzzYYYAAA@@@CCCEEEPPP\\\fffttt{{{fffRRRHHHFFFKKKYYYjjjyyy}}}}}}|||zzzyyyyyyzzz|||}}}~~~|||yyyvvvtttsssssswwwxxxwwwtttmmmddd[[[VVV```gggnnnmmmgggdddgggmmmrrr|||||||||tttoooiiibbbaaafffssszzzsssnnnbbbOOODDD@@@===<<<::::::>>>EEEKKKOOOQQQOOOMMMLLLHHHBBB:::666000,,,+++,,,------...///111111333:::CCCJJJSSSKKK@@@999888999::::::666///+++000444444000...%%%&&&((()))******))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))(((((('''((()))******++++++***---...///000000111111111333555666666666777999;;;HHHpppzzzmmmbbb```ccchhhooouuuuuuvvvyyynnnPPPQQQUUU\\\gggsss}}}|||uuusssrrrjjjgggdddccccccaaa]]]YYYUUUTTTSSSRRRRRRTTTVVVXXX[[[]]]dddooowww|||{{{uuuZZZ^^^{{{oooVVVIIIJJJTTT]]]tttvvvSSSccc~~~ppp```SSSMMMLLLMMMNNNMMMNNNRRRSSSUUU[[[cccbbbccceeegggjjjlllnnnoooxxxxxxxxxyyyyyywwwssspppsssyyy}}}~~~}}}WWW>>><<>>;;;===888FFFTTT[[[ggg~~~}}}vvv{{{xxxbbbNNNNNNMMMPPPWWW^^^hhhwww}}}yyyyyyxxxwwwwwwwwwyyy|||}}}{{{~~~|||uuurrruuuxxxwwwxxxxxxvvvqqqkkkgggfffhhhkkknnnmmmiiigggjjjmmmssszzz~~~zzzvvvpppiiieeefffbbbaaaiiilllfffeee^^^NNNDDD???<<<;;;999888===CCCOOOSSSTTTQQQNNNLLLGGGAAA:::666111....../////////,,,---......000999FFFPPPPPPJJJBBB;;;999999999999000...000666555...***+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))))))))((('''((()))******++++++***---...///000111111111111444555666666666666888:::GGGooo|||mmmdddeeekkkpppssstttvvv{{{dddVVVTTT[[[```mmm{{{}}}~~~zzzvvvsssuuuyyyyyyvvvuuutttjjj^^^ZZZYYYZZZ\\\\\\[[[^^^dddmmmjjjllltttyyy|||yyymmmdddooooooSSSaaammmSSSIIIOOOXXX\\\uuusssMMMVVVttttttccc___xxxzzzwwwhhhWWWPPPNNNLLLKKKLLLIIIKKKMMMPPPSSSYYY```eeegggjjjiiiggghhhmmmooommmsssvvvzzz{{{yyyvvvtttssstttwww{{{yyyZZZ@@@777;;;AAAMMM^^^mmm{{{yyyyyyvvvzzz~~~{{{|||uuubbbRRRPPPOOORRRYYY^^^cccqqq~~~{{{yyyzzzzzzxxxvvvzzz{{{{{{xxxtttrrrtttvvvvvvvvvvvvwwwvvvrrrmmmiiigggfffdddaaaaaaccchhhllloooxxx~~~}}}|||rrrkkkgggeeeccc```___ccchhhiiifff```ZZZVVVHHHAAA;;;999888888===CCCNNNMMMLLLKKKJJJGGGCCC@@@<<<888222///---------------...///000333;;;FFFNNNPPPFFF;;;555444444777999222//////222333///,,,,,,******)))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&%%%%%%%%%((((((''''''''')))***+++------...///000111222222666444333444666999::::::EEEfff{{{ooolllooorrrtttuuuwww}}}iiiXXXSSSXXX^^^lll{{{}}}}}}{{{yyy{{{~~~}}}vvvmmmccc___]]]_________bbbhhhmmmnnnsss{{{~~~eeeTTTTTTccc___RRRiii{{{qqqlllpppxxxmmmSSSGGGNNN]]]ggg|||[[[LLL```zzz```UUUaaa~~~oooaaaRRRMMMMMMMMMMMMOOOKKKMMMOOORRRVVV[[[bbbfffiiilllkkkiiijjjnnnooonnnooorrrvvvyyyyyyyyyzzzzzzyyy{{{}}}vvvYYYAAA;;;???KKKYYYmmm{{{tttooooooyyy~~~|||~~~wwwdddUUURRRRRRWWW^^^aaaccclllwww}}}}}}{{{|||}}}}}}||||||}}}|||zzzwwwvvvxxx{{{xxxxxxwwwvvvuuuqqqkkkgggeeeccc```]]]]]]aaagggmmmttt|||zzzpppjjjgggeeecccaaa^^^bbbhhhjjjhhhbbb\\\XXXHHHAAA;;;999888888===CCCNNNMMMLLLLLLKKKHHHCCC@@@;;;777222///---...---------...///000333;;;EEEMMMMMMDDD999444444666777777000------111222...*********)))(((((('''''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&(((((((((''''''((()))***+++------...///000111222222666555444555777888999999FFFhhhyyyrrrsssuuuvvvwwwyyyuuu^^^QQQRRRWWWgggwwwzzz~~~}}}llleee``````aaabbbeeejjjooosss|||rrrTTTDDDMMMTTTYYYuuuuuukkk```WWWQQQRRR^^^jjjpppZZZMMMRRRdddrrrjjjHHHRRRrrrbbbPPPMMMeee}}}cccWWWMMMKKKLLLNNNOOORRRNNNPPPSSSUUUXXX]]]ccchhhjjjmmmmmmkkklllpppqqqooommmqqqvvvzzz}}}~~~sssXXXCCC>>>CCCNNN[[[lllwww{{{|||zzzpppkkkrrr}}}~~~yyygggXXXTTTWWW^^^eeefffeeeiiinnn~~~}}}}}}~~~}}}{{{}}}~~~~~~~~~|||zzzzzz|||~~~zzzxxxwwwuuusssooojjjgggaaa___ZZZWWWXXX___hhhooozzz~~~wwwnnnhhhfffeeedddccc^^^ccciiimmmlllfff^^^YYYHHHAAA;;;:::999999===CCCMMMLLLLLLLLLKKKHHHCCC???;;;777222///......---------///000111333;;;EEELLLMMMDDD999555777:::999666///---...333444///+++***)))(((''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&&&&(((***(((((('''((((((***+++,,,------...///000111222222666666666777777888888888GGGiii}}}vvvuuuwwwyyyyyy|||fffQQQLLLOOOaaauuuzzz}}}qqqhhhaaa```aaabbbfffjjjrrrxxx```FFFMMM]]]mmmxxxYYYPPPFFFCCCGGGRRReeevvvrrraaaXXX]]]mmmzzzyyyWWWJJJfffsssTTTLLLUUUooosss[[[RRRJJJJJJMMMOOOQQQTTTPPPRRRUUUXXX[[[___dddhhhiiilllnnnmmmooosssssspppnnnssszzzrrrVVVCCC???CCCJJJSSS]]]dddggglllsssyyyxxxkkklllxxx{{{iii\\\XXX]]]fffmmmnnnllljjjjjjwwwzzz~~~~~~~~~~~~~~~|||zzz{{{|||~~~~~~}}}{{{zzzzzzzzz{{{xxxwwwuuutttrrroookkkhhh^^^[[[WWWTTTVVV___lllttt~~~zzzssskkkgggffffffeeecccbbbffflllqqqqqqjjj```YYYHHHAAA<<<;;;:::999===BBBKKKJJJJJJJJJJJJFFFAAA>>>999666111///......---,,,---///000111333:::CCCKKKOOOGGG===777;;;???===888111///111666666111---,,,(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%&&&(((+++''''''(((((()))***+++,,,------...///000111222222666777888888777777777888FFFjjj{{{yyyyyy{{{|||gggPPPHHHKKK___www|||yyyzzz}}}ssskkkeeeddddddeeeiiinnnuuu|||oooXXX___tttwww___NNNGGGBBBDDDNNN^^^tttlll]]]^^^jjj|||\\\PPP\\\bbbIIIMMMaaa{{{hhhWWWPPPKKKLLLOOOPPPSSSVVVRRRTTTWWWZZZ\\\```dddhhhhhhlllooooooqqquuuuuurrrooouuu|||~~~qqqUUUBBB===???DDDJJJSSSYYY^^^fffooowwwyyy~~~lllfffmmmyyy}}}mmmaaa^^^eeeooouuuwwwvvvrrrnnnwwwyyy}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{}}}}}}zzzxxxvvvvvvuuuuuuttttttssssssssspppllliii\\\YYYVVVUUUYYYdddqqq{{{}}}vvvpppjjjgggggggggeeeccceeeiiipppuuuuuunnnbbbYYYGGGAAA===;;;::::::===BBBHHHHHHHHHIIIHHHEEE@@@<<<888555111///......---,,,---...000111333888AAAHHHOOOJJJ@@@888:::???===777111///000555555111---,,,''''''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''***&&&'''((()))***+++,,,,,,------...///000111222222666888999888777666888999EEEiii~~~~~~xxx^^^LLLFFFHHH\\\vvv~~~{{{xxxvvvrrroooppptttrrrooommmmmmkkkjjjnnntttyyyyyy{{{|||aaaKKKDDDAAACCCOOO___qqqcccYYYeee|||fffIIIVVVuuu|||iiiPPPBBBRRRnnnppp]]]TTTOOOLLLOOOQQQRRRTTTXXXTTTVVVZZZ\\\^^^aaaeeehhhkkkpppsssssstttwwwuuuqqqnnnttt{{{}}}zzzyyy}}}pppjjjvvvoooUUUBBB;;;;;;;;;CCCMMMVVV\\\bbbiiimmmqqqyyywwwkkkjjjsss{{{}}}sssjjjhhhooowww|||}}}xxx}}}~~~yyyxxx}}}~~~}}}zzzyyyyyy|||}}}~~~}}}{{{zzzzzz{{{~~~{{{wwwuuutttsssqqqpppqqqqqqrrrttttttqqqlllhhhYYYXXXWWWYYY^^^jjjwww{{{rrroookkkiiiiiihhheeebbbdddhhhpppwwwxxxqqqcccXXXGGGBBB===<<<;;;:::===BBBFFFGGGHHHIIIIIIEEE???;;;777444111///......---,,,,,,---///000222777???EEENNNLLLBBB666444::::::444000------000111---******'''''''''&&&''''''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&'''(((***+++,,,,,,,,,------...///000111222222666888999888555555999===EEEiii{{{sssbbbOOOEEEBBBAAAQQQgggqqqtttzzzwwwqqqpppooollllllpppooopppssstttqqqmmmrrrzzz|||tttaaaOOODDD>>>@@@JJJ]]]rrrwwwbbbddd{{{qqqKKKIIIlllwww___QQQEEEEEE```{{{eeeTTTQQQMMMLLLPPPSSSSSSVVVZZZWWWYYY]]]___aaadddgggjjjrrrvvvyyyxxxxxxxxxuuupppppptttyyy|||}}}||||||||||||gggVVVNNN```ooowwwkkkTTTCCC<<<999999???IIIRRRYYY___eeehhhmmmvvvxxxpppssszzz}}}{{{ttttttzzz|||vvvwww{{{~~~~~~zzzuuussssssuuuxxx|||}}}{{{yyyyyyzzz|||yyyuuusssssssssqqqppppppqqqsssuuutttpppjjjeeeVVVWWWYYY]]]dddnnnzzz|||wwwpppnnnllllllllljjjddd```___dddmmmvvvyyyrrrdddYYYGGGBBB>>>===<<<;;;===BBBGGGGGGIIIJJJJJJGGGAAA<<<666333000//////...---+++***,,,...///000555<<>>:::CCCUUU]]]bbbkkk~~~wwwoooooopppmmmmmmqqqjjjooovvvxxxsssnnnsss|||}}}}}}~~~}}}{{{lllssstttkkk\\\NNNGGGDDDEEEIIIVVVkkk~~~~~~ooohhhwwwZZZ???RRReeeMMMEEECCCMMMpppttt^^^NNNMMMKKKLLLQQQTTTTTTWWW[[[YYY\\\___aaacccfffiiikkkxxx|||~~~|||zzzxxxtttnnnsssuuuxxx{{{|||oooYYYGGG???OOOcccppphhhTTTEEE===:::>>>BBBIIIOOOWWW```iiiooopppwwwtttrrrwww{{{|||}}}~~~{{{wwwyyyzzz}}}}}}wwwrrroooooonnnrrrxxxzzzyyywwwwwwxxx|||xxxtttsssuuuuuutttrrrqqqrrrtttvvvuuuooohhhbbbSSSUUUYYY___gggqqq|||{{{wwwsssooommmmmmnnnnnnkkkddd___ZZZ___iiitttyyyssseeeZZZGGGBBB>>>===<<<;;;===BBBHHHIIIJJJLLLLLLHHHBBB>>>555333000//////...---+++))),,,......///444;;;AAASSSUUUKKK888///444777555333...,,,...///,,,,,,---((((((((((((((()))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%'''***+++***(((((()))%%%&&&)))+++,,,---------------...///000111222222666888888555333555<<>>BBB<<<999;;;<<<===CCCKKKbbb}}}yyytttqqqrrrtttvvvwwwwwwwwwwwwyyy}}}~~~vvvsssrrrmmmcccTTTIIIKKKZZZoooqqqUUUDDDAAADDDEEECCCSSS[[[ggguuu|||}}}TTTDDDNNNrrruuuVVVBBBBBBLLLSSSqqqlll\\\SSSMMMPPPTTTXXXZZZ\\\\\\\\\```cccfffggghhhkkkpppuuuxxxwwwvvvuuuuuutttsssrrrttttttuuuzzz~~~rrr___HHH???BBBLLLWWWbbbbbb[[[PPPEEE>>><<>>GGGWWW}}}zzzuuutttuuuxxx{{{|||}}}~~~kkk\\\TTTNNNHHH@@@;;;@@@RRRjjj{{{zzz___LLLFFFJJJOOOQQQbbblllwwwZZZ999>>>XXX|||yyy]]]FFF===BBBOOOaaaxxxhhh[[[UUUOOORRRWWW\\\______^^^]]]aaaeeeiiikkklllnnnssswwwuuutttrrrqqqrrrtttwwwyyytttuuuyyy~~~zzzooo[[[GGG@@@CCCQQQUUUZZZ]]]aaa___RRRDDD@@@CCCKKKTTT]]]eeekkkooorrrvvv}}}zzzqqqkkkssswww}}}~~~~~~}}}yyyvvvsssrrrppprrrvvv{{{|||vvvmmmeeehhhjjjmmmnnnllliiieeebbbaaadddkkksssuuurrrqqqssssssssspppkkkkkkpppssssssrrrsssrrrnnnggg]]]SSSMMMNNNOOOUUU^^^fffllluuu}}}~~~}}}wwwtttrrrppppppqqqnnniiihhhiiifffaaa```eeelllqqqpppjjjbbb\\\KKKDDD>>>;;;999777:::@@@GGGHHHJJJKKKJJJFFF???:::444222///.........---+++,,,000444444333666???HHHMMMLLLDDD777//////222444444---((()))++++++,,,---...---+++)))(((&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))***+++---------...///000111222222666777888777666777:::<<>>;;;999888;;;AAAGGGIIIKKKMMMLLLGGG@@@;;;444222000//////...---++++++...222444333666@@@KKKPPPOOOGGG;;;333333555555111***'''***...---++++++,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***))))))+++,,,------...///000111222222666777777777666777999<<>>EEEIIIXXX}}}}}}pppcccZZZUUUPPPQQQRRRSSSVVVXXX[[[\\\bbbgggmmmqqqrrrsssvvvyyyzzz{{{zzzxxxuuutttvvvxxx{{{|||{{{ppp___NNNEEEDDD\\\ZZZVVV[[[lllxxxmmmYYYGGGFFFLLLYYYeeelllsssyyysssvvv{{{|||ssstttxxx~~~yyysssooonnnoookkkjjjkkkpppttttttmmmggg___bbbgggmmmqqqsssssssssppprrrvvvxxxzzzzzzvvvssshhhddd___\\\[[[]]]bbbfffjjjooossspppeeeXXXOOOKKKIIITTTbbbjjjmmmqqqwww||||||wwwpppkkkjjjnnnoookkkgggeeeeeebbb]]]___kkkyyy{{{pppddd]]]KKKDDD===;;;::::::???EEEJJJJJJLLLMMMLLLHHHAAA<<<555333000/////////---,,,+++---111555444666AAANNNTTTRRRIII===666666777666///******000555222,,,)))(((''''''&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((******))))))***,,,------...///000111222222666777777666666666999;;;JJJxxxyyylll[[[OOOGGGAAAAAADDDMMMOOORRRWWW[[[]]]\\\[[[\\\ZZZVVVOOOMMM___}}}{{{wwwvvvwwwyyyzzzzzz~~~hhhXXXPPPVVVZZZXXXSSSVVVcccpppooommmmmmqqqyyyVVVCCCEEE]]]qqqxxxYYYHHH>>>IIIOOObbbtttoooooolllggg___WWWQQQOOOQQQQQQPPPQQQSSSVVVZZZ\\\bbbgggmmmppprrrssswwwzzz|||}}}}}}yyyuuusssuuuwww}}}|||yyypppcccTTTHHHBBB[[[\\\ZZZ\\\mmm}}}yyyiiiOOOJJJLLLZZZffflllrrryyyuuuyyy~~~vvvssspppttt{{{}}}vvvqqqppppppiiigggfffhhhkkkllljjjhhhccceeehhhlllpppssstttuuuyyyzzz{{{|||~~~}}}rrrgggYYYSSSOOOMMMMMMMMMQQQVVVYYYbbbllllllbbbVVVNNNLLLLLLZZZhhhmmmnnnssszzz~~~}}}{{{wwwpppkkkkkkjjjkkkhhhcccbbbccc```[[[___jjjxxx{{{pppddd]]]JJJBBB<<<;;;:::<<>>DDDGGGTTTcccggg```UUUOOONNNRRRaaallllllkkkrrr||||||yyyyyywwwpppnnnooojjjjjjhhhdddcccdddbbb]]]___fffooouuussskkkbbb\\\IIIBBB;;;999999;;;AAAHHHMMMLLLKKKIIIGGGCCC>>>:::555333111000000///...,,,...,,,///555555555AAAQQQZZZTTTHHH:::333444444333000++++++444;;;999000+++(((''''''&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((((()))******))))))***+++------...///000111222222555666666666555666888;;;GGGwwwttt```YYYRRROOOTTTZZZ^^^dddllljjjlllqqqwww{{{{{{xxxuuueeeeee]]]YYYooo~~~|||{{{|||wwwkkkdddiii|||nnn[[[ooo~~~XXXBBBCCCWWWjjjtttSSSJJJEEE<<<999999:::<<>>OOO]]]WWWIII;;;444444555333///)))'''000777666///*********)))''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((((()))******)))(((***+++------...///000111222222555666666666555666888;;;GGGxxx{{{iiiaaagggfffdddcccdddfffiiikkkllliiijjjrrrzzzyyymmmbbb]]]WWWWWWnnnvvvmmmooouuuaaalll___IIIKKK___wwwRRRBBB@@@???;;;===<<<:::>>>LLL```ooosssppp\\\VVV]]]]]]___aaa^^^```fffmmmpppqqqsssyyy~~~}}}~~~}}}lllWWWVVV```jjjqqqsssaaadddnnnttt{{{~~~}}}}}}~~~uuullljjjqqq~~~{{{ssslllrrrnnniiihhhiiiiiihhhffffffiiinnnrrrxxx~~~iiiCCC555222000111000000555;;;LLL```sssrrrcccVVVTTTWWWdddcccaaadddmmm{{{rrrjjjtttvvvmmmlllvvvtttnnniiiiiilllkkkfff```]]]]]]```fffjjjiiiaaaZZZLLLDDD<<<:::::::::===BBBGGGGGGFFFDDDBBB???<<<;;;333222000///---,,,,,,,,,)))***,,,//////000999CCCXXX^^^XXXFFF666444666666666...***+++...---,,,...)))%%%''',,,)))###(((444333)))!!!!!!$$$%%%&&&(((,,,((($$$$$$'''((('''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))***++++++---...///...///111222555666777777666777999;;;IIIooo}}}tttqqqrrr{{{wwwpppjjjgggfffhhhiiiiiiiiilllpppsssppphhhaaa\\\YYYeee|||zzzooogggcccKKKNNNffffffGGG<<<;;;;;;;;;;;;@@@JJJYYYppp{{{fff^^^ddddddeeeiiiffffffjjjnnnqqqssswww~~~}}}~~~~~~qqq```ZZZcccllluuu}}}kkkjjjooottt{{{}}}|||~~~zzzyyywwwvvvvvvwwwxxxyyy~~~yyyoooiiimmmyyy|||uuuppprrrnnnjjjhhhhhhiiihhhgggeeegggkkkooovvvdddAAA777444333444444444999@@@ZZZjjjxxxuuufffYYYWWWYYY[[[___bbbfffsssyyyppptttvvvpppmmmppptttooojjjjjjllllllgggbbb^^^]]]^^^ccchhhjjjfffbbbMMMEEE===;;;::::::===BBBGGGHHHHHHGGGDDDAAA===;;;444333111000...---,,,,,,+++,,,///111000///666@@@WWW\\\WWWDDD666444666555444///,,,///111///------+++&&&&&&***(((%%%,,,888333)))""""""$$$%%%%%%'''(((&&&$$$$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((((()))***++++++---////////////111222555666777777666777999;;;GGGnnn}}}yyy{{{yyyqqqhhhcccbbbdddfffeeehhhlllnnnlllhhhcccaaa[[[cccoooxxxmmmSSSUUUqqqSSS>>>;;;:::<<>><<<;;;:::===BBBGGGIIIJJJJJJHHHCCC>>>;;;666555333111///...---------...111333111///444<<>>BBBFFFHHHKKKLLLIIIDDD>>>:::888777555222000...------,,,...111444222///444;;;MMMRRRMMM>>>444555888777333///...222444111---,,,+++'''&&&''''''&&&,,,444000)))$$$$$$$$$######%%%!!!$$$%%%$$$!!! """%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((()))***+++,,,,,,---/////////000111333555666777777666777999;;;GGGmmmxxxooommmllliiigggeeedddeeeeeehhhhhhjjjmmmqqqssstttsssppp}}}\\\UUUllliiieee~~~KKKCCCKKKNNNUUUcccssshhh^^^bbbeeemmmwwwyyyuuurrrppprrrxxx{{{yyy{{{|||~~~~~~~~~~~~~~~~~~~~~{{{xxxrrrfffXXXPPPJJJBBB>>>===:::<<<>>>BBBFFFJJJMMMOOOTTTVVVYYY\\\```gggooouuunnnwww~~~zzzyyy{{{~~~yyytttlllbbb\\\XXXXXXYYY___ccciiiooossswww{{{~~~vvv\\\BBB333999888<<>>CCCFFFHHHKKKLLLJJJDDD>>>::::::888666333111///------***,,,111444222111666>>>GGGLLLHHH;;;333666:::999555///,,,///111///------)))''''''((('''%%%'''***...(((%%%%%%%%%""""""%%%!!!$$$&&&%%%"""!!!###&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,,,,...///000///000222333555666777777666777999;;;IIIooo}}}|||zzzzzz}}}}}}yyysssnnnpppnnnlllhhheeebbb___^^^bbbbbbdddhhhnnnssswwwyyysssXXXOOO___yyyvvvlll}}}QQQIIIQQQUUU^^^lllyyyjjj___aaacccjjjtttvvvrrrrrrsssuuuyyy}}}|||}}}}}}zzzyyy}}}}}}|||yyyuuuqqqkkk\\\MMMEEE???:::666555333333555777999;;;<<<===BBBDDDFFFFFFIIIOOOXXX___dddlllwww}}}~~~|||zzzyyy}}}zzzuuukkk```WWWSSSTTTVVVYYY___hhhpppvvvzzz~~~~~~~~~|||pppYYYCCC666======@@@HHHOOOUUU```iiiyyy}}}iii^^^^^^llltttzzzxxxuuutttrrrooo|||iiifffuuu{{{qqqooonnnmmmkkkhhhccc___aaafffnnnttttttooohhhcccNNNEEE>>><<<;;;;;;???CCCGGGIIIKKKLLLJJJEEE>>>:::;;;999777333000...---,,,***,,,000333222222888AAAEEEIIIEEE999333777:::999555///,,,...111///------(((''''''''''''&&&%%%%%%***'''%%%&&&%%%""""""%%%"""$$$%%%&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))***+++,,,,,,,,,...000000000000222444555666777777666777999;;;JJJppp~~~~~~~~~|||zzzyyyyyyyyyuuurrrsssrrrqqqooommmiiifffbbb```______cccgggkkknnnqqqwww~~~}}}~~~uuummm\\\QQQWWWfffqqq|||WWWNNNRRRXXXcccpppwwwssseeedddbbbgggnnnoooooorrrvvvyyy{{{~~~}}}tttkkk{{{xxxtttuuuyyy||||||uuupppooowww|||xxxrrrmmmaaaSSSCCC===:::777555555666666666777777777777666666999;;;;;;999;;;AAAFFFRRRWWWaaallluuuzzz||||||}}}~~~zzzuuukkk___UUURRRSSSVVV[[[```hhhpppwww|||zzzvvvvvvooo]]]HHH=========AAAKKKSSS[[[gggqqqqqqhhhllluuuuuuwwwvvvrrrrrr~~~zzzhhhlll}}}}}}tttsssrrrpppmmmhhhccc___aaaffflllppppppkkkeeebbbKKKCCC<<<:::;;;;;;???DDDIIIKKKMMMMMMKKKFFF@@@===;;;999777333000---,,,+++,,,---000222111111888BBBHHHKKKEEE999222666888666444///...222444111---,,,)))((('''%%%&&&''''''&&&'''%%%%%%'''&&&"""###&&&###"""###$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,,,,---...000000000000222444555666777777666777999;;;IIIooozzzwwwsssssswww{{{vvvqqqmmmnnnqqqwww}}}~~~vvvrrrqqqooojjjgggnnnkkkhhheeedddfffiiikkkooowww~~~~~~~~~}}}|||{{{yyywww}}}~~~qqq``````YYYLLLKKKXXXsss|||\\\QQQSSSYYYeeeqqq|||pppmmmhhhiiinnnnnnmmmsssyyy|||}}}~~~|||hhhWWWeee{{{rrrhhheeejjjnnnooommmjjjdddfffrrr}}}xxxqqqlllZZZKKK<<<777777666666777444555555555555555444333222666999888444222444777;;;???HHHVVVfffssszzz|||yyy~~~}}}~~~xxxtttkkk___UUURRRUUUYYYaaaeeekkkqqqvvv|||~~~xxxyyyvvvfffRRRFFF>>>???FFFRRR]]]hhhuuu}}}vvv}}}~~~yyyxxxyyyvvvzzzssseeeppp~~~vvvvvvuuurrrnnniiiddd```]]]dddooouuutttmmmddd^^^JJJBBB;;;::::::;;;???DDDKKKLLLNNNNNNKKKGGGBBB???;;;999777333000---+++***......000222000000888BBBJJJMMMGGG999222555666333333///000666888333---+++***)))&&&###%%%)))+++***&&&$$$%%%'''&&&######'''###!!!!!!###&&&'''$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))***+++,,,------...000111000111222444555666777777666777999;;;GGGmmm}}}xxxpppnnnsss~~~zzzwwwmmmfffiiikkkiiihhhiiilllhhhhhhlllnnnpppxxx~~~|||yyyxxxyyyzzz}}}}}}~~~uuu{{{sssggg___ZZZUUUNNNIIIMMM]]]~~~rrr```VVVXXXhhhwwwkkkmmmkkkgggjjjmmmwwwxxxyyy{{{~~~hhhQQQVVVkkkvvvgggZZZZZZ___bbbbbbaaabbb^^^aaakkkyyy|||uuullldddPPPCCC999888:::::::::::::::999888777666666666666;;;888444222333444555555888999;;;@@@HHHUUUdddmmmuuu|||}}}zzztttiii]]]UUURRRUUUXXX___hhhrrryyyzzz{{{~~~|||xxxoooXXXAAACCC@@@III]]]nnnyyywwwooo{{{gggdddyyy|||zzzwwwpppiiifffgggiiiaaaiiiooopppqqqqqqhhh^^^MMMEEE===:::999;;;BBBIIIOOOMMMKKKJJJIIIGGGDDDBBBAAA>>>888222...++++++++++++///222111---...666===KKKPPPJJJ:::111555777444777///,,,000555333...+++))))))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))***+++,,,------...111000000//////000111222666777888777666777999:::JJJxxx|||uuupppqqqkkkiiimmmooonnnnnnqqqvvvyyy~~~{{{yyyzzz{{{ssspppgggaaaZZZUUUTTTQQQLLLHHHEEERRRooovvviiifffppp}}}lllmmmllliiinnnrrr|||||||||}}}mmmSSSPPP]]]~~~nnn___QQQOOOTTTWWWXXXXXX\\\YYY[[[eeesss{{{rrrhhh```NNNCCC::::::===>>>>>>??????>>>>>>======<<<;;;;;;<<<999555222222333444333444444666888<<>>GGG^^^```WWWCCC555555:::;;;444---))),,,000///,,,+++)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))((())))))***+++,,,------000////////////000111222555666777777666777999;;;HHHwww~~~|||rrrnnnoootttwwwwww~~~^^^@@@===FFFSSSRRRRRRSSSTTTSSSOOOKKKDDDCCCPPPlll{{{mmmmmmlllnnnwww|||~~~}}}||||||~~~{{{cccMMMDDD[[[yyyooo]]]PPPBBB===???BBBGGGLLLTTTTTTZZZfffttt{{{lll___UUULLLCCC===???BBBDDDFFFHHHEEEFFFGGGHHHGGGEEECCCAAAFFFBBB<<<888777777777777666888<<>>:::;;;>>>DDDKKKQQQUUU```ooo}}}yyyiii\\\SSSLLLDDD???AAACCCDDDGGGJJJJJJKKKLLLMMMLLLJJJHHHFFFMMMHHHBBB>>>===>>>>>>???>>>@@@BBBDDDGGGLLLQQQUUUKKKMMMSSS^^^mmmyyy|||wwwnnnddd[[[WWWXXXZZZ```______^^^[[[VVVNNNIIIVVVcccmmmooommmgggWWWFFF@@@DDDRRRmmm~~~xxxppppppnnnjjjiiikkkllljjjxxxzzz}}}ttttttsssqqqnnnjjjfffcccdddgggnnntttuuuooofffaaaJJJCCC===;;;:::;;;@@@FFFIIIHHHFFFEEEEEEDDDAAA???===:::555000---,,,,,,---,,,...///,,,+++111>>>HHHccc]]]OOO<<>><<<999444000---,,,---......000///,,,***111???KKK[[[QQQCCC666//////444777444000///222333000......(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''(((((()))***+++,,,,,,,,,---...///000111111111444555666777777888:::<<>>CCCJJJWWWuuuwww^^^aaaqqqyyyvvvzzzvvvwww}}}}}}~~~gggQQQKKKmmmtttZZZEEEBBB===999888999:::;;;@@@HHHPPPXXXjjj~~~qqqaaaYYYTTTIIIEEECCCFFFIIIJJJNNNSSSYYYXXXXXXWWWWWWVVVUUUUUUTTTPPPJJJGGGHHHKKKNNNPPPWWWZZZ]]]^^^^^^]]]]]]^^^WWWYYY[[[]]]```eeejjjnnnwwwzzz~~~{{{xxxqqqfff[[[RRRMMMKKKCCCBBB@@@===<<<@@@IIIPPPdddpppsssdddQQQIIIFFFDDDIIIRRRjjj|||xxxmmmkkkkkknnnvvvyyyssspppmmmlllkkkiiieeebbbbbbeeennnyyyzzzpppddd___IIIBBB<<<;;;:::;;;???EEEFFFEEECCCCCCCCCBBB@@@===;;;888444///---,,,---...///111000------555EEERRRZZZMMM===333222333555777222000111555555000---...''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''((()))***+++,,,,,,+++,,,...///000111111000333555666777777888:::===IIIzzz||||||zzzvvvrrrqqqsssxxx}}}sssqqq]]]LLL@@@<<<>>>===AAAFFFKKKNNNPPPQQQRRRFFFEEEBBBBBBOOOkkkppp]]]HHH??????BBBHHHMMM^^^vvvhhhVVVddd|||{{{{{{||||||~~~hhhPPP999WWWnnnrrrfffLLL999:::777777888<<<<<<<<>>======HHHVVVfffiiiZZZhhh~~~zzz{{{{{{dddNNN>>>BBBOOO[[[VVVCCC888888999999;;;<<<;;;;;;BBBKKKZZZccctttjjjZZZRRRPPPHHHGGGFFFFFFIIIMMMQQQTTTUUUZZZ]]][[[ZZZ\\\]]][[[UUURRRMMMJJJJJJKKKLLLLLLQQQUUU[[[aaaeeegggffffff```aaabbbbbbcccfffjjjnnnssstttsssqqqqqqvvv}}}~~~uuuqqqhhhZZZJJJ???:::999:::444222999@@@FFFQQQ\\\ssstttiiiTTTBBB???EEEJJJSSSccc}}}}}}zzzqqqttt|||zzzyyy{{{yyyuuuwwwtttooollliiifffbbb```eeejjjrrrzzz}}}xxxlllbbbFFF???::::::;;;<<>>999555111111555111...///555777222,,,)))+++******)))))))))))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))***++++++,,,,,,---......///000111111222333444555444444555888:::MMM|||uuuuuu|||uuuqqqllliiiiiihhhiiinnnwwwuuuuuummmiiiiiiggg]]]TTTQQQIIICCCBBBIIIMMMMMMOOOTTTRRRPPPEEE???DDDPPPqqq|||lllLLLAAA:::===AAAFFFUUUeeewwwnnnfffzzzvvvYYY???999777@@@NNNPPPFFF===<<<999999:::;;;999:::EEEQQQXXXeeezzziiiYYYQQQOOOJJJHHHGGGGGGJJJMMMRRRTTTUUUZZZ]]][[[ZZZ\\\\\\ZZZSSSPPPMMMLLLLLLNNNOOOPPPTTTWWW]]]bbbeeefffdddcccdddddddddbbbaaa```bbbdddpppqqqrrrqqqooopppsssvvv|||wwwttthhhaaaVVVIII===666555555:::888999===BBBKKK[[[jjj}}}ppp\\\III???CCCPPPZZZfffxxxwwwooojjjhhhiiihhhhhhlllsssvvvuuuwwwtttpppllljjjgggdddbbbaaafffnnnwwwyyyrrreeeZZZFFF???::::::;;;<<>>BBBHHHSSShhhzzziiiPPPDDDCCCJJJYYYhhhtttzzz{{{jjj^^^]]]```aaadddeeeffflllsssuuusssvvvtttpppmmmllljjjgggeeedddiiirrr{{{|||ttteeeZZZEEE???::::::<<<<<>>DDD]]]zzzuuukkkaaaVVVMMMEEEAAA<<<<<>>:::;;;<<<===@@@DDDJJJNNNOOOLLLLLLMMMKKKFFFAAA<<<444///,,,,,,,,,,,,...//////---...999JJJXXXXXXLLL>>>444111111333555000,,,---222444000***(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((())))))***+++++++++,,,---...///000111222333555666777666666777:::<<>>>>>===@@@DDDHHHNNN]]]vvvrrrbbbZZZQQQDDD???AAA???@@@GGGQQQXXX]]]aaaddd```fffqqqyyyzzz|||ooobbbXXXSSSLLLKKKJJJJJJLLLQQQUUUXXXYYY```fffgggggghhhfffbbb[[[\\\\\\ZZZYYYZZZ]]]```___```aaacccdddeeeffffffiiikkkooopppooonnnmmmmmmccc```]]]]]]ccclllvvv|||xxxwwwtttoooggg]]]UUUOOOAAA;;;444111222444555444===AAAFFFMMMVVVbbblllrrrgggWWWOOOSSSYYY___qqqyyyttt|||yyykkk[[[OOONNNTTT[[[ZZZeeerrr}}}vvvssspppooonnnmmmkkkiiiccciiirrr{{{}}}ttteeeYYYCCC===:::;;;======@@@CCCIIILLLMMMKKKJJJKKKIIIEEEAAA<<<444///,,,,,,,,,,,,///000///,,,,,,666FFFTTTSSSKKK???777444555555444333//////444666222---+++)))(((''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''(((((()))******++++++,,,,,,---///000222333333555666777666666777:::<<>><<<<<<<<<<<>>>>>@@@CCCIIIMMMNNNKKKKKKLLLJJJEEEAAA<<<444///,,,,,,,,,,,,///000///++++++444DDDQQQRRRLLLBBB999666888777333333//////444666222---,,,***)))(((((('''((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''((())))))******++++++,,,---///000222333444555555666666555777999<<>>GGGSSSYYYXXXPPPNNNQQQNNNGGG>>>>>>>>>???@@@AAACCCEEEFFFPPP]]]kkk|||ZZZQQQLLLYYYrrr}}}mmmVVVNNNRRRUUUUUUTTTXXX___eeeaaa]]][[[^^^aaafffoooxxxxxxuuuiii___XXXOOOOOOOOOPPPTTTZZZ___bbbdddmmmwww{{{}}}yyyzzzxxxtttppprrryyyyyyuuupppkkkjjjllloooqqqsssvvvxxxyyyxxxwwwxxxyyy~~~yyyrrrmmmjjjfffaaa^^^\\\WWWNNNEEE>>>888666555111222333444666:::???BBBDDDLLLRRRUUU[[[gggoooqqqxxxxxxyyy}}}xxxxxxyyy~~~}}}lllVVVIIIGGGMMMSSSVVV^^^iiiwwwxxxvvvssspppnnnnnnmmmkkkiiilllpppvvv|||{{{rrrbbbWWWBBB<<<:::<<<>>>>>>@@@CCCIIILLLNNNKKKKKKLLLJJJEEEAAA<<<444///,,,,,,,,,,,,---......++++++444EEERRRVVVQQQEEE888555888777333111---,,,000333///+++)))***)))((((((''''''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''(((((()))*********+++,,,---///000222333444444555555555555666999;;;FFFvvvnnneeemmmqqqWWWIIIHHHMMMVVV]]]lllnnnppp|||wwwvvvyyy|||{{{|||||||||zzzpppfffyyyrrrbbbOOOLLLWWW^^^___SSSGGGEEEBBB>>>CCC@@@LLLUUUUUUYYY```]]]TTTPPPKKKFFFCCCEEEKKKRRRVVVUUUaaappp{{{nnn[[[eeepppyyynnnWWWKKKMMMMMMKKKMMMUUU]]]ccc```^^^___dddgggffffffiiiqqq{{{oooddd]]]QQQQQQQQQSSSXXX^^^cccgggmmmwwwxxxxxx~~~{{{tttqqqrrrvvvyyyvvvyyy|||}}}~~~~~~|||zzzvvvnnnccc[[[KKKFFF???888444444666777333666888999;;;AAAIIIPPPNNN[[[dddgggmmm|||yyyvvvzzzttt]]]NNNLLLQQQVVVYYY___iiiuuu~~~zzzvvvssspppnnnmmmllljjjhhhppprrrwww{{{yyynnn___SSSAAA<<<:::<<<>>>>>>@@@CCCHHHKKKLLLJJJJJJKKKHHHDDDAAA<<<444///,,,,,,,,,,,,,,,------+++,,,555GGGTTT\\\UUUGGG777333666777333222...---111333000,,,***))))))(((''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''(((((()))*********+++,,,---///000222333444333444555444444555888:::GGGvvvfffdddqqq```QQQIIIGGGQQQWWWeeennnggg}}}~~~|||yyyxxxyyy|||mmmfffgggmmmjjjVVVRRRYYYbbbeee```PPPDDDBBBCCCBBB<<>>999333...,,,---------......------111>>>QQQ```ZZZAAA666777444444666333444444444333111...,,,******(((&&&&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((())))))***+++++++++---...000111333444444444444555666666666666999;;;GGGtttggggggwww~~~qqqOOOHHHJJJXXXttt|||yyyvvvrrrqqqssswwwvvvtttsssuuuxxx|||~~~zzzzzzyyyzzz|||rrrRRRBBBGGGTTTiiigggcccaaa___]]]\\\[[[aaa^^^[[[YYYYYYZZZ]]]___bbbdddhhhkkklllkkkooouuupppuuuyyyxxxmmm\\\LLLCCCBBBCCCQQQ}}}{{{bbbhhhooo[[[]]]```dddiiinnnppppppzzzwwwpppeeeZZZQQQLLLJJJPPPfffzzzzzzjjjZZZPPPOOOVVV___gggooowww~~~mmmbbbUUUJJJJJJMMMMMMNNNPPPbbbeeeoootttqqqmmmllllllpppwww}}}dddYYYYYY[[[___eeeeeerrr~~~vvvsssooollllllllllllkkkyyydddTTTKKK@@@<<<:::<<>>CCCIIILLLJJJGGGGGGDDD@@@;;;777111...---......------//////...555FFFXXXbbbZZZDDD;;;<<<666444555222///000111111000///...---)))'''&&&&&&((())))))(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''((())))))******+++---...///111222333333444444555666666666666999;;;FFFsssccceeexxx}}}nnnOOONNNZZZttt|||yyyvvvuuutttvvvzzz{{{zzzyyyyyy{{{~~~kkkKKK???MMMbbbzzzwwwtttqqqnnnjjjccc^^^[[[XXXUUUQQQPPPPPPQQQRRRVVVVVVUUUUUUYYYeeettt~~~}}}}}}ttt]]]OOOKKKFFFTTTxxxlllaaaeeegggggghhhiiieee```]]]eeelllnnnqqquuutttppp```]]]WWWPPPJJJHHHIIILLLSSSaaa{{{}}}ooo^^^SSSPPPQQQWWW```iiipppyyyhhh]]]SSSNNNSSSWWW[[[hhhwww|||}}}{{{vvvppptttrrrqqqrrrqqqpppwww~~~```UUUWWWZZZ^^^ccc```nnn|||xxxssspppooooooooooootttbbbSSSHHH@@@<<<999:::???AAA???<<>>999666111...---......---+++......,,,555GGGXXXaaaWWWCCC;;;===777444555333//////000000///...,,,+++((('''&&&&&&((())))))(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''(((((()))*********,,,---...000111222333333444555666666666666999;;;FFFtttgggiii{{{~~~{{{oooRRRUUUfffqqqyyywwwvvvwww{{{}}}}}}iiiJJJBBBUUUmmmyyytttsssqqqmmmiiigggffffffggg]]]___```aaahhhvvv|||fffWWWTTTLLLVVVrrr___UUUllljjjcccZZZWWWZZZ\\\\\\iiittt{{{yyytttmmmbbbVVVUUURRRNNNIIIGGGJJJPPPTTT[[[ddd|||xxxkkk\\\TTTSSSRRRYYYbbbjjjqqqyyypppggg]]]WWW[[[___eeewww}}}uuuqqqpppoookkkhhhfffgggnnnxxx|||zzz{{{lllOOOGGGMMMRRRXXX^^^\\\kkk}}}|||wwwsssrrrrrrrrrrrrxxxppp```PPPFFF@@@<<<888:::>>>@@@>>>:::EEEJJJLLLIIIFFFDDDAAA<<<999555111............---))),,,,,,+++444GGGXXX___TTTAAA:::<<<777444666333///000000000...---+++)))((('''%%%&&&((())))))((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''(((((()))*********+++,,,...///111222222222444555666666666777999;;;KKKyyyeeerrrzzzyyy{{{pppWWWWWW~~~~~~||||||}}}~~~~~~iiiJJJHHHhhh~~~~~~}}}~~~zzz}}}}}}zzzlll\\\NNNMMMQQQtttxxxqqqvvvzzzhhhQQQ\\\vvv~~~eee^^^______dddlllvvvzzz{{{tttfffZZZTTTSSSOOOMMMKKKKKKOOOVVV]]]aaaiiitttzzzooodddZZZUUUUUUTTT[[[aaaeeelllvvv}}}wwwsssmmmhhhlll|||xxxhhh]]]WWWTTTPPPMMMRRRRRRVVV```iiipppxxxfffPPP:::222777===BBBDDDNNN```wwwxxxrrrooommmiiiiiilll~~~}}}nnn^^^NNNDDD<<<:::999999:::>>>AAADDDKKKOOOOOOJJJFFFDDDAAA===>>>888111,,,***+++------///000---+++888RRRgggoooaaaIII:::666222555888222///111222111///---------,,,(((%%%&&&+++,,,)))%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''(((+++...)))))))))))))))******++++++,,,///111222222111000777888999999888888:::<<>>999222,,,+++,,,------,,,///---...>>>YYYmmmtttdddMMM>>>:::444555666///111333444333000---,,,+++***)))(((((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))))))))))))))******++++++---///111222222111000888999::::::999:::<<<>>>KKK}}}hhhvvvyyyuuuxxxooohhhqqqxxxgggLLLOOOuuu}}}mmm]]]SSSMMMFFFYYY{{{kkkfffiiimmmsssxxx~~~vvvfffhhhzzzeeebbbhhhooovvv~~~}}}sssfff]]]XXXSSSKKKDDDEEEMMMWWW]]]aaadddjjjooorrrsss{{{nnncccZZZQQQMMMNNNPPPXXX___cccjjjtttzzz|||ppp[[[JJJAAA@@@AAABBBAAAAAAEEEJJJLLLPPP[[[fffttt{{{iii@@@888111111333444999>>>DDD]]]}}}yyysssnnnkkkhhhdddeeehhhyyyuuubbbOOOCCC===<<<:::999;;;???CCCFFFJJJLLLLLLHHHGGGIIIGGGDDD???:::333---,,,,,,------...///---///>>>WWWhhhkkk]]]III===;;;666666666///444666888777333...+++)))''')))***)))'''%%%'''((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''******(((%%%)))))))))))))))******++++++---///000111222111111777888999999888999;;;===JJJ{{{iiiyyyzzzqqquuu}}}ooorrrwwwlllhhhNNNUUU~~~vvvjjjYYYSSSGGGLLLggg~~~rrrllljjjooouuuwwwxxxzzzwwwuuuxxx{{{}}}rrrhhhdddmmmxxx}}}~~~nnnfff\\\VVVSSSQQQLLLHHHMMMVVV```eeeeeegggmmmsssttttttzzzoooccc[[[TTTMMMLLLNNNNNNUUU]]]bbbjjjuuu|||}}}qqqaaaTTTOOOQQQVVVYYYWWWZZZ___bbbaaabbbkkkvvvnnnPPP999666444444555999DDDOOOhhh~~~}}}wwwrrrooommmiiieeefffkkkttt___MMMAAA===<<<:::;;;>>>CCCIIIMMMLLLNNNMMMIIIIIIJJJIIIDDD???:::333...,,,---------111111......;;;PPP[[[ZZZOOO>>>888999666888999222888:::<<<;;;666000+++)))(((((())))))))))))******'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$)))///111---))))))))))))))))))******+++,,,---...000111111111111333444555555555666888:::JJJ|||ooowww{{{|||qqqzzzggguuu|||iiiRRR]]]yyyddd```RRRJJJSSSggg{{{qqqfffjjjttt}}}jjjpppxxx||||||vvvjjj___^^^bbbnnn~~~vvvmmm\\\[[[YYYVVVRRRPPPOOOPPP[[[bbbggghhhfffgggnnnuuu}}}oooeee[[[UUUQQQNNNOOORRROOOVVV^^^ccclllxxx}}}|||{{{{{{}}}xxxnnngggeeeiiimmmqqqqqqvvv}}}iiiGGG999888999;;;>>>III]]]ooovvvssspppnnnmmmjjjfffhhhmmmnnnZZZKKKBBB<<<;;;;;;<<>><<<777111,,,***)))&&&%%%(((,,,///...+++'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$)))///111---))))))))))))))))))******+++,,,---...///000111222222222333444555444555777:::LLL}}}qqqyyykkkaaannn~~~}}}cccjjjwww~~~hhhTTTddd~~~pppnnn^^^NNNLLL\\\}}}xxxrrrjjjkkkssskkkeeezzztttjjjgggeeehhhrrrtttaaaUUUTTTXXX[[[YYYSSSPPPSSSXXXfffiiijjjiiihhhkkkssszzzkkkbbbYYYUUUSSSSSSVVVZZZVVV\\\bbbfffooo|||~~~|||{{{yyyxxxvvvyyy~~~yyytttrrrrrrtttvvvyyy|||___CCC999;;;???DDDKKKZZZttttttnnnmmmmmmmmmjjjfffiiippp|||gggUUUIIICCC<<<;;;;;;===BBBKKKSSSXXXSSSSSSQQQNNNMMMMMMGGG???:::666111...------------......---444JJJdddmmmiiiKKK===;;;>>>::::::<<<666999:::<<<:::666111---+++***&&&###'''---111...***'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''******(((%%%)))))))))))))))******+++------...///000111222222333555666666666777:::<<>><<<;;;<<>>777333///,,,,,,---...---...---,,,666OOOkkkuuuqqqMMM@@@===???:::999:::555555666777666222...,,,+++(((&&&%%%'''***+++***((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))))))))))))))******+++---.........000111222333333555666777777888:::===KKK|||uuu}}}~~~nnn\\\MMMSSS[[[eeekkksss}}}lllVVVaaacccVVVllltttxxxrrr```OOOIIIRRRwwwqqqkkknnnsssuuuppp]]]]]]lllrrrnnneeehhhyyysss]]]OOOJJJJJJRRRUUUXXXYYYYYY\\\cccjjjeeeeeegggkkksss}}}}}}rrriii```]]]\\\]]]aaagggiiilllmmmlllrrr~~~~~~{{{{{{||||||zzzwwwwww{{{{{{~~~yyyqqqjjjfffeeeeeeiiiccc^^^^^^___```ffflllgggsssoooVVVBBB999;;;AAAKKKUUU[[[dddssspppmmmnnnppprrrooommmrrryyyfffRRRDDD>>>???===;;;;;;@@@GGGOOOTTTRRRSSSRRRQQQRRRQQQHHH>>>444111...,,,,,,---......000...,,,444MMMhhhqqqkkkKKK>>>;;;===888777999555222333333222///,,,++++++&&&((()))(((&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''''')))+++...)))))))))))))))******+++............///111222333111333444555555666999;;;III{{{}}}~~~hhhYYYRRRPPPTTTWWWaaannntttrrrooonnnqqq___XXXZZZ~~~yyyWWWQQQ~~~qqqooofff^^^UUUHHHHHHbbb}}}wwwsssrrrssstttrrrqqqxxxzzzmmm___]]]cccbbbcccnnn~~~rrr]]]NNNEEEGGGMMMXXX]]]cccggghhhgggeeedddcccgggnnnuuu|||zzzvvvmmmddddddkkkqqqrrr}}}wwwtttyyy~~~zzzyyyxxxxxxzzz{{{||||||{{{vvvsssrrryyy}}}zzztttkkkbbbYYYTTTWWWQQQGGG@@@???BBBCCCCCCJJJSSS\\\[[[SSSIII@@@;;;DDDJJJTTT\\\fffrrr~~~ttttttpppqqqsssooonnnyyybbbNNNCCC???<<<;;;:::<<>>GGGNNNYYYcccpppuuusssoooooorrrqqqsssxxx```LLLAAA===<<<;;;;;;<<>>333222///---,,,,,,---...000...,,,666OOOfffeeeXXXJJJBBB<<<===>>>:::444111111111111000///,,,***)))((((((((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&''')))+++,,,+++)))'''&&&&&&(((+++,,,------...///000111222222222333555666666777:::===HHHwwwgggSSSNNNXXXbbbkkkrrr{{{}}}rrraaaVVVTTTbbbgggmmmgggTTTIII[[[xxxuuu\\\RRR[[[sssllleee^^^SSSLLLTTTaaazzzvvvtttyyywwwwwwyyy|||wwwmmmlllllllllrrr{{{xxxdddMMMBBBDDDMMM[[[fffsssuuurrrjjj```]]]ccckkkxxx}}}||||||yyywww{{{~~~~~~zzzyyytttrrrsssxxx~~~zzzhhhaaabbbhhhrrr|||~~~xxxpppjjjddd[[[PPPGGG>>>;;;888555555777:::===GGGUUU^^^VVVHHHAAACCCEEEKKKTTTaaaooouuurrrnnnmmmppprrrxxxvvv]]]III???;;;<<<;;;;;;===BBBJJJRRRVVVUUUUUUSSSQQQRRRQQQHHH>>>222111///---,,,,,,---...///,,,,,,:::WWWnnnlll^^^HHH???999;;;===999333//////000111111000---+++)))'''(((((((((((((((''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&'''((()))***)))(((''''''''')))***+++------...///000111222222333444555666666888;;;>>>JJJxxxwww___QQQSSSbbbooozzzzzzzzzvvvjjjZZZOOOMMM\\\bbbhhhbbbNNNJJJiiizzzvvv{{{lllXXXRRRdddkkklllvvv~~~qqqdddZZZTTTVVVZZZ{{{xxxcccSSSEEEDDDOOO]]]jjjsssuuusssmmmeee```cccllluuu|||yyyzzzzzzzzz|||xxxvvvyyy|||~~~xxxfffccceeejjjqqquuuzzz}}}{{{uuunnniiidddZZZKKK???:::888777777777888===DDDSSSbbbgggZZZHHHDDDKKKQQQVVV```oooyyyrrrrrrmmmkkkmmmqqqzzzttt[[[HHH>>>;;;<<<;;;<<<>>>DDDKKKRRRWWWUUUUUURRRPPPPPPOOOGGG===111000...,,,,,,,,,...///---***---AAA```uuuqqqcccEEE<<<777999;;;777222......///000111000---***)))''''''(((((()))(((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''''''''((((((%%%'''***------,,,)))(((------...///000111222222333444444555555777;;;===JJJwwwhhhUUUSSSbbbwwwwwwmmmhhhbbbZZZUUUTTT[[[bbbhhhaaaRRRWWW{{{tttmmmkkkqqqzzzvvvnnn```TTTjjj{{{xxxKKKRRReee{{{fff[[[YYY[[[[[[bbbyyyfff______bbbeeehhhnnnuuueeeQQQIIIFFFPPP^^^iiipppuuummmiiidddccciiirrr{{{}}}{{{uuuxxxyyyzzz}}}yyyzzz|||jjjhhhjjjnnnrrrsssuuu{{{xxxsssllliiicccXXXGGG:::666444555666666888AAAMMMgggssssssaaaPPPQQQ[[[bbbmmmvvvzzzrrrnnnrrrmmmiiiiiinnnyyyrrrZZZGGG???===;;;;;;<<>>NNN```}}}lllbbblllyyy~~~uuuqqqlllqqqlllfffffflllxxxnnnWWWGGG???>>>;;;;;;===@@@FFFMMMTTTXXXSSSRRRNNNJJJJJJIIIAAA777///...,,,++++++---...000///---444GGG\\\cccXXXJJJ???<<<:::;;;888333222444666555333111...+++)))(((&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&)))(((&&&%%%&&&))),,,...------...///000111222222111222222111222444999<<>>>>>888222333999>>>;;;888333///,,,***)))&&&'''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''''''''&&&((()))***,,,------------------...///000111222222222333222111222555999===MMMwwwzzzfffXXXdddzzz^^^]]]___ffflllrrrzzz|||wwwzzzooo___ZZZYYY```jjjttt|||iiipppiiiYYYYYYVVVNNNLLLIII[[[dddLLLFFFEEEHHHNNNQQQQQQRRRVVVWWW___jjjsss|||{{{wwwmmm\\\OOOJJJMMMOOOUUU]]]```^^^]]]___llluuuyyytttpppkkkmmmnnnnnnrrrxxxzzzwwwqqqrrrwww}}}}}}wwwtttvvvvvv~~~sssrrrrrrvvv|||~~~zzzuuuqqqooohhh^^^RRRHHH@@@<<<:::;;;777999???DDDNNNiii|||vvv|||{{{rrrmmmiiidddccclllyyy{{{fffRRRDDD???@@@;;;;;;>>>BBBHHHOOOUUUYYYTTTRRRMMMIIIHHHGGG???666---,,,+++++++++---///000,,,///:::MMM[[[ZZZNNNDDD;;;>>>AAA@@@888111444<<>>PPPyyytttddd]]]kkkzzzzzzooofff[[[aaaiiirrr||||||uuuooo{{{vvvqqq}}}|||kkkccccccdddgggooo{{{lllpppfffUUUSSSQQQKKKJJJPPPPPPkkkkkkRRRKKKGGGIIIMMMSSSYYY___dddgggiiimmmsss|||~~~tttmmmdddXXXNNNJJJJJJOOOVVVWWWWWWZZZcccjjj}}}tttqqqwwwrrrfffjjjhhhiiimmmrrrvvvuuussslllnnnqqqssstttwww{{{~~~|||zzzzzzuuuuuu||||||wwwqqqmmmfff\\\PPPHHHAAA;;;:::<<<:::>>>;;;>>>KKKWWWhhhzzztttrrrqqqpppfffeeeddddddiiisssxxxaaaNNNEEEAAA>>>>>>:::999???JJJTTTYYYYYYWWWQQQLLLMMMOOOKKK===111///,,,***+++...000...,,,///000>>>UUUbbb\\\NNNGGG:::999666444333666;;;@@@???@@@;;;222...///+++$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$666^^^jjjMMM000(((...............///000000555444333222444777:::<<>><<>>LLLXXXkkkuuuqqqooommmkkkfffeeeccccccgggppp{{{sss^^^MMMEEE@@@===>>>;;;;;;AAALLLVVVZZZZZZZZZTTTNNNLLLJJJDDD888//////,,,***+++...000///,,,111222AAAXXXccc\\\OOOHHH===<<<999555333444888;;;;;;<<<777000...///+++&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((( )))???EEE444(((***...---......///000111222555444333222444777:::<<>><<<<<>>BBBGGGIIIMMMLLLSSSfffwww}}}zzzyyy|||yyysssrrrrrrpppmmmooommmiiigggiiioooyyyzzzlllZZZLLLEEEAAA===<<<;;;===EEEQQQYYY[[[ZZZ]]]ZZZSSSHHH===333///...///---,,,---000111///---000888NNNhhhqqqdddSSSKKKCCCBBB@@@<<<888666777888888666222...------+++)))******)))((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&+++---+++(((***,,,---,,,------...000222333444555444333222444666:::<<>>GGGSSSZZZ[[[ZZZZZZYYYRRRGGG:::111000222///---,,,...111222000---...;;;VVVrrryyyiiiVVVMMMCCCCCCAAA>>>;;;:::;;;===;;;777222///---+++))))))******)))((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%+++,,,((((((---,,,''',,,,,,---...000111333444555444333222444666:::<<>>???AAABBBAAA@@@@@@???BBBFFFHHHKKKTTT^^^fffkkkkkkqqqtttooonnnsssyyyxxxrrrqqqrrrpppnnnjjjiiiggggggkkkttt}}}kkkWWWJJJEEEBBB===;;;;;;@@@KKKVVV]]]]]]ZZZYYYWWWQQQFFF:::333333666///...---///333333000---000???\\\xxx{{{iiiUUUMMMCCCBBB@@@>>>;;;<<>>CCCNNNZZZ``````\\\YYYWWWQQQFFF<<<666666888///......000333444111---777EEE___vvvwwwdddRRRLLLBBBAAA???<<<:::;;;???BBB<<<444...---+++'''&&&)))'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''((()))))))))******(((''')))---...---,,,,,,,,,,,,---...///000555444333222444777:::<<>>???FFFQQQ]]]cccbbb^^^ZZZWWWQQQGGG>>>888777888000......111444444111---===III```tttqqq^^^OOOJJJCCCAAA===:::888999>>>BBB:::111+++,,,***&&&%%%)))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((())))))***$$$&&&))),,,+++******+++,,,,,,,,,,,,,,,---...///555444333222444777:::<<>>@@@AAAJJJYYYcccbbb```aaa]]]XXXPPPGGG???999555333000...///333444111///000EEENNN___nnnkkkYYYJJJEEEBBBAAA===999;;;BBBEEEDDD>>>333***)))+++***(((''')))))))))(((''''''&&&&&&%%%!!! %%%(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222'''###+++...(((&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((***************+++++++++,,,,,,---...///000111111333333333333444777<<<@@@GGGyyyhhhVVVVVVYYYggglllhhhkkkqqqmmmjjj}}}rrrmmmuuuxxxjjjcccaaa```___hhhmmmwww|||wwwuuuuuuwwwxxxyyyzzz~~~yyygggUUUKKKVVVjjjfffUUU[[[nnn|||mmmooo~~~xxxoookkkiiifffdddkkkssszzz|||vvvgggYYY^^^xxx~~~vvvttttttuuuxxxzzz{{{{{{wwwyyy{{{{{{{{{|||}}}ooodddaaaaaafffkkknnnmmmnnnrrrvvvvvv|||~~~wwwkkkccc[[[VVVWWW```jjjttt~~~vvvtttrrrqqqpppnnnkkkhhhfffgggfffhhhrrrsss]]]NNNEEE???===>>>???AAAIIIWWW______]]]^^^\\\WWWOOOEEE<<<666222000///...///444444000...///BBBLLL\\\gggcccSSSFFFBBBCCCCCC@@@===@@@HHHLLLKKK:::000((()))+++***((('''))))))(((((('''&&&&&&%%%%%%!!!!!!%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$###,,,000***%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,---...///000111111333444333333444777<<<@@@HHHyyyyyybbbXXXXXX```sssssshhhoooxxx{{{uuu{{{zzzyyy|||nnneeebbbcccfffgggpppuuu}}}{{{vvvtttvvvzzz}}}~~~qqq\\\IIIJJJUUUqqqVVVMMMWWWnnnmmmmmmxxxrrrnnniiifffqqqwww}}}tttooojjjdddcccjjjssszzz{{{wwwnnn___[[[ooo|||{{{zzz|||}}}pppgggeeefffhhhrrr{{{zzztttlllddd]]]VVVPPPLLLQQQWWW___fffpppyyy|||yyyvvvtttqqqooonnnmmmllljjjhhhhhhhhhlllxxxqqqZZZKKKCCC>>>===???@@@DDDNNNYYY___^^^\\\]]][[[VVVMMMCCC999333///---......000444222...---///JJJTTTccciii```OOOCCC@@@@@@@@@===:::===CCCEEECCC444,,,&&&(((+++***((((((((((((''''''&&&%%%%%%%%%%%%""" !!!%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!###---111***%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))*********++++++,,,,,,---...///000111111333444444333444777<<>>LLL{{{kkkYYY\\\bbbqqq~~~{{{mmmjjjqqq~~~www{{{{{{|||yyyxxxzzz~~~{{{zzz~~~tttXXXNNNRRRTTTzzz{{{aaaQQQOOO___sss{{{nnnwwwyyynnn]]]ZZZWWWYYY^^^eeejjjkkkjjjoootttwwwyyy}}}zzzoooeeehhhmmmttt|||{{{aaaXXXjjjvvviiifffmmmtttzzzyyy|||~~~uuuggg]]]ZZZ\\\^^^^^^]]][[[^^^bbb___VVVQQQQQQSSSYYY```fffnnnuuuvvvrrrppppppppprrrttttttqqqooommmkkkooo{{{{{{iiiTTTFFF@@@======???AAANNN^^^fffgggccc___\\\]]]WWWMMMAAA777000---+++,,,...222333///***...666UUUgggwwwttt```KKK???;;;DDDBBB===666444777777444...(((&&&(((***)))((()))'''''''''&&&%%%%%%$$$$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''(((%%%######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,,,,---...///000111111333444555555555777:::===NNN|||~~~jjj]]]```hhhtttyyypppggglllyyyyyyzzz~~~~~~|||}}}dddVVVTTTPPPooooooWWWKKKOOOiiiyyyuuupppcccZZZVVV\\\eeepppxxx~~~|||ooodddgggiiinnnxxxiiiYYYbbbsssjjjlllwwwrrreeebbbccclllwwwuuulll\\\OOONNNTTTYYYYYYYYYYYY^^^eeebbbWWWRRRTTTVVV]]]dddkkkrrryyyxxxtttpppooooooppprrrrrrpppooolllmmmvvvtttcccPPPEEE@@@======??????OOO___eeedddaaa^^^\\\]]]WWWLLL@@@777000---,,,---///333222---)))111<<>>>>>@@@AAAQQQ^^^```]]]^^^``````\\\VVVKKK???666000---------000333111+++)))444BBBfffzzzyyy^^^JJJDDDDDD===;;;555000222:::??????555///+++******((())),,,))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++,,,,,,---...///000111111333444666666666777999<<>>@@@EEESSS^^^]]]ZZZ]]]cccfff[[[TTTJJJ>>>555///------...000333111***)))777FFFmmmtttTTT@@@<<<===@@@===777111444<<>>KKKaaazzzrrrZZZFFF@@@DDDHHHIIIIIIKKKOOOTTT[[[bbbiiimmmtttyyyyyyqqqsss~~~jjjUUUNNNHHHEEECCCAAABBBFFFVVV[[[]]][[[[[[]]]YYYSSSJJJCCC888000---...111222888333,,,...111111JJJsssyyyrrraaaNNNEEEGGGHHHEEE???888888HHH[[[]]]III222...,,,))))))***+++++++++***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''''''((()))***++++++,,,,,,,,,---...///000000111222444777777666888;;;>>>JJJyyyttt___OOOQQQZZZbbblllvvvooonnnnnnmmmllljjjhhhfffeeeaaa[[[RRRLLLUUUnnn|||uuunnnlllnnnnnnnnnkkkbbbfffrrrmmm^^^eee{{{uuu|||}}}kkkXXXQQQSSSQQQ___~~~mmmWWWOOO]]]sssxxxwww}}}eeeVVVVVV]]]jjjvvv|||xxxjjjpppzzzxxxqqqxxxqqqaaacccwwwzzzhhhOOO>>>:::>>>AAADDDKKK\\\ssswwwnnn[[[HHH@@@DDDGGGFFFFFFIIIOOOWWW```gggmmmooouuuzzz~~~vvvsssjjjQQQKKKFFFDDDBBBAAAEEEJJJ[[[\\\\\\[[[\\\\\\VVVPPPJJJBBB888000---...111222:::222)))+++000333LLLtttvvvkkkYYYKKKFFFGGGEEEBBB???:::<<>>GGGLLLHHH@@@;;;...,,,++++++,,,---,,,+++))))))(((&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&'''((()))***+++,,,---,,,,,,---...000111222222111555888888666666;;;???JJJ{{{dddSSSJJJRRRZZZ___kkk{{{|||||||||{{{yyyvvvsssqqqmmmiiiccc\\\ZZZddd~~~{{{wwwzzz}}}~~~~~~zzztttmmmhhhhhhmmmssswwwnnnpppoooeeeWWW^^^~~~}}}|||{{{{{{{{{{{{{{{||||||||||||pppRRRHHHPPPNNNMMMZZZfffzzzbbbRRRQQQggg{{{uuu|||~~~yyylllYYYYYYaaaooo|||zzzkkkkkkwwwssspppuuu___aaa~~~oooZZZOOOQQQXXX\\\XXX\\\ccckkkppptttvvvwwwoooqqqgggPPPAAABBBGGGHHHNNNOOOTTT\\\eeemmmpppqqqsssvvvzzz|||}}}~~~|||wwwbbbLLLFFFBBB???>>>@@@IIISSSaaa\\\YYY\\\___\\\SSSLLLFFF???555...,,,...222444333222***(((666GGGaaavvv\\\IIIBBBBBBCCCEEE======DDDMMMMMMDDD;;;888000...---------...,,,+++)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&''')))***+++,,,---,,,,,,---///000111222333000555999888555555:::@@@JJJ|||\\\OOOKKKTTTZZZ___qqq~~~{{{xxxvvvqqqoooiii```ZZZddd~~~{{{|||~~~~~~xxxpppiiifffhhhmmmqqqmmmuuuoooYYYRRRmmmvvvuuuzzzsssmmmssssssttt~~~|||zzz||||||{{{zzzzzzzzzzzz{{{||||||wwwRRRDDDNNNPPPLLLPPPUUUlllfffUUUOOOaaattttttvvvzzzmmm\\\]]]eeessszzzpppooo{{{tttsss}}}```\\\zzzrrrccc\\\\\\\\\YYYTTTZZZccciiilllooouuuyyymmmrrriiiRRRBBBDDDLLLOOOSSSSSSUUU[[[dddlllpppqqqrrrtttwwwxxxxxxyyy{{{|||{{{zzzxxx|||___KKKFFF@@@>>>===@@@JJJUUUbbb\\\XXX\\\___\\\SSSLLLCCC<<<333---,,,///333555...222+++)))999QQQmmmttt]]]MMMFFFCCCBBBCCCAAADDDMMMYYYYYYMMMBBB===111///............---+++)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&&&&''')))***,,,------,,,,,,---///000222333333000555999888555555:::@@@III|||aaaSSSKKKQQQYYYbbbtttzzzzzzpppuuuooo___^^^sssxxxzzz{{{oooccc```fffmmmooorrrvvvfffRRRfff|||lllgggooozzz~~~|||~~~{{{zzzzzz{{{xxxxxxzzz|||}}}~~~aaaDDDDDDHHHDDDHHHUUUUUUnnnqqqaaaUUUcccuuuqqqwww}}}|||~~~sssaaaaaahhhxxxrrrqqqzzz~~~ggg___iii|||yyylllWWWKKKLLLKKKQQQ[[[dddjjjmmmoooppppppqqqhhhUUUFFFFFFLLLQQQSSSTTTWWW]]]eeemmmsssvvvyyywwwuuutttuuuwwwwwwwwwzzz~~~{{{pppkkktttlllYYYFFFDDD@@@===>>>FFFRRR[[[_________^^^\\\WWWPPPLLLCCC;;;222...000333333222000***&&&///EEE```vvvttt```LLLEEEHHHHHHDDD:::@@@RRRggghhhVVVCCC===444000---,,,......,,,)))***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((((('''&&&&&&%%%%%%'''((()))***,,,---...///,,,,,,---...///000111111777888888777777999<<>>RRR]]]KKK@@@FFFOOOWWWhhh{{{}}}qqqyyy{{{||||||yyypppdddlllxxxhhhnnnvvv[[[JJJDDDDDDGGG???EEE___xxxooonnnqqqxxxkkkkkksss{{{hhhooocccLLL@@@CCCJJJZZZnnnzzzvvvnnnwww~~~{{{dddRRR[[[{{{|||zzzyyyxxxwwwwwwvvvzzz~~~vvv___KKKBBBFFFIIIMMMTTT[[[```bbbccc```aaa]]]TTTJJJGGGJJJNNNWWW\\\dddlllssszzz~~~xxxtttqqqttt{{{}}}rrrbbb\\\dddmmmvvv{{{qqq```NNNAAA:::555===NNN```iiikkkbbbbbbbbbaaa]]]VVVNNNHHH888333------111444333000---))),,,???___|||zzzjjjUUUHHHFFFGGGEEE@@@>>>HHHYYYeee```NNN???999///,,,+++,,,...///---******(((''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))***+++,,,,,,,,,,,,---...///000111111333444555444555777;;;>>>RRRaaaNNNBBBGGGQQQ[[[kkk}}}|||{{{rrreeejjjxxx{{{uuukkkssszzzssspppvvv}}}oooOOOAAABBB===???CCCMMMaaayyy{{{xxxqqqmmmppp~~~uuudddppptttXXXDDD<<<>>>DDDQQQ```iiimmmssszzzsssppp|||~~~lllWWWUUUppp}}}zzzxxxvvvrrrnnniiifffddddddfffiiimmmooosssyyyyyydddOOOCCCDDDEEEHHHNNNVVV\\\___``````___\\\VVVNNNIIILLLPPPZZZ^^^eeekkkrrr{{{yyyuuussszzz~~~~~~tttfffdddpppzzziii[[[KKKEEE>>>;;;EEEXXXfffiiifffdddccccccaaa\\\TTTKKKDDD555000---...222444222///---))),,,AAA```zzzjjj^^^QQQKKKJJJIIICCC>>>===KKK___iiiaaaOOO???888...,,,+++---///000---***((('''&&&'''***,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***++++++,,,,,,,,,---...///000111111333333444444444777;;;>>>TTTdddQQQDDDJJJUUU___pppwwwkkkbbb{{{kkkZZZXXXTTT\\\ppp}}}qqqtttqqqdddVVVSSSVVVZZZaaammmzzz\\\DDD>>>444<<>>888000...---...000000---)))(((&&&&&&'''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((((())))))***++++++,,,,,,,,,---...///000111111222333444444555777;;;>>>WWWfffRRRDDDKKKWWWbbbssszzzlllvvvzzzxxxvvvzzzqqqVVVJJJHHHGGGVVViiihhhSSSOOOKKKFFFDDDGGGRRR]]]jjjuuusssUUUAAA888999;;;<<>>```zzzgggVVVSSSSSSUUUQQQGGGDDDFFFLLL[[[gggbbbRRRBBB888555333111000111222111---((()))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***************+++,,,,,,,,,---,,,,,,---...///000111111333444555555666999===@@@]]]nnnWWWFFFJJJXXXgggzzzxxxxxxpppkkkjjjkkkmmmuuuuuuvvvxxxzzzwwwpppjjj[[[QQQHHHLLLZZZeeefffcccVVVMMMGGGFFFGGGMMM```ttt|||lllXXXCCC999AAAEEECCCRRRjjj}}}sssmmmuuukkkPPPHHHEEETTTWWWhhhcccUUUOOOEEEIIIccczzzqqqkkkfffbbb___dddyyyzzzsssllllllrrrzzzyyy```III@@@===@@@KKKUUUYYYYYYYYYVVVSSSTTTXXXZZZYYY\\\aaakkkoooyyyooo___SSSJJJDDDAAABBBKKKYYYdddgggfffooojjjddd___YYYMMM===111111///111555555000,,,,,,000,,,CCCjjjvvv___TTTMMMMMMUUUSSSIIICCCFFFRRR^^^___QQQCCC???<<<666111111222222222...)))&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&(((******)))'''&&&(((''''''&&&&&&&&&''''''((((((((()))******++++++,,,---...000111111111111000111111222333666;;;>>>XXXwww___JJJLLL[[[lll|||~~~}}}yyywwwrrrnnnlllkkklllmmmtttsssrrrssstttqqqjjjeee]]]TTTMMMQQQ]]]fffhhhfff]]]SSSLLLKKKKKKQQQdddyyynnn\\\III???<<<>>>IIIVVVmmm{{{xxxgggnnnhhhLLLDDDBBBRRRZZZkkkdddVVVSSSOOOYYYwww|||}}}uuuqqqnnnjjjddd[[[ZZZhhhxxxwwwxxx{{{jjjUUUEEE@@@@@@HHHQQQTTTTTTUUURRRPPPRRRWWW[[[\\\aaafffrrryyylll\\\QQQIIIEEECCCDDDMMMZZZdddgggeeeiiieee___[[[UUUJJJ;;;000111///000444444///++++++000000HHHlll~~~sss___QQQLLLLLLQQQNNNDDDAAAFFFWWWccceeeVVVEEE===777000111111222222111...)))&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))******)))((('''&&&'''''''''&&&&&&&&&''''''((((((((()))******++++++,,,---...000111111111111111222333333444777<<>><<<<<<<<<;;;AAAFFFTTThhhyyy~~~rrr\\\PPPFFFEEEJJJOOOTTTYYYZZZ[[[```ggglllsssuuu___SSSMMMHHHDDDEEEJJJWWWfffnnnnnnjjjfffccc]]]RRRFFF;;;333///000///000111///++++++///333HHHsssgggYYYYYYWWWOOOFFFDDDOOO[[[uuuuuummmZZZEEE888333222222444555222...***((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''',,,***(((%%%$$$%%%&&&'''%%%%%%&&&'''((((((''''''((((((((()))******++++++,,,---...000111111111111///111222333444777:::===TTT}}}cccXXXaaavvvuuuyyyuuugggZZZMMMEEEKKKHHHOOOYYYccc|||zzzvvv{{{uuujjjiiilllmmmnnnooossswww}}}yyytttooolllkkkjjjfffcccZZZVVVQQQRRRZZZeeeoootttbbb___dddrrr}}}{{{qqqjjjccc___bbbiiipppuuuffflllvvvxxxTTT???===666===RRRqqqxxxfff^^^yyy|||\\\NNNKKK]]]tttqqqSSSLLLOOO^^^zzz~~~|||ggg^^^jjjyyyiii]]]WWWaaahhhuuunnn|||yyy{{{~~~}}}___MMMNNNLLLEEE===999:::<<<===<<>>AAAGGGXXXmmm}}}yyygggZZZMMMJJJNNNTTT[[[```dddffflllsssyyyhhhTTTLLLJJJHHHHHHJJJQQQ^^^lllrrroooiiibbbaaaZZZNNN>>>333///000///...000111...,,,000777IIIeeepppcccSSSXXXXXXSSSMMMNNNZZZmmm{{{}}}qqq___NNN@@@666111///222555666333,,,(((((()))"""###%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''...---+++((('''&&&&&&&&&###$$$&&&((())))))((('''((((((((()))******++++++,,,---...000111111111111...111333555666888:::===QQQyyyhhhggguuuxxxcccgggnnnjjjeee[[[OOOGGGEEEJJJOOOXXX[[[nnn}}}ssshhhfffkkkqqqqqquuu|||{{{vvvrrrmmmgggbbb[[[YYY[[[bbblllssstttrrr}}}{{{zzzwwwsssoookkkeee___[[[___iiizzzpppOOO???777>>>\\\zzzqqqeeefffmmm]]]WWWggg|||wwwVVVRRR]]]ssskkkdddzzzxxxqqqvvv}}}{{{eeezzz}}}~~~xxxssseeePPPOOO^^^___RRRBBB888666:::>>>???DDDMMM```wwwvvvoooaaaTTTPPPTTTYYY___eeemmmpppwwwdddQQQJJJHHHGGGKKKMMMSSS```mmmqqqmmmggg^^^]]]WWWJJJ;;;000...000......000111...---222:::XXXuuuqqq[[[TTTMMMXXXXXXSSSOOOTTTeeezzzrrr___OOOCCC999222...222555666333,,,'''(((***!!!"""$$$&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''((((((((()))******++++++,,,---...000111111111111///222444666777999;;;>>>QQQzzzrrruuueee]]]qqqaaa\\\ccc\\\NNNIIIEEEHHHTTT```pppuuuyyynnnkkklllpppsssrrryyyyyywwwuuuqqqqqqtttkkkggggggkkkmmmqqq~~~vvvkkkvvviiibbbdddaaa\\\jjjwwwUUU>>>999UUUvvvsssgggpppzzzgggcccnnnppp\\\YYYdddkkkfff}}}yyyzzz|||{{{}}}{{{iiitttrrrnnniiiTTTSSSmmmpppWWWAAA===;;;555:::FFFHHHRRRhhhzzzsssrrrjjj^^^[[[bbbjjjlllqqqtttxxxrrr^^^RRRKKKIIIKKKMMMMMMVVVhhhtttrrrkkkhhh___[[[QQQCCC888222///---222111,,,...111,,,444MMMjjjlll___XXXZZZ[[[]]]UUUJJJKKK\\\iiillllll\\\LLLBBB<<<555111000777777444///)))%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''###%%%((())))))***+++---......///000111222333333222333444555666888;;;>>>SSSvvvuuu~~~fffyyyiiiXXX[[[bbbZZZNNNIIIFFFKKKXXXjjj{{{vvvmmmkkknnnrrrvvv{{{zzz{{{}}}yyytttssslllllloootttwww}}}}}}yyyssskkkfff^^^]]]eeemmmxxxlllQQQAAAQQQqqqwwwlllvvvmmmgggpppooo\\\[[[iiivvvnnnzzzyyyzzzyyyzzzjjjppp|||~~~uuunnnmmmaaabbbxxxxxx[[[@@@::::::777<<>>SSSwww}}}xxxxxx}}}fffUUUVVV[[[TTTJJJHHHGGGOOO___www}}}sssmmmllloootttwwwzzztttssszzzyyytttnnnqqqwww}}}yyyooogggeeeVVV```ooommmVVVYYYrrrwwwmmmvvvtttiiilllssssssdddVVV[[[lllzzzxxxvvvwwwwwwxxx{{{nnnjjjrrr}}}zzzzzz{{{|||~~~zzzlllnnnmmmqqq|||]]]AAA:::<<<===BBBKKK]]]nnnyyylllfffkkkrrruuuyyycccRRRLLLIIIGGGGGGQQQXXXfffssswwwqqqjjjhhh___VVVJJJ===444//////000///111/////////--->>>___}}}ooofff```bbb^^^[[[QQQGGGKKKXXX```___aaaVVVHHH@@@888222111333:::888444///***'''''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$###%%%&&&''''''''')))+++&&&(((***+++******+++,,,,,,---...///000111111222222333444555666888;;;>>>RRR}}}|||}}}gggVVVMMMQQQLLLEEEGGGIIIUUUjjj|||tttnnnmmmppptttvvvzzz~~~uuuaaaccckkkwww|||tttzzz~~~rrrbbb[[[______|||ssspppqqqjjjxxxtttiiiqqq}}}uuubbb___XXXZZZOOOHHHRRRddd}}}|||ttttttuuuwwwwwwzzzvvvjjjkkk~~~~~~{{{xxxxxxyyyzzz~~~|||dddeeejjjooowwwoooXXXBBB===???CCCLLLWWWnnnuuukkkhhhmmmwww}}}|||yyy[[[MMMJJJJJJHHHGGGTTT```pppzzzxxxpppjjjhhhaaaUUUFFF;;;222...///222///222000.........FFFkkkwwwhhh```^^^ccc^^^ZZZQQQJJJNNN___nnnuuuqqqcccRRRDDD888111111555;;;888333...***(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&'''(((***''')))+++++++++***+++,,,,,,,,,---...///000111111222333444555666888;;;>>>RRR~~~wwwcccSSSHHHKKKFFFCCCIIINNN___xxx~~~vvvpppnnnnnnppppppnnnsssvvvvvvuuurrrjjjbbbTTT___mmmwww|||~~~|||{{{ssseeeYYY^^^kkk{{{gggiiitttvvvuuuiiippp~~~zzz~~~qqqVVVLLLBBBFFF???<<>>RRRsss```QQQHHHIIIDDDDDDLLLTTThhhxxxqqqmmmkkkjjjiiieeeggggggeeedddccc]]]VVVRRR```ooouuuvvvyyy~~~sssfff]]]bbbvvvyyynnnxxxwwwrrr~~~zzzmmmsss~~~~~~zzz}}}jjjKKK>>>;;;???;;;<<>>SSSppp^^^PPPHHHHHHBBBCCCLLLTTTiiiwwwpppkkkgggdddbbb``````^^^YYYXXXZZZWWWRRRTTTbbbpppvvv|||{{{nnnbbbggg}}}}}}vvvzzz~~~zzzjjjnnn}}}~~~eeeGGG;;;:::@@@BBBKKK___jjjnnnwwwyyy{{{}}}{{{zzz}}}~~~nnnhhhsss~~~xxxyyyzzzzzzyyyzzz|||~~~sssPPPBBB@@@FFFTTTUUUPPPKKKJJJKKKRRR^^^jjjsssgggZZZSSSPPPSSS___llltttvvveeeRRRKKKLLLOOORRRUUU]]]mmm|||}}}vvvpppiiicccVVVDDD666333111---///777222111---///:::KKKqqqqqqjjjeeeaaaeee]]]WWWUUUYYYcccmmmsssvvvfffSSS@@@;;;???EEEJJJMMM<<<666...)))'''''''''&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))******%%%'''((('''&&&&&&'''((($$$&&&)))*********+++------......///000111222333222333444555666888;;;>>>TTT}}}zzzkkkZZZMMMHHHFFF???AAAIIIPPPfff~~~vvvoooiiieeeaaa___]]]]]]XXXSSSRRRUUUUUURRRYYYfffsss}}}xxxuuummmhhhxxx~~~wwwzzz~~~}}}wwwdddeeecccGGG>>>888BBBIIIZZZwww~~~{{{|||~~~yyyzzz}}}pppdddnnnxxxyyyzzzzzzyyyzzz|||}}}xxxWWWIIIDDDMMM___eee\\\SSSPPPRRRYYYccckkk}}}hhh\\\OOOIIIGGGJJJWWWdddkkk{{{}}}|||~~~pppaaaQQQKKKLLLNNNSSSXXX^^^nnn{{{{{{vvvpppiiiaaaOOO===000000000...111888111000,,,111@@@TTT}}}zzzgggjjjkkkeeeeee[[[WWWZZZjjj}}}~~~aaaOOO???@@@JJJSSSVVVXXX<<<555---(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''''''''''')))***###%%%((())))))***+++---......///000111222333333222333444555666888;;;>>>TTTttt___SSSPPPMMMIII@@@???IIISSSmmmzzz{{{rrrhhhaaa\\\XXXWWW\\\ZZZ\\\aaabbb]]][[[]]]eeevvv~~~~~~vvvppprrr}}}qqqgggdddVVVSSSTTTXXX^^^ccclll|||jjj\\\fff\\\BBB@@@DDDDDDaaa|||{{{yyyxxxtttccchhh}}}{{{xxxyyy{{{||||||}}}bbbKKKLLLaaattt~~~sss```YYY]]][[[___ooo}}}lll```QQQHHHKKKUUU[[[]]]ZZZaaaooo~~~}}}~~~{{{vvvssssssuuuwwwyyykkk^^^QQQLLLNNNTTTYYY]]]dddrrr~~~}}}tttlllfffbbbLLL???333000222333333444...---000333CCCmmmqqqfff```gggmmmfffeeeWWWddd|||yyycccQQQ???===JJJTTTNNNBBB888333,,,)))))))))((('''&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((***+++++++++++++++,,,,,,---...///000000222333444444555666:::<<>>777222,,,)))))))))((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***+++,,,,,,---+++,,,,,,---...///000000222333444444555666:::<<>>333...***)))******)))''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))+++,,,---,,,------...///000111111333444555555666777;;;===SSS~~~wwwjjj]]]ZZZ^^^vvvzzz```PPPQQQXXXbbbdddZZZTTTaaaxxxuuu```LLLOOOVVV```lllvvv|||sssqqq~~~|||wwwooodddOOOQQQnnn~~~|||zzzzzz~~~~~~zzz|||UUUEEENNN[[[rrrppp^^^]]]}}}```QQQ```~~~yyyuuuwww{{{uuu\\\YYYbbbooovvvlllmmmxxxxxxeeeaaahhhwwwaaaRRRDDDAAABBBFFFRRR^^^fffgggbbb```cccbbbnnnwwweeeWWWLLLMMMPPPPPPQQQVVVZZZ[[[dddrrr}}}}}}zzzxxx{{{nnnZZZUUUUUUXXXYYYOOOIIIYYYrrryyyooocccSSSFFF888333000222333000///111000000IIIuuuvvvggghhhrrrpppmmmjjjccceee~~~}}}kkkdddLLL@@@>>>MMMYYYUUUGGG===111---))))))***+++)))'''***)))'''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((***,,,---------...///000111111222333444555666666888;;;>>>RRRyyyvvvsssnnngggccciiirrr{{{```PPPSSS[[[^^^ddd```^^^qqqpppnnnnnnRRREEEMMMZZZiiivvvvvvxxxmmmpppmmmdddSSS[[[|||{{{zzz~~~~~~}}}dddMMMPPPfffxxxyyyuuubbb```gggYYYgggpppnnnnnnhhhkkkrrrzzz}}}ggggggsss{{{{{{kkk___\\\{{{lllZZZKKKBBB>>>DDDKKKPPP[[[iiigggfffaaadddmmmmmmtttwwwdddVVVNNNRRRVVVTTTVVV[[[^^^]]]dddvvvcccSSSQQQNNNRRRVVVOOOLLL```|||yyynnn```MMM===555222111444444111000111---999```|||oooaaadddppppppllljjjddduuuooodddKKKDDDHHHXXX___SSSAAA777000,,,))))))++++++)))''')))(((((()))***---000111''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((()))+++---...------...///000111222222333444555666666888;;;>>>RRR~~~yyyssspppnnnkkkgggiiitttwww[[[KKKNNNXXX^^^gggeeefffyyysss\\\eeeoooNNNFFFQQQbbbrrrqqqpppwwwpppbbb\\\hhhvvvttt{{{{{{kkkTTTQQQ```yyysssiiidddmmmxxxfffbbblll]]]lllfffiiillldddeeennnxxxtttvvv~~~rrrfff^^^qqquuuXXXEEEAAA;;;>>>IIIQQQUUU___mmmcccaaa^^^ffftttwww{{{uuuhhhZZZRRRYYY```^^^]]]aaadddbbbiii|||yyy]]]OOOMMMIIILLLSSSQQQQQQfffxxxoooaaaMMM;;;444111111444444111000222+++AAAqqqzzzlll]]]```nnnpppnnnmmmiiiiii[[[IIIHHHQQQaaabbbNNN:::111///,,,))))))++++++)))'''&&&''')))---222999>>>BBB(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++***))))))***,,,...000------...///000111222222333444666666666888;;;>>>QQQqqqkkkdddjjjllliiiiiisssqqqVVVJJJMMMSSS______bbbkkk}}}zzzbbb\\\hhhiiiKKKKKKTTTeee{{{~~~pppkkkpppqqqhhh]]]pppxxx}}}vvv{{{lllccc___```QQQQQQcccvvv___ZZZ^^^oooooo\\\uuuvvvnnnrrrrrraaa```]]]]]]fffiiiuuutttcccWWWfff~~~zzz```HHH777;;;???EEENNN[[[fffgggbbbbbb___cccnnntttvvv{{{{{{llldddZZZ```aaaccccccWWWQQQ\\\bbbfffwww~~~gggWWWQQQJJJLLLMMMNNNRRR___rrr~~~|||rrr[[[EEE888...111444333222111000///555PPPyyydddmmmppprrrvvvooolllvvvttthhhdddMMMVVVdddlllbbbLLL:::555++++++)))(((''''''''''''***&&&$$$'''000777;;;;;;&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,,,,000---111222---111777111111333555666666666888:::SSS~~~lllccc\\\bbbfffhhhppprrrYYYNNNRRRXXXcccdddbbbdddsssooo]]]\\\gggzzzdddHHHLLLYYYlllsssllljjjqqqtttkkknnnwwwzzzssssssaaaRRRKKKIIIHHH[[[{{{hhhRRRYYYZZZjjjsssaaannnvvvxxxnnn]]]]]]ZZZYYYccckkkvvvzzzkkk```dddwwwzzz___MMMBBB>>>???FFFOOOWWW```iiikkkiiikkkmmmttt{{{yyyuuu{{{|||}}}yyyhhhXXXQQQNNNXXXYYYVVVWWWTTTWWWeeeggglllzzz}}}zzz||||||vvvaaaTTTNNNKKKKKKLLLOOOWWWeeewww~~~}}}|||wwwhhhRRR@@@777111222222000////////////777[[[|||jjj```nnnvvvxxxxxxqqqsssttthhhbbbTTT[[[eeeiii]]]HHH888444+++***)))((('''''''''''')))%%%"""###(((,,,---,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,+++***000222...///222---111333555666666777888:::RRR|||gggZZZXXX]]]bbbhhhxxxsss\\\TTTXXX^^^dddfff```]]]nnnkkkccchhhsss~~~~~~zzzeeeLLLOOOaaauuussskkkjjjiiiqqquuulllooo{{{}}}zzz}}}yyywwwrrrgggYYYMMMFFFDDDTTTppppppYYYLLLWWW[[[uuuzzzkkkeeezzz~~~|||iiiZZZ[[[YYYYYYcccoooxxx~~~rrriiiaaalll|||cccIII>>>@@@FFFDDDPPP[[[ccciiioooqqqqqqqqqwwwyyypppxxx~~~sss```PPPKKKVVViiiiii[[[TTTTTTXXXbbbiiiooozzz}}}vvvxxxyyy~~~fffXXXQQQKKKLLLJJJKKKRRR___ooo}}}{{{yyywwwnnn\\\FFF999666444222000......///111333FFFsss|||mmmaaa]]]ppp{{{|||vvvlllqqqsssdddZZZZZZ___dddbbbUUUBBB555111+++***)))((((((''''''(((,,,)))&&&&&&((()))(((&&&(((''''''''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))'''(((((()))***+++,,,,,,......000111///000111333222333555666666777999;;;RRR~~~fffVVV]]]```dddmmmttt```YYY]]]aaaaaaccc^^^___www{{{pppnnnuuu|||tttqqq{{{~~~~~~gggQQQRRRiii~~~xxxnnnkkkiiigggnnnqqqgggfff~~~{{{~~~~~~~~~uuuooojjjeeeccceeeeeebbb[[[TTTRRRQQQfffzzzggg]]]XXXXXX^^^}}}}}}||||||~~~www```rrr|||~~~fffYYY\\\\\\]]]gggssszzz~~~|||}}}}}}|||}}}vvvooobbbeeetttuuuYYYEEE>>>CCCKKKLLLXXXdddmmmssswwwuuuqqqpppuuu}}}~~~rrrkkkvvvxxxdddWWWTTTffffffYYYXXXZZZ^^^gggmmmvvv}}}zzz|||uuuvvvwww}}}tttZZZSSSOOOIIIKKKIIIKKKVVVhhhyyy|||vvvnnncccRRR???555333333111/////////000555;;;\\\|||nnnddd```aaattt~~~|||rrrdddeeevvvrrrcccTTTYYY^^^```\\\NNN===222...******)))(((((((((((((((+++)))(((***,,,,,,***(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))(((((()))******+++,,,,,,222111---,,,000000111999222444666666666777999;;;SSSlll[[[dddiiiooozzzvvvfff___```bbb___bbbaaaiiiyyywwwuuutttyyyzzzyyyxxxzzzgggUUUVVVooo}}}rrrkkkjjjfffcccjjjlllaaafffzzzzzz~~~sssfff^^^[[[ZZZYYYbbbfffiiihhhccc^^^[[[ZZZrrrkkk[[[QQQXXXgggyyyrrrmmmmmmnnnrrrzzzeeeooo~~~xxxbbbXXX]]]^^^aaalllrrrxxx}}}{{{zzz{{{{{{yyy}}}~~~~~~~~~zzzvvvgggdddpppfffPPPFFFDDDHHHNNNVVV___jjjuuu|||}}}rrrfffcccdddhhhiiidddcccrrr{{{hhh\\\[[[jjj}}}aaaVVV[[[bbbhhhiiiooovvv|||ttttttxxxxxxyyyzzzkkkUUUPPPOOOKKKJJJIIINNN]]]qqqssseeeYYYLLL>>>444111333111000000......777BBBkkkvvvkkkaaaaaannn||||||sssddd```mmmuuulll___QQQWWW\\\^^^WWWHHH:::000+++***))))))(((((((((((()))%%%%%%&&&'''))))))(((&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''((())))))))))))******++++++,,,,,,,,,///+++///;;;666---555222444666777777777999;;;VVVxxxeeejjjuuu}}}ooohhhdddbbb```dddiiiuuu{{{}}}|||xxxzzzxxxxxx}}}|||nnn```^^^tttuuuhhhddddddbbb```iiijjj\\\hhh}}}wwwkkk]]]WWWVVVWWWZZZ___gggnnnvvvxxxsssllleeebbbgggYYYSSSccc|||vvvrrrmmmgggccc^^^^^^___bbbiiiqqqyyy~~~rrrpppwwwuuu```WWW]]]___bbbmmmnnntttyyyxxxyyy{{{{{{xxxzzz{{{zzzwwwqqqlllhhhggghhhlllsss{{{pppiiimmm}}}WWWEEEBBBDDDLLLSSS```iiisss}}}zzzhhhVVVLLLJJJLLLPPPQQQUUUhhh}}}}}}jjj]]][[[nnn{{{oooUUUPPP\\\hhhrrrnnnqqqyyy}}}|||}}}}}}~~~dddTTTOOONNNMMMJJJKKKTTTfff{{{qqq___RRRGGG<<<444111444111111000+++,,,===QQQsssgggmmm|||{{{uuujjjiiiwwwpppbbb\\\VVVOOO^^^bbbaaaUUUEEE888///)))))))))(((((((((((())))))'''''''''''''''&&&%%%$$$(((''''''''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&''''''''''''''''''((((((''''''(((((()))************+++++++++,,,,,,)))111000>>>SSSFFF///111222444666777777888:::;;;YYYqqqrrrzzzrrrjjjddd]]]eeeppp|||}}}yyyyyyvvvttt|||uuujjjkkk|||wwwmmm___]]]___```bbbmmmlllZZZkkk}}}xxx~~~sssdddZZZTTTVVVZZZ^^^ccciiiqqq|||zzzmmmeeevvvnnn___aaajjjssspppjjjeeeccccccdddeeegggggghhhiiikkklllmmmmmmwwwuuuppp~~~xxxcccZZZ___```bbbmmmnnntttxxxyyyzzz}}}}}}zzzxxxxxxvvvpppggg]]]WWWSSSTTTUUUZZZaaaeeekkkwww{{{oooiiissslllMMMBBBCCCGGGQQQ\\\iiitttrrrYYYEEE??????CCCIIIJJJOOOdddzzz}}}jjj[[[WWWeeekkk^^^MMMQQQ]]]fffpppiiilllvvvuuurrrrrrzzznnn\\\TTTMMMKKKNNNKKKPPP\\\ppp}}}ppp___PPPBBB777333555333111111000,,,333PPPppp~~~sssnnn~~~sssnnnjjjqqq{{{jjjXXXOOOSSSZZZoooqqqiiiVVVCCC666...)))))))))(((((((((((()))))))))))))))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((())))))*********++++++++++++,,,,,,+++333000BBB```QQQ333444333555666777777888:::<<>>DDDIIIQQQYYY]]]]]]\\\ZZZ___\\\XXXVVV^^^tttwwwcccRRRIIINNNQQQOOOTTT]]]uuu|||nnnSSSDDD555222333222...---///222111666UUUwwwccc\\\aaakkkvvv}}}}}}oooooorrrbbb[[[```hhhlllmmm```XXXJJJ;;;111---***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))++++++)))(((&&&'''''''''(((((()))+++++++++***)))+++,,,---...//////////////////000000000111;;;;;;999>>>>>><<>>===<<>>\\\}}}QQQDDDEEE^^^xxxxxxdddUUUMMMNNNSSSWWW___jjjuuu~~~zzzuuuooodddYYYWWWZZZooo\\\WWWUUUQQQUUUVVVZZZZZZVVVccc}}}}}}zzzrrriiigggttt}}}kkkccchhhxxxhhh\\\]]]jjjuuu{{{{{{^^^OOORRRYYYppp~~~tttmmmnnnqqqrrrsssuuu}}}wwwhhh___gggzzz}}}~~~yyyqqqjjjeeeccc```^^^^^^```bbb___VVVNNNDDDDDDIIIPPPNNNIIINNNWWWeeennn{{{vvvhhh___[[[aaajjjrrryyylllWWWNNNCCCBBBPPPcccrrr|||lllYYYFFF999333222111///...///222666:::hhhnnnooo|||xxxqqqgggZZZ```tttzzztttkkkbbbMMM@@@333...,,,)))'''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))((()))+++---///...---,,,,,,---///000......//////000222333444555666;;;WWWzzzSSSFFFCCC^^^rrrzzzyyyuuuxxx}}}||||||zzzeeeUUUMMMOOOUUUWWW```lllvvv~~~yyynnn```YYYaaammmppp^^^XXXWWWWWW\\\]]]aaa^^^YYYpppzzzsssllljjjrrr~~~tttzzzeeeVVVSSSUUUfff^^^WWWYYYgggyyyqqq```TTTUUU___ttt~~~{{{zzzzzz{{{zzzxxxuuuqqqqqqsssyyyyyywwwwwwyyy~~~{{{mmmbbb]]]pppzzzsssmmmjjjhhheeeddddddbbb___WWWNNNHHHEEEFFFKKKNNNKKKHHHNNNWWWiiisss|||jjj\\\\\\bbbjjjqqquuuyyy}}}{{{aaaRRRNNNIIIGGGWWWnnn|||mmm]]]LLL===333222111000000...---222777GGGsssnnnsss}}}}}}mmm]]]SSSfff|||uuukkkeeeYYYAAA777...,,,+++)))'''((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))((()))+++---///---+++++++++...111333.........///000222333444777777666LLLqqqQQQHHHDDD\\\iiizzzwwwrrrzzzyyy|||ssspppwww}}}yyy{{{{{{fffUUULLLPPPWWWXXXbbbnnnwwwzzzkkk\\\]]]rrrmmm___YYY\\\bbbgggfffjjjccc\\\{{{zzzvvvqqqooosssxxx{{{mmmTTTIIIJJJMMMOOOPPPYYYjjjppplllbbb^^^gggxxx{{{}}}|||{{{yyyvvvuuuvvvyyy}}}~~~wwwxxx~~~{{{{{{yyyxxxyyy~~~~~~ssshhhZZZhhh|||~~~yyyuuurrrrrrmmmllliiibbbXXXOOOHHHDDDKKKNNNSSSTTTPPPNNNUUU___rrr}}}}}}kkk]]]```fffnnnsssuuuwww|||mmmYYYOOONNNKKKIIIYYYqqqzzzssshhh[[[MMMAAA777111000///000222000---111999[[[|||pppeeennnxxx}}}xxxyyydddZZZYYYqqqsssddd[[[LLL888000+++++++++)))((()))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))((()))+++---...---+++***+++...111333------...///000222444555555888777IIInnnQQQHHHAAAYYYgggjjjoooqqqnnnnnnuuu~~~|||tttnnnqqq{{{xxx{{{|||fffTTTLLLPPPYYYZZZcccoooxxxuuuggg___jjj{{{kkkbbb]]]cccnnnuuuppprrrhhhaaapppiiiiiiooo~~~}}}xxxvvvuuuuuuvvvgggNNNGGGLLLRRRWWWbbbxxxzzzzzz}}}www|||qqqffflllyyyvvv{{{{{{xxxzzz{{{wwwuuuttttttuuuzzz}}}pppcccbbbhhhrrrwww~~~xxxooo___eeettt~~~}}}}}}xxxvvvnnn```QQQFFFCCCDDDPPPXXXbbbdddaaa```fffmmm~~~}}}ooodddbbbhhhnnnrrrrrruuu{{{uuuaaaSSSMMMMMMHHHHHHZZZsssqqqccc___VVVLLLBBB999444111000...///333111///666BBBqqqmmm```___rrr{{{tttmmm^^^aaannnsssaaaPPP@@@333---*********((((((+++((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((('''(((((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))((()))+++---...---,,,+++,,,...000222------...///111222444555111999:::IIIlllPPPFFF===XXXmmmfffcccgggkkkmmmsss{{{pppkkknnnyyyxxx|||}}}|||fffSSSJJJPPPYYY]]]dddoooyyy|||kkkccciiiuuukkkhhhcccjjjwwwyyyxxxkkkfffuuuggg]]]]]]aaajjj}}}{{{zzzzzzxxxvvv|||zzzhhhVVVRRR[[[eeeuuussskkknnnttt~~~yyyeeeiiitttxxxpppqqqyyy~~~zzzyyy~~~}}}|||{{{zzztttzzzvvvgggUUUGGGDDDHHHYYYbbbppp}}}}}}uuuhhhdddlll~~~rrr^^^JJJ???AAAFFFOOO^^^pppwwwvvvuuuwwwzzz~~~uuupppfffkkkppppppnnnpppvvv|||}}}fffWWWOOOKKKLLLIIIKKK```zzzyyybbbVVVRRRLLLCCC;;;555222111111---...222222333@@@QQQuuucccZZZaaaxxx}}}xxxooovvvfff^^^gggqqqaaaJJJ;;;222---*********((())),,,))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))((()))+++------------------...///000------...///111333444666222;;;777???^^^HHHDDD???ZZZuuuiiiaaaeeekkknnnttt}}}uuummmkkkuuuxxxwww||||||~~~|||eeeRRRJJJOOOYYY^^^eeeoooyyyvvvbbb```rrrqqqmmmmmmiiinnn|||{{{llljjjddd___```jjjpppuuu~~~~~~~~~}}}}}}}}}{{{www|||~~~{{{qqqeeecccnnn{{{{{{jjjdddjjjrrr|||}}}yyy```cccmmm}}}qqqjjjmmmwww|||~~~|||sssdddVVVIII@@@???CCCBBBKKKZZZjjjvvv~~~zzzooodddgggsss\\\EEE;;;@@@HHHJJJ___www{{{zzzppptttvvvsssnnnnnntttzzzsss\\\RRRLLLJJJJJJMMMQQQhhhqqqWWWQQQNNNHHHAAA999333111000333---,,,111222666HHH]]]mmm___\\\eeezzzyyyuuujjjxxxrrrddd```hhhwwwnnnaaaHHH;;;222---*********((()))---************************&&&&&&'''((())))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((('''((())))))((()))+++------------...............,,,------///111333555666777<<<000///MMM===CCCDDD]]]qqqaaa```gggooo}}}jjjjjjuuuxxxzzz}}}~~~~~~rrrrrr|||~~~kkk]]]KKKIIIZZZbbbkkkuuu}}}vvv___```ssstttpppuuu{{{iiiooo___UUUZZZiii|||~~~}}}xxxtttpppuuu|||}}}xxxzzzzzzqqqpppqqq}}}|||tttuuubbbZZZeee{{{vvvhhhggggggrrr||||||qqqeeeXXXIIIBBB???<<<;;;===EEEIIINNNXXXjjj~~~}}}~~~|||rrrkkksssnnnUUUBBB???GGGRRRWWWooo{{{xxxuuuqqqkkkgggllluuu~~~cccWWWLLLHHHMMMMMMNNNaaaxxxkkkPPPOOOOOOKKKAAA777111111444111,,,000777444888\\\wwwccccccdddmmmwww~~~uuugggjjjzzzhhh^^^]]]sss{{{}}}uuuiii[[[HHH888+++++++++***)))(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))((('''''''''(((***+++))))))(((((((((((())))))((((((''''''''''''((((((,,,***''''''''''''&&&%%%***(((&&&%%%%%%'''***+++,,,---------------------............///111222333555666666555666999===AAA^^^|||fff___dddqqq{{{iiirrr~~~{{{}}}zzzkkknnnzzzqqqaaaNNNKKK[[[dddmmmwwwxxxiiiqqqxxxxxxuuu}}}nnnUUUMMMLLLVVVhhh|||~~~|||wwwtttwwwyyy}}}~~~}}}}}}}}}}}}ttt]]]TTT___tttpppcccfffjjjyyy~~~zzzjjj^^^MMMDDD<<<;;;<<<===???BBBIIIQQQ[[[fffvvv}}}~~~uuukkkooosssZZZHHHDDDNNNXXXeee|||{{{tttjjjdddjjjttt~~~rrrWWWRRRKKKIIIOOORRRZZZllllllQQQTTTRRRNNNDDD999222222333...///222555888MMMwwwvvvffflllttttttkkkvvvyyygggaaaddd|||}}}sssgggXXXDDD333++++++******)))(((((('''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))((('''''''''(((******((((((''''''''''''(((((('''&&&&&&&&&''''''((()))!!!%%%***+++***((()))+++)))((('''&&&&&&((()))***,,,,,,,,,,,,------------............000111222333555666666555666888===@@@]]]ooo]]]]]]mmm}}}{{{xxxhhh~~~~~~ooocccjjjxxx~~~yyyfffPPPLLL\\\gggoooyyy~~~yyy~~~}}}}}}|||ZZZLLLMMMOOO[[[nnn~~~}}}yyyvvvwwwxxx|||nnnUUUMMMZZZppplll```gggqqq~~~|||jjjWWWJJJ@@@;;;777999::::::<<>>DDDLLL]]]fffqqqxxx|||kkkoooeeeKKKEEEPPP]]]ooo~~~vvvgggXXXTTTaaarrroooXXXOOORRRKKKMMMaaaqqq{{{jjjUUUDDDCCC@@@;;;555222000000111333000;;;gggrrrjjj{{{zzzyyy}}}hhhhhh|||eeeKKK777...---*********)))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((()))(((((((((((((((((())),,,,,,***)))(((((('''''''''+++...///,,,)))((()))&&&''')))***+++***)))((())))))***++++++,,,------////////////000222333444666666555555555777;;;>>>XXXnnneeefffiiipppsss{{{vvvuuu}}}{{{xxxjjjaaaeeeuuuvvvaaaVVV]]]hhhpppzzzuuusss```YYY]]]rrr|||mmm``````iiiwwwxxxzzzwwwWWWDDDKKKaaassszzzrrrhhhooo}}}bbbNNN@@@888555444666999;;;@@@LLLYYYmmmooopppqqqzzzoooeeeqqqoooQQQHHHUUUfffyyy}}}qqqcccUUUSSSbbbsssyyy\\\OOOMMMNNNLLLZZZrrr~~~qqq]]]III999888666444222111000///333000666TTTyyyhhhfffwww||||||lllaaaiiisss[[[BBB///***...******))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''))))))(((((((((((()))))),,,+++***)))((('''''''''+++---...---)))''''''''''''((()))***+++***)))((()))******+++,,,---....../////////000111222333444666666555444444666:::===VVVrrrkkkmmmhhhlllttt{{{xxx|||~~~{{{wwwmmmccc```iiiyyy~~~kkk___bbbhhhqqq{{{}}}qqq|||lll[[[XXX___ooouuudddYYYcccuuuvvviiidddvvvoooQQQBBBMMMcccrrrtttkkkhhhwww~~~tttXXXEEE;;;666999999;;;===AAAKKK^^^ppp|||tttooowwwwww```^^^{{{xxxWWWLLL\\\qqq}}}|||sssggg[[[SSSWWWgggyyy|||gggRRRLLLLLLLLLRRRmmm}}}nnnaaaNNN===444333222111111111000///444///BBBqqqzzznnnaaahhhzzz{{{xxxooo```aaappp~~~fffPPP===...***---)))))))))))))))))))))***(((((()))))))))*********((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''(((((((((''''''(((((((((((((((''''''''''''((((((...333666222***$$$%%%((((((((()))*********************+++,,,---...///////////////000111222444444666666555444444666:::===UUU|||pppppp^^^dddooo|||zzzyyy|||zzzsssnnneee]]]___kkk{{{~~~ssseeefffiiirrr|||iiinnnwwwfffWWWYYYddd{{{rrraaa[[[nnn}}}eeeUUU[[[~~~hhhLLLAAAOOOfffrrrsssjjjjjj}}}mmmQQQAAA:::777666777;;;BBBLLL^^^yyyxxxpppxxx```UUUsss}}}ZZZOOOaaaxxx}}}xxxsssoooqqqggg\\\TTTRRRZZZmmmrrr^^^TTTOOOMMMLLLYYY{{{sssbbbUUUEEE555222111111111222222111000555111KKK}}}wwwjjj___mmm~~~|||hhh```kkk~~~xxx[[[HHH<<<111++++++)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''))))))!!!+++555333)))###(((///)))))))))))))))************++++++,,,...//////000//////000000111222444555666666555444444666999<<>>TTTuuu{{{{{{zzzrrrfffvvvuuucccKKK:::///)))))),,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++---...//////111222222111000111444666555555444333333666;;;@@@SSS}}}gggccchhhzzzzzzmmmlllwwwsssjjjkkkqqq}}}~~~ooojjjddddddnnn|||~~~iiiYYY___}}}{{{yyyxxxvvvwwwwwwoooeeehhhrrrppp^^^YYY]]]}}}wwwmmmwwwwww___IIIXXXyyykkkQQQCCCIIIVVViiiuuusssgggnnnrrrdddPPPBBB;;;999888888777;;;???PPP{{{zzzqqqiiinnnxxxkkk}}}zzzooo^^^PPPRRR]]]fffhhhjjjppp~~~uuu[[[OOOLLLOOOMMMRRRaaauuu|||ppp^^^LLL???777333222000222---...555222222<<>>666222111222222333///111777333555DDDvvvvvvhhhjjjeeeQQQ<<<111///...,,,---))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((%%%%%%&&&&&&'''((())))))++++++******)))((((((((())))))***+++,,,---......///000111111000111444666444444444333444777;;;???RRR|||nnn___\\\fffwwwxxxiiiccciiivvv{{{mmmjjjnnnrrrsssvvvxxxyyyxxxwwwvvvyyy~~~uuummmjjjllluuuiii___ooozzzuuurrrnnnjjjkkknnnhhh\\\XXX\\\iiirrrjjj^^^aaalllTTTTTTvvv\\\KKKGGGPPP```xxxyyyxxxxxx\\\JJJ999666:::;;;<<<===>>>EEEWWWzzzyyyllluuuiiigggssswww\\\UUUSSSPPPRRRZZZppp~~~kkkWWWBBB888555222111111111333111333666222:::OOO}}}xxxuuu~~~[[[III666///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&'''(((((()))))))))))))))***************++++++,,,---...//////...///111111111111333555333444444444444777;;;>>>UUUxxxdddXXXZZZkkkzzzpppggggggrrr~~~uuupppqqqtttuuuvvvwwwwwwvvvuuutttzzz{{{qqqjjjjjjppp|||hhhbbbzzz|||vvvoookkkiiidddffflllkkkbbb^^^aaatttyyyvvvaaabbbiiiUUU[[[yyyRRRHHHIIIUUUfff~~~|||yyysssVVVEEE888999===>>>>>>AAADDDMMMeee|||{{{lll|||vvvyyylllXXXSSSRRRPPPRRRddd~~~uuu^^^KKK:::666666333111222...222111222444333FFFgggvvvzzzooo|||}}}pppKKK===000++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((&&&'''((()))***+++,,,,,,++++++,,,------...//////,,,...000111111111333555333444555444555777;;;>>>WWWttt```YYYdddxxx}}}rrrqqqqqqttt{{{|||vvvuuuxxxwwwwwwwwwwwwxxxyyyyyy|||{{{pppmmmoooxxx~~~jjjhhhwwwooogggcccaaa]]]___hhhjjjccc```bbbqqqxxxjjjddd~~~fffUUUqqqnnnKKKFFFNNN^^^ooo{{{{{{ppp___MMM???666;;;@@@???AAAFFFMMMUUUppp{{{{{{}}}nnnpppzzzbbbSSSLLLMMMQQQXXXqqqzzzlllSSSAAA444444666222000444...222111111333:::\\\oooooouuu~~~tttlllkkkUUU<<<333+++******)))(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,+++++++++,,,------......+++---000111111222333555333444555555555777;;;===WWWpppbbbfffuuu{{{ooouuu|||{{{yyy{{{zzzxxxxxxyyy{{{}}}|||zzzpppvvvzzzpppqqq}}}sssiiiaaa]]][[[VVVXXXaaaddd___[[[]]]gggtttyyynnn{{{cccUUUyyyhhhGGGGGGTTTfffxxxzzz~~~qqq[[[GGGFFF999444;;;AAA@@@CCCJJJPPPUUUooopppmmm|||rrrcccrrr|||kkkZZZNNNGGGJJJTTTiii}}}mmm]]]LLL;;;000222444000000555000444333333666CCCppp}}}^^^mmmxxxjjjwww}}}bbbFFF444...***++++++******---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))******++++++*********++++++,,,,,,---+++---000111111222333555222444555555555777:::===WWWrrrooovvv|||~~~{{{{{{~~~|||{{{}}}~~~||||||{{{|||}}}|||wwwtttkkkwwwooofff\\\VVVSSSPPP[[[mmmiiiUUUOOOYYYbbb}}}uuuzzzjjj```eeelll\\\DDDKKKYYYmmmzzzbbbKKK>>>::::::;;;<<>>VVVyyyssssssttt}}}}}}|||{{{wwwwwwxxx{{{~~~vvvrrr}}}ssskkkbbbYYYSSSPPPPPP\\\iii```MMMMMM]]]rrr}}}iiiooowww```___kkk}}}___QQQFFFNNN^^^qqq}}}tttZZZEEE:::888999:::<<<@@@GGGPPPVVVVVVWWWcccrrrnnnaaaaaannn~~~zzzgggVVVRRR^^^kkklllpppvvvuuuxxxfffWWWSSSOOONNN```yyyoooXXXEEE<<<888444222333444444333...///222;;;MMMnnnnnn\\\nnn{{{mmmvvvyyy___III;;;///...---,,,++++++++++++***)))))))))((((((((('''((((((((((((((())))))***)))(((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))******)))(((''''''''''''''''''''''''%%%&&&'''''''''(((***,,,******++++++,,,------------...///222333555555666777>>>???888333777<<>>CCCKKKTTTZZZXXXWWW\\\bbb```\\\fffxxx{{{{{{ttt```JJJEEENNNZZZ]]]dddmmmnnnhhhZZZOOOMMMOOOXXXpppqqq___JJJ;;;777555333333444444444333---111666GGGkkkzzzkkkbbbwww{{{uuussskkkRRRAAA666,,,,,,+++***))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((())))))))))))(((''''''''''''''''''''''''&&&'''((('''&&&'''(((***+++++++++,,,------......,,,...111444555666555555555777777444444999===???WWW{{{uuuzzznnnrrr|||}}}tttvvv|||~~~ssstttvvvyyy}}}}}}vvvooommmhhhfffyyyvvviii]]]TTTLLLEEECCCFFFQQQYYYSSSLLL[[[rrrvvv```VVVWWW\\\]]]kkkbbbQQQ^^^uuuqqq[[[JJJHHHLLL^^^vvvjjjQQQ@@@999:::<<<>>>AAAFFFMMMVVV[[[\\\]]]aaacccaaacccrrr|||qqq[[[CCC???IIIWWW\\\gggtttwww~~~lll___UUULLLLLLSSSccc}}}rrr```NNN>>>444222222222333444444444333444666FFFiiiwwwuuu|||ttt___JJJ===444++++++***)))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((())))))))))))((('''''''''''''''''''''''''''((()))(((&&&&&&''')))++++++,,,------......///---///222555777666555444555555333333666;;;>>>>>>XXXzzzmmmrrrlllxxx|||zzz}}}zzzzzz{{{|||zzzjjj___[[[[[[ZZZfff~~~rrraaaVVVNNNDDD;;;AAAAAAIIISSSSSSQQQ^^^qqq~~~ooohhhcccjjjnnnnnnyyyuuueeeTTT```sssnnn^^^NNNEEEJJJUUUkkk~~~zzzeeeQQQBBB:::;;;===???BBBFFFLLLTTTYYYXXXaaajjjnnnnnnsssrrrYYYJJJEEENNN\\\aaammm{{{zzz]]]XXXRRRMMMPPP]]]rrrxxxeeeSSSCCC888333///111333444444444444444777<<<[[[vvv}}}{{{zzz{{{YYYEEE888000,,,++++++************+++(((((((((((())))))))))))((()))***+++++++++******'''''''''(((((((((((((((***)))(((''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))))))))(((((((((((()))''''''''''''''''''''''''((())))))(((&&&&&&''')))++++++,,,------......///---///222555777666555444999555333444888;;;===???YYYnnn{{{yyylllqqqzzz}}}|||qqqiii[[[NNNPPPYYY^^^tttzzzkkk[[[RRROOOEEE999AAAAAAHHHSSSWWWWWW^^^iiinnn}}}tttsssllltttnnnooohhhZZZbbbppp}}}qqq]]]RRRHHHFFFPPPeee{{{sss```NNNAAA:::;;;<<>>???BBBGGGKKKQQQXXX```eeedddwwwyyy|||{{{___TTTUUU^^^hhh~~~|||zzz{{{wwwaaaUUUQQQNNNQQQVVVddd~~~{{{jjjVVVHHH;;;000...222222444555444222222555888???qqq|||nnnxxxqqqQQQ:::222000---+++***************++++++'''((((((((())))))******'''(((***+++,,,+++)))(((&&&'''''''''(((((())))))(((((('''(((((()))***+++''''''''''''''''''''''''$$$''',,,//////,,,'''$$$+++***)))'''''''''((()))''''''''''''''''''''''''&&&'''(((''''''''')))***)))******++++++,,,------//////000111111222333444444111333777888888===FFF[[[kkkrrrzzzyyywwwsssuuu|||}}}xxxqqqkkkfffcccWWW\\\aaahhhyyywwwhhhgggvvvoooSSSLLLUUUdddmmmlllkkkvvvrrrkkkwwwjjjpppoooeeehhhiiiffffffiiiiiilllyyylllTTTCCC<<>>222///000333444333444888...555777999RRR}}}~~~yyy^^^GGG222,,,---,,,,,,...+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&%%%&&&''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''((()))))))))))))))+++,,,...000111---......///000111222222333555666555444666;;;@@@YYY~~~{{{vvvwww||||||{{{{{{}}}zzzsssqqqooonnnqqqvvvyyyyyy{{{}}}}}}{{{}}}|||uuupppmmmlllpppqqqpppsss{{{~~~}}}~~~}}}jjjooo}}}|||{{{qqqsssyyy}}}rrrggg]]]bbbyyyrrriiiXXXQQQKKKJJJLLLPPP\\\hhhwwwyyysssdddSSSFFF===666111000222666666444666;;;...000777LLLqqqeeeMMM:::,,,,,,---******///)))***,,,...//////...---111222333333222///,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((()))'''''''''''''''((())))))*********+++,,,---///000------...///000111222222333555666555444666;;;@@@\\\vvvuuuyyy}}}vvvwwwzzz|||zzzvvvuuutttsssvvv{{{vvvvvvxxxzzz~~~}}}|||}}}xxxtttsssmmmrrrssspppqqqyyy}}}|||}}}~~~wwwhhhrrr~~~uuuxxxwwwooogggkkktttiiiuuuxxxYYYQQQQQQOOOLLLLLLSSScccqqqnnnoooiii[[[MMMDDD<<<777222222444666444000222777666000;;;```yyynnnVVVBBB222)))+++---))))))///...111444888:::;;;:::999333444555555333...***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&'''((('''&&&'''***,,,(((((((((''''''&&&&&&%%%'''&&&%%%%%%&&&'''(((***'''''''''''''''((())))))++++++++++++,,,---...///------...///000111222222333444555444333555;;;@@@XXXxxx{{{tttxxx{{{sssnnnrrr|||~~~}}}zzzxxxyyy}}}{{{vvvyyy{{{|||zzzxxxyyyyyy}}}uuudddjjjuuuvvvxxxvvviiijjjsss~~~}}}xxx```QQQKKKHHHFFFIIIPPPZZZfffoooqqqlllaaaRRRBBB888444444000333555444333222111000---222OOO}}}nnnooowww{{{tttXXXAAA222000---+++***+++,,,...,,,------,,,+++***,,,---((((((((((((''''''''''''(((''''''&&&&&&((()))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))'''&&&)))((('''&&&&&&&&&&&&&&&%%%(((***)))&&&%%%'''***((()))***+++,,,---------------...///000222444555555555444333333666;;;???VVV|||vvvyyy~~~}}}uuulllkkkmmmvvv|||zzzzzz~~~~~~~~~~~~{{{yyy|||}}}{{{jjjbbbjjjvvv}}}nnnhhhkkkxxxaaaPPPGGGIIIFFFGGGOOO\\\ggglllnnngggbbbWWWIII<<<444222333111222333333333444444333666BBB___lllcccgggwwwgggLLL555///---+++)))((()))***+++---...---,,,))))))***+++((((((((((((''''''''''''(((''''''&&&'''((()))***((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''***)))((('''''''''''''''$$$&&&((((((&&&&&&(((***)))***+++,,,............---......///000222444555555555444333333666;;;>>>SSS}}}xxxvvv~~~|||yyyzzzzzzuuukkkiiipppzzzzzzzzzzzzyyyyyy{{{{{{{{{yyyxxxzzz~~~~~~~~~{{{tttwwwyyy~~~}}}zzz{{{fff```kkkyyyuuuhhhccc{{{xxxaaaQQQIIIEEEEEEFFFMMM]]]ooowwwssskkk]]]WWWLLL@@@666111222444444333444444555555666777555MMMooovvvddd\\\]]]lllpppWWW???+++---,,,***((((((((()))***)))******)))''''''(((***((((((((((((''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((******)))(((((((((((()))$$$%%%'''''''''''')))******+++,,,...////////////.........///000222333444555555555444444666:::>>>PPP}}}|||ttt~~~~~~zzz}}}}}}yyy|||ppphhhooo}}}vvvoooiiiiiikkklllooossstttuuuvvvvvvxxx}}}|||uuutttvvv}}}~~~lllcccooo}}}|||lllbbbpppeeeWWWOOOKKKIII@@@KKK^^^qqqtttgggXXXRRRGGG<<<555333444666777666666666555444666:::AAAbbb|||rrraaaTTTYYYeee{{{```LLL888)))---,,,,,,+++*********+++%%%&&&''''''&&&&&&(((***((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))*********))))))))))))((((((((((((((()))&&&'''(((((((((((()))******+++,,,---.../////////.........///000222333444555555555444444666:::===NNN{{{xxx}}}~~~zzz|||vvvmmmjjjwww~~~yyyjjjeeecccgggkkkoootttzzzyyyzzz|||{{{zzz}}}~~~zzzuuuuuu}}}oooiiisssuuuiiikkkgggVVVRRRPPPKKKIIICCCYYYsssoooaaaUUUNNNCCC:::444444555777777555555666333222:::EEEpppyyylll\\\TTT```tttkkkSSSBBB444***++++++,,,,,,,,,+++*********++++++***((('''(((***((((((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))'''''''''&&&&&&''''''(((***))))))))))))))))))((()))***+++---............////////////000111333333555555666555555666999<<>>666333333444555444222222333222888NNNeeesssfffaaappp{{{[[[FFF999///)))((()))***++++++***)))(((333333111...***(((((()))((((((((((((''''''''''''&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&&&&&&&''''''(((***)))((((((******)))((()))***+++,,,---.........////////////000111222333555666666666555666888;;;JJJxxxtttjjjllluuu{{{uuujjjiiiwwwyyyuuu{{{wwwjjjmmmzzzxxxlllgggccchhhiiioooyyyrrruuu|||}}}|||{{{vvvzzz|||yyyyyyttteeeqqquuu{{{~~~~~~}}}iiixxxtttaaaRRRPPPRRRQQQTTT\\\kkkwwwiii]]]SSSGGGAAA999444222333444444222000111444777IIIrrrxxxssstttiiiKKK:::222---***((()))+++------,,,***(((111111000---***(((((()))((((((((((((''''''''''''&&&&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))&&&%%%$$$&&&)))+++***)))***+++,,,...////////////////////////000111222333555666666666555666888:::FFFyyyzzzhhh___ccclllqqqlllbbbcccuuuuuu|||vvviiiqqqooojjjllllllnnnpppxxxzzzfffppp{{{|||{{{~~~~~~{{{uuuxxx{{{xxxxxxtttfffrrrtttwww{{{~~~~~~~~~hhhsssqqq```VVVOOOPPPNNNLLLVVVddd~~~ooobbbXXXNNNCCC===777333444555666555333111222666>>>ZZZ|||xxx|||ZZZ???333///------***,,,...000000...,,,+++((())))))((('''''')))+++)))(((((((((''''''''''''%%%&&&((()))))))))((('''((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******""" ###(((++++++***+++,,,---///000000111111000/////////000111222222555666777666666666888:::BBBzzzvvvhhh^^^\\\___bbbddd^^^dddfffnnnuuummmvvv{{{mmmhhhhhhkkktttyyy}}}xxxuuusssffflll{{{yyyzzzzzz~~~yyywwwyyy~~~zzzoookkkoootttvvvyyy|||}}}{{{}}}oooppp|||ppp^^^[[[UUUOOOLLLKKKQQQcccvvvtttfff]]]SSSJJJ>>>:::555222333444444333111666444333MMMooossspppLLL999444111,,,)))******++++++++++++******))))))************))))))''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((((((((()))***---,,,++++++,,,---///000333111///...///111333555777777777666444555777999CCCtttvvvpppggg```___dddkkkppplllrrrqqqvvvvvvmmmvvvyyymmmiiikkknnnzzz|||vvvrrrqqqrrrjjjtttzzz~~~}}}{{{{{{zzzvvvwww}}}|||sssooorrr{{{{{{||||||}}}~~~~~~}}}~~~||||||uuuqqqxxxyyybbbWWWQQQNNNMMMOOOSSS___uuujjjZZZQQQHHH@@@:::777444333555555444333---111888KKKpppooodddtttxxx]]]???111//////---*********++++++++++++******))))))************))))))''''''''''''''''''''''''&&&'''((())))))((('''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******++++++++++++,,,...000111222000///...///111444666777888999888777888999;;;BBBooo~~~xxxtttssswww}}}~~~~~~vvvmmmwwwxxxnnnlllqqquuu|||zzz{{{|||wwwqqqmmmmmmqqqssskkk}}}|||~~~~~~~~~|||uuuuuu|||zzzwwwyyy}}}}}}}}}}}}||||||}}}~~~~~~|||yyyyyy|||}}}~~~}}}~~~uuusss}}}wwwaaaTTTQQQLLLKKKNNNVVVbbbrrroooYYYJJJCCC===888666555444555666666444222000333DDDiiinnn^^^^^^{{{|||aaaJJJ333***,,,---,,,*********++++++++++++******))))))************))))))''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((***++++++++++++++++++---...000111000///......///222444666666777999999999888999:::AAAiii~~~vvvlllvvvwwwqqqqqqwww|||zzzwww{{{|||ssshhheeeiiiqqqvvvxxxlll~~~vvvttt}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}yyyhhhnnnuuu{{{~~~{{{qqqtttrrrbbbVVVPPPPPPNNNNNNUUUcccuuurrr]]]JJJ???:::999777444444555666666555333111666???[[[pppddd\\\eeennnSSSAAA///***,,,,,,***)))******++++++++++++******))))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,---......///............000222555666555777999999777555555555???eee~~~}}}uuukkkssszzzuuuwww}}}xxxsssxxxsssfffZZZ\\\kkkxxx|||{{{tttxxxvvv~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}uuu```hhhrrryyy|||sssoooyyyrrr```YYYUUUQQQNNNLLLQQQ]]]rrrrrrcccOOO@@@999666666777555666777777666444333222555OOOzzzzzz```^^^___rrrcccGGG:::---+++---,,,***)))******++++++++++++******))))))************))))))'''''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,------------------,,,,,,------......000222444555777999:::999666444222222>>>ccc{{{yyyssshhhppp{{{}}}{{{uuuwwwxxxfff\\\VVV___rrrzzzyyyyyy}}}~~~|||~~~||||||{{{zzzzzz{{{}}}~~~|||||||||rrrccckkktttyyyyyyyyy|||wwwlllqqq}}}cccWWWVVVTTTPPPMMMJJJVVViiixxxdddUUUDDD;;;666444333444666777777666444444555777;;;eeeuuu^^^^^^iiivvvSSS;;;111)))***,,,+++***+++******++++++++++++******))))))************))))))'''''''''(((((())))))***,,,,,,+++***))))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((***++++++------.........---,,,+++------...///000111333444;;;<<<<<<:::888555444555<<<^^^{{{zzzyyyyyy{{{vvvsssqqqeeemmm|||~~~|||qqqdddXXXYYY```ooozzz|||xxx{{{}}}|||~~~}}}||||||{{{|||}}}~~~|||}}}~~~~~~~~~|||~~~~~~}}}sssjjjrrrzzz|||xxxuuuvvvxxx{{{jjjjjjyyyzzzjjjYYYRRRQQQPPPPPPPPPRRRfff~~~uuucccRRREEE999666777555444555666666555333333555;;;???ZZZuuulllmmm___CCC555---((()))+++***)))+++******++++++++++++******))))))************))))))&&&''''''((())))))******---,,,***)))((((((((()))'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))*********+++,,,........................///000111111222:::::::::999777666777888:::VVVwwweee___```mmmyyy{{{uuuxxxqqqooopppdddjjjzzzzzzkkk]]]PPPQQQ[[[mmm|||{{{}}}zzzxxx|||}}}||||||~~~~~~}}}||||||}}}~~~|||||||||{{{{{{}}}|||~~~~~~~~~wwwssszzz~~~zzzzzz|||{{{}}}jjjeeetttwwwddd[[[SSSOOOMMMMMMQQQVVV```xxxwww```OOOCCC777000333777777666888555555444222222777???FFF}}}www|||rrrMMM:::666///+++++++++(((''')))******++++++++++++******))))))************))))))&&&''''''((()))******+++***)))'''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((((((((()))***'''(((+++---///000000000......//////000000111111666666666555444555888:::888OOOvvvuuuggg```]]]```rrr~~~|||zzzqqqkkkzzz}}}jjjaaakkkzzzgggWWWSSSVVV^^^qqq}}}zzz|||~~~~~~~~~|||zzz}}}}}}~~~{{{zzz{{{|||}}}||||||}}}|||}}}~~~{{{ssswww}}}wwwnnnooozzz}}}~~~~~~||||||oooccc[[[TTTPPPOOOMMMNNNVVV```uuusssbbbPPP@@@666444333333555666666555888888666888777111EEEkkksssqqq|||SSS===111000...,,,++++++***(((&&&***)))((()))++++++)))&&&+++******)))(((''''''&&&++++++******))))))(((((((((''''''((())))))(((&&&---+++(((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&''''''((()))******+++***++++++,,,,,,------...111000000000111222333333888777777666555555444444@@@NNNlllzzzkkkccc```fffyyyqqqooo~~~}}}iii```jjjxxxuuu]]]QQQSSSYYYlll{{{yyy~~~~~~}}}|||zzz{{{~~~~~~|||yyyyyyzzz}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}|||{{{}}}wwwwwwyyy{{{rrrrrr||||||{{{{{{{{{{{{nnn^^^XXXTTTQQQOOOOOONNNQQQ___mmm|||eeeUUUHHH<<<666555333444555666666555444777555555777;;;VVV~~~rrrjjjtttlllHHH666,,,,,,***)))***++++++***)))***++++++***(((((()))************)))((('''''''''*********)))))))))))))))&&&%%%%%%&&&''''''&&&$$$'''&&&%%%'''***,,,---,,,111///,,,(((''''''(((***+++***(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''((()))***************+++,,,,,,------...111111111111111111222222666666666666666666666666;;;KKKkkk}}}nnneeecccnnnqqqrrr|||hhh___hhhvvvwww```RRRRRR]]]fffuuuuuu~~~~~~~~~}}}||||||zzz{{{}}}}}}|||{{{xxxxxxzzz|||yyyxxxwwwxxxzzz{{{{{{zzz}}}}}}~~~~~~}}}|||zzzyyy~~~yyywww|||xxxwww~~~|||zzz{{{}}}mmm[[[UUUUUUQQQPPPQQQPPPQQQZZZmmmfffOOODDD>>>888666555444444666666555444000444111111>>>QQQqqqjjj```ccc|||}}}YYY>>>333---***)))((()))***+++***)))(((***,,,***&&&%%%(((+++******))))))((((((''''''((())))))))))))))))))***&&&%%%%%%&&&''''''&&&$$$''''''(((,,,111555888888;;;666///)))&&&''')))++++++***(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))************++++++,,,---------111111111000111111222333555555555555666777888999:::KKKkkk~~~uuulllkkk~~~sssuuuvvvddd[[[dddqqqxxxooobbbXXXXXXccctttlllppp||||||~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}|||||||||zzzzzzzzzxxxwwwwwwwwwyyyzzzzzzxxxvvvxxxyyy{{{|||||||||{{{||||||}}}{{{~~~nnn]]]VVVVVVWWWUUUSSSPPPQQQXXXhhh|||kkkPPP>>>888777888666555555555777777666444333666222<<<\\\|||rrr``````pppvvvaaaFFF555222///...,,,******+++***)))'''''')))******)))(((((((((***)))))))))(((((((((''''''((((((((())))))******(((''''''((())))))(((&&&(((((()))---222777999:::666222,,,'''%%%&&&(((***((('''&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''((((((((()))))))))************+++,,,,,,------/////////000111333444555666666666666666888999:::AAAPPPkkkxxxxxxwwwwwwxxxkkk\\\UUU^^^kkk}}}}}}tttlll```___^^^```hhhwwwrrreeennn{{{zzz{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}zzzyyyzzzxxxxxxxxxzzz{{{zzzyyyuuuvvvxxxzzz{{{{{{{{{zzz~~~~~~~~~|||hhh[[[WWWXXXWWWVVVUUUQQQNNNSSScccxxxtttYYYDDD888444444777666666666777999999888666777999<<>>???>>><<<333DDDddd{{{dddkkk___BBB888111111111+++)))))))))+++---///000///,,,)))(((,,,222666444000(((((((((((())))))))))))((((((((((((((('''''''''&&&%%%%%%&&&''''''&&&$$$+++)))(((((()))******)))%%%%%%&&&''''''(((((((((************)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((()))))))))***++++++,,,,,,------...000222444666777:::999777666777999;;;===SSS\\\hhh~~~xxxuuuooolllhhhccc^^^```mmm|||vvvqqqqqqpppuuuzzz|||yyyvvvtttuuuvvvpppbbbmmmyyy|||~~~~~~~~~~~~~~~|||{{{~~~}}}yyyvvvvvvyyy|||yyyzzz~~~{{{yyyyyy|||}}}~~~{{{zzz{{{}}}|||{{{zzzzzz||||||{{{zzz{{{}}}|||{{{~~~~~~rrreeefffkkkooommmeee[[[VVVSSSSSScccxxxjjjMMM666555999666555888555666888<<<@@@AAA@@@>>>===VVVlll|||pppKKK222---,,,///000)))+++*********,,,---,,,+++(((&&&%%%&&&***...222444(((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''((())))))(((&&&&&&%%%$$$%%%'''(((((('''((('''&&&%%%$$$$$$%%%%%%'''''')))***++++++++++++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((()))))))))***++++++,,,,,,/////////000111333444555888777666666777:::===@@@OOOYYYeee{{{yyy{{{yyytttssstttpppppp|||wwwwww~~~gggaaa~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}|||}}}}}}~~~~~~|||{{{{{{vvvtttvvv{{{~~~}}}|||{{{{{{|||~~~zzzyyyvvvssswww~~~~~~{{{zzz|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}{{{~~~yyyhhh```^^^jjjpppoooaaaRRRLLLMMMOOOhhh}}}uuubbbNNN@@@555666:::999666666777:::>>>AAADDDFFFBBB>>>UUU|||~~~QQQAAA111,,,---,,,)))((()))************))))))((())))))))))))))))))))))))******)))))))))))))))***((((((((((((((('''&&&&&&&&&''')))++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%%%%((((((###%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''******(((&&&'''***+++)))'''***+++,,,---............------------...000111333555666888:::;;;;;;;;;:::TTTlllsss~~~~~~}}}kkkjjj}}}}}}}}}~~~}}}}}}}}}}}}~~~|||{{{{{{}}}~~~}}}}}}~~~|||xxxvvvxxx|||~~~}}}{{{zzzyyyzzz{{{|||~~~}}}}}}zzzvvvyyy~~~}}}~~~}}}{{{|||~~~}}}{{{zzzyyyyyyyyy|||{{{|||~~~}}}}}}vvvccc[[[[[[^^^hhhkkkeeeTTTEEEEEEPPPYYYuuuwww___NNNCCC:::333666:::999888888===;;;AAAIIIHHHAAAEEEQQQuuu```AAA777...---...---++++++******+++******(((''''''))))))))))))))))))))))))---,,,+++***))))))))))))((()))))))))(((((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$''')))&&&###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''))))))(((&&&'''***+++)))(((***+++,,,---........................///111222444444555777999;;;<<<>>>>>>ZZZooorrr|||}}}yyymmmrrr}}}}}}|||}}}}}}~~~}}}}}}}}}}}}~~~|||zzzzzz|||||||||{{{~~~}}}}}}}}}|||yyyxxxyyy|||}}}|||zzzyyyxxxyyyzzzzzzzzz|||{{{wwwyyyzzz{{{{{{|||}}}}}}~~~~~~{{{}}}}}}}}}}}}|||{{{}}}}}}|||zzzzzzyyy}}}||||||}}}}}}vvv___TTTUUU]]]dddiiiggg]]]KKKBBBLLL```ooo|||```JJJ===:::666555777999888777888???@@@JJJQQQCCC888OOOtttzzzbbbNNN333...,,,...///,,,+++,,,+++++++++***)))((('''&&&))))))))))))))))))))))))///...,,,+++)))((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&---)))&&&&&&((()))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''(((''''''((()))******(((***+++,,,---............////////////000111333444333444555777:::===@@@BBBZZZkkkkkkuuu{{{~~~|||{{{xxxoooxxx~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}|||{{{||||||}}}~~~}}}{{{zzzzzzzzzyyyxxxyyy|||~~~{{{{{{zzzzzzzzzzzz{{{|||yyy}}}~~~yyyvvvyyy~~~zzzzzzzzzzzzzzz{{{{{{{{{|||}}}{{{~~~}}}}}}}}}}}}~~~}}}{{{|||~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~|||fffVVVRRRVVV^^^ccc___]]]UUULLLPPPbbbwwwhhhPPPAAA:::999888888888777666777999>>>EEEOOONNN???@@@kkkwwwttt||||||mmmSSSBBB///------...,,,((((((+++))))))))))))))))))((('''((((((((((((((((((((((((,,,,,,***)))(((((((((((()))))))))((((((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''333///+++((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''((()))************+++,,,---............///.........///111333444555555555666888<<>>@@@NNNdddfffnnn|||xxx}}}yyysss}}}|||{{{yyyxxx{{{zzzyyyyyy{{{||||||{{{~~~~~~|||zzzyyyvvvwwwxxxxxxxxxzzz}}}||||||}}}~~~{{{yyy}}}}}}{{{yyyyyyyyyyyy|||}}}}}}|||||||||~~~~~~|||zzzzzz{{{}}}}}}|||zzz{{{|||}}}~~~~~~~~~||||||~~~}}}~~~rrr___VVVTTTQQQPPPPPPPPPOOONNNLLLTTTaaarrrsssXXXGGG@@@;;;888777888::::::777999???DDDFFFJJJ@@@>>>TTTmmmsssyyyXXXAAA444,,,...++++++,,,+++***---222&&&&&&'''((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&''')))***&&&&&&'''''''''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&((('''&&&%%%%%%&&&%%%'''((()))((()))***,,,***+++,,,---............------,,,---...///111222888777555555555888;;;===PPPnnnuuuzzz{{{~~~rrriiihhhuuuoooooo~~~}}}{{{zzzyyyxxxyyy|||}}}~~~}}}~~~}}}|||zzzyyywwwxxxyyyyyyyyy|||~~~~~~~~~yyyzzz~~~|||zzzyyyyyyzzz{{{xxxzzz{{{{{{{{{}}}}}}zzzzzz}}}zzz{{{}}}~~~}}}~~~nnn___TTTQQQQQQPPPOOOOOOPPPTTTWWWcccpppoooYYYBBB999888777666666888;;;;;;:::===CCCFFFCCCEEE@@@OOO}}}tttmmmdddFFF777333111---***)))---...,,,---000(((((())))))(((''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&((()))&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((###%%%'''(((&&&%%%&&&&&&$$$'''))))))((((((***---***+++,,,---..................------///000222333666555444444555777999;;;NNNuuu}}}ssszzz|||kkk___fff|||eeeiii~~~|||zzzzzzzzzzzzyyyxxx|||{{{zzz|||~~~|||~~~~~~}}}{{{zzzyyyyyyyyyzzzzzzzzz}}}~~~}}}|||{{{zzzvvvzzz~~~}}}|||zzzyyyyyyzzz{{{}}}uuuwwwzzz||||||~~~~~~{{{|||}}}~~~}}}}}}tttaaa[[[[[[ZZZRRRQQQOOOKKKJJJOOOXXX```xxx~~~sssYYYHHH888666999999888999:::>>>>>><<>>AAADDDCCC???<<<999666FFFsssyyynnnrrrOOOAAA222,,,...000,,,&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&''''''(((((())))))))))))((((((''''''&&&&&&%%%'''''''''(((((()))******'''''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((()))))))))***+++---,,,++++++,,,...---...//////...///111222555555444444333444444444AAAmmm~~~sssqqqaaaooo~~~||||||{{{~~~}}}}}}|||}}}~~~~~~~~~}}}wwwwwwwwwxxxzzz}}}}}}}}}}}}{{{yyyxxxzzz|||~~~{{{|||~~~~~~|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz|||}}}~~~|||{{{zzzyyyzzz{{{|||~~~zzz|||~~~~~~|||{{{zzzzzz~~~}}}}}}|||{{{{{{|||{{{xxxvvvtttuuuyyy}}}zzz|||qqqccc]]][[[bbbiiikkkhhheeedddccc^^^jjjzzz{{{gggRRRBBB888555666777888:::<<<@@@BBBBBB???;;;<<<:::===QQQyyy|||vvvuuu[[[<<<666000---------+++(((+++******))))))******+++)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((%%%&&&'''&&&%%%&&&)))+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))******+++---,,,++++++,,,...---///000///...///111333666666555555555555555555CCCkkkrrriii{{{~~~~~~|||zzzzzz{{{~~~~~~}}}}}}}}}~~~}}}yyyyyyxxxxxxzzz|||zzzzzzzzzxxxwwwxxx{{{}}}}}}yyy{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~~~~|||{{{{{{{{{|||}}}}}}~~~}}}{{{{{{|||~~~}}}~~~}}}zzzyyyxxxxxxxxxwwwwwwxxxyyyzzzyyyvvvvvv}}}}}}|||uuuhhh\\\ZZZ___mmmzzzwwwllleeeaaajjjwww~~~xxxkkk\\\III>>>:::777888:::888:::;;;<<>>XXXqqqkkk~~~aaaCCC---------,,,+++***+++,,,++++++************++++++(((''''''''''''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%"""$$$%%%%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))*********,,,------++++++,,,...---000222111//////222555666666555555555666666777DDDiii}}}{{{tttmmm}}}}}}~~~zzzyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{zzzyyyxxxyyy{{{}}}~~~xxxxxxxxxwwwwwwyyy|||}}}zzz{{{}}}~~~||||||||||||}}}}}}||||||||||||||||||~~~~~~~~~||||||}}}}}}}}}|||}}}~~~~~~|||yyyxxxsssvvvxxxxxxwwwwwwzzz}}}|||yyyxxx{{{~~~uuueee^^^ZZZZZZfffvvvoooeeecccddd{{{rrrggg___ZZZNNNBBB888777888999;;;>>>999???CCC@@@======999444666===UUUmmmmmm|||dddMMM555)))+++++++++***)))***+++******))))))))))))******&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((()))))))))************,,,------++++++,,,......111333222//////333666444444444444555555666777BBBiiizzzvvv}}}uuunnn~~~}}}~~~}}}|||yyyyyy|||~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}zzz|||{{{zzzyyyyyyzzz|||}}}wwwxxxxxxwwwwwwzzz~~~|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~|||{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}yyyxxxpppuuuzzz{{{xxxxxx{{{~~~|||{{{|||~~~}}}}}}lll```WWWYYY^^^ggg~~~qqqZZZYYYeeepppttt```SSSMMMJJJGGG>>>888999999555444777:::EEEKKKEEE===:::888555<<>>@@@QQQLLLGGGAAA555000???TTTsss{{{[[[XXXppp|||VVV:::///---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))+++,,,+++(((%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%''''''(((((()))*********(((***+++*********,,,...---...///000000111333666555444333444666888777666>>>ddd}}}qqquuurrruuunnnqqqxxx|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~}}}~~~}}}~~~|||}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}{{{yyyzzzyyyyyyyyyyyyyyyzzzzzz}}}~~~}}}|||{{{yyyyyyzzzzzz{{{||||||}}}vvvvvvvvvvvvyyy~~~zzzuuuwwwzzz{{{|||}}}}}}zzzwwwwww{{{|||}}}}}}}}}{{{zzzyyy}}}||||||}}}~~~zzzvvvtttvvv|||~~~~~~}}}yyyyyy{{{}}}~~~~~~~~~}}}xxxtttrrrtttvvvvvvuuutttuuuuuuxxxzzz}}}|||yyy|||vvviiicccaaa______eeejjjqqq~~~qqqcccYYYYYYZZZ]]]lll~~~vvvbbbJJJ???CCCFFFDDD@@@;;;777555888>>>CCCFFFKKKBBB<<<999333999]]]rrrVVVNNNeee```BBB000++++++)))+++++++++++++++*********))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&''''''''',,,,,,+++)))&&&$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%'''(((((()))******++++++***+++,,,+++++++++---///---...///000000111333666444333222444666777666555@@@dddxxxwwwwwwzzzvvvrrrttt{{{~~~~~~~~~|||zzzyyyzzz{{{|||||||||}}}}}}~~~|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~}}}}}}~~~{{{yyyxxxwwwvvvwwwyyyzzz|||~~~~~~}}}zzzzzz{{{|||||||||{{{{{{vvvvvvvvvvvvyyyzzztttuuuwwwyyy||||||}}}~~~}}}{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyyyy{{{zzz{{{|||~~~}}}|||zzzwwwuuutttwwwzzz}}}|||~~~}}}{{{}}}{{{wwwyyy|||~~~}}}zzzxxxqqqrrrttttttssssssuuuwwwwwwzzz}}}~~~|||jjj___^^^cccgggjjjoooppppppqqqvvvzzzssshhhZZZUUUUUU[[[___bbbjjjtttiii^^^JJJ:::777<<<<<<777999888888999<<<@@@CCCEEE<<>>@@@@@@??????666;;;???IIIdddiiiYYYeee{{{vvvXXXGGG444++++++---,,,)))************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***+++*********,,,...---...///000000111333666555444444555777888888777@@@```xxxyyyrrrlllgggeeecccttttttuuuxxx~~~yyytttrrruuu~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~}}}yyyvvvvvvzzz|||zzzyyyyyyxxxyyyzzz{{{|||}}}yyyyyyxxxxxxyyy{{{~~~~~~{{{yyyxxxwwwwwwwwwwwwwwwyyy||||||wwwssstttvvvwww}}}~~~{{{xxxxxxyyy|||xxxxxxyyyzzz{{{|||}}}}}}zzzxxxxxxyyyzzz{{{{{{zzzvvvvvvwwwyyyzzzzzzwwwuuuwww|||{{{wwwvvvxxx{{{}}}{{{~~~~~~}}}}}}}}}}}}|||{{{xxxuuuuuuwwwyyyyyy~~~xxxggg\\\OOOMMMMMMPPPVVV[[[\\\\\\ZZZ]]]bbbdddbbb^^^YYYTTTYYYaaaiiimmmmmmgggZZZOOOBBB<<<777555777888666333666:::???AAA@@@===:::888444888NNNtttuuu\\\NNNUUUyyybbbAAA666,,,+++------,,,+++)))))))))***************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))+++,,,+++***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((***+++*********,,,...---...///000000111333666666555444666888999888777???]]]ttt{{{vvvnnnbbbZZZeeedddeeekkkwww{{{xxxyyy}}}{{{{{{{{{{{{|||~~~~~~}}}}}}{{{wwwvvvwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzz|||~~~}}}{{{yyyxxxxxxuuuvvvvvvvvvwwwxxx{{{~~~wwwsssrrrsssuuuvvv|||}}}~~~}}}{{{zzzyyyyyy|||||||||||||||}}}}}}~~~|||zzzxxxxxxzzz||||||{{{zzzxxxwwwxxxzzzzzzxxxvvvuuu{{{}}}zzzxxxwwwxxxzzz||||||~~~||||||}}}~~~~~~~~~|||zzzyyy{{{~~~rrraaaUUUNNNFFFHHHKKKOOORRRSSSSSSSSSTTTYYY^^^```\\\XXXXXX[[[fffiiiiiiccc^^^YYYMMM@@@999777777666666555666777999<<>>WWWzzz______ZZZUUUYYYiiiyyysssoooyyy{{{iiiSSSEEEBBBCCCFFFGGGGGGLLLRRR___lllyyy}}}{{{zzzvvvssssssxxx{{{|||}}}}}}|||}}}~~~}}}}}}|||~~~}}}}}}}}}~~~}}}}}}|||zzzyyywwwwwwxxxyyyzzz|||~~~~~~{{{{{{~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~}}}zzzxxxvvvtttssszzz{{{||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{vvvwwwyyy|||~~~|||{{{|||{{{{{{~~~~~~}}}~~~vvviiiccc___^^^[[[UUUQQQQQQRRRMMMKKKOOOUUU\\\fffooo|||}}}nnnbbbSSSHHHCCC@@@:::444444333222222444777:::<<<<<<888666666222...666CCCUUUmmmuuu]]]HHHGGGVVVmmmfffHHH111111444,,,)))...,,,+++***))))))((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%(((((((((((()))))))))))))))+++------------///000111222444333222222333555333444444555666666777777>>>VVVyyyRRR[[[___YYYUUU\\\kkkvvv~~~wwwfffOOOGGGAAAAAACCCCCCEEEHHHSSS]]]hhhooovvv}}}{{{xxxqqqnnnqqqyyy}}}zzzyyy{{{~~~~~~}}}~~~~~~|||{{{~~~}}}|||||||||~~~|||{{{yyywwwwwwwwwxxxyyyzzz|||~~~|||zzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{yyy{{{|||}}}}}}~~~~~~~~~|||{{{zzzyyyxxxwwwvvvuuu|||}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}{{{zzzyyy|||~~~}}}~~~|||{{{~~~~~~~~~~~~}}}|||{{{zzz~~~sssfff]]]YYYYYY\\\ZZZTTTPPPPPPOOOMMMPPPXXXaaakkkxxx{{{sssjjjYYYPPPDDD<<<888666555444444444444444555888;;;>>>>>>888555444111666LLLeeezzzSSSLLLJJJUUUlll}}}cccGGG888,,,,,,...,,,***,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&(((((((((((())))))))))))(((***,,,---------...///000222333333222111333444333333333444555555666666;;;SSSvvv===OOO___^^^XXX\\\lllxxx{{{{{{zzzeeeUUUEEE>>>???AAADDDGGGIIIPPPWWW]]]eeemmmpppnnn{{{~~~|||yyymmmlllrrr}}}|||xxxyyy}}}~~~~~~}}}~~~~~~|||{{{~~~|||{{{{{{{{{}}}~~~|||zzzxxxvvvxxxxxxxxxyyyzzz{{{}}}~~~{{{yyywwwzzz~~~zzz}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{xxx{{{zzzyyyxxxyyy{{{}}}~~~yyyyyyxxxxxxxxxxxxxxxxxx{{{|||}}}}}}~~~~~~|||~~~~~~~~~~~~|||yyyzzz}}}}}}|||{{{~~~~~~~~~~~~}}}|||{{{zzzwww|||}}}}}}~~~}}}wwwlllaaaYYYXXXRRRPPPSSSQQQMMMLLLPPPPPPPPPVVVaaalllvvv|||vvvqqqeeeZZZJJJCCC;;;666333222333555444444555555666888;;;>>>888333333777<<>><<>>;;;999<<<@@@BBBAAABBBFFFJJJVVVccchhhiiimmmsssvvvxxxuuuwwwwwwwwwvvvvvvtttssssssuuuqqqsss|||~~~zzz{{{zzzzzzyyyzzzzzz{{{{{{}}}~~~|||zzzyyyyyyyyyzzz|||zzzyyywwwxxxzzz|||~~~yyyzzz{{{{{{zzzxxxvvvuuuuuuuuuvvvyyy|||}}}|||zzz||||||||||||||||||||||||||||||~~~}}}yyyxxxzzzzzzwwwwwwzzzxxxvvvuuuttttttuuuvvvxxxwwwvvvuuuuuuuuuwwwyyy{{{wwwvvvwwwyyy|||}}}|||{{{{{{|||}}}~~~~~~|||zzzzzzzzz{{{wwwzzz~~~~~~~~~~~~~~~{{{xxxvvvvvvvvvvvvwwwwwwxxxyyyzzzzzz}}}|||}}}|||~~~}}}}}}~~~~~~|||oooeeeaaa]]]XXXRRRNNNIIIEEEGGGKKKIIIMMMQQQSSSWWW___kkkuuuzzzuuupppjjj```TTTHHH>>>777444444333111222333555444444444555777888888666444333666???]]]rrrbbbTTTJJJPPP]]]vvv|||aaaHHH555---,,,---------------,,,+++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&)))(((&&&%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''(((((((((((((((((())))))******)))******+++---......//////000111222222333222222444444333333444444555666;;;OOOppp...***,,,555BBBNNNYYYbbbhhhhhhmmmyyyxxxwww}}}zzziiiWWWLLL>>>444888BBBFFFDDDAAAEEEOOOZZZ```ccchhhooottt~~~zzzxxxzzzzzzyyyxxxvvvtttsssrrrwwwpppqqqyyyzzzuuuwww~~~|||}}}{{{{{{{{{||||||~~~~~~||||||{{{zzzzzzzzzzzz{{{zzzyyywwwwwwxxx{{{~~~{{{{{{{{{zzzyyywwwvvvuuuttttttuuuwwwzzz{{{zzzyyy{{{{{{||||||||||||{{{{{{{{{|||~~~}}}yyyxxxzzzzzzwwwwwwzzzuuutttsssrrrrrrssstttuuuwwwvvvuuuuuuuuuwwwxxxyyyvvvwwwyyy{{{|||}}}|||{{{}}}||||||~~~}}}|||{{{zzzyyyxxxxxxwwwyyy{{{|||~~~}}}{{{~~~~~~~~~{{{yyywwwvvvvvvvvvwwwxxxyyyzzzzzz{{{|||zzzzzz{{{~~~~~~|||~~~ttthhh___\\\[[[YYYUUUPPPKKKGGGHHHNNNTTTQQQXXX```dddgggooo||||||vvvpppiiieee```[[[QQQGGG>>>888555444333222222333555666666555444666999999555444;;;CCCLLLhhhiiiVVVRRROOOOOO___tttdddJJJ:::111...///***+++---......---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''***(((&&&%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!! !!!$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%&&&&&&'''(((((('''(((***+++++++++***)))))))))***+++---...////////////111222222222222222444444444444555555666666;;;NNNnnn+++,,,///111333===QQQeeejjjeeebbbeeeiiiooo{{{}}}ooolllooo]]]OOOBBB>>>>>>???BBBEEEFFFKKKTTTZZZ]]]aaagggmmmwww|||~~~|||||||||{{{yyywwwuuusssqqquuurrrssswwwtttmmmnnnuuuyyy{{{}}}~~~~~~|||~~~yyyyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwyyy|||~~~~~~|||{{{zzzyyyxxxxxxwwwvvvvvvwwwyyyzzzzzzxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~{{{xxxwwwyyyyyyvvvwwwzzzuuutttrrrqqqqqqrrrtttuuuvvvvvvuuuuuuuuuvvvwwwxxxtttvvvxxxyyyzzzzzzyyyyyy~~~}}}}}}~~~}}}{{{wwwxxxxxxxxxxxxxxxxxxwww{{{{{{|||}}}yyyzzz|||}}}}}}{{{zzzxxx}}}}}}~~~|||zzzxxxwwwssstttuuuvvvwwwxxxyyyyyy|||{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{ssspppkkkccc\\\WWWWWWYYYTTTRRRNNNKKKMMMVVV```fffmmmttt{{{}}}{{{}}}}}}wwwoooeee\\\UUURRRJJJFFF???888444222333444444333333555777888888777:::888666333111:::SSSkkk~~~WWWKKKHHHSSS___kkkfffEEE333///.........***+++,,,---------,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''***(((%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,//////---***(((((()))***+++---...///000//////111222222222222222444444444555555555555555999LLLlll***...222000,,,111FFF[[[dddbbbccceeeddddddrrrxxxiiibbbbbbdddaaaVVVCCC777;;;GGGDDDFFFKKKQQQSSSTTTZZZaaammmqqqwww|||~~~~~~~~~}}}|||zzzxxxuuusssrrroooqqqrrrsssrrrqqqppppppvvvwwwwwwvvvwwwyyy|||~~~}}}}}}}}}}}}}}}~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}}}}{{{zzzzzz{{{{{{zzzyyyxxxyyy{{{|||{{{zzzzzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~yyyvvvuuuxxxxxxuuuvvvyyywwwuuurrrpppppprrruuuwwwvvvvvvuuuuuuuuuvvvvvvwwwrrrtttvvvwwwvvvvvvwwwxxx|||}}}}}}}}}|||zzzxxxwwwtttuuuuuuvvvwwwxxxxxxxxxzzzyyyxxxxxxzzz{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyywwwvvvqqqqqqrrrssstttvvvwwwwwwxxxyyy|||~~~~~~uuulllfff___``````]]]XXXUUUVVVXXXMMMMMMMMMOOOZZZiiitttxxx~~~wwwuuuvvvtttqqqiii___SSSIIIDDDBBB;;;999555222111222444555444444444666888999888777555111111999FFF___WWWIIIJJJTTTggg~~~```III111(((+++......---++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&((()))((('''((('''%%%$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&(((,,,//////---***(((((((((***+++---...000000///000111222222333222222333333444555555555555444666IIIhhh+++---///000---...999FFFOOOVVVdddoookkkgggqqq{{{eeehhhqqqzzzvvv```III@@@AAABBBAAADDDIIIKKKKKKPPPXXXaaadddhhhkkknnnqqquuuxxx~~~}}}{{{xxxvvvuuunnnrrrrrrsss|||uuutttuuuvvvuuussssssssstttvvvzzz}}}{{{{{{{{{|||}}}|||||||||}}}}}}||||||{{{{{{|||~~~~~~}}}{{{yyyxxxyyy{{{|||{{{zzzyyy{{{~~~zzzyyyvvvttttttvvvyyyzzz}}}}}}{{{xxxxxxzzzzzzxxxyyy|||zzzwwwsssppppppssswwwzzzwwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwwwwuuuvvvxxxzzzzzz}}}~~~{{{xxxwwwxxxuuuuuutttuuuuuuwwwxxxyyyyyywwwvvvwwwyyyzzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{||||||zzz{{{{{{zzzyyywwwuuutttqqqrrrssstttvvvwwwxxxyyyxxx|||zzzsssnnnhhhaaa\\\XXX[[[]]][[[VVVSSSUUUWWWOOOQQQTTT[[[lll}}}zzzqqqhhhbbb```___]]]WWWMMMCCC<<<::::::888777555444333444444555444444444666888888777555111111???\\\{{{~~~___HHHUUUcccvvvyyyhhhEEE888---+++......------,,,,,,++++++++++++++++++((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''((()))*********))))))(((((()))+++---///000000///000111222222333222222111222333444555444444333333EEEeee---******...111000000333444CCC]]]nnnkkkbbbhhhxxxpppvvvhhhLLL;;;CCC@@@BBBGGGIIIHHHMMMUUUXXXZZZ[[[]]]```fffmmmrrrxxx|||}}}zzzyyyrrrvvvuuuwww~~~rrruuuwwwwwwtttqqqooooooqqqppppppsssvvv{{{}}}|||{{{xxxvvvvvvxxxzzz{{{{{{zzzzzz|||zzzxxxuuurrrrrruuuxxxzzz~~~~~~~~~||||||~~~|||}}}|||xxxsssppppppsssxxx|||xxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{zzzxxxxxx|||zzz|||yyyyyy|||vvvuuuuuuttttttvvvwwwxxxxxxxxxxxxzzz|||}}}{{{zzzuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvtttsssuuuuuuvvvxxxyyy{{{||||||~~~{{{rrrhhhfffhhhggg___XXXRRRUUUXXXVVVRRROOOQQQTTTWWW[[[___iii{{{~~~xxxppphhhaaa[[[XXXMMMLLLHHHAAA:::666777999666555555444333222000000444333444555777777555333<<>>\\\nnnWWWHHHNNN___^^^DDD888//////...---,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))***+++,,,...///000////////////000111222333444555555444333222333444555EEEaaa,,,,,,,,,,,,---------------///777DDDOOOYYYeeepppoooyyy{{{tttzzzcccSSSKKKEEE::::::EEEIIIKKKLLLMMMMMMNNNQQQVVV[[[ccckkkppprrrwww|||{{{yyyddd```jjjrrrqqqoooppppppnnnooonnnlllkkkkkklllnnnooooooppprrrsssuuuzzz|||||||||{{{zzzxxxwwwvvvzzz{{{||||||}}}~~~}}}zzzxxxwwwwwwwwwvvvvvvwww|||~~~~~~~~~}}}{{{yyyzzzxxxttttttyyywwwxxxyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwxxxyyy{{{|||}}}~~~|||yyyvvvxxx{{{wwwxxxxxxwwwvvvwwwxxxxxxwwwuuuuuuwwwzzz{{{zzzyyyzzzuuuuuu{{{~~~{{{xxxyyyyyyzzz{{{{{{{{{}}}}}}}}}{{{zzzyyyxxxzzz}}}|||qqqiiieeeaaa\\\XXXYYYVVVWWW\\\]]]XXXQQQNNNNNNPPPRRRUUUYYYbbblllsss||||||~~~|||uuukkk^^^UUUOOOJJJBBB;;;888777555333222333444444000111333444444555666666///333555111,,,000>>>LLLiii{{{lll\\\PPPJJJPPPkkk}}}___CCC333///...------,,,++++++******,,,,,,+++++++++*********(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))***+++,,,...///000------...///111333555666111333444555444333444555444DDD```++++++,,,,,,,,,---------,,,,,,...333:::EEEXXXhhhhhhlllvvvwwwvvvmmmgggggg___III>>>@@@@@@EEEFFFGGGGGGGGGIIILLLOOOSSSYYY^^^aaafffnnntttvvvsssuuuxxx{{{yyyyyy~~~tttfffrrr}}}|||wwwsssrrrrrrlllkkkkkkjjjjjjiiihhhhhhhhhiiiiiihhhhhhlllrrrxxxuuuwwwzzz|||}}}~~~}}}}}}xxxxxxyyy{{{yyy{{{}}}~~~~~~}}}}}}|||wwwvvvxxxzzz|||~~~}}}{{{zzzzzzyyyzzz{{{{{{{{{|||~~~{{{wwwvvvzzz}}}|||{{{{{{{{{zzzzzz{{{{{{xxxzzz{{{{{{{{{{{{|||}}}|||}}}}}}}}}{{{~~~}}}sssooofffaaa[[[WWWVVVTTTQQQNNNMMMNNNRRRUUUSSSMMMLLLOOOPPPSSSXXX```iiiuuu~~~zzzxxxtttlllfffcccZZZNNNEEEAAA===888333111111000000222333555777444333111111222333222222...111333555???TTTnnnjjjQQQOOORRR[[[eeesssvvvZZZ@@@///+++///,,,,,,++++++******)))))),,,++++++++++++*********'''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))***+++,,,...///000,,,,,,...000222555888999444777999999777555444444444BBB___++++++++++++,,,,,,,,,,,,...------------444DDDTTTjjjlllooouuu|||{{{hhhgggpppuuu^^^MMM>>>???AAADDDGGGHHHHHHHHHHHHHHHLLLOOORRRVVV\\\bbbeeedddkkkrrrrrrmmmmmmvvv}}}{{{vvvtttkkkkkkjjjjjjjjjjjjjjjjjjgggiiijjjiiiiiikkkpppuuussstttttttttsssuuuxxx{{{~~~~~~|||{{{{{{|||xxx}}}~~~}}}}}}zzz}}}zzz{{{~~~}}}}}}xxxuuuoooeee]]][[[ZZZVVVRRRPPPQQQQQQQQQPPPLLLLLLOOOQQQOOONNNSSSZZZ___ccchhhooowwwzzzpppjjjgggbbbZZZRRRSSSKKKAAA:::777666333000333333222222333444555666666444333333555666444222666333444FFFhhhwwwTTTJJJSSSfff}}}rrrWWWAAA333,,,---222,,,,,,++++++************++++++++++++************'''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))***+++,,,...///000------...000333555888999===???@@@???;;;777444222555BBB^^^*********+++++++++,,,,,,,,,---///000,,,,,,555@@@^^^dddmmmqqqrrrsssvvvyyyllluuuwwwgggTTTBBBAAAAAAAAACCCEEEGGGHHHDDDEEEGGGJJJLLLNNNSSSWWWXXXbbbjjjkkkhhhmmmyyy|||wwwqqqooollljjjjjjjjjkkkmmmiiigggeeedddffflllssswwwvvvuuutttqqqnnnnnnppprrrqqqqqqqqqsssxxx|||zzzxxxnnnhhhcccbbb^^^WWWSSSSSSQQQNNNKKKIIIIIIKKKLLLMMMLLLMMMRRRWWWYYYYYY]]]cccllloootttyyy}}}xxxnnnccc]]]ZZZVVVOOOHHHFFF@@@999444333222111000444444444444444444555555333333333444666777777666444<<>>GGG]]]|||))))))))))))*********+++((((((+++//////,,,---111444???PPP___hhhmmmppprrr}}}rrrdddhhhoooiiieee\\\PPPFFFCCCCCCDDDEEE???>>>@@@DDDDDDAAABBBFFFHHHNNNSSSUUU]]]mmm||||||zzzxxxwwwvvvtttsssxxx{{{uuupppooopppqqqmmmmmmmmmmmmmmmnnnpppqqqmmmiiijjjoooqqqrrrvvv|||{{{|||xxxsssqqqmmmjjjeee```\\\[[[ZZZ[[[YYYSSSNNNMMMLLLJJJIIILLLLLLOOOTTTWWWZZZ[[[[[[\\\XXX___iiilllhhheeemmmxxxuuuqqqkkkgggdddbbb___\\\PPPLLLEEE@@@<<<999555333222111000000111222333333...///000222333444555555555666666444555<<>>666000000111...,,,,,,******++++++++++++++++++************))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$#########"""""""""!!!""""""""""""###############$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&''''''''''''''''''((())))))))))))***+++,,,...///000000000000000111111222333222444666666555555555666CCCJJJ^^^{{{))))))))))))************---)))))),,,,,,******...+++///777DDDUUUcccnnnssssss{{{wwwpppkkk___qqqkkkbbbZZZSSSLLLDDD>>><<<;;;>>>CCCCCC>>>???DDDDDDGGGGGGGGGQQQcccooosssllllllpppvvvwwwwwwyyy~~~{{{tttpppppprrrlllkkkjjjiiihhhiiilllnnnkkkeeeccceeefffeeehhhoooqqqssswww|||zzzuuutttxxxwww{{{|||uuuqqqlllhhhfffccc___]]]\\\[[[ZZZXXXUUUTTTTTTTTTUUURRRLLLGGGHHHHHHGGGHHHLLLNNNTTT^^^eeeiiijjjiiihhhgggmmmqqqmmmcccbbbuuu}}}tttfff[[[TTTOOOKKKIIIAAA???;;;888444222000000//////000222444555555555222222333444444444444333000444:::???HHH\\\wwweeeOOOGGGKKKWWW[[[]]]tttrrrSSS777///---,,,---+++(((+++111)))))))))))))))*********************))))))))))))&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$$$$&&&***---$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########"""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&''''''''''''''''''((())))))))))))***+++,,,...///000......//////000111333333555666777666444444555666GGGMMM^^^zzz************************************************,,,///333888BBBSSSgggvvvtttwww~~~vvvqqqqqqxxx}}}wwwjjjYYYHHH<<>>;;;;;;@@@BBBFFFLLLUUU\\\]]]ZZZWWWVVV]]]ffffffaaahhhuuu}}}}}}ssstttqqqnnnlllkkkkkkiiihhhfffbbb]]][[[___dddhhhjjjiiiiiiiiikkknnnooonnnllllllpppuuuwwwvvvwwwzzz}}}{{{xxxxxx|||~~~~~~}}}~~~zzzuuusssrrroooiiicccccc^^^YYYXXXYYYZZZVVVSSSOOOUUUVVVPPPJJJKKKOOOPPPTTTNNNJJJJJJKKKLLLOOOTTT^^^ppp}}}yyyoookkkkkkkkkjjjmmmmmmgggcccjjj|||ppp\\\NNNJJJHHHDDD@@@777666555444333222222222...555888444333555555111555333///+++,,,111333111000:::FFFWWWsssvvvSSSJJJKKKTTTaaakkkyyyhhhLLL:::222//////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&'''((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""#########""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***'''((((((***+++---///000000000000111222222333333777888888777555444555777HHHRRR^^^vvv************************************************+++---///111777CCCSSS___jjjvvvqqqzzz{{{cccKKK999<<>>;;;888555444333222222222222222111666777444444888999666///111444555444222222555===SSSqqq}}}bbbOOOOOOYYYkkk}}}dddMMM>>>555222///......---,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***)))))))))***,,,---///000000000000111222222333333777888888777555444666777KKKQQQYYYooo************************************************+++,,,,,,+++,,,222<<>>@@@CCCDDDAAA@@@DDDLLLQQQUUUcccsss|||xxxrrrlllhhhbbbbbbgggqqqzzz{{{rrriiihhhfffdddcccdddeeeeeedddddddddeeefffeeebbb^^^ZZZSSSOOOQQQ\\\fffiiigggfffhhhiiijjjlllnnnpppqqqrrruuuyyy{{{zzz{{{~~~~~~|||~~~~~~{{{wwwsssppppppqqqqqqllleeeaaa___[[[WWWRRRTTTUUUVVVWWWVVVSSSPPPMMMJJJIIIIIILLLPPPQQQNNNKKKKKKLLLIIIFFFIIISSSZZZ\\\ZZZZZZ\\\^^^___eeetttqqqcccaaadddccc^^^[[[YYYVVVPPPLLLNNNUUU[[[IIICCC<<<777555444333222333222222111111222222222777777555222333555444111000///111555444444>>>LLLqqq|||kkk^^^]]]aaammm~~~{{{ZZZ@@@444111000.........------,,,,,,+++++++++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%######""""""######$$$%%%########################&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++++++++,,,---...///000000000111222222333333666777777666555444666777FFFLLLRRRhhh************************************************------,,,+++***+++///333???QQQgggsssrrrppprrrwwwrrreeesss|||vvvdddUUUDDD;;;;;;:::666222444444777;;;===<<<===@@@@@@>>>???BBBCCCDDDMMMYYYiiifffccccccgggoooyyy}}}xxxuuuxxx~~~{{{{{{|||~~~~~~~~~zzzwwwttt|||yyyuuuqqqmmmjjjiiiiiihhhgggeeedddcccddddddaaaYYYSSSEEEGGGPPP___hhhhhhdddbbb\\\]]]]]]___```aaacccdddccceeefffccc``````aaabbbdddggglllqqqttttttsssssstttvvvyyy{{{}}}}}}{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxtttpppkkkgggeeedddbbbaaafffeeeccc___[[[ZZZ[[[]]]YYYVVVTTTRRRQQQOOOKKKHHHJJJOOOSSSTTTPPPLLLIIIIIIJJJIIIHHHIIIKKKLLLLLLJJJOOOQQQRRRUUU___llltttuuurrrooommmnnnnnnpppxxx}}}pppaaaZZZ[[[[[[SSSKKKJJJHHHCCC???<<<<<<>>>???666666555333111000000111222222111222222333444444666555333333444555333000999111000999CCCPPPiiikkkaaa[[[[[[[[[___qqqdddSSS???222...///---+++---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$######$$$%%%&&&&&&########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&######""""""######$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))))))))------,,,,,,,,,---......000000000111222222333333666666777666444444666777<<>>888666888>>>???:::888:::>>>===>>>>>>===<<<@@@EEERRRPPPNNNMMMPPPUUU\\\```aaa___^^^cccnnnxxx|||{{{rrrsssvvvxxxxxx||||||xxxvvvtttrrrqqqnnnlllkkkjjjhhhcccZZZTTTGGGPPP___lllmmmfff```___YYYYYYYYYYYY[[[]]]^^^_________]]]XXXQQQMMMNNNQQQYYY\\\```bbbdddeeecccaaa___aaaeeegggiiikkkmmmooofffggggggggggggiiilllpppmmmmmmnnnnnnnnnpppqqqsssooooooppppppppppppppppppmmmkkkfffdddiiinnnlllfffjjjjjjhhhfffcccaaaaaa```aaaaaabbbbbbbbbaaa``````^^^[[[XXXXXXYYYZZZ[[[[[[ZZZYYYWWWSSSPPPOOOPPPRRRMMMMMMMMMMMMLLLIIIDDDAAABBBJJJSSSTTTOOOIIIHHHIIILLLJJJGGGFFFHHHLLLPPPRRRZZZ^^^ccciiisss~~~|||tttooonnnnnnjjjhhhhhhbbb[[[SSSQQQQQQMMMEEE>>><<<:::777555444333222111///111444444222000111222333333222333333444555666111000111333555555555555666666BBB\\\vvvyyycccNNNJJJOOO^^^lllyyynnnUUU>>>:::444111//////---+++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%############$$$%%%&&&&&&########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&'''''''''((()))))))))---------,,,,,,------...000000000111222222333333555666666555444444666777:::QQQcccttt))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,---333BBBWWWiiisssvvvyyyqqqgggmmmooohhh^^^UUUNNNIII===555111777:::777666999888999<<<>>>>>>>>>@@@BBBGGGFFFDDDCCCDDDFFFHHHJJJLLLNNNQQQWWWcccpppvvvvvvlllnnnrrruuuvvvzzz|||zzz~~~~~~|||{{{zzzxxxuuupppiiibbb]]]ZZZcccqqqxxxrrreee]]]\\\ZZZZZZYYYYYYZZZ[[[]]]^^^\\\YYYUUUPPPGGGAAAEEEKKKXXX[[[\\\[[[ZZZ\\\ZZZVVVTTTWWW[[[]]]]]]]]]^^^___YYYYYYXXXWWWVVVXXX\\\```]]]___```aaaaaaaaabbbdddccccccccccccbbb```___^^^]]]\\\WWWUUUYYY^^^]]]XXX\\\]]]]]][[[XXXWWWVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVOOOOOOOOORRRVVVYYYZZZZZZWWWWWWUUUQQQMMMKKKKKKLLLKKKKKKKKKJJJHHHDDDAAA???@@@LLLXXXZZZRRRKKKJJJNNNMMMKKKIIIHHHKKKQQQXXX]]]jjjpppvvvyyy|||~~~vvvllleeedddccc]]]VVVRRRTTTNNNIIIGGGDDD???;;;<<<555444333222111000000000...000222333222111111222333333333333444444555666555333222222000---000555555HHHiii___HHHIIIPPPaaavvvuuuSSS999333333222000---,,,------,,,,,,,,,,,,++++++++++++(((((()))))))))))))))***''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###############$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((''''''((((((((()))))))))---,,,,,,,,,,,,,,,---...000000000111222222333333444555666555444444666777???\\\qqq~~~))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))+++++++++***+++,,,---333???PPPaaallloooqqqyyyvvvlllkkkvvvxxxjjj___JJJ888555666555888>>>555888:::;;;<<<>>>@@@AAA>>>>>>>>>>>>???@@@BBBBBBCCCHHHMMMOOOVVV```dddccccccdddiiinnnqqqttt}}}wwwnnnllluuu{{{vvvuuuxxx|||vvvsssqqqtttxxx~~~zzzllldddbbb```___]]]\\\[[[\\\]]]^^^WWWSSSOOOJJJCCC???FFFQQQ]]]___^^^XXXVVVWWWUUUPPPRRRTTTWWWXXXWWWVVVUUUUUUTTTTTTQQQNNNLLLMMMPPPSSSVVVYYY\\\\\\[[[[[[\\\^^^^^^_________^^^\\\ZZZYYYUUUTTTPPPLLLOOOTTTUUURRRSSSUUUVVVUUURRRPPPQQQRRROOOQQQSSSUUUVVVUUUSSSRRRFFFGGGIIINNNRRRUUUVVVUUURRRSSSSSSQQQNNNLLLLLLLLLLLLLLLJJJIIIGGGGGGHHHIIIRRR```mmmlll```UUUSSSWWWTTTSSSRRRQQQTTTYYY```dddqqqxxx|||yyyuuussspppmmmggg___XXXVVVTTTMMMIIIGGGHHHAAA<<<;;;888444333666///111222111///...000111000000///000111222333333333333333222333333444444888555444444333666BBBOOO]]]zzzgggTTTNNNYYYlllmmmUUU???222111111///...,,,,,,---...++++++++++++++++++++++++(((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###########################"""###$$$$$$######$$$&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))+++++++++++++++,,,---...000000000111222222333333333555555555444444666888@@@]]]rrr}}}))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))++++++***)))+++...///,,,,,,888NNN___gggjjjqqqyyy~~~}}}zzzxxx~~~vvv~~~rrrQQQAAA:::666999???888999999777777999;;;:::===<<<;;;;;;;;;;;;;;;<<<>>>DDDHHHEEEFFFKKKLLLJJJUUUVVV[[[bbbeeehhhnnnvvvrrrnnniiieeeaaabbbgggmmmrrr|||xxxoooqqqxxxooommmkkkmmmsss{{{xxxpppnnnfffdddaaa___]]]]]]]]]^^^WWWSSSOOOLLLFFFDDDNNN\\\eeegggccc[[[WWWYYYWWWRRRQQQSSSVVVVVVTTTRRRPPPOOONNNLLLIIIDDDAAA@@@BBBEEENNNRRRUUUVVVUUUTTTUUUWWWUUUVVVWWWYYYYYYYYYXXXWWWKKKKKKFFFBBBCCCHHHKKKJJJKKKMMMOOOOOOLLLJJJKKKMMMJJJLLLOOORRRSSSRRRPPPOOODDDEEEHHHMMMQQQSSSRRRQQQKKKMMMOOOPPPOOONNNOOOPPPNNNMMMKKKJJJKKKOOOUUUZZZjjjxxxooo```\\\___]]]]]]\\\\\\]]]___dddgggjjjqqqtttmmmeee```^^^[[[ZZZTTTNNNJJJDDD>>>===AAA:::444111444333...,,,...,,,...111000---+++...111222000...///111444555444333333222222111222222333333333666===CCCPPPiiixxxhhhTTTJJJTTTdddwww}}}___DDD333000444///...------//////---,,,++++++++++++++++++++++++'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$######$$$%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######(((((((((((())))))))))))************+++,,,---...000000000111222222333333333444555555444444666888;;;WWWiiivvv))))))))))))))))))))))))******))))))((((((((('''***))))))(((((((((((())))))*********,,,111777;;;OOO^^^pppyyyyyyuuurrrssswww\\\FFF<<<:::888999666777<<<===::::::>>>777999;;;;;;999888999:::999<<>>>>>AAADDDHHHHHHJJJMMMRRRWWW\\\___]]]___bbbeeefffeeedddccciiikkkkkkjjjgggcccbbbbbb^^^ccclllsssxxx{{{}}}yyyuuuooolllkkkjjjgggdddggg\\\TTTTTTVVVZZZbbblll|||tttiii^^^WWWUUUVVVXXXRRRTTTVVVXXXYYYXXXWWWVVVKKKMMMNNNIII>>>:::CCCPPP]]]ZZZWWWUUUTTTSSSQQQPPPSSSQQQPPPOOOPPPQQQQQQPPPNNNFFF>>>;;;@@@GGGLLLNNNRRROOONNNPPPNNNJJJIIIKKKPPPMMMLLLNNNOOONNNLLLLLLIIILLLRRRYYY]]]^^^[[[WWWUUUTTTTTTTTTUUUUUUVVVWWWSSSUUUWWWYYYZZZ___eeekkk~~~ssseee^^^^^^___^^^^^^]]]\\\\\\\\\\\\\\\\\\^^^___[[[UUUNNNLLLLLLFFFBBB<<<999888777555333111111111000//////......000000////////////000111111111333555777666333000111222333222000111333666333666FFFeeezzz]]]SSSNNNSSS]]]eeeqqq{{{qqqOOO<<<777555111///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&%%%!!!!!!%%%&&&%%%######""""""######$$$%%%######""""""""""""################################################$$$$$$###$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())),,,+++*********+++,,,---...000222555555444222111444555666555444555666888<<>>>>>===<<<>>>@@@AAAAAAAAABBBDDDFFFIIIKKKSSSUUUYYY\\\^^^___^^^]]]```aaabbb```\\\XXXVVVVVV]]]dddlllsssvvvvvvvvvvvv}}}~~~|||~~~~~~|||{{{}}}}}}}}}zzzvvvvvvvvvvvvtttrrrwwwppplllnnnppprrrwww~~~{{{pppeee\\\XXXXXXXXXWWWWWWXXXXXXWWWVVVUUUTTTPPPNNNKKKGGGAAABBBOOO^^^mmmfff]]]UUUQQQPPPPPPPPPRRRPPPOOONNNOOOOOONNNMMMKKKFFFAAABBBJJJSSSYYY[[[YYYRRRMMMLLLLLLKKKLLLNNNPPPPPPQQQSSSTTTUUUVVVWWWYYY___iiirrruuupppfff___``````````````````aaaaaadddeeefffggggggjjjppptttxxx{{{wwwjjj^^^YYYXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTTTTOOOHHHAAA>>>>>>>>>:::555333222222000...000000000000///////////////000000111111222222333//////...///000111222111000111222333333333333333???^^^~~~dddTTTMMMLLLTTTfffxxx}}}fffQQQ;;;111000///---,,,------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$++++++)))###!!!###### ######""""""######$$$%%%######""""""""""""##############################%%%$$$$$$######""""""""""""$$$%%%$$$###"""###%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******++++++*********+++,,,---///000222444444444333222555666666666555555777888:::LLLhhh(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))******)))*********)))***,,,...***222???PPP```lllsssuuuyyyuuuoookkkpppyyy}}}{{{eee\\\III888444:::888111777666666666888888777666;;;<<<===<<<;;;:::;;;<<<>>>===<<<<<<<<<===???@@@FFFHHHLLLPPPSSSTTTUUUTTT]]]^^^^^^[[[WWWTTTRRRRRR\\\aaaiiinnnnnnkkkhhhfffkkknnnoooooosss{{{}}}|||{{{zzzzzzzzz|||~~~~~~zzzvvvwww}}}{{{{{{zzzyyyyyy{{{}}}~~~}}}}}}{{{{{{~~~vvvmmmfffbbb```___^^^]]][[[ZZZXXXWWWVVVUUUTTTOOOKKKJJJLLLTTTdddssstttdddWWWPPPOOOQQQSSSSSSQQQPPPPPPQQQQQQPPPOOOMMMKKKKKKPPP[[[fffmmmpppjjj^^^SSSOOOPPPPPPQQQSSSRRRVVVZZZ\\\]]]```dddgggpppuuu|||}}}ssskkkllllllkkkkkkjjjkkkkkkkkklllllllllkkkjjjlllooorrrqqqpppjjj^^^UUURRRQQQOOONNNMMMLLLJJJIIIHHHHHHHHHKKKLLLLLLGGG???888666555666333000.........---,,,////////////000000000000///000111333444444444444555666777888888888777777666666555666888<<>>@@@AAA>>>@@@CCCFFFIIIJJJKKKKKKXXXYYYYYYWWWTTTRRRRRRRRRXXX[[[___aaa___[[[WWWVVV\\\```aaa```dddjjjmmmlllqqqpppnnnkkkjjjkkkmmmooovvvyyyzzzwwwtttxxx~~~xxxuuuwwwzzzzzzyyyqqqrrrsssvvvyyy{{{||||||{{{{{{}}}~~~~~~||||||}}}}}}{{{xxxtttqqqooommmmmmhhhgggdddbbb``````aaaaaa\\\VVVUUUZZZcccmmmyyy|||kkk\\\UUUUUUWWWZZZYYYXXXXXXZZZ\\\]]]\\\[[[ZZZZZZ]]]eeeoooyyypppbbb]]]^^^]]]\\\\\\aaahhhnnnnnnmmmqqqwww{{{~~~}}}}}}}}}{{{xxxuuupppooonnnmmmlllllllllllliiihhhfffdddbbbbbbcccdddgggddd\\\QQQLLLLLLJJJGGGIIIHHHFFFEEECCCBBBAAAAAABBBDDDDDD@@@999444222333222111//////////////////......//////000111111222111222333444444444444333///111555666555222///...---000555999AAAOOOaaaooouuu___OOONNNVVVaaalllttt[[[JJJ999444222333222///...000,,,,,,,,,++++++++++++***************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$%%%'''&&&###"""%%%&&&$$$######""""""######$$$%%%$$$######""""""######$$$########################$$$$$$######""""""!!!!!!!!!"""###"""!!! !!!###""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++++++++***++++++++++++,,,,,,000000111111222333444555444666888888777666777888999LLLiii''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******%%%(((***+++*********++++++,,,---...333AAATTTbbbttt|||||||||~~~bbbSSSHHH===999888666666888999999888666666666888999:::;;;;;;666777888999;;;===>>>???<<<===???AAABBBCCCCCCCCCHHHIIIJJJIIIHHHHHHIIIKKKQQQRRRRRRPPPLLLIIIHHHHHHIIILLLNNNMMMOOOTTTUUUSSSWWWVVVTTTQQQPPPSSSYYY___iiilllmmmjjjhhhlllvvvwwwrrrllliiikkkmmmnnnnnniiijjjlllnnnoooqqqsssuuuzzz||||||yyyvvvuuuvvvvvvvvvwwwvvvvvvvvvuuuttttttsssrrrpppnnnnnnppprrrssskkkhhhjjjsss|||~~~qqqgggbbbaaaccceeeeeeeeefffjjjmmmoooooonnnkkklllpppuuu}}}{{{pppnnnooonnnkkkiiisss|||}}}|||}}}yyytttqqqqqqsssssstttkkkjjjhhhgggeeedddddddddcccaaa^^^\\\ZZZYYYXXXXXXXXXUUUMMMDDDAAACCCBBB>>>>>>===<<<:::888777777666555777888555000---...///000111111111000111111222...//////000111222333333333333333444333333222222111333333222111333666999CCCPPPaaammmwwwmmmSSSVVV[[[]]]XXXVVV^^^jjjqqqXXXCCC777444111000000---)))))),,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$ ######!!!"""&&&'''%%%######""""""######$$$%%%$$$$$$############$$$$$$########################!!!!!!!!!""""""######$$$ !!!""""""!!! !!!"""""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((************++++++,,,,,,,,,,,,///000000111222444555555444666888888777666777777:::LLLjjj''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))%%%''')))*********+++,,,%%%***///...,,,000:::DDDUUUaaarrr}}}zzzooo[[[HHH======;;;888555333444666555444444666999;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<==================;;;<<<=========>>>AAACCCGGGGGGFFFCCC???===>>>???:::>>>@@@@@@BBBFFFGGGDDDDDDDDDCCCAAA@@@DDDLLLSSSVVVXXXYYYVVVTTTVVV\\\ccc___]]][[[[[[^^^aaaccccccbbbcccdddeeeeeegggjjjmmmsssvvvuuunnnjjjkkkmmmnnnqqqqqqrrrsssrrrrrrqqqpppvvvuuuuuuuuuvvvyyy{{{}}}zzzyyy|||{{{tttnnnlllllllllmmmnnnoooqqquuuyyy|||{{{zzztttuuuxxx{{{~~~wwwrrruuuwwwvvvsssrrrttt|||~~~xxxvvv{{{}}}zzzooommmkkkkkkkkkkkkiiigggaaa___^^^\\\ZZZXXXXXXWWWVVVTTTQQQOOOOOONNNLLLJJJFFFDDD???888666999888555777666555333222111111111...000222111...,,,...111...///111111000000222333000111111222333444444444444444333333333333444444888777444333777CCCTTT```bbbJJJCCCLLL___ttt|||}}}~~~fffPPP>>>444000111...,,,---***''')))---++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ ###$$$!!!!!!$$$%%%"""######""""""######$$$%%%$$$$$$############$$$$$$######################## !!!"""###$$$$$$ """###"""!!! !!!""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******)))***+++,,,,,,,,,,,,+++...///111222333444555555222444777777666555555666;;;LLLlll''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&((())))))((((((***+++###'''+++,,,++++++...111;;;EEEVVViiivvvyyywwwuuu|||wwwqqqooonnnllleee___YYYYYYUUUKKK>>>555444666777555444666999::::::888::::::::::::::::::999999999999999:::::::::::::::777888999999999:::===???>>>??????===;;;999999:::777;;;===<<<===@@@@@@===999<<<>>>===<<>>>>>;;;999999;;;;;;999666111555555000...111222222//////...---,,,,,,---------///111000------000333---000333333222111222555444444444555555555555666444333222222444888===@@@BBBKKKYYYjjj~~~zzzhhh[[[PPPJJJJJJPPP___}}}}}}^^^???444666777333000111---+++------++++++...+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$ $$$%%%###$$$''''''$$$#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,---)))***+++,,,---,,,++++++,,,...111444666555444333000222555666555444333444@@@OOOnnn''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))***&&&***111888CCCTTTggguuuiii___]]]XXX~~~qqqXXXEEE>>>:::999:::777333444999666999888333111333777888111333555444444555555444555666888:::999888555444333333555666777777777777666666666555555444444444333333333444666999;;;===@@@????????????@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJDDDDDDDDDEEEEEEFFFFFFFFFJJJIIIHHHGGGHHHIIILLLMMMTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXZZZ\\\^^^^^^```aaacccddddddbbb___]]]^^^\\\YYYWWWVVVWWWYYYZZZYYYYYY[[[___cccccc___[[[\\\\\\]]]]]]]]]^^^^^^^^^YYYXXXWWWVVVVVVVVVVVVVVVSSSSSSTTTSSSQQQNNNJJJHHHHHHGGGFFFDDDCCCAAA@@@???;;;;;;:::999888666444333222222222222111111111111000000/////////..................////////////000000222333222///.........555222///111444555222---222111111444888999666222444444444555;;;MMMeeexxxttt___RRRUUUSSSKKKTTThhhzzzuuuhhhHHH???444//////222222111//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""$$$&&&'''$$$###$$$%%%###!!!"""$$$######""""""######$$$%%%"""############$$$$$$$$$######""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''(((((()))*********,,,++++++******++++++,,,+++---///222333333222222333333444444444444444444888QQQqqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((()))))))))(((%%%'''***,,,111;;;IIISSSmmmyyyttteeezzzuuueeeSSSNNNGGGCCCBBBAAA???<<<222222444666777555222222333333333333444555555333555444444444444333333333222333444555666777777777555555555444444444333333333333333444666777999:::888888888888888999999:::<<<<<<======>>>?????????======>>>>>>>>>>>>>>>???@@@?????????@@@BBBEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOSSSTTTVVVWWWVVVTTTRRRQQQPPPOOOMMMKKKKKKKKKLLLMMMNNNNNNPPPSSSVVVVVVTTTQQQKKKKKKKKKLLLLLLLLLMMMMMMOOONNNMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFCCC@@@???<<<;;;:::999777666555555555555444444333111000///000000//////////////////////////////.........---////////////000000000111222333444444222222222333666666666555555444444333222333333444555777999;;;777BBBQQQbbbtttsssgggYYYUUU\\\llluuuvvviiiTTTHHH>>>888222///111222111//////...---,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%########################%%%$$$$$$###"""""""""###%%%$$$"""""""""###%%%&&&###"""######"""!!!"""#########""""""######$$$%%%"""############$$$$$$$$$$$$$$$###""""""!!!""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((()))******,,,++++++******++++++,,,+++---000222333333333222333333333444444444444555:::QQQppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''*********)))(((+++222888LLLYYYhhhrrr{{{}}}~~~~~~{{{www|||tttlllkkkiiiZZZHHH@@@888444:::===888444555888666555666666666444333666444222000000111222444222333444555555555555555444444333333333333333222222222333444555555555555222222111111222222333444666666666666666666555555777777777777777777666666666666666777888;;;===???<<<======>>>>>>?????????>>>>>>???AAABBBDDDEEEFFFCCCDDDFFFGGGGGGEEECCCBBBCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBDDDFFFGGGFFFEEE???@@@@@@@@@AAAAAAAAAAAACCCBBBAAA???>>><<<;;;:::<<<<<<===<<<:::888666555111111000000///.........///////////////......---------------------------/////////............---000000000000111111111111///111222222111111222333---000222111......333777888888777555777???MMMWWWaaaoooyyyuuu~~~~~~ooo^^^\\\jjj}}}___FFF777111333000///000222222///,,,///...---,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''########################'''&&&$$$###"""!!!!!!!!!######"""!!!"""###$$$%%%""""""""""""""""""###"""######""""""######$$$%%%"""############$$$$$$$$$$$$$$$###""""""!!!""""""$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))),,,++++++******++++++,,,,,,...000333444444333333333333333444444444555555<<>>222555888666777>>>:::999:::;;;999555444666777666444222222222333444333333444444555444444444222222222222222222222222111222333444444333222111111000000000000111222222333333333333333333333333555555444444333333222222444444444444555777888999555555666777888888999999;;;;;;<<<===???@@@AAAAAA:::;;;<<<======<<<:::999;;;<<<<<<===<<<;;;:::999:::999999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888666555444555555555555444222111000////////////////////////------...///////////////,,,,,,,,,---------------........................///000000000111111111111///111111111000000111333666777888666333444888===666666777===LLLccc{{{rrrggg```kkk}}}wwwgggeee}}}~~~```DDD444111444...------///111111...+++///...---,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((########################((('''&&&%%%$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""######"""###&&&%%%#########""""""######$$$%%%""""""#########$$$$$$$$$"""""""""""""""######$$$######"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((,,,++++++******++++++,,,,,,...000333444444444333222333333444444555555555===RRRqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########&&&'''''''''''''''''''''%%%%%%'''((((((((('''&&&'''((()))******+++---...///222888AAALLLZZZkkkwww~~~|||}}}pppfff```PPPAAA===:::666777===777666888<<<999444444999666555555555444333222222444444444555444444333333222222222222222222222222111222333333333222000///111111000000111111222333111111111222333333444444333333222222111111000000444444444333333333333333111111222333333444555555333444444555666777777888444555666777777666555555555666777888888777555444444444333333333444666777333333333444444444555555444444555555555444333333000000000000000//////....../////////000000000000,,,---...///000000000000------......//////////////////////////////////////////000000000111111111333333444333111111333555666666666777999:::<<<===:::???KKKaaa~~~lllVVV[[[dddqqq|||~~~yyysssyyyttt]]]FFF666111333777000///......//////...---......---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((########################&&&%%%%%%$$$%%%%%%&&&&&&"""""""""""""""######$$$"""%%%$$$"""%%%***)))$$$######""""""######$$$%%%""""""#########$$$$$$$$$ !!!"""$$$&&&'''###"""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((,,,++++++******++++++,,,,,,---000222444444333333222222333333444555666666:::OOOooo%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''((())))))***+++++++++000......111666???OOO\\\yyy~~~zzzwwwxxxxxxvvvsssyyy}}}vvvkkk]]]RRRJJJHHHEEE;;;666999:::666666:::555555555555444222111000555555555555555444333222111222222222222333333333222222222222222111000///000000000000000111111222//////000111222222333333111111000000000000000000333222222111000///............//////000000111111......//////000000111111000111111222222222222222...///000111111000///....../////////......000222....../////////000000000...///000111222111000000------------------......,,,,,,,,,---------......+++,,,---.../////////////////////000111111222222///000000000000000111111000111111111111222222222222333333222111222444777///666BBBPPP[[[aaabbbaaajjjsssxxxccc```ooo{{{nnnUUULLL???555111000//////111000//////......//////...---,,,++++++*********))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''##############################""""""######$$$%%%"""""""""#########$$$$$$###&&&%%%"""&&&---,,,%%%######""""""######$$$%%%"""############$$$$$$$$$ !!!###$$$&&&'''"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&'''(((((()))))),,,++++++******++++++,,,+++---///222333333222222111222333333444555666666777JJJiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&(((***++++++*********+++++++++***---***)))+++,,,...888CCC]]]ppprrrjjjrrr~~~yyyqqqrrrvvvuuurrrzzzoooUUU???>>>CCCAAA<<<;;;999888666444333333444444777777777666555444333222222222222222333333444444222222111111000111111111000000000000000111111222111111111111111111222222111111111111111111222222000000000000///...------.................................///////////////.........//////000000000---------.........------***,,,......,,,+++---///....../////////000000000,,,---...//////...,,,+++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,------,,,---...///000000000//////000000111222222333333000111111111222222222222333333333333444444444555444555666666666999===@@@KKK___|||yyyyyyzzzrrrrrrmmmYYYJJJ777444111000000...,,,)))...///000000////////////...---,,,+++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%%%%########################$$$$$$######"""#########"""######$$$$$$$$$$$$$$$!!!%%%$$$ %%%...---$$$######""""""######$$$%%%"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&''''''(((((()))******,,,++++++******++++++,,,***+++...111222222111111111222222333444555666777888GGGaaaxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((+++)))'''&&&&&&(((+++,,,***)))((()))*********)))'''&&&(((,,,,,,***...777@@@RRRnnn~~~mmmiiixxxuuujjjdddccc\\\|||rrrMMMFFFNNNLLLBBB;;;???===999555444555888:::888888777777666555333333222222222333333444444444333222111000000111222333222111111111111222333333555555444333222222111111222333333333444555555555...///000000000000/////////////////////.........------...........................//////000000000////////////000000000000***---//////---,,,---///---------.........//////---.../////////---***)))...------......000111111.........//////////////////000111111222222111111///000000111222333333444111111222222222333333333555555555666666666666777<<<===???@@@BBBFFFKKKOOOhhhxxx___fffpppsssddd```xxxtttYYYBBB222111111111111000...------))),,,000111111000//////...---,,,+++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$########################((((((&&&%%%$$$###############$$$%%%%%%%%%%%%$$$ $$$###$$$...---############"""###$$$$$$%%%"""############$$$$$$$$$$$$######"""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''(((((()))*********,,,++++++++++++++++++,,,)))+++---000111111111000111111222333444666666777;;;FFFZZZmmmqqqsss%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&)))******++++++,,,------222<<>>888777:::;;;999888444444777999666111...222222444777444///...222333333333111000///000111111444222...000666666111444333222111111000111111222222333444333333222111000000000000000000000000111111000000//////////////////////////////..............................////////////////////////---------------------------------.........//////111000///............///------,,,+++,,,,,,------+++---000222333333222111...///111111000///......666111000444444000111666222111111222555777666555222000111444444555===IIIPPP]]]jjjnnnmmmppp{{{xxx{{{uuueee]]]bbbeee|||uuunnnsssyyyhhhPPP???666333////////////............/////////...---------,,,---,,,++++++******++++++((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###!!!"""$$$%%%###!!!############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!""")))000...'''""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++++++++++++++***)))(((+++,,,...///111111000000000111222222222333555777DDD===VVVmmmdddeee%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((''''''&&&%%%%%%$$$$$$((('''''''''''''''''''''((())))))******+++,,,,,,,,,///444999@@@JJJVVV]]]gggtttxxxhhhjjj~~~uuunnnhhhZZZFFF888555777777777666555555555555666888222000222555444222333888///000111111111111222333---//////,,,...333333...222222222333333333444444444333222111111111111222111111111111111111111111000000//////............000000000000/////////////////////////////////////////////////////////////////////...............////////////////////////000000//////..................//////000111222222///...---,,,,,,---///000444444222000......///000222......333666444333444111333555555444333222333::::::>>>CCCEEEIIITTTaaallliiitttsssgggeeeiii{{{xxxkkkXXXFFF:::444222000////////////........................---------------,,,++++++******++++++)))((((((''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""!!!"""$$$&&&$$$###############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""### """!!!!!!&&&,,,)))###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******+++++++++++++++***))))))+++,,,...///000111000000111333444444444555777999AAA>>>YYYsssmmmmmm%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&&&&%%%$$$$$$###((((((((((((((()))))))))'''(((((()))******++++++++++++)))(((***000888>>>KKK___xxx{{{vvvooofffhhh{{{rrr^^^VVVVVVVVVNNNPPPNNNEEE999222222555777333111222111...///333888888777777666555444444333555444333555777666222111222222333333333222222555333111//////000111333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////111111111000000/////////000000000000000000000000000000111111111000//////...//////000111000000000555444222111111222444555111111222222333333333444000------222555333000///...222666777888>>>IIIRRR\\\aaakkkvvvxxxllldddaaawwwrrriiipppxxxttt]]]QQQFFF888111000222111////////////............---------------............,,,,,,+++************+++))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""$$$%%%%%%$$$############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""!!! ###'''$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++++++++++++++***)))+++,,,---///000000111000000222444444444444666888===@@@\\\xxxyyyxxx%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''((()))))))))))))))*********(((((())))))***+++++++++---...//////...---------222???TTTlllnnnccc]]]ggg~~~|||___III???===DDD>>>999:::999666555666333222111111222222111///222222111111222222000---444555555555555333222111222222111111111222333333111111111111111111111111222222111111111111111111/////////000000000000000////////////////////////000000000000000000000000222222111111000000//////111111111000000000000///111111222333333222111000111111111111111///...---,,,---///111222222111000333444555888888777444111666666777888888888999;;;;;;???DDDGGGOOObbb~~~qqqppp~~~mmmjjjooovvvccccccuuu|||gggQQQBBB:::666333333444444000,,,//////.........---------,,,,,,,,,------.........,,,++++++***************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$##################"""""""""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""######"""!!!!!!###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***+++++++++,,,,,,+++******,,,,,,---...///000111111...000222222222222444555;;;BBB]]]yyy%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))******++++++))))))******+++,,,,,,---+++,,,...000000...***''')))...:::OOOgggxxx{{{vvvzzzrrrdddfffuuuhhhYYYTTTRRRJJJEEEFFFEEE???999666333111000111444777777666555333333555666666555444444555555666666666666666000111444666666555444333111111111111111111111111111111111111111111111111....../////////000000000////////////////////////111111111111111111111111111111111111000000//////111111000000000000000000000000111111111111111000222333333333333222111111111111222333333333333333999777555666777777555333111666:::;;;<<>>888555555666555333888444333666777777777888//////000111333555777888333555888::::::888555333222222222222222222222222000000000000000111111111...//////000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333111000000000000111222222111111111111222333444555777555222000///111444555333222222888BBBLLLQQQSSSIIIQQQXXX[[[cccrrr{{{yyy|||ooommmnnnvvvwwwhhhqqqhhhVVVIII>>>555111333333111///,,,---111555.........------------,,,,,,,,,,,,,,,------------++++++***))))))))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&$$$"""!!!!!!"""############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$!!!!!!###$$$###$$$'''""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))***+++,,,,,,,,,,,,,,,,,,------------...000111222000222555777666666666777;;;IIIZZZttt(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&''''''(((((()))******+++)))))))))***++++++,,,,,,+++(((%%%%%%(((+++------(((+++---++++++555GGGWWWiiippp}}}wwwfff___WWWWWWcccqqquuuqqq~~~iiiaaaVVVPPPMMMLLLJJJGGGGGG@@@;;;;;;999555444777888666555444555777999;;;;;;<<<===<<<;;;888444222555555555555555555555555222222222222333333444444000000111222222333444444333333333333333333333333222222222222222222222222111111111222333333444444222222333444555666666777777555444333333555777999:::999666444444555666888111333555777999999999888;;;BBBPPPeeeyyyyyyssslllhhhkkkuuu{{{{{{kkkhhh|||zzzmmmXXXCCC;;;:::777333222444222///---...000222333.........---------,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%$$$""""""###%%%############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%!!!!!!$$$$$$!!!"""'''""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))***+++,,,,,,------,,,,,,------------...000111222111333666888888777777888;;;LLL\\\uuu)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&''''''((()))*********((((((((()))******++++++&&&$$$###%%%(((***(((&&&++++++++++++,,,...222555MMM^^^yyyzzzqqqmmmkkkbbbYYY]]]mmmqqqbbb[[[nnnuuukkkbbb^^^YYYQQQMMMPPPLLLIIIEEEAAA??????AAABBBCCCBBB@@@===999666444222777777777777777777777777666666666777777777888888222222333444444555666666555555555555555555555555222222222222222222222222111222222333444555666666333444555666777999::::::>>><<<999777888:::>>>@@@MMMJJJEEE@@@===<<<<<<===AAAIIIVVVaaaeeeccc\\\WWWYYYiiiooo^^^^^^hhhllliiibbb___aaarrr}}}yyyyyy```MMM@@@888444555444000000555000---+++...111111,,,'''......---------,,,,,,,,,---------,,,,,,++++++++++++******)))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$$$$######%%%(((############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###&&&"""!!!$$$### &&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,,,,------------------------...000111333///222555777777666666666;;;NNN^^^www+++*********))))))((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%++++++******)))'''&&&%%%((('''&&&&&&'''((()))***))))))))))))))))))))))))***************++++++,,,777>>>OOOhhhzzzyyynnnhhhbbbYYY___lllmmmwwwnnn|||ooofffhhhiiidddlllrrrlllaaa^^^UUUGGGCCCGGGKKKMMMMMMLLLJJJFFFBBB@@@AAA@@@AAAFFFKKKIIIDDD<<<999999;;;;;;999;;;???>>>;;;:::>>>???<<<999:::999999777666888;;;:::777888777777:::===@@@@@@>>>:::<<<<<<>>>HHHXXXfffllluuukkk\\\PPPOOO\\\qqqyyyiii^^^\\\^^^kkkxxx```WWWVVVgggiiihhhxxxlll___LLL===999555444333222111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******)))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###"""""""""###$$$%%%""" !!!###$$$###!!!$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$###""" """"""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((()))***+++,,,,,,------...---------////////////...000333666333444444555555444444333333[[[kkkuuu)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''(((''''''&&&'''((()))***)))))))))))))))((((((((()))))))))))))))***++++++))),,,888JJJ]]]rrr}}}nnnjjjkkkeeefffXXXZZZnnnwwwttt|||ooollluuu{{{~~~uuujjjccc```[[[WWW```ssswwwhhh___ZZZWWWVVVRRRMMMLLLPPP]]]YYYWWWVVVRRRMMMKKKMMMGGGFFFCCCDDDIIIKKKFFF>>>>>>BBBKKKUUU[[[ZZZRRRJJJJJJPPPWWWdddxxx{{{~~~uuurrrnnnrrr|||kkk___gggdddnnntttlllfffnnnvvv[[[NNNEEE;;;666777444444333222111111111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******)))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""######$$$%%%""" !!!###$$$###!!!############"""""""""!!!""""""#########$$$$$$$$$$$$$$$###"""""""""""""""######################## !!!###$$$###""" """"""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((()))******,,,,,,------......------////////////...000333666333444444444444444444333999^^^mmmwww(((((('''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$%%%&&&'''((()))))))))(((((('''''''''((())))))***)))))))))((((((''''''((((((((((((((()))******))))))+++111:::HHH___rrr|||jjj]]]^^^```bbblllzzzyyyyyyzzzzzz}}}}}}}}}~~~{{{nnniiippp}}}}}}xxx{{{{{{|||rrriii___lll|||{{{tttvvv~~~zzzoooqqqtttzzznnnYYYCCC:::666222333777444333222111000000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))+++******))))))(((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""######$$$$$$$$$"""!!!!!!"""######"""############"""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((()))******+++,,,------......------////////////...000333666444444444444444444444444???]]]kkkvvv'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%'''(((((('''%%%%%%'''((())))))******(((((((((((((((((())))))+++******))))))((((((''''''''''''''''''((())))))...,,,,,,------...777AAASSSaaasss}}}yyywwwuuussszzznnn```[[[bbboooyyy|||{{{{{{yyyoooeee]]]iiiyyy}}}vvvtttyyyssswwwlllhhhjjjyyy{{{jjj^^^MMMBBB888777666333222333222222111000000000000000///...------,,,,,,------++++++++++++++++++++++++++++++++++++*********************)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######"""!!!"""##################"""""""""""""""""""""""""""##################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!"""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))***++++++,,,---............////////////...000333666444444444333333444444444???XXXggguuu(((((((((((((((((((((((((((((((((((('''''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''(((((((((((())))))*********))))))))))))))))))))))))((((((+++++++++******)))))))))'''''''''''''''(((((()))***'''(((---...,,,,,,...000:::KKK___rrr~~~uuunnniiigggeeebbbaaa^^^YYYWWW[[[```ddd```\\\cccuuu~~~www|||xxxjjj^^^[[[aaagggllluuuxxxoooffffffnnnuuuttt```fffvvvwwwmmmfffhhhnnnyyy}}}qqqbbbQQQBBB888999555333444444222000///111111000/////////000000......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$##################"""!!!"""######""""""""""""""""""######!!!!!!"""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########$$$$$$!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))***+++,,,---............////////////...000333666555444333333333333444555>>>SSSfffvvv((((((((((((((()))))))))))))))((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))(((++++++++++++******)))((())))))*********)))(((((()))))))))))))))*********'''''''''''''''((()))))))))%%%$$$))),,,,,,+++,,,...---///888JJJbbbwww{{{yyy}}}wwwjjjkkkiiiccc___]]]WWWQQQNNNNNNVVVccclllmmmjjjhhhgggqqqpppooozzz~~~~~~xxx~~~sssiiiiiiqqq|||}}}iii[[[\\\``````fffooosssfffYYYTTTWWW```mmmwwwmmmUUU]]]lllzzz|||ssskkkhhhhhhoooyyy~~~sssaaaQQQDDD<<<888666777555222111000111222444000000////////////000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""######"""!!!!!!"""$$$""""""""""""############!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''(((((())))))***+++,,,---.../////////////////////...000333666555444333222222333444555>>>RRRjjj|||&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))***)))***************)))(((((()))******+++***)))((('''&&&&&&''''''(((((())))))((((((''''''(((((()))******((((((******''''''+++000...******111AAAVVVeeetttjjjhhhmmmuuuxxxhhhUUU\\\YYYYYYeeejjjeeefffaaaeeeqqq~~~xxxzzz}}}qqqeeefffvvvuuuiiioooxxx~~~xxxuuuqqqnnnppptttzzz|||yyytttqqqjjjeeegggnnnssssssdddcccaaa```aaadddjjjoooeeeWWWUUUfffssstttuuu|||{{{oooiiirrrttt___[[[fffttt}}}yyypppooossssss|||sss]]]TTTHHH>>>999:::<<<===666666555111///111444666/////////......//////000...---,,,,,,++++++,,,,,,******************************++++++,,,,,,,,,,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%$$$"""!!! !!!###$$$###!!! """%%%!!!"""""""""############!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$########################$$$$$$######"""#########""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((()))***,,,---.../////////////////////...000333666666555333222222333555666===QQQmmm%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))(((((())))))))))))(((((()))***+++++++++)))((('''###$$$$$$%%%&&&'''((((((((((((((((((((()))******$$$'''---000,,,&&&'''---$$$***...,,,(((***444===RRR```qqqyyy{{{~~~}}}^^^ccc^^^___lllqqqjjjgggiiiccc``````YYYQQQXXXfff^^^\\\UUUPPPQQQUUUTTTPPPKKKPPPXXX]]]ZZZTTTUUU[[[YYYSSSMMMNNNOOOOOOQQQUUUXXXgggnnnfffccceee___RRRUUU___hhhggg\\\SSSQQQSSS```aaa___YYYVVVVVVTTTPPP___jjjyyynnnlll|||jjjwwwyyysssoooiiidddqqq{{{yyylll^^^JJJ???<<<999666555555333222...222444222///.........//////.........//////000...---,,,,,,++++++,,,,,,************************))))))******++++++++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%&&&&&&%%%$$$""" !!!###$$$###!!! """%%%!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''((((((((((((((()))***,,,---.../////////////////////...000333666666555333222222333555666<<>>999666777777666555444333333222///000111000///...///000///////////////...------......---,,,,,,,,,,,,---************)))))))))((()))************+++++++++,,,+++***(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""############""""""######$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((()))******++++++***+++,,,...//////000000111111000...---///222555333333444444444444333333999OOOkkk%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******************+++,,,,,,******)))))))))((((((((((((***+++++++++222>>>GGG]]]mmm|||yyyfff^^^```iiivvvppp___TTTHHHCCC===::::::;;;:::888555444444444333333333333000111222111///...///000...////////////...------///...------,,,,,,------************)))))))))))))))************+++++++++,,,+++***(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########%%%$$$############$$$%%%$$$$$$$$$###############$$$$$$$$$###############$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############################## !!!""""""############""""""######$$$%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((())))))******+++***+++,,,....../////////000000000...---...111444444444555555555555444444888OOOlll%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))---111222///...000222===JJJ\\\kkkvvvtttjjjqqq{{{mmmlllwwwppp___QQQGGGBBB@@@===::::::;;;;;;:::888222222222222222333333333111222222111///...///000......//////......---,,,...---,,,,,,++++++,,,,,,*********)))))))))))))))))))))*********++++++++++++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$######################################################""""""""""""######################################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""############""""""######$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((()))************+++,,,---............///000000///......111333555555666666666666555555777NNNmmm%%%&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***(((((())))))***++++++,,,'''***//////---***))))))***///888CCCPPP___nnnyyysssrrrhhhmmmvvvtttiiiYYYKKKBBB>>>===<<<<<<;;;999888888777555333111111111222222222222222111222333222///...///000...............------,,,,,,+++******))))))******))))))))))))))))))******))))))*********++++++++++++***)))((((((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###########################################################################""""""""""""""""""###################################################""""""!!!!!!"""###$$$$$$########################$$$$$$$$$######"""""""""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((())))))******++++++,,,---...............///000///......000222555666666777777666666555777MMMmmm%%%&&&'''(((((((((''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''(((((()))***+++,,,---((()))((('''&&&'''))),,,---)))(((,,,222;;;HHHTTTkkkxxxyyyzzz}}}zzzuuuaaaUUUKKKGGG@@@;;;888888777666999888888777666555444333111111111222222222222222222333333222000...//////---............---,,,,,,+++***))))))(((((())))))))))))))))))************)))************+++++++++******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$###""""""###############$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!""""""###################################################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""""""""######""""""######$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''(((((())))))***++++++,,,---------------...///000///......000111555555666666666666555555777LLLlll$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((())))))***************)))(((((()))+++---000,,,***,,,,,,,,,111777EEEMMM\\\ooorrrwwwxxxnnndddTTTBBB777>>><<<:::999888777555333777777777666555444555555222222222222222222222222333444444222000...//////------......------,,,++++++******)))))))))))))))((()))))))))************)))************+++++++++***))))))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""################################################!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""######""""""######$$$%%%(((((('''&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((()))))))))++++++,,,---------,,,,,,---...//////......///111444555555666666555555444777KKKkkk###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%'''((('''$$$"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&((()))))))))((('''(((((((((((((((''''''''''''***---......,,,)))''')))'''+++111111,,,***---111///666JJJcccuuu}}}~~~zzzeeeOOODDDBBB@@@>>>>>>888666444333555888999999444555444333111111222333333333333222222222111111333444444333000...//////------......------,,,+++,,,++++++***)))*********(((((())))))*********+++)))************+++++++++***))))))(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############"""###$$$$$$%%%++++++***((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((()))))))))++++++,,,---------,,,,,,---...//////......///000444444555555555555444444777JJJjjj$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%((('''%%%%%%%%%&&&(((***)))((('''%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''***)))((('''''''''''''''///+++(((''')))***)))'''******)))((('''&&&%%%%%%(((''''''&&&&&&((()))***''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,...444>>>JJJUUU\\\pppzzzjjj```^^^RRRMMMFFF@@@===<<<:::999999888888888777777666666666555333222222333555666222222333333222222111000111111111111000000000000///............---------///...---,,,++++++++++++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""######$$$""""""""""""############!!!!!!""""""######$$$$$$"""############$$$$$$$$$&&&'''((((((&&&&&&'''(((########################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))+++,,,***,,,...///......///000000//////.........//////333444555555444444666777888MMMmmm%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((())))))(((''''''&&&&&&&&&'''&&&&&&''''''(((((())))))((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&---***''''''((()))((('''***))))))((((((''''''&&&(((''''''&&&'''((()))***))))))))))))***************)))))))))******++++++...,,,******---111777:::FFFUUUdddpppyyymmm]]]MMMDDDCCCEEEAAA<<<999777666555444888777777777666666666666666444333222222333444666333333333333333222111111111111111000000000//////............------------......---,,,++++++++++++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################&&&%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$######"""########################""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""######$$$""""""""""""############"""""""""""""""#########"""############$$$$$$$$$"""###$$$$$$###"""###$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++***,,,...///......///000//////............//////333444555555444444555777666MMMooo&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((((((((((((((('''&&&%%%%%%&&&'''(((((())))))&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%***(((&&&&&&((((((((('''))))))))))))(((((((((((((((''''''''''''((())))))++++++*********)))))))))))))))((('''((()))***+++***)))((('''''')))+++---...666===DDDTTTjjjzzz}}}{{{lllcccYYYQQQGGG===:::;;;===;;;999888888888777666666666666555555555555555555444333222222333444555333333444444444333222222111111000000000000//////............------------...---,,,++++++***++++++))))))))))))))))))))))))((())))))******))))))((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%########################'''&&&&&&%%%$$$###""""""""""""############"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""######$$$""""""""""""########################"""""""""""""""############$$$$$$$$$ """###"""!!! !!!"""########################%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))((((((***,,,.........---.../////////............//////333444555555444444555666555OOOsss'''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''')))))))))((('''&&&$$$%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&&&&''''''''''''((((((((()))))))))******''''''''''''((((((((()))***************************)))((('''''')))***,,,))))))***+++,,,---...///---///...,,,333BBBMMMPPPhhhnnnvvv|||~~~ssscccXXXNNNGGGCCCBBB@@@<<<<<<>>>:::999999999;;;;;;999777444444444444444444444444444444333222222333444444333444444444444333222222111000000000////////////.........---------,,,,,,---,,,,,,+++******++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$########################%%%%%%%%%$$$$$$#########""""""############""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""######$$$!!!"""""""""############$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$########################''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&***,,,......------...//////............//////000333444555555333333444555666SSSxxx((('''%%%%%%%%%%%%'''(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%&&&'''''''''&&&''''''''''''(((((())))))******&&&''''''(((((((((((((((''''''((()))******++++++******)))((()))***+++,,,+++,,,,,,++++++***((((((***+++***(((+++111555666@@@FFFNNNVVVaaaqqquuuppphhh```YYYRRRKKKGGG@@@<<<;;;>>>>>>;;;888888666555555666777666444222333333333333333444444444333333333222222333333333333333444444333333222111000000000////////////......------------,,,,,,,,,,,,,,,+++*********++++++(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$#################################$$$$$$%%%%%%%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$!!!"""""""""############$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$###$$$%%%$$$###"""###%%%########################''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&)))+++---...------...///...............///000000333444555444333222333444999VVV|||''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))&&&''''''((()))(((((((((%%%&&&&&&'''(((******+++)))))))))*********++++++))))))*********)))((((((''')))+++,,,---......---...///222666<<>>??????:::777999???BBB???:::888777666444555555444222000333333333333444444444444222222333333333333222222222222333333333222111111000000////////////......------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''(((((())))))(((((('''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################""""""###$$$%%%&&&&&&'''""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""########################"""""""""""""""############$$$$$$$$$!!!###$$$###"""!!!"""###########################%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((()))+++---------,,,---.........---......///000111333444555444333222333444;;;WWW{{{&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&(((******'''%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((&&&''')))***+++***)))(((&&&&&&((()))***+++,,,,,,)))***+++------+++******...---+++***,,,000444888???HHHTTT```kkkzzzzzznnniiidddXXXQQQIII;;;BBB>>>999888999::::::888666333555>>>CCCBBB===<<<999777666555666666444333333333333333444444555555222222222333333222222222111111222222111111000///000000/////////.........---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""############"""""""""""""""#########"""############$$$$$$$$$!!!"""######!!!!!!"""##############################$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++)))+++------,,,,,,---...---------......///000111333444555444222111222333:::UUUxxx%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%'''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''***,,,+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((***+++)))'''&&&)))(((((('''''''''&&&&&&'''&&&'''***+++***+++---(((''''''(((,,,...///...+++///222444999HHH^^^ooozzzvvvnnnggg]]]TTTMMM@@@<<<;;;888===AAA:::999777888;;;??????;;;666777222222999===:::555333777555333333444444444333333333333444444555555555111222222333333222222111111111111111111000//////000/////////............---------,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""############!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""$$$%%%$$$###"""###%%%########################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))+++,,,)))+++------,,,,,,---...---------......000111111333444555444222111222333999RRRvvv''''''((())))))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&%%%&&&''')))***))))))((())))))(((''''''''''''((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++++++++,,,------------...222999AAAGGGYYY___gggnnnuuu|||{{{ppphhh]]]TTTMMMGGGBBB>>>999999888888777666666666777666666888:::;;;:::888666666666666666666666666333333333444444333222222111111111111111111111111555555444333333222111111000000000000000000000000000000000000////////////......//////......---,,,************))))))))))))************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$##################""""""""""""######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!"""###$$$######""""""""""""""""""""""""""""""###$$$$$$###"""###$$$######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---,,,,,,------...///////////////............//////777888888555222000000000:::SSSvvv&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&&&&&&&'''(((((((((''''''%%%%%%%%%&&&'''((()))******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''')))++++++******+++,,,,,,,,,++++++,,,000555:::777<<>>HHHQQQIII888222999333333333333444333333222111111222222333444444555444333333555777888777555444444444444444444444444222222333444444444333333111111111111111111111111111111111000000/////////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###############"""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""$$$'''))))))(((%%%$$$"""""""""""""""""""""""""""###$$$###"""!!!"""$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((+++,,,,,,------...////////////............//////222333444333222111111333888PPPrrr(((&&&%%%######%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$######$$$&&&((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''***((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++)))(((((()))(((***,,,---,,,+++,,,,,,&&&'''(((***,,,---------******+++---///222444555999???GGGNNNUUU]]]eeejjjpppssswww}}}yyyhhh^^^\\\YYYTTTPPPLLLCCC;;;777666222...444>>>DDD???777333222111000111222222111000///...//////000111222333333444333222222444666777555444444444444444444444444444111222333333444444444333111111111111111111111111111111111111000000000000////////////////////////------------,,,,,,,,,,,,---------------,,,++++++************)))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###$$$"""!!!""""""""""""""""""""""""!!!"""######"""!!!"""#########""""""""""""##############################""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))++++++,,,,,,---.........//////............//////333444444333111//////000444LLLooo((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''')))((('''&&&%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))******)))((()))***$$$'''***+++++++++,,,---$$$%%%'''+++...///---+++------------,,,,,,,,,,,,---///111333666:::???BBBKKKOOOXXXdddqqq|||}}}pppgggeeeaaaVVVIII@@@>>><<<:::444333222111222222000...000???EEE<<<444444222+++---///111111000///000000/////////000111222222333111111111222444555444333333333333333333333333333111111222333444444444444111111111111111111111111111111111000000000000000////////////////////////......---------,,,,,,,,,---------------,,,,,,+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!""""""###""""""!!!!!!""""""### !!!"""""""""!!!!!!""""""""""""""""""""""""!!!"""######!!!!!!"""#########""""""""""""############$$$$$$$$$$$$######!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***+++++++++,,,------......//////............//////333444444222000......///222KKKmmm'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***)))))))))***%%%''')))***)))))))))***+++))))))***,,,,,,***(((++++++,,,,,,,,,,,,++++++//////////////////000222333777>>>JJJVVV___bbbccckkklllnnnqqqvvv}}}}}}||||||oookkkeeeaaa\\\TTTJJJBBBGGGAAA<<<999666333111222222111111333444222111000...666:::777222111000///...000111111000000222444//////000000111111222222000000000111333444333222222222222222222222222222000111222333444444444444111111111111111111111111////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,+++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""$$$###""""""""""""###$$$###"""""""""######$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!#########""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$#########""""""##################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))+++,,,***++++++,,,,,,---......//////............//////111222222222000//////111444LLLnnn%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''((()))))))))((('''&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))))))))***+++)))***+++***(((''''''((()))&&&$$$%%%(((++++++***((()))***,,,,,,+++***)))((()))+++,,,,,,,,,,,,,,,---...111888===???===:::222555:::@@@HHHQQQZZZ___pppqqquuuzzz~~~yyyvvvuuuqqqiiicccaaa[[[XXXUUURRRNNNIIIEEEEEEBBB>>>999666555666777777444...---222444///---//////---+++,,,------///111999333222444000***---666...///000///---,,,///222000000000000111111111111000//////111333444333111222222222222222222222222000111222333444444555444111111111111111111111111---.....................//////////////////////////////.........---------***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%$$$###""""""######%%%$$$###""""""###$$$%%%!!!  """###""""""""""""""""""""""""!!!"""###"""!!! !!!#########""""""""""""###### !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""""""""######"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&(((***,,,...***++++++,,,,,,---......//////............//////...000111111000000111333666MMMooo'''%%%$$$$$$&&&'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++---111333333222///------...///000111222333444999;;;>>>BBBGGGKKKNNNPPP[[[\\\```dddhhhkkkmmmnnnrrruuu|||}}}xxxuuurrrpppnnndddbbb___\\\WWWTTTQQQOOOFFFEEEDDDAAA???<<<;;;:::444333333222222111111111000000000000000000000000111111222222222222111111..............................------------......////////////////////////////////////000000000000///000000000111111111111222222333333333444444444///////////////000111111333222111111222222000///////////////............///111111000///...///000---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))'''''''''(((((((((((((((((((((((((((((((((((((((*********)))((('''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''(((((())))))***++++++------...///.........///////////////222333333444333222111000999QQQrrr'''%%%######%%%'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,***,,,...000000///---,,,,,,,,,---...///000000111111222333444666777888999888999;;;>>>@@@BBBCCCCCCJJJOOOXXXfffvvv}}}uuurrrqqqqqqpppyyy}}}|||ssskkkfffeeeVVVSSSNNNKKKIIIHHHGGGEEEDDDCCCBBB???===:::888888888777666555444333222111111111111000000000000000000000000000000000000000//////000000000000//////..............................------------..................................../////////000000000//////000000000111111111000000111111111222222222///////////////000000111333222000000111222000///////////////............///000111000...---...///---,,,,,,++++++,,,,,,---------,,,++++++***))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$#########"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''((()))))))))***++++++------...//////////////////000000111222222333333333222111000:::QQQrrr&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------............------------333333444444555555444444111555<<>>???IIIQQQXXXSSSIIIEEEKKKSSSRRRLLLCCC>>>>>>BBBFFFIIIJJJFFFAAA>>><<<<<<;;;;;;;;;888:::AAAFFFEEEEEEFFF===999555111000111333444:::<<<;;;999555222111222333111//////111222222111000000111111111111111111......//////000000000000,,,,,,------......//////------------------------,,,,,,------------,,,,,,------------------------...------,,,,,,------...------------------------------........./////////........./////////000000---............////////////............///000000111000//////000111000/////////.........------------...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%################################################$$$$$$$$$$$$#########"""""""""!!!############""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&''''''((()))***)))***++++++------...///000///...------///000222111222222222222111111111444JJJkkk%%%$$$###$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++******)))))))))***+++,,,,,,,,,++++++++++++*********++++++,,,---......///,,,------------,,,,,,+++......//////000111222333666:::<<<888222///111444555222///---///111333444444222000000111111///---222//////333444111000111111000...------///222444111222111000///...///000///---,,,,,,...///...------------------------------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,------------------------------------------............---............/////////........./////////000000...............//////000000///......000000000...............------------,,,......---,,,+++,,,---,,,++++++******++++++,,,++++++***************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#################################((()))***(((%%%######$$$########################""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''(((******)))***++++++------...///......---------...///000111111111111111111111222333IIIhhh&&&%%%$$$%%%&&&&&&$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++******))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,///000111111111111111000------...//////000000111111111111000////////////...------...000222111000------...///111111///---222///000333333//////111000000000///---...111333222222000///////////////444333222222333444222111.........---,,,,,,,,,+++//////.........---------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///....../////////000000000......------......///000///...---...///000///............------------,,,---...///...,,,+++,,,---++++++************++++++************************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***((($$$"""###&&&########################""""""###$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""" !!!"""####################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''')))***+++)))***++++++------...///.........///////////////111111000000000111222222555IIIiii&&&&&&%%%&&&''''''$$$"""$$$$$$%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***..................------.........////////////000---------...000111000///,,,---............/////////...///111111...///333---//////...,,,+++...000111000////////////...---...---,,,---//////---,,,111000000000/////////...////////////////////////...............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------...................../////////000...------------...//////...---,,,---///000///............---------,,,,,,---...///...---,,,,,,...++++++************++++++))))))))))))***************))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$''')))'''###"""$$$'''########################!!!"""###$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""""""""""""""""""""""" !!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&((()))***+++)))***++++++------...///...///111222222222000000111000//////000111222333555IIIggg'''&&&&&&'''((('''%%%"""$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''(((((()))***)))))))))((()))))))))*********+++''''''((()))+++,,,---------------------,,,++++++)))***+++---.../////////---///000000...---...000///---,,,---...///...---///000000...,,,---///222///---...111000---...222,,,...000///......000333...---------///000///......------///000111000...+++++++++++++++++++++++++++++++++,,,------...............------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...------------...//////...---,,,---///000///.........---------,,,,,,,,,...///000///---,,,---...++++++************++++++)))))))))))))))************))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))'''###!!!$$$'''""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!!!!!!!""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!! """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&((()))***+++)))***+++,,,---......//////000333555555444222000111000/////////111222333444GGGeee&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))'''%%%$$$&&&((((((%%%"""&&&$$$""""""$$$%%%###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''(((******,,,+++***((((((((()))*********)))))))))******+++******************++++++------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++......------------------000//////////////////000...............---,,,,,,------......////////////---...000111111000...---//////000000000///...---//////.........---------..................//////........................------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++***+++,,,+++(((&&&------------,,,+++******,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((''')))+++,,,,,,***)))))))))***+++''''''&&&&&&&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%'''((()))))))))&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""""""""###""""""############"""""""""""""""""""""""""""""" ###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))***++++++,,,------......///000000111555999999666333000111111111111222222222888HHHccc&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&###&&&$$$"""###$$$%%%###!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''''''''((()))))))))'''''''''''''''''''''''''''(((((()))******++++++,,,+++***)))(((((()))***+++++++++++++++,,,------***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...........................------------......///////////////......------.........////////////...///000000000000///..................------,,,000000000///////////////111111000000000/////////........................---.....................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++---......,,,***++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((''')))+++,,,+++***)))))))))***+++)))((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###################################################"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))***+++++++++,,,------......000000111333666666333000000111111111111222222222888HHHccc&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""!!!&&&%%%%%%&&&'''(((&&&$$$&&&$$$######$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((()))***,,,,,,,,,,,,+++++++++***)))))))))******)))))))))))))))***++++++************************)))******++++++,,,------------------------------////////////////////////000000////////////000000///000000000000///......///////////////000000000///////////////////////////////////////................................./////////...------,,,,,,------------------------........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***+++,,,//////...---)))***+++,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***,,,+++******))))))*********)))((('''''''''''''''''''''''''''''''''((((((&&&'''(((((()))))))))(((&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!!!!"""######""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))*********++++++,,,---------//////000222333222000---000111111111111222222222777HHHddd%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''((()))+++------,,,+++***+++***************************)))((((((((())))))++++++++++++++++++,,,,,,,,,,,,,,,------.........---------...............000000000111111111111111111111000000000000111111///000000000000///......000000000000000000000000000000////////////000000222111111000000000000000------............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,------------,,,***)))(((***,,,---,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++)))((()))***+++++++++***************))))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))***))))))((((((&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################ """############"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))***)))******++++++,,,,,,---...///000111222111000///000000111111111222222222555FFFccc%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''(((***,,,,,,+++)))(((*********++++++++++++***------,,,+++******************++++++,,,------...111111000000000000000000222222222333333333444444555666666666777777888888555555444444444444555555444555555555555444333333222222222222222222222222222111111000000111111222222222111000///000000111000000000000000000000000///000000111111222222222------------------------------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++***))))))***+++***)))+++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,+++***))))))***++++++++++++******))))))(((''''''&&&%%%%%%&&&&&&$$$%%%'''((())))))))))))++++++++++++***)))((((((&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################ """###$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))***)))******++++++,,,,,,---,,,...000111222222333333000000111111111222222222333EEEaaa~~~$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%%%%%%%''')))$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((((()))***++++++,,,++++++++++++******))))))******+++,,,,,,---///111222333444888888888888999999999999>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGBBBCCCCCCCCCCCCBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777666555444333444555555222222222111111111000000000000111111111222222222////////////////////////.........---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++---+++))))))+++++++++***,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------......------,,,,,,++++++***)))***,,,,,,***)))*********++++++++++++***))))))''''''&&&&&&&&&&&&''''''$$$&&&(((***++++++++++++---------,,,+++)))((('''&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""$$$%%%'''(((""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))*********++++++,,,---------,,,...111222222222444666000111111111111222222222222EEEaaa}}}$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***$$$&&&'''&&&$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((()))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))***+++---///111222444555666999;;;>>>???@@@CCCDDDEEEFFFHHHIIIKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVWWW[[[ZZZZZZYYYYYYZZZZZZ[[[VVVWWWWWWWWWWWWVVVUUUUUUOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKGGGFFFDDDCCCCCCCCCDDDEEE??????>>>===<<<;;;;;;:::888777777666555444444444333333333333333333333333111000000///......------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************(((***+++***)))((()))+++************************((()))******++++++*********((('''''')))+++++++++******+++++++++******)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---............---,,,,,,+++******(((***,,,,,,+++************++++++,,,+++***)))((((((''''''(((((()))***+++&&&(((***---...///......//////...---+++***((('''&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###&&&)))+++""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))***+++++++++,,,------......---000222222111111222555000111111111111222222222444FFFccc}}}$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$(((+++$$$&&&(((&&&$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))((())))))***)))***+++,,,---,,,,,,+++...///111444777;;;>>>???===>>>@@@CCCFFFIIIKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^___``````aaabbbcccccccccbbbaaaaaa``````aaaaaabbbeeeffffffffffffeeedddddd`````````______^^^^^^^^^ZZZ\\\]]]______]]]\\\ZZZXXXWWWUUUTTTSSSTTTUUUWWWSSSRRRQQQPPPOOOMMMLLLLLLEEEDDDCCCAAA???===<<<;;;777777777777777777777777333222222111000//////...------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((***+++***)))((()))***************************(((((()))***************%%%$$$###$$$''')))++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---............---,,,,,,+++******(((***,,,,,,+++***************+++,,,+++***)))((((((((())))))***,,,---...(((***,,,///111111111000000000///...,,,***((('''&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""###'''+++...""""""############""""""""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((()))***+++,,,,,,------......//////111333222///...000333000111111111111222222222555HHHddd~~~$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,((($$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))***))))))((((((((((((((((((((()))******,,,+++***)))(((''''''&&&)))+++---...///000333555333666:::===???BBBGGGKKKMMMMMMOOOPPPOOOOOOSSSXXXVVVUUUUUUYYY]]]``````^^^___bbbcccccccccccccccaaacccdddbbb```cccgggfffaaadddeeefffeeeeeefffiiilllkkkmmmkkkfffdddeeefffcccaaaeeeiiihhhgggfffeeedddfffddddddffffffccc```^^^bbbccccccaaa______aaacccbbbbbbbbbcccddddddaaa___^^^]]]YYYUUUTTTTTTPPPIIIIIIIIIGGGCCC===999999;;;>>>===888222111333222///333222000///...---------***---...---******---000(((***---......------...,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,---......---+++******+++******+++++++++,,,,,,,,,***)))))))))))))))******)))&&&%%%'''---111111000,,,///111111...++++++,,,---+++)))'''&&&&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$################################################'''&&&$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############&&&######&&&""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""#########$$$%%%%%%###!!!""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''''')))+++)))******++++++,,,------------......//////000000333222222111222333555666777EEEaaa%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++((($$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''&&&&&&'''(((((('''''''''(((***---000111+++...111444777;;;@@@DDDJJJKKKKKKLLLMMMOOORRRUUUSSSUUUZZZ^^^______```bbbaaa]]]YYYZZZ___bbbaaa^^^gggiiikkkiiigggffffffgggcccfffgggeeeeeefffbbb]]]XXXZZZ]]]```cccddddddccceeefffeeeaaabbbeeeeeebbbaaabbbcccdddfffiiijjjjjjffffffggggggeeecccaaabbbaaaaaa```______```aaacccdddcccbbbcccfffggggggfffgggiiiiiifffeeefffddd```___```___[[[VVVRRRQQQQQQMMMMMMJJJFFFEEEGGGFFFAAA;;;:::999777555333111000,,,------,,,******+++---+++,,,---,,,+++*********---,,,+++***))))))***+++************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))******************+++++++++,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---......---+++******+++******+++++++++,,,,,,,,,******))))))))))))******(((''''''))),,,000222222...000111000---******+++,,,+++)))'''&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""###""""""###%%%$$$###!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''''')))+++******++++++,,,------------......//////000111111222222111111222333555666555DDD___}}}&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&***'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++***(((&&&$$$######"""&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''((())))))(((((('''(((((('''''''''''''''(((******+++,,,///333666888AAACCCFFFHHHJJJLLLPPPRRRMMMMMMMMMMMMOOOSSSVVVYYYUUUWWWYYYZZZ\\\]]]]]]]]]]]]XXXRRRRRRWWW\\\]]]]]]aaa```^^^\\\[[[[[[]]]```YYYaaafffbbb\\\ZZZYYYXXXXXX[[[aaahhhnnnnnnhhhcccYYYZZZZZZ[[[```fffgggcccaaa]]]ZZZ[[[___cccfffggg]]]]]][[[XXXVVVVVVXXXZZZ^^^[[[YYYXXXYYY[[[\\\]]]```^^^^^^___bbbdddeeeeeeeeeiiikkkiiiiiilllmmmllleeeeeeeeebbb^^^[[[[[[[[[______]]]YYYXXXZZZXXXSSSOOOOOOMMMJJJFFF@@@;;;888777555222111000000...---...---,,,+++************...---,,,+++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))******(((((())))))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...---+++******+++******+++++++++,,,,,,,,,******)))))))))))))))***&&&''')))***+++...111444111222111///,,,******++++++***((('''&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""$$$(((******((($$$"""""""""""""""""""""""""""$$$###"""""""""""""""""""""!!!!!!"""######""" """"""""""""##################""""""!!!!!! """############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''''')))+++++++++,,,,,,---......///......///000000111111222000000000000222333555777444BBB]]]{{{''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$######&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&''''''(((%%%%%%&&&&&&'''((((((((())))))******++++++*********)))))))))))))))******,,,...222666:::>>>@@@BBBHHHKKKOOOQQQQQQPPPPPPPPPTTTTTTSSSSSSTTTVVVYYY[[[[[[ZZZWWWUUUWWW[[[]]][[[UUUUUUUUUWWW\\\dddmmmrrrwwwmmmeeeeeejjjooossswwwuuu|||ooommmvvv~~~uuuxxxzzz~~~|||wwwyyy~~~|||xxxoooiiijjjqqqvvvvvvoookkkgggeeefffhhhiiiiiikkkjjjjjjlllnnnooonnnllleeeeeeccc```aaafffgggdddeeeccc___\\\ZZZZZZ\\\]]]^^^___]]][[[^^^dddfffcccfffeeedddaaa\\\UUUOOOLLLFFFAAA===::::::888444111222000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***+++''''''((()))***++++++,,,************++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,+++***))))))))))))))))))$$$''')))***)))+++000444555444333000...,,,++++++***)))(((''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!$$$))),,,,,,)))$$$!!!""""""""""""""""""""""""######"""""""""""""""###"""!!! !!!"""###""" !!!"""""""""############$$$$$$###"""!!!!!! """"""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%'''(((''''''''')))+++,,,,,,------...//////////////////000111111222222////////////111333555777333AAA\\\zzz''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''(((((())))))***+++++++++++++++*********+++,,,---//////...333:::BBBHHHLLLMMMNNNJJJOOOUUUXXXXXXUUUSSSRRRPPPRRRSSSQQQNNNLLLMMMOOOTTTUUUVVVWWW^^^eeeddd]]]UUU\\\eeekkkqqq{{{}}}uuunnnoooqqqnnnhhhbbb]]]UUUNNNLLLMMMPPPRRRTTTTTTRRRPPPVVV```eeefffcccdddeeefffeeecccbbb```VVVRRRLLLIIIGGGDDD@@@<<<<<<888444111111000///---***+++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++''''''((()))***++++++,,,))))))*********+++++++++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++***)))(((((())))))###%%%(((((((((***///333888666444222111///,,,+++((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&(((((((((&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""$$$'''))))))'''$$$"""""""""""""""""""""""""""###"""""""""""""""#########!!! """""""""!!!!!!"""""""""############%%%%%%$$$######"""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%'''(((''''''''')))+++,,,------......//////000/////////000111111222222.........///000333555666444AAA\\\zzz''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''(((((()))******))))))***+++,,,,,,,,,,,,+++,,,---///222444777888@@@DDDIIINNNPPPPPPNNNMMMPPPSSSWWWWWWTTTPPPLLLJJJJJJRRRZZZ[[[WWWTTTVVVZZZbbbiiiqqqyyyyyywwwxxxqqqggg___\\\]]]___aaadddbbb[[[TTTSSSVVVXXXVVVRRRRRRTTTWWW[[[___bbbdddfffccc___\\\YYYWWWTTTRRRKKKFFF@@@===;;;999444000///////////////...---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((()))***+++,,,(((((())))))******++++++)))))))))************+++)))***++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,+++***)))(((((((((((($$$%%%'''((())),,,///222777666444444333111---***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$""" !!!"""######"""""""""""""""############%%%%%%$$$$$$######"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''''')))+++,,,,,,------.../////////......///000000111111222............000222333555333AAA[[[yyy&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,,,,------,,,---...//////000000000111222555888<<>>>>>===;;;999666333222++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((()))***+++,,,)))))))))))))))*********))))))))))))************))))))***+++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***,,,******+++++++++,,,,,,,,,,,,+++***)))((((((((((((''''''&&&(((,,,///111222444333333444444111,,,'''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%###!!!!!!"""$$$$$$###""""""""""""###########################""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''''')))++++++,,,,,,---......//////---......//////000111111//////......///000222333222???YYYwww%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,---......//////000111111222444444555555555888999===AAAFFFKKKPPPRRRNNNNNNOOOQQQTTTXXX[[[]]]gggiiikkknnnttt|||xxxsssyyy|||wwwwww}}}xxxtttmmmgggkkkrrrtttrrrlllqqqwwwyyywwwqqqllliiikkkuuu{{{wwwpppnnnmmmllljjjdddfffnnnooojjjnnnwww}}}~~~}}}zzzpppfff___]]]]]]^^^XXXZZZ\\\[[[YYYYYY\\\___aaa^^^[[[\\\^^^]]]XXXSSSNNNMMMKKKHHHDDD???;;;888++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((()))***+++,,,*********)))))))))))))))))))))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,)))***++++++***)))***,,,******+++++++++,,,,,,,,,,,,+++***)))((((((((((((***(((''')))...222333222111111111333444111+++%%%&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$&&&$$$"""!!!###$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&'''(((''''''''')))+++++++++,,,,,,---......///------......///000000000000///.........000111222000>>>WWWuuu%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&((()))***((()))***,,,---.........111111000000111111222222555333111111444999>>>AAA>>>CCCHHHJJJJJJKKKMMMOOOSSSVVVYYY___lll|||tttYYY[[[```hhhmmmjjjbbb[[[[[[WWWTTTVVVUUURRRRRRUUURRRRRRTTTVVVXXXWWWSSSOOOUUUSSSQQQRRRYYY___ZZZQQQWWWVVVXXXZZZXXXTTTSSSWWWRRRRRRSSSUUUYYY[[[\\\]]]kkkkkkoootttsssooopppuuuzzz{{{~~~}}}wwwtttzzz{{{xxxvvvnnnbbbXXXUUUSSSRRRWWW^^^\\\\\\]]]aaaeeefffccc```\\\]]]ZZZQQQJJJHHHFFFCCC<<<777111///111222000------+++((()))++++++***''',,,,,,+++***))))))******,,,+++)))((('''(((***+++''''''(((((())))))*********)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++++++++)))((('''(((&&&&&&)))...333333333222444666555000,,,***+++%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$#########""""""################################################$$$#########""""""!!!!!!######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""######!!!"""'''+++---)))$$$######$$$###!!!########################"""$$$%%%%%%%%%$$$$$$%%%######################## !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%'''''''''(((((()))***+++******+++,,,------------......//////000000111111111111111111111222222333333:::OOOooo$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&''''''((()))++++++,,,---...//////000000000333222222111111222333333222666:::<<<<<<<<<===>>>BBBDDDEEECCCBBBFFFOOOVVVkkkqqqxxx~~~qqqgggjjjwwwrrriiieeennnttthhhSSSLLLJJJHHHJJJOOORRRRRRPPPQQQSSSWWW\\\ZZZRRRMMMMMMLLLTTT^^^dddddd___XXXTTTFFFFFFIIISSScccpppooohhhddd]]]WWWTTTPPPLLLLLLOOOOOORRRTTTRRRNNNLLLMMMPPPLLLUUU___ddddddbbbbbbccciiipppyyy{{{tttkkkmmmtttvvvxxx{{{|||{{{zzzxxxwwwsssjjj```UUUQQQSSS]]]YYYVVVXXX^^^bbbaaa```^^^bbbdddbbb___[[[TTTMMMFFFAAA:::777777666222...111...++++++---//////...+++,,,,,,---------------++++++***)))))))))***+++))))))))))))*********+++***)))((((((((()))++++++))))))))))))))))))))))))******************++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++******************)))(((((()))((('''***...111111000000444777666222---)))(((&&&''')))******)))'''&&&%%%%%%%%%$$$$$$$$$$$$###((('''&&&&&&&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""############################################################"""""""""!!!######""""""""""""######$$$$$$$$$#########""""""###########################"""""" """'''***,,,((($$$######$$$###!!!########################"""###$$$$$$$$$$$$$$$%%%########################!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''''''''(((((()))***+++******+++,,,------------......//////000111111111111000000000000111222222444<<>>@@@BBBHHHMMMTTTYYY^^^fffpppxxxvvveeeZZZWWWXXXYYY```bbb[[[VVVWWWOOODDDDDDJJJGGGCCCEEERRR\\\TTTDDDDDDBBBAAADDDJJJRRRXXX[[[bbbdddhhhkkkfff^^^ZZZ\\\]]]fffppptttppphhhbbb___WWWZZZ```kkk}}}mmmcccZZZYYY\\\___dddiiiiiimmmmmmcccUUULLLMMMRRRPPPbbbqqqqqqjjjdddZZZPPPVVV^^^hhhllleee[[[YYY]]]]]]^^^```bbbeeegggiiijjjjjjqqqxxx}}}tttkkkhhhbbbYYYQQQOOOSSSVVVVVVSSSXXX\\\___aaadddfffaaaYYYVVVQQQJJJEEECCC@@@<<<888888555111///......------((()))***+++,,,,,,++++++************************************++++++++++++)))))))))((()))******+++))))))))))))))))))))))))******************))))))+++++++++*********************++++++++++++******++++++***))))))))))))***+++******,,,...000000///000333777777333---(((%%%'''((()))******)))((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###########################################################################""""""""""""######""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""###&&&(((***(((%%%############"""##############################""""""######$$$%%%########################""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&((()))'''''''''(((((()))***+++***+++,,,------......---......///000000111111222000000/////////000111111444>>>UUUqqq%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((******000111333444555555444444555555666888999999999999:::999888777777888999:::;;;<<>>;;;999<<>>:::555111...///...---,,,+++*********((()))************)))(((************************)))))))))))))))******+++))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))******++++++++++++******,,,+++***)))))))))***+++------...000222333333333111333444333000,,,(((&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#################################################################################"""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$ """############%%%&&&(((&&&%%%$$$#######################################"""!!!!!!###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''((()))***+++***+++,,,---...............//////000111111222222///////////////000000111444@@@WWWqqq&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%(((***---///111222555666777888999888777666777888999;;;===>>>>>>???===<<<;;;::::::<<<>>>???999AAARRRiii~~~xxx|||zzzkkkVVVQQQFFF:::888===AAAAAA@@@===;;;===AAAFFFGGGFFFJJJYYYcccllluuuooocccbbb^^^dddjjjkkkkkkllllllkkkfffmmmvvv|||{{{vvvuuuyyy|||~~~zzzxxx}}}|||~~~zzzzzz~~~zzznnnuuuvvvyyy]]]\\\]]]bbbjjjqqquuuvvvlll___SSSQQQRRRUUU]]]fffrrrsssooonnnuuu{{{yyy|||wwwnnnjjjddd[[[UUUVVV[[[ZZZUUUWWWVVVWWWYYY\\\___``````[[[\\\[[[XXXRRRJJJDDD@@@@@@===777222...,,,------))))))*********)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))******++++++******))),,,+++***))))))***+++,,,,,,...111333555666777888333222///---,,,***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################################################################""""""""""""""""""############""""""""""""###################################################### """$$$$$$######$$$%%%%%%%%%%%%$$$#######################################""" !!!$$$&&&&&&$$$########################$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))***+++++++++,,,---............//////000000111222222222///////////////000000111333???WWWqqq&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******)))+++---111444777888999666666777888888888888888999:::<<<>>>???@@@@@@@@@>>>===;;;:::;;;>>>AAACCCFFFVVVrrrmmmjjjiiikkkjjjaaaPPPBBB;;;<<<:::999===EEEIIIHHHIIIFFFDDDFFFMMMUUU\\\aaannn}}}rrrqqqlllttt|||}}}|||~~~||||||}}}tttvvvxxxuuu|||mmmmmmpppwwwxxxfffXXXVVVTTTSSS]]]jjj||||||pppoookkkhhhnnnvvv}}}uuussszzzpppiiicccYYYOOOJJJLLLOOORRRVVVZZZ]]]^^^^^^aaaddddddaaa[[[WWWUUUOOOJJJCCC;;;444000......------,,,+++***))))))((()))))))))((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))************))))))+++************+++,,,,,,***---111333444555666888222///+++(((((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$################################################""""""""""""##################""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%###$$$%%%%%%###"""###$$$###########################!!!!!!###'''(((&&&$$$##############################$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))***++++++,,,---......//////...//////000111111222222333000000/////////000111111222???WWWqqq######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))***+++++++++---///222444777999::::::555555666777999:::<<<======>>>??????????????????<<<:::999999;;;>>>BBBDDDRRRaaavvvzzzhhh\\\KKKJJJIIIIIIHHHFFFBBB???777:::===AAAKKKWWW^^^___ffffffggghhhlllrrryyy~~~www}}}{{{zzz{{{{{{~~~zzzssstttzzzrrrggghhhhhhfffssszzzpppfffaaalllxxx|||rrrlllxxxuuujjj```aaa```^^^\\\YYYXXXXXXWWWZZZ^^^___^^^^^^___```]]]YYYSSSKKKCCC<<<777444444222000...,,,+++++++++*********)))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******+++++++++))))))************)))))))))***++++++,,,,,,,,,+++'''+++///111000000111222...***''''''((()))((('''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$########################"""###$$$###""""""$$$&&&!!!###%%%%%%###"""###%%%###########################!!!"""%%%***+++'''###################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''(((((()))***++++++,,,---...///////////////000000111111222333333111000000000000111222222444???WWWttt !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,,,,,,,...000222444666777777777555666666888;;;>>>AAACCCAAAAAAAAA@@@???>>>===<<<999888777777999===BBBDDDPPPWWW]]][[[QQQHHHEEEEEE999===AAACCCCCCEEEJJJNNNLLLNNNPPPVVVdddxxxzzzuuuuuuqqqsss{{{xxx~~~vvvooorrrxxxvvvrrrjjjfffiiippprrrhhhaaannnyyyoooeee^^^[[[SSSVVVXXXYYYZZZ\\\aaaeeekkkiiieee___VVVMMMDDD???888666333000------------,,,+++++++++******))))))'''((()))++++++******)))))))))))))))))))))))))))''''''(((((())))))******))))))******+++++++++,,,))))))************))))))(((***+++,,,---,,,,,,+++%%%)))---...,,,***+++,,,)))'''&&&''')))***'''%%%))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################!!!!!!""""""#########$$$######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!"""$$$&&& ###%%%%%%###"""###%%%########################"""!!!"""''',,,,,,(((#################################""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$%%%&&&((()))***'''''''''(((((()))***++++++,,,---...////////////000000000111222222333333111111111111111222222333555@@@XXXvvv'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''***,,,+++(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***+++,,,,,,,,,,,,---///111222111333555555555666888999:::<<>>======???AAA@@@AAAHHHXXXgggnnnnnnqqqrrrwww|||yyy|||rrroooooobbbZZZYYYeeemmmjjjfffeeedddaaadddhhhqqqzzzxxxiiiaaaWWWRRRQQQTTTYYY^^^YYYdddhhh```ZZZZZZWWWPPPOOOJJJEEE???;;;888444111......//////---+++((('''))))))((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,---......,,,+++)))******************************))))))))))))******))))))(((((((((((())))))'''''''''(((***+++***(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$!!! !!!$$$%%%###!!!"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######&&&$$$"""!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$###############$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******+++,,,---...////////////333111///111444555333111111222222111000000111333888CCCZZZvvv''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))+++)))'''%%%%%%&&&''''''(((((()))'''((()))***,,,...///////////////000111333555666333555888:::;;;===@@@BBBEEEFFFHHHIIIHHHFFFCCCBBB@@@>>>>>>???@@@@@@>>>;;;;;;:::999:::<<<=========BBBAAA@@@???@@@BBBGGGJJJOOOQQQYYYgggwww|||zzzppprrr}}}ooohhhlllxxxuuueeeWWWWWWZZZdddpppyyy{{{rrrlllggg___UUUOOOSSSXXX[[[ZZZZZZ\\\[[[XXXSSSRRRQQQOOOKKKFFF???999333222111000///...------******++++++***)))((('''************))))))))))))(((((((((((()))))))))*********))))))******+++,,,***+++---------,,,***)))***************************))))))(((((())))))***))))))(((((((((((())))))***)))))))))++++++)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$'''(((&&&$$$######%%%&&&$$$""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!! !!!"""#########$$$$$$%%%$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''(((((())))))******+++,,,---...////////////333111000111333444333111222222333222000000111333888DDD[[[vvv'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&'''''''''''''''((()))******+++,,,...000222333444222222222333555777888999666999===AAACCCFFFIIIKKKNNNNNNLLLJJJGGGCCC@@@???<<<<<<===???AAA@@@===;;;>>>===;;;:::<<<=========DDDEEEFFFJJJOOOUUU[[[___iiimmmyyyzzzyyyyyysssvvv|||vvvsssZZZXXXYYYcccuuuwwwwwwxxxfffWWW]]]XXXVVVYYY[[[YYYVVVVVVQQQSSSWWWZZZZZZVVVOOOIII>>>;;;777333///---------)))***+++,,,,,,,,,***)))++++++*********)))))))))((((((((()))))))))************))))))******+++,,,******+++,,,,,,***)))(((***************************)))(((''''''((()))***))))))(((((((((((()))))),,,+++******+++***(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&""""""&&&)))'''%%%$$$$$$%%%%%%###""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$))))))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((())))))******+++,,,---......//////...222111000111333333333222333444444222000000111222888FFF]]]www&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&***)))(((((((((((()))***...///000111333444555666444444555777888:::;;;<<<<<>>>>>?????????>>>===;;;<<<<<<;;;<<>>>>>>>>>>>AAA@@@???>>>???@@@CCCEEE<<>>666333000---++++++,,,---,,,,,,,,,+++***))))))((())))))))))))******************))))))******+++,,,************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''&&&&&&''')))***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######""""""###$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&'''((((((''''''(((((())))))*********+++,,,---............000000111111111111222222444555555444222111222444888KKKdddzzz%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&'''+++///222555777888555666666777888999::::::@@@AAACCCEEEGGGIIIJJJJJJHHHJJJLLLKKKIIIFFFEEEEEE??????>>>>>>???@@@@@@AAA<<<======>>>@@@EEELLLQQQYYYeeerrrxxxwwwzzzzzzsssrrr~~~{{{|||}}}{{{vvvuuusss|||yyyzzzzzzxxxvvvqqqhhh^^^ZZZ^^^hhhpppyyypppsssxxxxxxsssmmmddd\\\WWWSSSQQQOOONNNOOOQQQSSSSSSRRRPPPNNNFFFBBB<<<555000---++++++------,,,+++***))))))((()))))))))*********++++++******))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))%%%%%%%%%''')))***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%&&&&&&%%%###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""""""""###$$$%%%&&&'''%%%%%%%%%&&&''''''((((((''''''(((((())))))*********+++,,,------......---///000222111000000111333333444555444333333444666888MMMggg{{{%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$'''******)))(((***,,,***---111666999;;;<<<;;;888999:::<<>>>>>???@@@@@@AAAAAA999===CCCIIIPPPXXXbbbiii~~~zzz{{{{{{zzzzzzzzz~~~~~~{{{vvvqqqrrrvvvwwwvvvhhhaaadddhhhjjjjjjqqqyyyqqqiiibbb^^^SSSSSSTTTTTTUUUUUUTTTTTTOOOMMMHHHBBB<<<666111......------,,,***))))))((())))))*********+++++++++******))))))******+++,,,++++++******)))))))))***))))))))))))))))))))))))'''))),,,......,,,)))'''))))))(((((((((((())))))((('''&&&'''))))))(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%###"""$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############&&&&&&&&&&&&&&&%%%$$$###########################%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''(((((())))))************+++,,,------------...000222111000///111333222444555444333444666888888OOOjjj|||%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((($$$'''***+++***)))+++...222555999<<<>>>===;;;:::999;;;===@@@DDDGGGIIIJJJDDDFFFIIILLLNNNOOOOOOPPPKKKLLLMMMKKKGGGBBB>>>======>>>>>>?????????>>>>>>@@@GGGRRR\\\gggrrr}}}~~~yyy~~~|||{{{yyyzzz}}}zzzzzz~~~yyyxxx{{{zzzssseeeccc___[[[XXXVVVVVVVVVPPPPPPOOOLLLFFF???999555......---,,,+++))))))((()))************+++++++++*********)))***++++++,,,,,,++++++***)))*********))))))))))))))))))))))))&&&)))---000000---)))&&&))))))(((((((((((())))))+++)))))))))***)))'''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### """$$$###!!! """%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###############((((((((('''&&&%%%$$$###########################&&&&&&$$$###""""""!!!!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***************+++,,,------------...000222111//////111333222333444444444555777999888PPPkkk}}}%%%&&&%%%$$$""""""$$$&&&***(((&&&&&&((((((&&&$$$%%%%%%&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&((()))***+++---111333999999999:::<<<>>>@@@AAABBBCCCFFFIIIJJJKKKJJJJJJFFFEEEEEEHHHLLLMMMKKKIIILLLEEEAAABBBDDDBBBBBBCCCCCC>>><<>>AAADDDFFFHHHIIIHHHIIIKKKMMMNNNNNNMMMLLLMMMIIIEEECCCEEEGGGHHHHHHBBB@@@@@@CCCCCC???>>>??????AAAIIIVVV```iiiuuu~~~~~~{{{uuusssyyy~~~xxxlllccccccgggpppzzzqqqjjjkkkyyyyyynnnccceeeeeecccgggtttooo```XXXUUUPPPLLLMMMPPPSSSRRRPPPIIIBBB999333000///---,,,*********************)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***###%%%(((*********((('''))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,+++***)))***,,,---------///000111000//////111333333444555444333444555777888OOOnnnzzzvvv%%%&&&&&&%%%######$$$&&&%%%&&&&&&%%%######%%%&&&######$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&((((((''''''((()))+++,,,111222333333333555888;;;@@@AAADDDGGGJJJLLLMMMMMMMMMMMMNNNOOOOOONNNMMMLLLIIIFFFCCCBBBCCCDDDDDDDDD@@@???>>>???===;;;???FFFNNNZZZooo|||xxx~~~~~~|||yyy|||}}}xxx{{{zzzvvvrrrppprrrsssrrrpppfffcccjjjyyy|||vvvmmmddd[[[PPPLLLPPPTTTTTTRRRRRRMMMEEE???;;;777222...******+++,,,,,,,,,++++++******))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++'''(((***++++++***)))(((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############"""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,+++***)))***,,,---------///000000000//////111333333444555444333333555777:::PPPnnnwwwnnn&&&''''''&&&$$$$$$%%%&&&###%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&((((((((((((***---000222...000222444666999>>>AAAEEEFFFIIIKKKKKKKKKJJJIIIMMMMMMMMMMMMLLLKKKIIIHHH@@@BBBFFFHHHIIIGGGCCCAAAAAA===999666666===OOO```yyy{{{zzz~~~}}}~~~{{{sssuuuvvvyyy{{{wwwrrrsssxxxvvvuuuvvvyyy}}}tttpppqqqwww|||zzz}}}yyytttpppmmmnnnuuu~~~uuuuuu~~~{{{pppddd^^^]]][[[UUUOOOPPPMMMJJJHHHGGGBBB999222000///...,,,,,,++++++,,,******)))))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******************)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,,,,***)))***,,,......---...///000/////////111333333444444444333333555777;;;PPPmmmyyynnn&&&'''((('''&&&%%%%%%&&&###$$$%%%&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((***,,,///222555777333444777888:::>>>BBBEEEFFFGGGJJJKKKLLLKKKJJJIIILLLLLLLLLKKKJJJHHHGGGFFFEEEGGGIIIIIIHHHFFFDDDCCC>>>===>>>BBBIIIXXXrrr~~~}}}yyyxxx~~~tttwww{{{|||xxxmmmeeegggdddccceeeddd___]]]^^^ZZZ^^^aaabbbeeennn|||}}}pppggghhhlllqqq|||~~~wwwvvv{{{uuuwwwxxxoooxxx}}}wwwtttyyy~~~vvviii^^^XXXRRRKKKHHHIIIGGGBBB<<<:::777222...+++***+++,,,+++*********))))))((((((************************))))))))))))))))))))))))***************************))))))(((((()))))))))%%%(((,,,///000...+++(((******(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$##########################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,,,,+++******---.........---...//////...///111333222333444444333333444666;;;OOOiii~~~wwwhhh&&&((())))))'''%%%&&&&&&$$$$$$%%%(((***+++(((&&&)))((('''&&&&&&'''((()))'''''''''''''''(((((((((&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((()))))))))))))))*********+++***,,,...000333666888999555777888888888:::===@@@EEEGGGIIIKKKLLLMMMMMMMMMKKKKKKKKKJJJIIIHHHHHHHHHKKKIIIFFFBBBBBBFFFMMMRRRPPPVVVaaaooo{{{~~~|||}}}wwwjjjrrrtttoooqqq~~~xxxtttlllbbb[[[___mmmyyy|||tttggg\\\WWWXXX\\\^^^hhhiiijjjiiieee___YYYVVVOOOLLLLLLQQQRRRNNNHHHGGGFFFJJJLLLKKKNNNVVV\\\___]]]TTTOOOTTTXXXYYY___hhhvvvssspppmmmgggcccgggooowww}}}ttt||||||wwwxxxyyywww|||~~~~~~yyyrrrmmmxxxyyypppbbbQQQGGGGGGIIIJJJIIIDDD@@@:::444///---------,,,,,,++++++***)))))))))***************+++++++++))))))))))))))))))))))))************************'''''''''''''''(((((()))%%%,,,555<<<>>>888111+++******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((()))***+++,,,,,,+++***+++---.........,,,---//////...///111333222333444333222222444666:::LLLdddxxxwwwddd&&&(((***)))(((&&&&&&&&&%%%$$$%%%***000111+++$$$''''''&&&&&&'''***,,,---&&&'''''''''((((((((()))''''''''''''''''''(((((('''''''''''''''(((((()))))))))***+++,,,,,,---...///111333666777888777777444555666666555777999<<>>AAADDDFFFKKKHHHEEEDDDDDDFFFGGGHHHBBBBBBDDDGGGGGGEEEGGGMMMPPP[[[tttxxx|||ooojjjqqqsssooottt|||zzz~~~xxxnnnkkkcccjjjooommmiiigggccc______VVV[[[nnnvvvgggWWWQQQKKKLLLQQQ]]]ppp}}}{{{ssshhhoootttttt{{{xxxvvvvvvtttuuuyyy}}}~~~|||jjjfffgggoooxxxlllUUUNNNMMMOOOXXXccclllfff[[[PPPJJJMMMVVV^^^fffaaaYYYQQQLLLHHHEEECCCEEEHHHGGGEEEJJJRRRTTTPPPKKKIIIGGGEEEFFFJJJOOOSSS]]]\\\]]]```___\\\___dddcccpppyyyxxxuuuxxxvvvrrrdddOOOKKKJJJJJJKKKLLLHHH<<<111222000...///000///+++((('''&&&&&&(((***,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******...---,,,+++***)))))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444333333333444555666555333888JJJ```qqqjjj''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''((()))((('''&&&''')))+++---111333444444444666:::<<<===???@@@===999555444555777888;;;@@@DDDHHHIIIIIIEEEEEEFFFGGGGGGFFFCCCAAACCC>>>;;;<<>><<<;;;;;;AAA@@@AAADDDGGGFFFCCC???>>>@@@DDDGGGHHHFFFDDDBBBBBB???BBBMMM]]]ooo}}}yyyqqqgggaaa```[[[hhhssswww|||uuummmddd]]]\\\^^^___]]][[[WWWPPPIIIJJJPPPjjj}}}~~~}}}{{{yyyxxx|||{{{|||~~~~~~|||sssjjjcccaaabbbccckkkmmmooottt{{{|||uuummmbbbUUUPPPVVV```gggjjjcccZZZSSSRRRSSSUUU[[[aaafffqqqqqqooossssssuuu|||}}}wwwvvv~~~{{{rrrfff[[[SSSPPPOOOPPPGGGCCC===666000...///111---+++******+++,,,+++***************************))))))))))))))))))))))))((((((((())))))))))))***------,,,+++***************)))((((((''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---...////////////222444333333444444555555555555>>>LLLcccwwwsss''''''(((((())))))))))))&&&&&&&&&''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''******+++---111555999;;;???>>>===::::::<<<@@@CCCAAABBBCCCCCCCCCDDDDDDEEEFFFEEEEEEGGGIIIFFF@@@;;;@@@@@@@@@@@@@@@BBBFFFHHHPPPTTTbbbzzzyyyrrrqqqvvvtttiiidddgggmmmuuunnnoooooollllllaaaYYYVVVQQQMMMVVVdddjjjccc]]]\\\[[[\\\aaahhh|||vvvvvv}}}xxxsssrrrtttzzz{{{rrrlllqqqrrrpppooowww}}}ppphhhfffgggiiirrr~~~xxxqqqfff\\\VVVLLLIIIEEEAAA>>>999444111000...,,,+++,,,---,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++***))))))((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***************++++++,,,,,,,,,,,,---------...////////////222444333444555444444444555666===LLLdddwwwsss%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))''''''((()))***)))))))))***,,,///333777;;;>>>@@@<<<<<<;;;999888:::???BBBAAAAAABBBCCCEEEGGGHHHIIIEEEEEEEEEGGGIIIHHHEEEAAA???>>>:::999<<>>>>>>>>:::::::::::::::<<>><<<<<<777999>>>FFFSSSfff{{{|||yyyyyyyyy}}}~~~sssssswwwssspppmmmeeeeee___TTTHHHDDDKKKZZZfffjjjfffcccbbbeeepppuuuxxx~~~~~~{{{vvveee```SSSPPPLLLNNNYYYgggkkkiiijjjqqqzzz~~~|||||||||bbbpppzzzfff]]]QQQHHHDDDCCCAAA???888444000---,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))************+++,,,------+++***))))))(((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((()))******************++++++,,,,,,------...---...////////////222444444666777555333333666:::PPPhhhzzzzzzyyyzzz%%%'''(((******)))((('''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((())))))***,,,///222333555888===@@@AAA???<<<:::;;;<<<>>>???@@@CCCGGGJJJKKKHHHEEEDDDEEEEEEDDDBBBEEEFFFCCC>>>999888<<<@@@HHHSSSbbbssslll``````hhhiiikkklllddd```XXXOOOKKKOOO[[[kkkvvvuuutttpppoooxxx{{{zzzzzzqqqnnnnnnssswwwvvvvvvyyyyyy~~~}}}xxxvvvfffgggeeebbbbbbbbb[[[SSSUUU^^^hhhoooxxx|||~~~}}}}}}yyyyyynnn```SSSLLLLLLNNNGGGBBB<<<666333000...,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************+++,,,---...+++***))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))*********************+++,,,,,,---......---...////////////222444444666777555222222666;;;[[[vvvppplll'''(((***+++,,,+++)))(((%%%%%%&&&&&&'''((())))))&&&''''''((()))***++++++))))))))))))))))))))))))*********+++...222555888===@@@DDDGGGFFFAAA;;;777===@@@BBBEEEGGGIIIMMMPPPLLLIIIEEEDDDEEEFFFDDDBBB>>>AAACCCAAA???DDDOOOXXXqqq|||{{{vvvuuu|||}}}{{{}}}nnnYYYMMMQQQ___jjjvvv~~~{{{qqqiiicccgggqqq|||{{{zzz{{{oooaaagggiiiggghhhnnnpppnnneeennnjjjaaaaaa^^^___hhhbbb``````dddfffaaaVVVLLLJJJEEEDDDGGGJJJJJJLLLNNNTTTZZZbbbhhhmmmppppppmmmeeehhhnnnwww|||}}}ooocccZZZaaafffeeeeeefffbbbZZZjjjyyyyyynnnlllsssvvv}}}uuupppsss}}}hhhYYYVVVZZZUUUOOOGGG@@@:::666333000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++,,,---...+++******)))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))*********************+++,,,,,,---......---.../////////000222444444666888555222222777;;;^^^zzz~~~ddd]]]yyy(((((())))))((('''&&&&&&&&&%%%%%%&&&'''***---///***+++***(((&&&&&&((()))***++++++***((((((***,,,+++---000222555999>>>BBBHHHIIIJJJIIIGGGEEEEEEFFFIIIIIIJJJLLLNNNNNNLLLJJJEEEIIIHHH@@@:::===CCCFFFDDD???AAAKKKWWWfffyyykkkmmmrrrvvv~~~xxx~~~~~~qqqggglllssswwwwwwsssmmmcccZZZPPP]]]iiirrrzzzwwwvvvyyy||||||~~~xxxrrrnnnmmmllltttsssrrrpppkkk```QQQGGGAAABBBAAAAAACCCGGGJJJIIIHHHGGGEEEDDDCCCCCCEEEFFFDDDDDDEEEDDDBBB???;;;999777888666444777===???===;;;;;;===AAABBB@@@BBBFFFEEEGGGHHHJJJLLLOOOSSSVVVZZZ___jjjvvvyyyvvvxxx~~~~~~|||nnn```ZZZWWW\\\dddiiiiiimmm|||||||||sss~~~vvvrrr}}}pppgggdddSSSYYYVVVHHH===<<<;;;555555333000...,,,+++******,,,+++***************+++***+++,,,,,,,,,***)))((()))))))))***+++...000222+++++++++***((('''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$''''''$$$"""&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))******************+++,,,,,,------,,,,,,,,,---//////......000111555555444333222333666999UUUtttrrraaaZZZmmm}}}''''''(((((('''&&&&&&%%%(((((('''''')))+++...///*********(((&&&&&&''')))***+++,,,+++******+++,,,---///444888<<>>MMM^^^kkk{{{vvvkkknnnrrrsssyyy{{{yyy}}}}}}sssfff^^^aaaeeeeee___YYYXXXYYYXXXooozzz{{{ooooooqqqppprrrxxxsssoooiiibbb\\\XXXVVVUUUPPPOOOMMMLLLJJJFFFAAA===444444444555888;;;;;;999<<<<<<<<<;;;;;;<<>>;;;777555666777888777555777666222222666888666222000222666666222111333555555555555555666666666444555999>>>???======AAAEEEHHHLLLNNNOOONNNMMMLLLRRR[[[fffooo{{{{{{dddaaa``````]]]ZZZ\\\aaannnpppqqqllleeeggg{{{yyyxxxyyy{{{}}}zzzkkkiiiqqqssszzz}}}mmm]]]WWWVVVQQQIIIDDD>>>999333...------......+++,,,,,,------,,,,,,+++,,,++++++************+++++++++++++++,,,---...///,,,,,,,,,***'''&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$!!! """&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))***++++++++++++***+++,,,------......------,,,...////////////000222444555555444333333666888JJJtttyyy{{{&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''%%%&&&(((***((()))******,,,000555999===AAAEEEHHHIIIKKKLLLNNNPPPRRRSSSSSSQQQPPPPPPQQQKKKJJJJJJKKKLLLKKKHHHFFFFFFKKKJJJBBB???IIIZZZgggwwwxxx}}}~~~|||~~~{{{sssooossszzz}}}nnnkkktttsssmmm___OOOEEEDDDFFFRRRddduuuwwwrrrsss{{{~~~ssshhhfffhhhgggdddccc[[[OOODDDBBBBBB@@@AAADDD@@@???===;;;::::::;;;;;;888;;;???>>>999444222222;;;666444666888777666555::::::999999888999::::::<<<999777888;;;======<<<555999:::888999===???>>>>>>999888:::;;;999888:::777777666777888888777666:::999999;;;;;;:::::::::::::::::::::;;;;;;;;;;;;888>>>GGGQQQ]]]lll{{{|||{{{uuurrrrrrpppkkkgggfff^^^[[[YYYWWWWWW___ppp{{{~~~yyyzzzvvv~~~rrr___VVVYYY\\\eeevvvwwwkkk\\\PPPPPPYYYLLLFFF>>>888555333///---+++,,,---------,,,+++***---,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,------,,,---,,,***'''&&&'''((((((((((((((((((((((((((()))(((((((((((((((((()))%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$"""!!!###%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))***++++++,,,,,,++++++,,,,,,---...............---...000000//////111222444555555444333333555777JJJuuu'''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''((('''&&&''')))+++((())))))***...444<<>>;;;======:::;;;@@@@@@>>>===???CCCEEEEEECCCCCCAAABBBEEEIIIIIIEEEAAA???FFFKKKKKKMMMQQQSSSSSSIIIBBB>>>???@@@@@@AAADDD???>>>===???BBBDDDDDDBBBAAAAAAAAACCCGGGJJJHHHEEEDDDCCCAAA???======>>>@@@DDDBBBBBBEEEKKKTTT```hhhkkkooosssxxxzzzoooddd^^^ZZZ[[[bbbjjjppp}}}}}}wwwwww{{{|||{{{}}}yyyhhhbbbYYYVVVVVV```uuu}}}lllZZZUUUYYYUUUOOOGGGBBB???:::444///------------,,,+++***)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******+++,,,,,,,,,,,,,,,------...////////////...---...000000//////111222444555666555444333444666CCCmmmxxx(((((()))*********))))))*********)))))))))((((((''''''(((((('''(((+++---+++,,,...000444;;;BBBHHHKKKLLLKKKIIIFFFBBBAAAAAAPPPQQQQQQOOOLLLIIIIIIIIIGGGGGGIIIJJJJJJGGGAAA===999;;;DDD[[[}}}}}}ssslllrrrwwwtttooorrrttteeeRRREEEGGGFFFGGGFFFEEEJJJYYYoooxxxfffYYYLLLEEEAAACCCDDD@@@;;;999:::888666666666666666555777777777777888888999:::999999999999999<<<@@@CCCBBB???@@@CCCAAA===BBBKKKFFFAAA@@@GGGRRRYYYWWWRRRMMMNNNSSS\\\eeeiiieee```YYYbbbjjjlllllloooooonnnPPPIIICCCEEEHHHIIIKKKMMMLLLIIIHHHJJJOOOSSSTTTSSSSSSUUUXXX]]]eeekkkhhhbbbNNNLLLJJJIIIIIIIIIIIIIIIMMMFFFAAAAAADDDGGGLLLQQQNNNPPPQQQUUU___sssyyypppkkkffffffhhhbbbiiivvv~~~}}}uuupppqqqnnnxxxyyyxxx{{{rrrgggYYYUUU^^^uuurrr```SSS[[[TTTLLLGGGEEEBBB<<<666222111///---+++*********,,,++++++++++++,,,,,,---++++++,,,---------,,,,,,+++++++++***((('''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,++++++,,,------------,,,---...//////000/////////---///000000000000111333444666666666444333444555???ggg~~~uuu''''''((()))))))))))))))*********+++******))))))'''((()))((((((***,,,///...222777<<>>???<<<::::::666888999:::;;;;;;888555::::::;;;<<<===???@@@@@@@@@BBBFFFKKKOOOPPPNNNLLLEEEGGGOOOWWWTTTNNNTTTaaaeee]]]YYYdddvvv|||sssmmmnnnttt{{{iiiccc```dddiiiiiiiiijjjddd```]]]___eeekkkmmmmmmyyy|||fffbbb___bbbiiimmmkkkfff]]]TTTNNNQQQSSSQQQMMMMMMKKKJJJJJJLLLSSSaaappp{{{tttvvv|||zzzwwwyyywwwoookkkjjjmmmvvv~~~}}}pppkkkjjjoooqqqmmmlllmmmkkkyyyzzzvvvyyy|||rrreeeaaahhhvvvvvvhhhggg]]]QQQKKKIIIHHHDDD???888666222...,,,+++++++++***+++,,,,,,------,,,,,,******,,,------------,,,)))******)))(((((()))+++))))))))))))))))))))))))((((((''''''''''''((((((''')))******''''''(((***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***,,,---+++,,,,,,---------------......///000000000000///---///000111000000111333444666777666444333333444===fffyyy&&&&&&'''((())))))(((((((((((())))))))))))(((((('''((()))))))))***---000111777???EEEGGGFFFEEEDDD>>>???@@@AAABBBDDDHHHKKKMMMNNNOOOOOOMMMKKKKKKLLLDDDBBB@@@@@@BBBDDDEEEEEEYYYuuuooorrr}}}vvvmmmpppuuuzzz~~~~~~qqqhhhjjjttt{{{mmmkkk\\\PPPQQQVVVbbbvvv}}}|||xxxwwwrrreeeYYYZZZUUUQQQQQQPPPIII@@@:::888666888<<<===;;;<<>>???CCC???===EEEMMM```zzzwwwtttooooooqqqooollluuuxxxsssqqqyyysssjjjbbb^^^aaahhhmmm]]]ZZZ[[[dddvvvzzzuuuuuutttpppjjjjjjcccWWWPPPLLLCCC888CCC>>>:::;;;======<<<<<>>@@@CCCDDDRRRlll{{{yyyqqqlllppprrrvvvwwwvvvyyy~~~ssspppooollliiiiiifff```YYYUUUTTTVVV\\\iii~~~{{{rrriiiaaaVVVLLLOOOMMMGGGAAA??????===999AAA>>>;;;;;;<<>><<<:::888888999;;;<<<666666777:::@@@JJJVVV]]]mmmuuu}}}rrreee___aaadddfffeeeeeekkkuuuuuuttttttnnnoooooouuuyyyoooeeeUUUGGGKKKEEECCCDDDAAA:::666666222///,,,,,,---...---,,,,,,---......---,,,------+++++++++++++++***))))))))))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''***************)))((((((((('''&&&&&&''''''&&&$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###"""$$$(((+++'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))+++,,,---.........---------------//////.........---------000///...///111222111000555666777777555333333444<<>>:::999<<>><<<777444000......///......***---000000...,,,---...+++++++++++++++************)))(((((((((((()))***))))))************++++++''''''''''''''''''''''''))))))******))))))(((((()))(((''''''(((((('''%%%%%%%%%$$$$$$%%%&&&''''''%%%,,,,,,$$$!!!%%%(((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((***+++---...------------------------...............---------...///000///......///000888888888666444333444555<<>>>>>===???CCCMMM[[[kkkxxx~~~}}}~~~yyyrrrnnniiifffiiiwww~~~|||xxxsss|||zzzuuu{{{kkk]]]VVVPPPMMMKKKIIIEEEBBB===:::666222///...------***...222222...,,,---///,,,,,,++++++************+++***(((''''''(((***+++************************''''''''''''''''''''''''((()))))))))))))))(((((()))(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&'''(((+++<<>>>>>QQQiiissshhh[[[XXXXXXaaaooo||||||qqqddd___```bbb```dddsss||||||zzzvvvoooeee\\\WWWDDDHHHFFF???999888999999===<<<<<<>>>@@@FFFSSS```xxxrrroookkkkkkkkkfff]]]UUU@@@GGGQQQWWWWWWUUUSSSRRR```\\\XXXZZZbbbkkkppprrrrrrqqqpppttt{{{~~~ooo{{{~~~tttpppuuurrrhhhoooqqquuuyyy~~~}}}~~~|||}}}tttzzzwwwhhhZZZRRRNNNJJJGGGEEEBBB>>>888333000......---000222222///------///---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((('''&&&&&&''''''&&&$$$&&&%%%%%%%%%&&&&&&'''(((:::NNNUUUCCC///***)))%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))***+++------++++++++++++,,,,,,---------.....................---000222111///...000333333444444333222333666888999VVV}}}************+++,,,---...,,,)))***...111111444999>>>@@@DDDGGGIIIJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIFFFDDDDDDEEE777:::>>>AAAHHH]]]tttggg]]]XXXYYY\\\fffzzz|||rrrlll___RRRRRRbbbvvvzzztttoooeeefffeee___UUULLLFFFDDD;;;>>>???===>>>BBBEEEEEEGGGLLLNNNNNNUUUiiiwwwnnnaaappp}}}sssooorrrvvvxxxwwwmmmgggaaabbbiiisss{{{}}}qqqjjjbbbYYY___aaahhhqqqyyy{{{xxxoooeeeccceeelll|||mmm\\\SSSMMMIIILLLKKKHHHBBB<<<777555555222222111000///......---...---,,,******++++++,,,***************************))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))((((((((('''%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''???JJJJJJ999(((###&&&(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))(((((()))***+++,,,,,,)))******++++++,,,,,,------------...............---///000000000000111333111222333333333444666888666TTT}}},,,,,,+++++++++,,,,,,---+++)))***000444666;;;@@@CCCEEEGGGJJJLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLJJJEEEAAA???>>>888AAAKKKWWWkkk{{{kkkaaa]]]\\\___dddnnnrrr}}}yyyxxxqqqhhhbbb\\\[[[XXXWWWbbbzzz~~~vvvvvvzzzxxx|||}}}vvvlllfffaaa]]]XXXWWWSSSMMMGGGAAA???>>>EEEIIINNNQQQWWW]]]^^^ZZZUUUgggssssss}}}vvvqqqkkkkkkoootttvvvvvvqqqoooooovvvsssiiieeejjjiiimmmvvv{{{}}}|||}}}}}}rrrwww{{{fffWWWRRRWWWsssooobbbYYYRRRRRRSSSRRRNNNHHHCCCAAA@@@999444///...///000...+++///---,,,******+++,,,---((()))+++,,,,,,+++)))(((++++++*********)))))))))((((((((((((((((((((((((&&&''''''((())))))(((((()))(((''''''(((((('''%%%)))((('''&&&&&&%%%&&&&&&444444111+++%%%###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((()))))))))*********(((((((((((()))***++++++)))))))))***+++,,,,,,,,,---------.........//////---,,,,,,...000222222111111333555666555444555666888RRRxxx......---,,,++++++++++++)))''')))///444777===CCCCCCDDDGGGIIIKKKKKKLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLJJJEEE@@@===<<>>CCCHHHLLLOOOQQQUUUUUUVVVVVVTTTQQQNNNLLLMMMJJJJJJKKKJJJGGGGGGJJJAAAGGGXXXsss|||iiiYYYMMMHHHKKKQQQoootttppp~~~|||{{{tttsssqqqmmmhhhaaa[[[WWWWWWTTTMMMFFFCCCEEEJJJNNNaaa|||~~~~~~|||}}}~~~}}}}}}~~~~~~}}}{{{{{{|||~~~wwwkkkiiinnnuuu}}}{{{uuu]]]PPPPPPVVVSSSLLLFFFBBB;;;333///000111000///---,,,++++++***))))))***++++++++++++***+++++++++++++++***)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))+++)))(((((())))))(((&&&''''''((((((((()))))))))((((((((((((((()))******((())))))******+++,,,,,,***,,,------,,,,,,...///000000000111222222333333555666777777555555666777DDD\\\www+++------,,,+++...444999:::===BBBGGGMMMQQQTTTVVVYYYXXXWWWUUUSSSOOOLLLJJJMMMGGGEEEIIILLLHHHBBB???EEE[[[}}}~~~___TTTHHHEEEMMM\\\mmmxxxwwwooo~~~}}}zzzzzzzzzzzzzzzrrrooojjjccc]]]UUUNNNJJJJJJGGGAAAAAAKKK[[[hhhnnn{{{|||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}{{{yyy|||~~~uuurrrtttyyyyyytttrrrvvv{{{}}}zzziiiXXXTTTWWW\\\VVVPPPJJJAAA666333555111000...------,,,++++++((()))***+++,,,+++***)))+++++++++++++++***)))(((*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$&&&''')))******+++***(((((())))))'''&&&&&&&&&''''''((())))))***((((((((((((((())))))******++++++,,,,,,---......+++---////////////000222000000000111222222333333555666777777666555777888FFF]]]vvv,,,---.........222999>>>>>>AAAGGGMMMSSSWWWZZZ[[[ZZZYYYVVVSSSPPPLLLJJJHHHGGGFFFFFFDDD???>>>EEEPPPhhhqqqeeeJJJIIIJJJTTThhhjjjjjj|||yyyyyy|||{{{uuupppgggaaaXXXQQQLLLIIIEEECCCBBBCCCFFFRRRiii}}}yyy{{{}}}~~~}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~|||zzzuuu{{{rrrlllssszzzrrreeeaaadddlllxxx}}}~~~~~~jjj```]]]aaa```___\\\RRRDDD;;;999333000---,,,---------,,,)))***+++,,,,,,+++))))))******+++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########%%%&&&((()))***++++++)))(((((())))))(((&&&%%%%%%&&&'''((()))******((((((((((((((())))))******++++++,,,,,,---......+++---////////////000222000000000111222222333333555666777777666666777999DDD^^^xxx+++...111222333777===BBBEEEHHHMMMSSSXXX[[[]]]^^^YYYWWWTTTPPPMMMKKKIIIHHH@@@FFFIIIAAA777>>>^^^}}}nnn```ZZZXXXSSS\\\jjj||||||lll]]]kkk|||{{{yyyzzz||||||uuuggg[[[PPPIIIBBB???BBBGGGKKKLLLVVV___mmm~~~yyyxxxxxxyyy|||uuuyyy|||}}}|||{{{~~~}}}{{{|||~~~}}}|||}}}|||yyy|||{{{zzzzzzyyyyyyyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwvvv}}}}}}{{{zzzzzz{{{||||||{{{|||zzz|||yyyqqqssszzzuuuhhhdddhhhnnntttzzz~~~ssspppkkkkkknnnooogggVVVGGG@@@;;;555///,,,---......---+++,,,,,,,,,,,,+++************+++++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&((()))++++++)))((('''((()))***)))(((%%%%%%&&&'''(((((())))))((((((((((((((()))******((())))))******+++,,,,,,***,,,------,,,,,,...///000000000111222222333333444666777777777777888:::BBB```|||...222888;;;===@@@DDDHHHKKKMMMQQQVVVXXXZZZZZZZZZUUUSSSOOOLLLIIIGGGGGGGGGAAABBBEEEGGGOOOdddwww___MMMHHHMMMTTTooo~~~vvvjjjdddwwwxxxrrrpppttttttsssqqqkkkaaaUUUMMMFFFCCCBBBIIIWWWfffrrrwww~~~}}}}}}~~~~~~{{{pppnnnmmmnnnqqquuuwwwwwwppptttxxxyyywwwvvvxxx{{{zzz||||||{{{zzz{{{|||{{{~~~{{{ssspppoooqqqvvvyyyxxxvvvxxxxxxwwwvvvuuusssqqqpppmmmnnnqqqrrrssssssrrrqqqsssxxx}}}|||wwwuuuwwwzzzqqqooonnnnnnoooppppppooowww|||~~~vvv~~~yyy}}}~~~yyytttrrrlll___SSSNNNFFF>>>444......///...---...------,,,++++++,,,,,,)))******+++++++++******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***,,,######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++((('''&&&''')))+++***)))&&&&&&&&&''''''(((((((((((((((((((((((()))******((())))))******+++,,,,,,+++---...---,,,,,,---...000000000111222222333333444666777888777777999:::AAAddd222888???DDDFFFHHHKKKNNNMMMOOORRRUUUVVVVVVUUUSSSPPPNNNKKKGGGEEEDDDDDDDDDIII>>><<>>SSSGGG000222333,,,000...111333444444444444555444666777666444555999>>>KKKrrrDDDFFFIIIJJJJJJJJJLLLNNNLLLNNNOOOMMMJJJHHHJJJLLLEEEGGGBBB===LLLnnnqqqUUUJJJPPP\\\dddnnnzzz}}}|||iii]]]TTTPPPYYYgggvvvzzztttxxxzzzqqqnnnsssqqqkkkddd_________]]][[[ZZZZZZZZZ[[[\\\[[[XXXUUU[[[[[[]]]aaaeeejjjnnnqqqllljjjfffcccbbbccceeeffflllooosssuuuuuuwww{{{{{{xxxsssqqquuuyyytttkkkjjjlllnnnqqqtttxxx|||{{{rrrhhhaaa^^^bbbhhhlllmmmnnnrrrsssqqqjjjiiiiiijjjnnnrrruuuvvvwwwtttqqqooopppuuu{{{{{{vvvrrrrrrqqqrrrsssuuuwwwxxx~~~}}}|||rrrssspppjjjbbbXXXKKK>>>666444222000//////...,,,***------,,,,,,,,,+++++++++************************(((((((((((()))***++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<666))),,,...+++......111444666666555555666444666777666444555:::>>>UUUzzzFFFGGGIIIKKKKKKKKKLLLMMMVVVUUUSSSPPPMMMJJJHHHGGGEEECCCAAALLLnnnlllUUUIIINNN^^^qqq}}}vvvttttttvvvzzz}}}{{{uuurrrsssiiiaaaZZZVVVSSS[[[uuu~~~~~~mmmdddjjjlllccc```dddbbb]]]VVVTTTUUUXXXYYYYYYZZZZZZ[[[]]]^^^]]][[[XXXYYY[[[___ccchhhmmmppprrrkkkjjjjjjiiiiiiiiiiiijjjnnnqqquuuwwwwwwyyy}}}}}}zzzvvvtttyyy|||wwwoooqqqsssuuuvvvxxxzzzvvvmmmfffcccgggnnntttvvvyyy~~~yyywwwwwwzzz}}}~~~{{{vvvwwwxxxyyy|||~~~}}}{{{uuuooommmiii^^^KKK===888444000...------,,,+++---------,,,,,,,,,++++++************************))))))((())))))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&//////***,,,//////111...111444666666666666666555777888666555666:::>>>^^^GGGHHHJJJLLLNNNOOOOOOPPPTTTTTTTTTQQQMMMHHHDDDBBBCCCBBBLLLkkkuuu\\\SSSNNNTTTcccssszzzjjjggghhhnnnyyy}}}uuuggg[[[UUUQQQ^^^kkkoooqqq~~~}}}zzzxxxzzzjjj___YYY]]]___ZZZXXXZZZ[[[VVVQQQQQQUUU[[[^^^___]]]^^^___aaabbbaaa^^^[[[VVVYYY^^^dddiiimmmooopppmmmmmmnnnooopppqqqqqqqqqqqquuuxxxzzzzzz{{{|||zzz}}}{{{tttxxxzzz|||||||||~~~~~~uuuooolllpppwww}}}|||}}}~~~{{{|||qqqvvv~~~uuurrrqqqhhhWWWHHH===888111---,,,---......------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((''''''%%%&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''''''''((()))***++++++,,,***+++++++++,,,,,,------***,,,......---...000000///222444555555555555666555777888777555666:::>>>```IIIJJJKKKNNNQQQTTTTTTTTTPPPQQQPPPLLLGGGHHHPPPXXX______nnnssseeeWWWWWW]]]kkkzzzzzziiicccgggsssyyyqqqeeeYYYUUUXXXfff|||vvvrrrpppooonnnnnn[[[YYYVVVVVVWWWYYYYYYXXXYYYUUURRRTTTZZZ```dddfffcccdddeeeggggggeeeaaa^^^XXX\\\bbbhhhmmmqqqrrrrrrrrrrrrrrrrrrsssuuuxxxyyyxxx|||~~~xxx|||}}}xxxvvvxxx~~~{{{llljjjsssvvv}}}tttoooiii^^^UUULLLEEE;;;222.........///...------------,,,,,,,,,++++++++++++++++++++++++++++++******)))************)))(((''''''((()))***((((((((((((((((((((((((''''''(((((()))******+++&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((())))))''''''&&&''''''(((''''''((()))***+++,,,,,,((())))))***+++,,,---------))),,,///+++,,,//////111333444444333333444555555777888777555666;;;???ZZZJJJKKKMMMPPPTTTWWWXXXXXXSSSTTTPPPHHHDDDOOOggg|||tttfff^^^dddfffppp}}}zzziiirrrwww|||qqqcccUUUQQQ]]]lll}}}wwwpppkkkhhhfffaaa^^^UUUXXXXXXUUUVVV[[[]]]ZZZYYYUUUSSSVVV]]]dddhhhiiiiiiiiijjjlllllljjjeeebbb___ccciiipppuuuwwwxxxxxxxxxvvvsssrrrtttwww{{{~~~{{{}}}}}}~~~~~~~~~qqqfffeeebbbtttjjjeeeaaa^^^^^^TTTFFF:::222///............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))******)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))***++++++,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""'''+++,,,***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))***)))(((&&&&&&''''''(((&&&'''((()))***+++,,,,,,'''((((((***+++,,,------///'''+++111,,,---333222222333444333111222333555666777888777555666;;;???SSSLLLPPPUUUWWWWWWUUUTTTTTTUUUUUUNNNEEEJJJeee|||ppphhhmmmvvvooosss{{{vvvfff^^^dddvvv}}}~~~rrrrrrlllbbb\\\\\\]]]]]]\\\ZZZYYYZZZ]]]```bbbbbb]]][[[ZZZ^^^eeelllooopppnnnnnnnnnppprrrrrrnnnkkkcccrrruuuttt~~~~~~}}}|||{{{}}}}}}}}}{{{|||}}}~~~~~~xxxlllfffzzzfff___cccqqqhhh___NNN888333444,,,---,,,,,,---...///...------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,+++++++++,,,---...///000333333333222111222444666333555777666444555999<<>>KKKttt~~~UUUSSSNNNGGGBBBGGGSSS]]]rrr}}}}}}fffQQQRRR```zzz}}}~~~{{{wwwooommmjjjjjjkkkmmmmmmmmmhhhmmmpppooopppssstttrrrpppvvvwwwrrrooossszzz~~~{{{xxxuuuuuuyyy}}}}}}fff```lll{{{{{{~~~yyywwwvvvvvvvvvuuurrrsssuuuxxx{{{{{{xxxvvvuuuyyy}}}~~~}}}}}}~~~}}}qqqoooxxxuuuttttttkkkZZZQQQEEE999333000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,------...------------...000111222///222444444333222333333555777999888666777:::>>>IIIrrr|||QQQOOOJJJDDDCCCOOOeeewwwppp^^^TTTZZZhhhttt~~~~~~}}}||||||zzzvvvkkkjjjhhhiiimmmppprrrsssmmmrrruuuttttttvvvwwwuuuqqqyyy|||vvvrrrvvv|||{{{}}}{{{{{{|||zzz___dddyyyvvvmmmpppwww~~~}}}}}}}}}}}}||||||}}}|||zzz}}}~~~}}}qqqgggkkk|||~~~xxxxxxooofff\\\MMM???666111////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******)))((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++***++++++,,,,,,------...------------///000111222000222444555444333333444555777999888666777;;;>>>IIIqqq}}}PPPJJJDDDHHH\\\zzz}}}mmmccc___eeeuuu}}}{{{{{{}}}}}}{{{xxxwwwwwwxxxwwwwwwlllllllllmmmooorrrtttvvvxxxzzz}}}~~~~~~~~~~~~{{{}}}{{{|||}}}~~~}}}vvvpppooowwwyyywwwxxxyyyxxx|||eeeuuuxxxvvvvvvvvvsssnnntttqqqtttppptttvvvnnnhhhiiiaaaPPP???666222///555---))),,,000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***************))))))(((*********)))))))))))))))*********+++,,,---,,,+++------......///000000000111333444444222222333555999;;;;;;999666666999<<>>GGGeee|||zzzyyy~~~{{{{{{~~~~~~{{{xxxvvvuuutttvvvtttqqqqqqtttzzzxxxaaa]]]YYYYYY]]]dddjjjmmmllljjjkkkooopppmmmmmmooowww{{{wwwvvv~~~yyyhhhlllwwwvvv^^^OOOWWWqqqxxxsssxxx~~~xxxdddPPP@@@555000///111222///***+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........*********************************))))))(((((('''***))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********))))))))))))))))))******,,,,,,---...............//////000000111222222222111333444444222222333555888:::;;;999777666999===FFFiii~~~GGGWWW|||}}}~~~||||||}}}xxxtttrrrqqqqqqwwwvvvuuuuuuyyy```QQQOOONNNPPPWWWaaakkkqqqzzzuuuqqqmmmiiiggglllttt}}}||||||uuujjjqqq|||yyykkk```SSS[[[uuu~~~llljjjzzzrrrbbbQQQEEE666222//////---***,,,000------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000*********************************)))))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))*********+++,,,.........---.........//////000000111222222111222444333222222333555777999:::999777777:::>>>HHHjjjhhhyyyzzzzzz|||~~~~~~zzzzzzyyyuuuqqqooopppqqqxxxxxxyyy|||jjjKKKIIIIIIKKKPPPYYYfffsss{{{~~~ssslllhhhkkkyyy{{{xxx~~~~~~|||zzzrrrhhhcccXXXbbb}}}{{{nnnoooyyysssjjj```DDD999///,,,------...000------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,---......///************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))***************,,,......,,,,,,---...------...//////000000111111222444333222222333555666888:::999777777;;;???LLLmmm~~~}}}}}}xxxttttttvvvvvvuuuuuuwwwwwwuuurrrrrruuuxxx}}}~~~___CCCEEEHHHMMMUUU```ooo~~~xxxsssttt~~~tttppprrrssspppddd\\\iii~~~}}}wwwvvvuuurrrYYYIII999222000//////111------------------------,,,,,,------------,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&((((((((()))******++++++))),,,///...,,,+++,,,///---------...//////000000111333444444222222333555555888999999777888<<<@@@OOOqqqwwwvvvmmmrrrzzzzzzzzz|||vvvpppnnnppprrrrrrpppssswwwzzzzzzxxxzzz|||___EEEFFFKKKSSS]]]iiiyyyyyy~~~rrrooouuu}}}ssslllxxxvvvooorrruuulll]]]LLL@@@777000///111........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&'''(((((())))))))))))((((((((('''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((())))))***)))))))))'''(((((()))******++++++)))---000000,,,+++---000.........///000000111111111333444444222222333555555777999888777888<<<@@@OOOsss~~~qqquuuxxxiiibbblll{{{}}}vvvvvv|||}}}~~~yyy|||~~~}}}tttpppkkklllpppssssssqqqtttxxx}}}~~~~~~|||bbbIIIHHHNNNXXXcccppprrruuu{{{}}}||||||vvvsss|||xxxsssyyy|||lllnnnuuuxxxlll\\\LLL<<<111...222........................,,,------......------,,,------------------,,,,,,++++++++++++++++++++++++******************++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++******))))))((((((((('''&&&''')))******((('''%%%%%%&&&'''((()))+++,,,,,,((((((((((((((((((((((((&&&'''(((***++++++++++++'''(((((()))***+++++++++***...222111...,,,...222/////////000111111222222111333444444333222444555444777999888777999===AAANNNttt~~~pppoooVVVZZZ```iiiyyyqqqlllwww{{{{{{~~~~~~}}}}}}|||{{{xxxvvvvvvppplllhhhiiipppuuuwwwvvvwww|||uuu[[[EEEMMMOOOVVVaaalllwwwyyyxxx{{{~~~}}}{{{|||~~~zzzzzzuuufffgggvvvzzzvvvxxxtttvvv|||uuu^^^GGG999333111444...***---000///------........................------------------------******+++,,,,,,,,,++++++++++++******)))***************))))))))))))******************************))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))(((((('''''''''&&&'''&&&&&&'''(((((('''%%%(((&&&%%%(((+++,,,***(((***'''$$$&&&***+++(((%%%)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111222<<<;;;888666444444444444888777888999777555:::@@@LLLttt}}}lll~~~kkkXXXNNN^^^nnn~~~xxxvvvuuuqqqooooooooolllkkkmmmrrrwww{{{}}}uuu\\\FFFEEEGGGMMMWWWaaakkkzzzvvvnnnnnnqqqxxxvvvxxx}}}|||{{{|||}}}dddbbbkkk}}}sssppprrrxxxppp^^^NNN???333333111111333222///...111........................---------------------------------------,,,+++******************+++,,,---++++++************++++++************************))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((((((''''''''')))(((((()))******)))'''(((&&&&&&(((+++,,,***(((+++(((&&&'''***,,,)))&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---///000111111000//////...///000111222777666555444333444444555999888999:::888666;;;AAAPPPxxxqqq|||lll[[[QQQUUU```{{{~~~~~~zzzrrrqqqooolllkkklllkkklllnnnppptttzzz|||yyypppZZZEEE???@@@EEENNNWWWaaappp}}}tttfff^^^___kkkwwwzzz{{{xxxvvvwww|||~~~{{{zzzyyyzzz|||wwwdddSSS\\\qqq{{{tttsssuuuyyy{{{qqqdddOOO===333222333444111,,,---111........................,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,+++************+++,,,---...///,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))''''''''''''))))))))))))((((((((((((''''''))))))((()))******)))''''''''''''(((***+++***(((,,,)))'''(((+++,,,***''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,...///000111222000////////////000111222222222222222333444555666999888999;;;999888<<>>999444222000---...111........................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,---...///+++++++++******+++++++++************************))))))))))))))))))))))))))))))(((''''''((())))))))))))((((((((((((((((((((('''&&&'''))))))'''&&&''''''((()))******))))))***)))'''(((***+++)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------000000000000000111111111111111111222333444444555999888:::<<<:::999>>>EEEZZZfffVVVQQQ^^^}}}uuummmwww~~~~~~}}}tttkkkjjjjjjiiijjjmmmgggmmmsssvvvyyyyyyxxx}}}uuuhhh]]]SSSIII???@@@@@@EEEMMMTTT^^^lllxxxwwwhhhaaabbbnnn}}}lll^^^RRRIIIHHHJJJLLLXXXeeeppp~~~|||uuutttuuuuuuwww{{{www[[[OOOTTT\\\hhh~~~{{{nnnkkkooooookkkTTTFFF777222222111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------//////...---,,,,,,,,,,,,******))))))))))))******************************************************))))))(((((((((((())))))(((((())))))))))))))))))(((''''''((())))))(((&&&'''((()))))))))))))))))))))(((''''''((()))((('''************************)))))))))***++++++,,,,,,,,,,,,,,,------.........///000000111111111111111333333333333444444444444888888:::<<<;;;:::???FFF[[[zzzfffTTTRRR]]]sss~~~||||||~~~{{{qqqhhheeeeeeeeegggjjjmmmqqqwww|||zzzrrreeegggcccXXXNNNHHHDDD@@@@@@AAAEEELLLRRRYYYeeepppxxxkkkfffjjjtttppp\\\OOOFFFAAAAAACCCCCCOOO[[[dddssszzztttyyyyyyzzz|||uuuWWWLLLWWWeeewww~~~llleeejjjooopppeeeQQQ;;;222111000///...////////////////////////------------------------)))***+++,,,---.........000///...---,,,+++++++++***))))))))))))))))))***************************************************))))))))))))))))))))))))(((((())))))))))))*********))))))***++++++***((('''(((******((((((((()))''''''''''''''''''''''''************************)))))))))***++++++,,,,,,***+++,,,...000222444444///000111111222222111111444444555555555444333333777777999;;;;;;:::@@@GGG\\\___XXXZZZnnnuuu{{{}}}uuukkkcccbbbdddfffjjjooovvvyyy~~~~~~}}}ppp[[[PPPRRRPPPJJJEEEDDDCCC???AAABBBFFFKKKOOORRR[[[dddrrrpppwwwqqq___MMMEEEDDDCCCDDDEEEDDDOOOXXX^^^ooo}}}zzz\\\OOOXXXhhh~~~{{{ssstttsssppprrr^^^HHH;;;555000......////////////////////////........................+++,,,---.....................---,,,+++++++++,,,+++******))))))******+++************************************************)))))))))******)))))))))(((((()))))))))*********+++***)))***,,,,,,***)))&&&)))+++***((('''((()))(((((())))))((((((((()))************************)))))))))***++++++,,,,,,***+++,,,...111333444555///000111222222222111111333333444555555444333333666666888;;;;;;:::@@@GGG^^^[[[```uuuwww}}}|||~~~{{{nnneee___```fffkkkrrrxxx~~~zzzsssfffXXXJJJGGGHHHEEEBBBCCCEEECCC>>>CCCCCCGGGKKKLLLMMMTTT[[[}}}vvvwwwcccRRRBBB???DDDHHHHHHHHHJJJTTT\\\aaasssaaaQQQYYYggg|||vvv~~~nnnZZZJJJ???666444666000000000000000000000000////////////////////////...///////////////......,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,************************************************))))))************))))))(((((())))))*********+++)))((('''(((******((('''&&&)))+++***(((&&&((())))))*********)))((()))***************************)))))))))***++++++,,,,,,,,,,,,,,,---...//////000///000111222333222111111000111333444555555444333555555777:::::::::???GGG```iii}}}{{{}}}zzziiieeecccgggmmmsss}}}|||xxxuuurrr___RRRKKKIIIGGGFFFFFFEEEDDDCCCCCCBBB>>>AAAEEEGGGHHHNNNWWW___uuurrrTTTIIIAAABBBFFFGGGHHHIIIOOOUUU]]]iii~~~iiiSSSVVVeeeuuu{{{lllYYYKKKAAA999111666000++++++...000...***......------------......000000///...------,,,,,,------------------------...,,,******+++++++++******++++++,,,,,,++++++*********************************++++++++++++******)))***+++,,,,,,+++))))))((((((((((((((()))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...///000///---,,,,,,,,,000111111111111222222222222333444333222222333555777777999:::888888???HHHeee~~~yyyzzzzzz|||}}}|||{{{zzzmmmjjjkkkppptttxxx~~~|||wwwrrr{{{{{{gggYYYQQQMMMKKKFFFFFFEEEEEEDDDCCCCCCBBB@@@CCCGGGHHHIIINNNWWW^^^uuuttteeeOOOGGGAAADDDJJJMMMOOORRRRRRZZZdddqqqwwwyyypppVVVUUUbbbttt}}}|||lll___SSSBBB444444222111111222222111/////////............////////////......---,,,,,,,,,------------------------...,,,******+++,,,+++***++++++,,,,,,,,,,,,++++++******************************++++++++++++******)))***+++,,,,,,+++***)))((((((((((((((()))******((())))))))))))******************************************************************+++,,,,,,---------...000///...------...111111111111222222222222333444555444333333555777777777999:::888888???IIIddd~~~xxx~~~|||yyywwwxxxzzz|||zzzxxxtttuuuwwwyyy{{{|||}}}}}}tttsssuuuzzz~~~~~~|||vvvooottt}}}iiiYYYQQQOOOMMMLLLFFFFFFFFFEEEEEEDDDDDDCCCDDDFFFIIIJJJLLLPPPWWW]]]pppttt```SSSFFF@@@>>>CCCJJJOOOTTTYYYYYYcccpppiiikkkuuuvvvZZZUUU___oooxxxyyysssfffNNN999000111222222111/////////000000////////////000000.........------,,,,,,+++------------------------...,,,******+++,,,+++***++++++,,,,,,,,,,,,++++++******************************++++++++++++************++++++++++++******))))))((((((((()))******((((((((())))))))))))*********************************************************++++++,,,,,,------,,,---//////.........///111111111111222222222333444555666555444444666888777777999;;;999999@@@JJJeeezzzgggpppxxxwwwtttpppnnnoooppppppoootttwwwzzz}}}|||zzz||||||vvvoooooo|||{{{nnn\\\QQQOOONNNLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJLLLMMMOOOSSSYYY]]]lll}}}wwwyyysssggg[[[MMMDDDCCC??????EEEMMMRRRZZZaaafffuuueeegggqqqvvvZZZTTT\\\hhhpppyyyvvvyyyttt___HHH999555111////////////...111111000000000000111111......------,,,,,,,,,+++...........................,,,***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++*********++++++++++++++++++***))))))((())))))******))))))))))))******************************************************************++++++,,,------...+++---////////////000111111111111222222222333333333444555555444555666888777777999;;;::::::AAAKKKjjj|||rrrkkk|||xxxpppooommmjjjhhhjjjmmmoooqqqxxx||||||uuunnnmmmvvvqqqggg[[[UUUTTTSSSNNNIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMOOOQQQTTTXXX]]]```lll~~~ssskkkhhhpppxxxgggWWWMMMGGGDDDBBBGGGDDDFFFKKKRRRYYYcccmmmxxxmmmooovvvuuu[[[RRRWWW```hhhyyyuuulllqqqxxxqqqeeeRRREEE777000222555444000111111000000000000111111...---------------,,,,,,...........................,,,++++++,,,------,,,,,,,,,,,,------,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---******))))))))))))************++++++++++++,,,,,,***************************************************++++++,,,------......+++---///000//////000222111222222222222333333333222333444444333444666888777888:::<<<:::;;;BBBLLLooo}}}llljjj|||wwwmmmfffaaaaaaaaacccgggmmmsssvvv|||xxxpppjjjhhhnnnkkkeee^^^[[[ZZZWWWQQQLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQUUUZZZ___ccceeelllyyyyyyvvvvvvxxxyyyzzz{{{zzziiibbbeeemmmzzzooodddTTTGGGAAAAAACCCEEEFFFEEEGGGNNNTTT^^^mmmzzzxxx|||vvv^^^RRRSSSZZZcccuuu}}}ffffffrrr{{{{{{jjjWWW???333333555333///111111000000000000111111................................................---,,,++++++---......---,,,,,,------------,,,,,,************************++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...++++++***)))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++---///000000///000222222222222222333333333333111333444444333444666888888888:::<<<;;;<<>>FFFOOOsss}}}hhh___[[[XXX[[[bbbiiiiiieee```aaafffhhheee___[[[WWWVVVXXX[[[[[[ZZZ]]]bbbhhhmmmttt}}}qqqdddhhhiiimmmwww||||||jjj^^^UUURRRRRRPPPSSS^^^nnn{{{gggJJJ???CCCBBBBBBBBBAAABBBJJJTTT``````]]]eeexxx~~~}}}~~~}}}~~~zzzuuulllddddddsssxxx^^^NNNRRR]]]ppp~~~zzznnnlllddd]]]jjj~~~~~~sssYYYMMM>>>444111222111000111111111111111111111111000000000000000000000000////////////////////////......///000000000000///.........---------,,,,,,---......//////......---,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////222222222222111111111000000000000111222222333333333333333333444555777777777777777777999;;;===>>>===;;;:::<<<<<<>>>GGGPPPrrr~~~||||||zzzddd]]][[[[[[aaajjjooonnniiieeeggglllmmmjjj^^^YYYSSSSSSWWW[[[]]]]]]^^^fffooovvv|||uuuiiimmmmmmqqqzzzsss^^^SSSNNNMMMQQQWWW\\\___jjj|||tttRRRAAA>>>AAAAAADDDGGGHHHIIIOOOWWWbbb___YYYeee|||}}}~~~zzzoookkkgggdddccchhhwwwrrrZZZNNNRRR]]]pppvvvkkkdddeeerrrlll]]]HHH999444333333111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000------------............---...///000000///...---------------....................................------------------------........................////////////////////////000000111111111111111111000000000111222222333333222333333333555666777888777777777888999;;;===???===;;;:::;;;<<<>>>GGGQQQppp}}}{{{zzz{{{zzzbbbZZZZZZ\\\dddpppsssrrroookkkmmmrrrqqqlll___YYYSSSSSSXXX___bbbbbbdddnnnzzzwwwpppxxxwwwwww|||}}}zzzjjj\\\QQQPPPRRRSSSXXX]]]ggggggoooyyy\\\GGGCCCIIIBBBCCCHHHOOORRRRRRVVV\\\aaa\\\VVVccc}}}}}}uuummmeee```aaaeeelllxxxyyyzzzmmmWWWQQQUUU___ssswwwqqqyyyyyygggOOO===666555444333111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000000------...///000111222222---...///000000///...------------.........//////........................------------------------........................000000000000000000000000,,,,,,---...///000111111000000000111222222333333222333333444555666888888888777777888999<<<>>>???===;;;:::;;;<<<>>>HHHRRRooowwwxxxxxxxxxzzz}}}fffWWWXXXcccooovvvxxxvvvsssqqqqqqsssvvvxxxggg___YYYZZZ]]]```dddiiinnnttt~~~wwwkkkooozzzvvvbbb[[[RRRTTTUUUUUUZZZdddkkklllsssqqqwwwlllTTTIIICCCBBBDDDEEEEEEIIIPPPZZZcccggghhh^^^]]]```kkkzzzzzzxxx}}}~~~ssskkkfffbbbdddlllsssuuutttgggbbb```ZZZXXXUUUWWWbbbxxx}}}qqq\\\GGG777000000222222000000111000...000555000000000//////000000000000///...------...///000.........------,,,,,,,,,,,,,,,++++++,,,...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------///000111111111111111111///111333333222222333444111222333444555666777777666666555666777999;;;<<<999999;;;<<<:::<<>>???<<<<<<>>>??????AAAKKKUUUuuu}}}tttnnnjjjiiiiiimmmpppuuuyyy|||~~~}}}~~~~~~wwwiiibbbaaacccdddiiipppwwwzzzyyyvvvsssmmmddd]]][[[^^^dddnnnwwwxxxnnnjjjlllvvv|||zzz\\\JJJPPP]]]vvvzzzpppgggvvvfffCCC===EEENNNbbbyyyrrrbbb\\\aaakkkqqqrrr{{{zzzzzz}}}~~~fffWWWRRR```oooyyyrrrbbb^^^bbbttt^^^EEEIIITTT\\\dddhhhlllvvv}}}vvvooouuu~~~nnnrrruuunnn___MMM@@@:::???>>>@@@CCCAAA;;;:::===444444333333333333444444:::999999999999999999:::::::::::::::::::::::::::777777777777777888999999999999999999999999999999777777777777777777777777888888888888888888888888333333222222222222333333444444444444444444444444888888888888888888888888222333444666777888888999666999;;;<<<======???@@@;;;;;;<<<<<<===>>>>>>???AAAAAAAAABBBCCCDDDDDDEEEFFFEEEGGGIIIIIIKKKRRR\\\zzztttqqqppprrrsssyyy{{{|||}}}vvvkkkggghhhooossszzzxxxrrrnnnooorrrxxx}}}tttrrruuummmbbbfffnnn}}}sssYYYYYYeeerrrvvvllloooxxxwwwjjjggg{{{vvvgggnnnvvvyyy~~~rrrjjj^^^[[[[[[\\\ZZZVVVWWW[[[aaa``````______``````aaaZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY```__________________```````````````````````````XXXXXXXXXXXXXXXXXXXXXXXX]]]^^^```ccceeeggghhhhhhgggiiikkkmmmmmmnnnoooqqqoooppppppqqqqqqrrrrrrrrrtttuuuuuuvvvwwwwwwwwwwwwzzzxxxyyy||||||}}}