BM66(i@ zzzppp```ZZZWWWYYY^^^uuu|||\\\GGG@@@===666///444333111///......000111111111000///////////////......---......///000111///////////////////////////......---------......000000000111222222333333555555444555666888999;;;>>>@@@KKK\\\hhhkkkkkkkkkfffhhhmmmuuu~~~}}}{{{tttpppmmmooossspppfff\\\LLLMMMXXXlll~~~jjjVVVJJJDDDBBBHHHSSS```iiiqqqyyy|||zzz|||zzzwwwvvvuuusssqqqooonnnppprrrrrrooolllkkkjjjeeedddcccaaa]]]WWWPPPJJJEEEBBB@@@BBBGGGLLLNNNNNNXXXYYY[[[]]]___```aaaaaacccaaadddjjjooorrrwww|||~~~}}}}}}}}}{{{yyy{{{{{{yyyzzzwww|||}}}~~~~~~||||||___CCC???@@@<<<>>>FFFEEEWWWgggjjjiiieeeVVVEEE>>>888222///111333333333222222222111111111111000333222111000000111222333444333111//////000111222000000////////////000000///111222222111111222333111222222333333222222111333333222111000000111111111111111222222333333444888888888888888999999999::::::999888888;;;AAAEEEIIITTTiii~~~wwwvvv}}}~~~oooxxx}}}~~~hhh]]]VVVUUUWWWjjjdddNNNCCC???999444444333222111000000111222111111000///////////////000//////........./////////////////////////////////......------.........000000000111222222333333666555555555666777999:::999@@@QQQeeeooommmgggcccggglllqqqvvv{{{}}}xxxxxx}}}yyyvvvsssqqqsssuuupppeee\\\PPPSSSaaauuuoooZZZJJJAAA@@@AAALLLWWWccclllsss{{{}}}|||~~~|||yyywwwvvvuuusssrrrqqqqqqqqqqqqooollliiiggg^^^]]][[[YYYVVVRRRLLLHHHDDDBBB@@@BBBFFFKKKMMMNNNVVVWWWXXXYYY[[[[[[[[[\\\^^^^^^bbbjjjooosssxxx~~~~~~|||}}}{{{zzz|||}}}~~~{{{yyyyyyyyy|||{{{~~~}}}zzzyyyfffKKKAAA@@@===>>>CCCDDDVVVfffkkklllhhhZZZJJJ@@@;;;555111222333222000222222222111111111111000222222111000000111222222333222000///...///000111000000////////////000000000222333333222222333444333333333444444333333333444333222222111111111222222222222222222333333333666666666777777777777777::::::999777888;;;@@@EEEKKKVVVjjj~~~wwwvvv}}}vvvxxx}}}uuucccXXXSSSSSS^^^ooopppXXXIIIAAA<<<:::333333333333333222222222111000000///////////////111111///......---------///////////////////////////......---......//////000000111111222333333333666666555555555777888999999CCCWWWkkktttnnnfffbbbmmmttt{{{{{{yyy|||xxxooorrr{{{uuuuuutttsssttttttmmmaaaWWWQQQYYYjjjwwwlll\\\KKK???<<<@@@FFFSSS]]]hhhooovvv|||}}}}}}zzzwwwvvvvvvuuuuuusssqqqoooppppppmmmgggbbbYYYWWWTTTQQQOOOMMMIIIGGGCCCAAA@@@BBBEEEIIILLLMMMSSSSSSTTTUUUVVVWWWWWWVVVZZZ[[[```ggglllooouuu{{{wwwvvvuuuttttttttttttuuuuuuuuuvvvtttpppnnnmmmmmmqqqvvv}}}~~~}}}{{{zzz|||~~~}}}}}}zzzvvvsssuuu|||xxxrrrzzzqqqWWWEEE>>>???@@@@@@DDDTTTdddlllooolll___QQQCCC>>>777444333333000...222222222111111111111000222222111000000111222222111111///.........///000111000000//////000000111111333444444333222444555333444444555555444444333444333222222111222222222333333333333222222222222444444444555555666666666999999888777888;;;@@@DDDNNNXXXkkk}}}wwwvvv}}}wwwzzz~~~lll^^^XXXVVVYYYbbbvvv{{{dddPPPCCC>>>>>>222222333333333333222222000000////////////000000000000///...............////////////////////////...............//////000000000111222222333333444777666555555555777888999>>>HHH[[[mmmsssoookkkkkkttt~~~xxxxxxxxxppplllqqqzzzvvvqqqqqqqqqqqqmmmdddYYYPPPOOO[[[ooo~~~rrrdddRRRDDD======FFFOOOYYYccclllrrrwww}}}}}}|||wwwtttttttttttttttrrrooolllnnnooommmfff___ZZZVVVRRRNNNLLLJJJHHHFFFAAA@@@@@@AAADDDGGGJJJKKKOOOPPPRRRSSSUUUVVVVVVVVVYYYZZZ___eeehhhiiiooovvv~~~}}}|||{{{yyyvvvooommmjjjhhhgggiiikkkmmmmmmmmmlllhhhddd```______^^^dddkkkooossszzz~~~}}}}}}}}}|||uuuooolllvvv}}}}}}xxxooottt~~~eeeJJJ???BBBDDDAAAEEESSSbbbkkkpppnnnbbbVVVDDD>>>888555444333000---222222222111111111000000222111111111111111111222111000000/////////000000111000000000000000000111111222333333222222333555333333444444444444333333222222111111111111222222444444444333333222222111333444444555555666666666888888888888888;;;???CCCOOOYYYjjj|||wwwwww~~~uuuyyy}}}yyyiii___ZZZZZZ[[[fff~~~}}}qqqYYYHHH@@@>>>111222222333222222111000000000////////////000000...............///000000////////////////////////...............///000111111111111222333333444444666666555555555777888999???LLL```rrrwwwsssppprrrxxxxxxvvv|||qqqiiigggppp{{{wwwvvvppppppooolllfff\\\SSSLLLPPP^^^rrr~~~wwwnnn^^^LLLAAA<<<>>>IIITTT___hhhppptttxxx|||}}}{{{{{{wwwssspppppppppqqqpppnnnkkkjjjkkknnnkkkddd]]]ZZZVVVPPPKKKHHHFFFEEECCC??????@@@AAACCCEEEGGGIIILLLMMMPPPSSSUUUWWWYYYYYYXXXYYY^^^dddfffiiipppyyy~~~yyywwwxxxwwwuuuqqqooojjjddd___^^^aaaeeehhhggghhhgggddd___\\\ZZZYYYSSSXXX]]]aaaeeelllvvv~~~}}}|||~~~~~~|||~~~~~~wwwpppmmmpppzzz~~~~~~}}}sssxxxuuuVVVDDDEEEGGGEEEHHHQQQ^^^hhhnnnmmmcccYYYDDD>>>888444333333111///222222222111111111000000111111111222222111111111111111111111111111111222111111000000000000111111000111222222111111222333222222333333333333222222111111000000000111111222555444444333333222222222444444555666777777888888888888999888999;;;???CCCNNNXXXjjj{{{wwwxxx~~~wwwuuuxxx}}}vvvhhh___]]]ZZZ]]]mmm}}}|||gggPPPCCC>>>333333333222111111000000///////////////000000111---------......///111111////////////////////////............///000111111111111222222333444444444555555444555666888999;;;>>>NNNhhh|||xxxsssttt{{{zzzwwwvvvmmmfffeeeppp}}}uuutttuuurrrqqqoooiii```WWWQQQNNNXXXeeeuuu{{{ttteeeSSSBBB<<<;;;>>>IIIWWWeeemmmsssvvvxxx{{{|||zzzvvvssspppnnnnnnnnnnnnmmmkkkjjjiiijjjjjjfff___ZZZUUUQQQJJJEEEBBBAAA???>>>===>>>@@@AAAAAACCCEEEHHHIIIKKKNNNQQQUUUXXXYYYZZZVVVXXX^^^dddhhhmmmxxx{{{uuusssuuuwwwuuurrrsssnnngggaaa___aaafffiiifffhhhhhhfffbbb]]]ZZZYYYSSSUUUXXX[[[___eeekkkooorrruuuzzz~~~}}}{{{|||{{{wwwrrrmmmjjjjjjkkkppptttyyy}}}~~~~~~~~~}}}}}}vvvrrrpppvvv}}}~~~|||}}}~~~|||}}}~~~yyysssppppppsss~~~yyy}}}kkkSSSJJJHHHGGGHHHNNNWWWbbbjjjjjjccc]]]GGGAAA999444333444333111222222222111111111111000000111222222222222111000111111111111222222222222222111111000000111111222///111222222111000222333111222222333333222222111111111111000111111222222444444444444333333333333555555666777888999999:::888999:::::::::<<<@@@CCCMMMXXXjjjzzzwwwxxxuuurrrvvv|||}}}uuujjj```[[[YYY___ooo{{{}}}uuu[[[III@@@777666444222111000000111///////////////000111111//////.........//////000////////////////////////............///000111222111111222333333444444555444333444444666888;;;<<>>===;;;:::;;;>>>@@@AAA@@@AAADDDGGGHHHIIILLLOOORRRUUUVVVWWWVVVWWW\\\bbbfffmmm{{{~~~vvvuuuyyy||||||zzzzzzwwwrrrnnnlllmmmpppqqqlllnnnpppnnniiiccc___\\\YYYXXXYYY\\\bbbfffhhhhhhiiimmmqqquuuwwwuuurrrpppnnnnnnlllgggbbb^^^\\\\\\___dddiiimmmnnnnnnnnnnnnmmmpppsssuuuzzzzzzqqqjjjfffdddjjjrrrwwwyyy||||||zzz{{{}}}|||zzz{{{}}}}}}zzzwwwnnnmmmoooxxx||||||~~~eeeOOOFFFEEEEEEHHHPPP\\\eeehhheeeaaaNNNFFF<<<666444444444333222222222111111111111000000111222222222222111000///000000111111111111111222111111000000111111222000111333222111111222444222333333333333333333222333222222222333333444555333333333444444444444444444555666777888999999:::999:::;;;;;;<<<>>>AAADDDMMMYYYlllyyywwwyyy~~~qqqssswww}}}|||tttbbb]]]XXXWWW___nnn~~~{{{}}}cccMMMAAA:::888555333111111111222///////////////000111111111000///......---......////////////////////////............///000222222111222222333333444444555333333333444666999;;;===PPP\\\ooo{{{{{{wwwzzz|||vvvrrrqqq{{{~~~{{{|||~~~sssqqqkkkaaaUUUOOOOOORRRfffpppvvvuuurrrrrrooojjjTTTDDD999;;;BBBHHHUUUdddmmmtttyyyzzzzzz||||||zzztttsssqqqpppppppppnnnllljjjlllmmmjjjccc[[[UUUQQQIIIFFFAAA>>>===<<<;;;::::::===@@@AAA@@@@@@CCCFFFGGGHHHJJJMMMOOOQQQRRRSSSVVVXXX[[[___bbbhhhwww{{{yyy~~~~~~|||{{{zzzzzzzzzsssuuuwwwvvvqqqjjjdddaaa___\\\\\\```fffjjjiiifffiiilllpppssssssqqqmmmjjjggggggfffccc^^^ZZZXXXWWWUUUZZZ___cccdddcccbbbaaacccfffiiijjjllluuu}}}sssjjjccc``````fffnnnsssttttttvvvxxxssswww}}}|||zzz|||zzzyyyyyyyyyzzz{{{{{{zzziiiiiilllttt{{{|||xxxuuusssSSSDDDCCCCCCDDDJJJWWWcccgggfffdddSSSKKK???777555444444444222222222111111111111000000111222333333222111000......///000000111000000222222111111111111222222111333444444333222444555333444444555555444444333444444444444444555666777333333333444444555555555444444555666777888999:::999;;;<<<<<<===>>>BBBDDDMMMYYYnnnyyywwwyyy}}}qqqpppqqquuu|||wwwkkkaaaYYYVVVUUUZZZmmmpppUUUIIIAAA999222222333222222333111000///...............000000000000000000000000............////////////111111111000000000000000111111222222222333333333666444555888999999>>>EEEPPPhhhyyywwwrrrxxx{{{zzz|||}}}{{{{{{sssgggYYYLLLGGGOOOZZZnnnrrrtttqqqpppmmmdddYYYBBB<<<999<<>>???@@@BBBDDDDDDFFFHHHIIIIIIJJJKKKLLLLLLNNNTTT[[[aaahhhvvv|||vvvnnnhhheeeccccccgggnnnqqqooolllnnnppprrrttttttrrrooommmnnnkkkfffcccaaa^^^XXXTTTTTTWWW[[[___``````^^^\\\\\\ZZZ\\\ccchhhkkkttt~~~sssnnnpppnnniiijjjmmmrrrvvvyyyxxxvvvuuussstttuuuzzz~~~|||yyywwwvvvwwwxxxyyyoooooolllooo|||~~~yyylllpppmmmdddrrr~~~ZZZJJJKKKJJJFFFFFFNNN[[[dddddd```SSSIII===555444444222000222222222111111111111000///...---.../////////...000000000000000000000000111222222333333222222111111111111111111111111111444444444444444444444444333333333333333333333333333111///......///111222111444777:::<<<:::888777999::::::;;;;;;===AAADDDJJJXXXnnnwwwvvv{{{vvvjjjqqqrrrtttzzzxxxmmmbbbYYYUUURRRVVVgggzzzyyy___QQQCCC;;;444444444222111222000000///.........//////000000000000000000000000............////////////111000000000000000000000111222222222222333333333666444555777888999>>>FFFWWWlllzzzvvvqqqwww}}}yyywwwyyy}}}~~~~~~~~~{{{xxx{{{qqqdddWWWLLLIIIRRR]]]ppptttuuusssqqqkkk^^^PPPBBB>>>===BBBJJJTTT```kkkuuuuuuuuuvvvxxxzzz|||~~~zzzuuusssrrrrrrooolllhhhhhhhhhgggccc[[[QQQJJJDDDBBB>>>:::888888:::;;;;;;<<<>>>>>>>>>>>>@@@AAACCCEEEHHHIIIIIIJJJKKKMMMNNNOOOTTTZZZ^^^cccppp|||~~~uuunnnkkkiiijjjnnnsssuuurrrnnnppprrruuuxxxxxxwwwuuussstttpppmmmjjjhhheeeaaa]]]\\\]]]___aaaaaaaaa```___]]][[[^^^dddgggiiiooovvvzzzvvvzzz}}}}}}vvvyyy|||~~~~~~|||zzzvvvuuuvvvxxxzzz||||||{{{~~~~~~}}}zzzwwwvvvwwwxxxyyysssrrrnnnmmmxxx}}}}}}|||mmmlllzzzpppfffqqqaaaMMMHHHCCCAAABBBHHHQQQWWWWWWTTTMMMHHH@@@999555333333333222222222111111111111000555444333222222111000///000000000000000000000000000111111222222111111000111111111111111111111111444444333333333333333333333333333333333333333333555444333333222333444555222444777999::::::888777999:::::::::;;;===BBBEEENNN\\\qqqwwwwwwyyyuuueeetttssssssvvv{{{xxxpppdddYYYTTTQQQRRR```pppjjjWWWEEE===777666666222000111//////.........///000000000000000000000000000000............////////////000000000000000000111111222222222222333333333333666444555777777888@@@IIIaaapppyyytttooovvv~~~||||||{{{yyywwwzzz}}}zzzzzz{{{|||}}}{{{wwwtttxxxmmm___SSSKKKKKKWWWcccooosssvvvwwwtttkkkXXXHHHBBB@@@BBBKKKTTT]]]gggpppwwwvvvttttttuuuwwwzzz|||{{{vvvssssssqqqnnnkkkeeeeeedddbbb^^^WWWNNNGGG@@@>>>;;;888666666777888<<<===>>>>>>======>>>???BBBDDDGGGIIIIIIJJJLLLMMMOOOPPPSSSWWWYYY^^^iiitttyyyuuutttvvvyyy}}}|||wwwrrrtttvvvzzz}}}~~~~~~}}}|||zzzwwwtttqqqooollliiiggghhhhhhhhhgggggggggggggggddddddgggkkklllkkknnnsssttt|||yyy}}}}}}|||{{{xxxvvvwwwzzz~~~}}}{{{yyyxxxxxxyyyzzzxxxvvvrrrnnnsss}}}yyy~~~ooohhhrrrxxxmmmrrr|||lllQQQDDDBBBBBBCCCFFFJJJLLLLLLKKKEEEDDDAAA;;;555222222444222222222111111111111000......///000111222333333000000000000000000000000000000000111111000000000111111111111111111111111222222222333333333333333333333333333333333333333222222222222333333333333333444555777888888888888:::::::::999:::===CCCGGGTTT```tttxxxxxxwww~~~|||qqqcccuuusssrrrssswww}}}{{{qqqdddXXXTTTQQQQQQ[[[iii}}}pppWWWDDD===777777666333111111///.........///000111111////////////////////////............////////////000000000000000111111111222222222333333333444444666444555666666999CCCNNNgggpppuuupppnnnvvv|||zzz{{{|||zzz{{{|||yyyxxxuuuuuuuuuvvvxxxyyyxxxtttqqqsssfffWWWMMMJJJOOO\\\iiimmmqqqvvvzzzwwwjjjVVVFFF@@@@@@GGGSSS]]]eeemmmtttuuussspppoooooorrruuuxxxzzzwwwtttsssssspppkkkfff___^^^]]][[[WWWQQQJJJEEE>>><<<999777555666777777:::<<<============>>>???@@@CCCFFFHHHHHHIIIKKKMMMNNNNNNQQQUUUVVVZZZeeepppzzzxxx{{{~~~~~~zzzvvvrrrpppnnnmmmrrrrrrrrrrrrrrrrrrqqqqqqoooqqqtttvvvuuuttttttvvvqqqwww~~~}}}|||}}}~~~|||zzzyyyyyyzzz{{{zzzyyyvvvssssss{{{yyyzzzttthhhmmmuuuuuuxxxxxxXXXCCCCCCDDDEEEFFFEEEDDDEEEEEE@@@@@@>>>;;;777444222222222222222111111111000000---...///000000000111333000000000000000000000000000000111111111111000000111111111111111111111111111111222222222222333333333333333333333333333333111111222333333333222222444444555555666777999999:::::::::999:::>>>DDDHHHVVVbbbuuuyyyyyyvvv~~~wwwlllbbbtttsssrrrrrrtttyyysssdddXXXTTTRRRPPPWWWaaawww}}}uuuXXXDDD===666666666333222222///////////////000111222////////////////////////............//////////////////000000111111111111222222333333333444444444666555555666777;;;HHHUUUiiinnnqqqnnnnnnxxx}}}{{{}}}|||{{{zzzyyywwwvvvvvvwwwxxxwwwuuurrrkkk]]]NNNGGGIIISSSbbbooorrruuuzzz}}}vvvdddPPPCCC===@@@JJJYYYdddjjjooouuusssqqqooommmmmmpppsssuuutttttttttvvvvvvqqqiiibbbYYYWWWUUURRRPPPKKKFFFBBB<<<;;;999777666666777888888999;;;<<<<<<===???AAA???BBBDDDFFFFFFGGGIIIJJJJJJKKKNNNRRRTTTXXXcccooo}}}yyyvvvuuuvvvyyyzzz{{{|||||||||{{{zzzyyy|||}}}|||zzzzzzzzzzzzuuuxxx|||~~~}}}|||{{{{{{{{{|||}}}zzzzzz{{{zzzyyy{{{yyywww}}}mmmmmm~~~yyyuuutttyyycccJJJAAABBBCCCBBB@@@@@@AAACCCDDDAAA>>>===>>>;;;666000222222222111111111000000555777777555111//////000000000000000000000000000111222222222222222222111111111111111111111111111111111111222222333333333333333333333333333333333444444555666777777666666555555555555666888999:::::::::::::::;;;???DDDHHHUUUaaatttzzz{{{{{{wwwlll```rrrrrrrrrrrrsssvvv|||~~~nnn___ZZZVVVRRRTTTZZZmmm}}}aaaIII@@@888666666333333444000000/////////000111111000000000000000000000000............/////////////////////000111111222222333333333333444444444444555555666777888>>>MMM]]]kkkmmmoooooorrr||||||zzz~~~~~~|||yyyxxxwwwvvvtttrrrcccUUUGGGDDDKKKYYYjjjvvvzzz|||}}}oooYYYGGG>>>===AAAMMM\\\ggglllpppttttttsssqqqpppppprrruuuwwwrrrrrrtttwwwxxxsssjjjcccWWWTTTPPPLLLIIIEEEAAA>>>:::999888777666777777888666888:::;;;<<<===???AAA>>>@@@CCCDDDDDDDDDFFFGGGFFFGGGKKKOOORRRVVVbbbnnn{{{|||}}}||||||~~~||||||||||||}}}~~~zzzzzz}}}{{{uuu{{{wwwppp||||||wwwtttwwwlllSSSCCCDDDCCCCCCBBBDDDHHHKKKKKKGGGCCCCCCDDDBBB:::333222222222111111111111000---000222222000000333666000000000000000000000000222222333333333333222222111111111111111111111111111111222222333333444444333333333333333333333333333333333444555555666666666666666666777999:::;;;888999;;;<<<===@@@DDDHHHRRR___sss{{{||||||rrr]]]oooqqqsssssssssuuuyyy|||~~~oooggg```WWWTTTWWW```wwwmmmPPPFFF<<<888666333333444111111000000///000000000000000000000000000000000............////////////...//////000111111222222333333333444444444444555555555666777999@@@RRRdddoooooopppssswww}}}yyyyyyzzzuuurrrooommmkkk^^^OOOCCCCCCOOO```qqq}}}~~~zzzfffNNN@@@>>>>>>CCCOOO^^^iiilllooossstttssssssssstttuuuwwwxxxqqqpppqqqssstttrrrkkkfffZZZVVVPPPJJJEEEAAA<<<999888888777666666666777777777999;;;;;;;;;<<<===???>>>@@@BBBBBBBBBAAABBBDDDCCCDDDGGGLLLOOOSSS___jjj~~~zzz{{{|||}}}~~~|||zzz}}}vvvxxxtttzzzzzzyyy~~~mmmVVVEEECCCAAABBBEEEKKKPPPTTTMMMKKKHHHFFFDDD@@@:::555222222222111111111111000$$$(((---......///444888000000000000000000000000111111222222222222111111111111111111111111111111222222222333444444555555333333333333333333333333111000000000111222444555666666777888999:::;;;;;;666999;;;===???AAADDDGGGOOO\\\rrr|||}}}yyycccmmmqqqtttuuuttttttwwwzzz}}}|||~~~tttjjj^^^WWWWWWTTTjjjuuuWWWLLL@@@:::777333333444222222111000//////000000000000000000000000000000............/////////000...//////000111222222222333333333444444444555555444555666888:::BBBUUUhhhrrrqqqsssvvv{{{}}}vvvzzzxxxpppkkkgggeeeccc[[[MMMAAADDDRRRdddvvv|||~~~wwwaaaIII???AAA@@@DDDPPP```jjjmmmooorrrrrrsssssstttuuuvvvwwwxxxpppnnnlllmmmooonnnkkkggg^^^YYYQQQJJJDDD>>>999555777666666555555555666666999:::<<<;;;::::::<<<======???AAAAAA@@@@@@@@@AAAAAABBBFFFJJJLLLPPP\\\gggvvv}}}yyyzzz{{{}}}{{{|||yyyxxxwwwwww|||}}}~~~iiiUUU@@@===;;;<<>>>>>@@@JJJYYYdddkkkoooqqqssstttvvvuuussstttwwwvvvrrrooonnnmmmmmmmmmkkkhhhfffaaa[[[RRRJJJCCC???;;;999666666666666666666666666777888888777777777:::<<<:::;;;<<<===>>>???@@@AAADDDEEEGGGIIILLLRRRYYY^^^sss{{{~~~}}}}}}~~~}}}}}}{{{~~~yyyoookkkaaaSSSCCC???:::999@@@IIIOOOQQQGGGHHHHHHFFFBBB===888444111222222111///......///333333333222222111111111/////////000111111111222333222111000000111222333555555555555444333222222333222222222222222333333333333222111222333555666111222333444444444333333777777888999999:::;;;;;;===>>>???@@@@@@BBBEEEHHHRRR```uuu{{{~~~~~~nnnpppmmmmmmrrrtttrrrqqqssszzz}}}~~~|||}}}~~~ssseee\\\XXX]]]uuulllZZZGGG>>>:::666444444111111111000000000000000000000000000000000000000......///000000000000///000111111111111222222222444333333222222333333333666444555999>>>III^^^qqqwwwuuusssttt||||||yyysssvvvtttgggbbbcccbbb^^^PPPJJJGGGNNN___nnnwwwzzz}}}zzzppp]]]JJJ???===>>>BBBLLLXXXbbbhhhlllpppssstttuuutttqqqrrruuuuuurrrpppooonnnmmmkkkhhhccc```]]]XXXOOOGGGAAA===999777555555555555555555555555888999999999888999;;;===;;;;;;<<<===>>>>>>??????BBBCCCDDDEEEHHHMMMSSSWWWhhhqqq||||||zzzwwwxxxzzz{{{~~~|||{{{}}}{{{}}}}}}zzzooohhh]]]QQQCCC>>>999888>>>FFFKKKLLLHHHIIIJJJIIIEEE@@@;;;888333444444333222111222222333333333222222222111111222222222222222333333333222222111000000111222222333333333333333333222111333333222111111111111222333333222222222333444555333333444444444555555555777888888999:::;;;<<<<<<===>>>@@@@@@AAACCCGGGJJJSSSaaawww{{{~~~~~~yyygggrrrooooootttvvvsssqqqrrrwwwzzz~~~}}}|||{{{{{{}}}uuuggg]]]VVVXXXmmmrrr```LLLAAA<<<777555444000000000000111111111111000000000000000000000000...///000000111111000000000111111111111222222222444444333222222222333333666444555:::AAAOOOddduuuvvvqqqnnnqqq{{{yyyuuurrrvvv|||ooodddaaaaaa^^^YYYLLLJJJLLLUUUaaannnvvvyyyuuucccOOO@@@:::;;;???EEEMMMXXXaaafffjjjmmmpppssstttsssoooooosssuuusssrrrqqqooonnnkkkeee___ZZZXXXSSSJJJCCC>>>:::777555555555555555555555555555666888888888777888:::<<<;;;;;;<<<<<<=========>>>???@@@AAAAAACCCGGGLLLPPP[[[eeeqqqyyyyyyvvvrrrpppmmmqqqtttuuutttwww~~~|||{{{{{{}}}}}}{{{{{{yyyxxx}}}pppfff\\\RRREEE???:::999>>>DDDHHHJJJMMMOOOQQQOOOIIIBBB<<<999444444444444333333333333333333333222222222222111333333333222222222222222222111111000000111111222000111111222222222222222333333222111000000000111333333222222222333444444555555444333444555666777777888999;;;<<<=========<<<>>>@@@AAABBBEEEIIILLLTTTbbbxxx{{{~~~~~~}}}xxxsssaaauuurrrrrrwwwxxxuuussssssrrrvvv{{{~~~|||zzzxxxzzz}}}}}}sssiii^^^UUUTTTTTTbbb~~~xxxeeePPPCCC===888444444//////000000111111222222//////////////////////////////000111111111111111000000111111111222222222444444444444444555666777666666666:::DDDTTTggguuuvvvpppkkkooo|||xxxuuurrrxxxzzznnngggeeebbb[[[SSSHHHJJJOOOWWW```jjjrrrwww}}}lllVVVEEE;;;777:::>>>EEENNNZZZdddhhhiiijjjkkkqqqsssrrrnnnnnnssswwwwwwsssrrrqqqppplllfff^^^YYYSSSNNNFFF@@@;;;999666555555555555555555555555555333444666666555555777999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>@@@CCCHHHLLLTTT\\\gggnnnooommmlllkkkiiinnnrrrqqqnnnnnnuuu|||~~~}}}{{{{{{zzz{{{}}}yyy}}}yyyvvvrrrggg___XXXIIIBBB<<<===@@@DDDHHHKKKUUUYYY[[[XXXOOODDD;;;777333222111222333333222111222222222222222222222222222111111111000/////////111111000000000000111111///000111222333333333333111111111000000111111222333333333333333333333444666555333222222444666777777999:::<<<===>>>>>>>>>;;;===???@@@BBBFFFJJJMMMTTTbbbxxx{{{~~~|||zzztttnnn```uuuqqqqqqvvvwwwtttrrrsssnnnqqqvvv{{{~~~|||wwwxxx{{{~~~xxxjjj___VVVPPPOOOMMMUUUkkk~~~kkkTTTFFF>>>777333222//////000000111111222222//////////////////////////////000111111111111111000000111111111222222222222222333444555666888999777777777;;;GGGXXXiiirrrvvvpppmmmtttyyyuuutttzzzyyypppmmmjjjcccXXXPPPIIIKKKPPPVVV^^^gggooossssss```KKK@@@:::888:::???FFFPPP^^^hhhkkkjjjhhhhhhooorrrrrrooooootttyyy{{{ssssssrrrqqqmmmggg```ZZZOOOJJJCCC>>>:::888777666555555555555555555555555222444666666555555666888:::::::::::::::;;;;;;;;;888:::<<<===???CCCHHHKKKOOOUUU]]]aaaccccccfffhhhhhhlllpppmmmhhhggglllrrrsssxxx{{{yyyxxxyyyyyyvvvwww{{{}}}~~~}}}{{{yyyyyy{{{zzz|||uuujjjddd```NNNDDD<<<===@@@BBBFFFKKKWWW]]]cccaaaVVVIII>>>888444222111111333333222000222222222222222222222222222111111111000/////////000000000000000000000000///000111333444444444444000000000000111222444444333333333333333333333222555333222111111333555666777888;;;===>>>??????>>>:::<<<>>>@@@BBBFFFJJJMMMTTTbbbxxx{{{~~~~~~{{{uuunnnbbbqqqmmmmmmppprrrpppppprrrnnnooorrrwww|||~~~~~~}}}xxxxxxyyy{{{rrrdddZZZUUUIIIHHHKKKZZZtttpppXXXHHH???777333222000000000000111111111111000000000000000000000000...///000000111111000000000111111111111222222222000000111222333555666777666777999>>>KKK^^^kkkqqqqqqnnnnnnwwwxxxtttsssyyyxxxrrrpppkkk```UUUOOOLLLNNNSSSYYYaaahhhmmmpppeeeSSSBBB<<<;;;888;;;AAAIIISSS```jjjmmmkkkjjjiiinnnssstttqqqppptttxxxzzzrrrqqqpppnnnkkkfff___ZZZLLLGGGAAA<<<999888777666444444444444444444444444444666888999888888888999888888999999:::::::::;;;888:::<<<>>>@@@CCCGGGKKKJJJOOOTTTWWWXXXZZZ___bbbcccgggiiifffbbbaaadddgggmmmrrrssspppnnnooonnnlllllloootttyyy}}}{{{{{{|||}}}|||yyyxxx~~~yyyvvv~~~}}}qqqiiieeeUUUGGG===<<<>>>===AAAIIIRRR\\\ggghhh^^^PPPCCC===777555222333555555222000111222222222222333333333333333333222222222222222///000000111111000000///000111222333444444444444000000111111222333555555333333444444444333222222333333222111222333444555666777:::===??????>>>>>><<<===@@@AAACCCGGGKKKNNNVVVccczzz{{{zzzssseeepppkkkiiilllooonnnooorrrrrrppppppsssxxx|||}}}}}}yyyxxxwwwxxx{{{qqqccc\\\JJJIIIHHHPPPhhhvvv]]]KKKAAA999444222111111111000000000000000000000000000000000000000......///000000000000///000111111111111222222222333333222222222333444444444777:::AAAQQQdddppprrrrrrqqqttt}}}sssooopppwww~~~vvvpppmmmeeeZZZQQQOOOPPPSSSYYYaaaiiimmmmmmlllWWWGGG:::888999888===FFFNNNWWWbbbiiillllllmmmnnnoootttvvvrrrooopppssstttqqqooollliiieee```ZZZVVVHHHDDD>>>999888777777666444444444444444444444444444666999:::999888999:::666777777888999:::;;;;;;:::;;;===???@@@BBBEEEHHHFFFKKKQQQTTTTTTVVVYYY]]]^^^___aaa```___^^^```aaafffjjjkkkhhhgggiiiiiihhhhhhjjjmmmqqquuuxxx{{{|||}}}}}}|||{{{yyyzzz|||~~~}}}|||{{{zzz|||~~~~~~|||yyyxxx~~~xxxnnnyyy|||www|||xxx{{{~~~rrrkkk___NNNAAA>>><<<999===FFFOOO\\\jjjnnneeeTTTFFF>>>999555222222444444111---111111222222222333333333222222222222222333333333...///000111111000///...000000111222222333222222444444333333333333333444333333444444444333222111333333333333444444444555444666:::===??????>>>===???AAACCCDDDFFFHHHMMMPPPYYYfff|||{{{zzzjjjqqqkkkiiilllnnnoooqqquuuuuurrrooopppuuuyyy{{{|||zzzwwwuuuuuuyyy~~~{{{hhh___PPPOOOJJJLLLaaazzz```NNNCCC:::555333222222111111000000//////000000000000000000000000---......///////////////000111111111111222222222888777666555444333333333222666;;;CCCUUUjjjtttttt|||}}}|||oookkklllttt|||}}}uuummmhhh___TTTOOOPPPSSSVVV^^^hhhppprrrnnniiiPPP@@@555555777777>>>IIISSSYYYbbbhhhjjjmmmpppssspppvvvxxxsssmmmmmmooooooooommmiiiddd```[[[UUUQQQEEEAAA<<<888666666666555444444444444444444444444222555777888888777777888555666777888999:::;;;;;;;;;===>>>??????@@@CCCEEEEEEJJJQQQUUUVVVVVVXXXZZZ[[[[[[\\\]]]^^^___``````^^^ccceeeccccccgggjjjiiiiiijjjlllooossswwwzzz|||||||||zzzxxxvvvvvvxxxzzzvvvvvvvvvyyy{{{}}}||||||{{{zzzzzzzzz|||}}}~~~{{{yyyzzz}}}}}}||||||yyyyyyvvvhhhvvvyyyqqqvvvtttoootttyyypppiiiVVVFFFAAA===888<<>>???>>>===BBBCCCEEEFFFGGGJJJNNNQQQ[[[hhh~~~{{{ooommmllljjjiiijjjmmmqqqsssvvvtttqqqooonnnrrrxxx}}}|||{{{yyyvvvvvvyyy~~~uuucccSSSWWWVVVRRR\\\rrroooWWWFFF???999333333222111000////////////......//////000000111111////////////000000000000////////////000111222333333333333444444444555555777999>>>III___vvv~~~{{{}}}zzzssslllooouuuqqqkkkeee]]]UUUNNNIIIGGGTTT^^^bbbmmmxxxooo[[[GGG@@@:::888777:::CCCMMMVVV^^^gggjjjiiiiiilllqqqqqqsssvvvuuurrrooooooppptttnnnfff```]]]YYYRRRLLLEEE???999777999999666333222333444555555555444333555666666777888999999:::888777666666666777999:::;;;<<<>>>@@@BBBDDDFFFGGGNNNNNNOOOQQQRRRTTTUUUVVVWWWZZZ]]]______^^^___```]]]```eeehhhhhhhhhiiiiiihhhjjjmmmoooqqquuuyyy|||~~~}}}~~~~~~}}}yyyyyyzzz}}}~~~}}}}}}~~~}}}{{{}}}~~~~~~|||{{{zzz{{{yyy}}}~~~{{{xxxuuuuuuxxx{{{}}}xxxxxx|||uuutttwwwxxxwwwuuuhhheeevvv}}}|||iiiSSSEEE===:::===BBBNNN\\\kkkqqqlll___MMM>>>999777555333222111111222000000111111111222222222111111111111111111111111000000////////////000000000111222111000000222444333333333333333333333333111000///000222333222111000222333333222111333444888;;;>>>@@@????????????CCCFFFIIIKKKLLLMMMOOOPPPZZZjjj|||~~~{{{tttllljjjhhhhhhiiikkkoooqqqsssrrrpppnnnnnnqqqwww||||||{{{yyyvvvuuuwww|||oooYYYXXXUUURRRWWWiiivvv^^^JJJ@@@888111333222111000000/////////////////////000000000000////////////000000000000111111111111222333444555333333333444444444555555555888>>>LLLeee{{{}}}{{{xxxrrruuu~~~}}}ooonnnjjjcccZZZQQQJJJGGGFFFTTT^^^aaajjjssslll[[[DDD>>>999777888<<>>@@@BBBEEEFFFGGGMMMNNNOOOQQQRRRTTTUUUVVVWWWZZZ\\\]]]]]]^^^___```aaaccceeeffffffgggiiijjjjjjmmmpppsssuuuxxx{{{~~~}}}}}}~~~~~~}}}}}}~~~uuuyyyyyy{{{~~~{{{xxxxxx{{{}}}|||~~~}}}zzz{{{zzzuuuwwwwwwwwwpppbbb^^^ooozzz~~~cccKKK>>>;;;>>>@@@JJJWWWdddkkkiii```PPPBBB:::888666444333222333333000000111111111222222222111111111111111111111111111000000//////000000111000111222111000000222444333333333333333333333333222111000111333444333222222222222000000111555888999;;;???@@@@@@??????@@@DDDFFFIIIJJJKKKMMMPPPRRR^^^nnnzzz|||yyysssjjjiiigggfffgggjjjmmmoooqqqpppooommmmmmqqqvvvzzz|||{{{yyyvvvtttvvvyyy|||}}}eee]]]VVVTTTTTT]]]vvv{{{eeePPPBBB999444333333111000000000000000000000000000////////////////////////000000000000111111111111222333444555333333333444444444555555666999AAARRRkkk||||||yyyxxxyyyxxxvvvhhhjjjhhhaaaUUUJJJEEEEEEFFFSSS^^^cccjjjqqqiiiYYY@@@;;;777777999>>>HHHRRR```gggppprrrpppllllllmmmoooqqqssssssssstttvvvxxxyyyrrriiiaaaZZZRRRIIICCC>>>:::666444555555333111222333444444555555444444333333444444555666666666444444444444555777999;;;<<<===>>>AAACCCEEEGGGHHHMMMNNNOOOQQQSSSTTTUUUVVVXXXYYY[[[[[[[[[\\\___aaaeeeffffffeeeeeegggjjjllllllooosssvvvxxxzzz}}}{{{~~~}}}~~~}}}|||}}}~~~}}}}}}{{{|||~~~vvvtttttttttmmm___[[[kkk|||uuu~~~uuuRRR>>>===@@@???FFFOOOYYY```ccc___RRRDDD;;;999777555444333333444111111111111111222222222111111111111111111111111111111111000000111111111000111222222111111222444333333333333333333333333333222111222444555444333333222000//////222777;;;:::===@@@BBBAAA@@@AAAAAAFFFGGGIIIIIIKKKMMMRRRUUUbbbqqqxxxzzzyyyrrrhhhgggffffffhhhjjjmmmoooooopppooonnnoooqqqvvvzzz}}}|||{{{xxxvvvvvvxxx{{{rrrddd[[[ZZZUUUVVVpppyyyiiiVVVFFF===999333333222111000000000000111111000000//////......////////////000000000000////////////000111222333333333333444444444555555999<<>>CCCHHHOOOUUU[[[ZZZOOOCCC:::999777555333333333333111111111111111111111111111111111111111111111111222222111111111111222222000111333333222111222333222222333333333333444444444333222333555666555444111111111000000444999<<<;;;>>>BBBCCCCCCBBBBBBCCCHHHHHHHHHIIIJJJNNNTTTXXXdddsssxxxzzz~~~|||pppfffffffffgggiiikkknnnpppppppppqqqpppppprrrvvvyyy|||}}}|||zzzxxxxxxyyy{{{{{{kkkaaa```XXXUUUkkkyyy}}}{{{vvvkkkZZZIII>>>999444333222111000000000000111111000000//////......////////////000000000000////////////000111222333333333333444444444555555999;;;HHH^^^wwwzzzwwwxxxvvvoooiiiaaaffffff]]]NNNCCCBBBEEEKKKSSS___nnn{{{|||fffMMM???:::888999<<<@@@JJJTTTbbbhhhpppttttttqqqooonnnllllllmmmoooqqqsssttttttppplllfff^^^VVVMMMEEE@@@999777666555555555444444333333333333444444555555555555555555666666666666222222222333555888:::<<<===>>>@@@BBBDDDGGGHHHIIILLLMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZ[[[^^^aaaaaadddhhhkkkkkkkkklllmmmnnnqqqtttwwwxxxzzz}}}~~~}}}||||||yyyvvvzzzyyy|||{{{qqqkkkccceeeuuuyyyppprrryyydddIIICCCBBB===BBBFFFIIIMMMRRRRRRJJJ???999888666444222222222222111111111111111111111111111111111111111111111111222222111111111111222222///111333444333222222333222222222333333444444444444333222333555666555444///000222333444666999;;;===@@@CCCEEEEEEDDDDDDDDDHHHIIIIIIIIIKKKPPPVVV[[[dddssszzz||||||xxxjjjcccdddeeefffiiillloooqqqpppqqqrrrrrrqqqrrruuuwwwzzz{{{|||{{{zzzzzz{{{}}}uuukkkggg^^^XXXiiittt~~~wwwooo```MMM>>>777444333222111111000111111000000000000////////////////////////000000000000111111111111222333444555333333333444444444555555666999HHHccc|||{{{xxxvvvrrrkkkeeecccfffdddZZZLLLCCCCCCFFFOOOWWWcccrrr~~~yyy```GGG>>>;;;999;;;>>>CCCMMMWWWbbbhhhooossstttsssqqqpppmmmmmmmmmooorrrrrrpppnnniiigggbbb\\\SSSKKKDDD@@@777777777666666666666555444333333333333444555666333333333333333333333333333333333444666888;;;<<<>>>???@@@CCCEEEGGGIIIJJJLLLMMMNNNPPPSSSUUUWWWXXXXXXYYY[[[[[[[[[\\\___aaa___cccgggjjjjjjiiiiiiiiilllnnnppprrrtttvvvzzz}}}~~~~~~}}}||||||~~~sssjjjeeejjj{{{~~~uuuqqqrrrvvvqqqRRRDDD@@@===CCCGGGIIIJJJLLLLLLEEE===888777555333222111111222222222222111111111111111111111111111111111111111111111111000000111111111///222444555444222333333111222222333333444444555444333222333555666555444///111444555555666888:::???BBBEEEFFFFFFEEEEEEFFFHHHIIIIIIJJJMMMQQQXXX\\\dddttt|||zzztttbbb___```bbbeeehhhllloooqqqpppqqqrrrrrrqqqqqqrrrtttvvvxxxzzzzzzzzz{{{|||~~~~~~xxxqqqhhhaaajjjyyyxxx||||||uuuiiiTTTBBB999444444333222111111111111////////////000000000000////////////000000000000111111111111222333444555333333333444444444555555777:::KKKhhh~~~yyytttoookkkgggeeeeeeaaaVVVJJJBBBCCCGGGSSS\\\hhhsssvvvlllVVVCCC<<<999999<<<@@@FFFQQQ[[[fffjjjooosssttttttrrrqqqpppoooppprrrsssrrrmmmiiieeeddd```YYYQQQHHHAAA>>>444555666666666555666666444444333333333444555666222222222222222222222222444444444555666999;;;<<<>>>???AAACCCEEEHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWZZZ\\\]]]]]]^^^___```aaaccceeeeeedddccccccdddeeefffggggggiiilllqqquuu{{{{{{}}}}}}{{{{{{|||~~~}}}qqqjjjmmm}}}}}}vvvrrrvvvwwwXXXCCC>>>AAAEEEIIILLLJJJJJJIIIEEE???999888666444333222222222222222222111111111000000111111111111111111111111111000000//////000000111///222444555444333333333111111222333333444555555333222222222444555444333222333444444444666999<<<@@@CCCFFFHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNSSSYYY]]]fffvvv}}}xxxqqq```\\\]]]```cccgggkkkoooqqqoooppprrrqqqpppooopppqqqrrruuuxxxzzzzzz{{{}}}~~~}}}|||~~~{{{pppjjjmmmuuu~~~zzzppp\\\III???555444333222111111111111......//////000000111111////////////000000000000////////////000111222333333333333444444444555555<<>>???AAACCCFFFHHHJJJKKKKKKLLLNNNPPPSSSUUUWWWXXXWWWZZZ]]]____________```ccccccbbb```^^^]]]^^^```]]]^^^]]]]]]___ccchhhmmmqqqppprrrvvv||||||zzz{{{|||}}}}}}zzzqqqppp}}}{{{uuussswwwYYYAAA>>>FFFEEEKKKNNNLLLJJJHHHEEEAAA:::999777555444333333444222222222222111111000000111111111111111111111111000000////////////000000///222555666555333333333111111222333333444555555333222111222444555444333555555333222222555:::>>>AAACCCGGGHHHHHHGGGGGGHHHFFFHHHKKKMMMOOOTTTYYY]]]hhhxxx}}}xxxqqqbbb`````````cccggglllnnnoooooonnnmmmnnnoooooonnnmmmlllooossswwwzzzzzzzzzyyy~~~uuusssuuu}}}|||zzz```GGG:::999555111///000111111111111111000000//////......000000000000111111111111000111111222333333444444222333444444444555777999:::AAATTTppp{{{~~~|||}}}|||wwwoooiiifffooofffZZZLLL@@@<<>>??????BBBEEEGGGGGGGGGGGGHHHKKKMMMPPPRRRSSSTTTWWWYYYZZZ[[[]]]^^^^^^]]]\\\ZZZZZZZZZXXXVVVTTTUUUWWWYYYQQQRRRRRRRRRSSSVVV[[[___ccceeegggiiimmmrrrxxx|||}}}zzzxxxxxxzzz}}}~~~{{{zzz|||~~~|||rrrppp{{{{{{tttsssyyyqqq\\\IIIBBBCCCFFFHHHKKKKKKIIIEEEBBBAAA;;;:::888555222000111333111111111111111111111111111111111111111111111111111111000000000000111111......///111222333444555///000111222333444444444444444666666666666444444444555666555555777:::<<<@@@CCCFFFHHHIIIIIIJJJKKKIIIJJJKKKLLLOOOTTTZZZ___iiizzz~~~xxxyyy{{{kkk^^^^^^___bbbfffjjjmmmnnnqqqooonnnoooppppppooonnnnnnpppsssvvvxxxyyyyyyyyy~~~~~~|||wwwwwwjjjQQQBBB999666222000000111111111111000000000/////////......////////////000000000111111111222222333333333222333444444444555777999???HHH\\\wwwyyytttnnnjjjiiilllbbbVVVJJJ@@@>>>HHHTTT\\\gggnnnjjj^^^PPPCCC:::999999999<<>>:::666555333333555666555555333333333222222333333333444333222222222333444555666666888:::;;;===?????????BBBDDDFFFFFFGGGHHHJJJLLLNNNPPPQQQRRRSSSUUUWWWWWWXXXYYYZZZYYYXXXVVVTTTOOOOOONNNMMMKKKKKKMMMOOONNNNNNOOONNNOOORRRVVVYYY\\\]]]___aaabbbeeeiiilllpppooonnnnnnoooqqqtttvvvyyy{{{}}}~~~~~~|||}}}~~~{{{{{{|||~~~}}}yyyuuu~~~}}}tttmmmnnnqqq{{{vvviiiVVVFFF@@@BBBEEEFFFHHHHHHFFFCCCAAA@@@<<<:::777444111111222333111111111111111111111111........................000000////////////000000111111222222333333333444111222333444444444444444444333222222222222333444333444555555555666999<<<@@@CCCFFFIIIJJJKKKLLLNNNMMMNNNNNNNNNPPPUUU\\\aaalll~~~~~~yyyzzz}}}rrr]]]^^^```bbbfffjjjmmmooorrrqqqppppppqqqqqqpppnnnpppqqqsssuuuwwwxxxyyyyyy}}}}}}}}}{{{pppWWWGGG:::777333000000111111111000000000000////////////............////////////222222222222222222333333222333444444444555777999>>>JJJaaayyy{{{~~~wwwqqqllljjjlllhhh^^^QQQFFF???@@@KKKWWW___hhhmmmfffXXXJJJ>>>555666777999===EEEQQQ___gggkkkmmmppprrrsssqqqnnnmmmjjjjjjkkkmmmmmmkkkhhhddd[[[VVVPPPJJJFFFAAA===:::777555333333555666555444333333333333333333333333444444333222333444555666444666999;;;>>>??????@@@@@@AAACCCDDDDDDFFFIIIKKKLLLNNNPPPPPPOOOPPPQQQSSSSSSSSSSSSRRRQQQOOOLLLKKKEEEEEEDDDCCCAAAAAACCCEEEHHHIIIIIIIIIIIIKKKOOORRRTTTVVVXXXYYYXXXXXXYYY[[[aaabbbdddcccccceeekkkpppttttttsssssstttyyyzzzwwwxxxzzz|||~~~|||{{{}}}~~~|||~~~||||||pppgggggghhhooo{{{xxxnnnbbbRRRDDD@@@CCCDDDEEEEEEDDDDDDBBBAAA@@@>>>;;;777333111111222333111111111111111111111111111111111111111111111111/////////....../////////333333333333333333333333333444555555555555444444555444111//////111444555333444444444444666:::===???BBBGGGJJJLLLMMMOOOQQQTTTSSSRRRQQQRRRWWW^^^dddooo|||~~~rrr]]]___bbbeeegggkkknnnpppsssqqqppppppqqqqqqpppoooooopppqqqsssvvvxxxzzz{{{}}}}}}{{{vvvttt[[[III<<<888444111111111111000000000000000////////////........./////////000000222222222222222222222222222333444444444555777999<<>>GGGRRR___gggjjjllloooppppppnnnkkkiiifffeeeeeeggghhhgggdddaaaWWWRRRLLLFFFCCC@@@===;;;777555444444555555555444444555555555555555555444444333333333333444666777444666999===???@@@@@@@@@@@@AAABBBBBBBBBDDDHHHKKKKKKLLLMMMMMMLLLKKKLLLNNNLLLLLLKKKJJJHHHEEECCCBBB@@@@@@@@@???>>>>>>???AAADDDEEEEEEEEEEEEFFFIIILLLOOORRRTTTUUUTTTRRRRRRRRRUUUYYY]]]^^^___ccckkkrrrvvvvvvtttrrrqqqqqqtttvvv}}}~~~zzzwwwxxxyyyzzz~~~||||||}}}~~~|||tttiiiddddddjjjxxxxxxkkk___QQQFFFBBBEEEFFFDDDCCCCCCDDDEEEDDDDDDBBB>>>888333111222222333111111111111111111111111222222222222222222222222000000////////////000000222222222333333333333333444444555555555444444333666555444222222444555666333444444444444666:::>>>@@@CCCHHHLLLNNNPPPRRRTTTXXXWWWTTTRRRSSSXXX```fffqqqoooYYY\\\```ccceeehhhllloooqqqpppooooooqqqqqqpppooommmnnnpppsssvvvyyy{{{|||~~~~~~{{{vvvmmmwww```LLL>>>:::555222111111111000////////////000000000000//////000000000111111111111222222222222222333333222333444444444555777999???QQQkkk}}}~~~xxxkkkooozzz|||tttlllggghhheeeXXXIIIAAA>>>AAAJJJSSS[[[aaaaaaWWWJJJAAA:::555555777:::???GGGQQQ\\\dddhhhjjjlllnnnnnnkkkhhhfffcccbbbaaaaaabbbaaa___]]]SSSOOOIIIEEEBBB@@@>>><<<888666444444555555444333444444555666666555444444333333222222333444666777444666:::===???@@@@@@??????@@@AAA@@@@@@BBBEEEHHHHHHIIIIIIHHHGGGFFFFFFGGGEEEEEEDDDBBB@@@>>><<<;;;===>>>???>>>======>>>@@@AAABBBCCCCCCCCCDDDFFFIIIKKKNNNQQQSSSRRRPPPPPPPPPNNNSSSYYY\\\___fffpppxxx}}}~~~~~~{{{uuupppmmmkkkqqqyyytttmmmrrr~~~}}}||||||{{{~~~}}}}}}~~~|||||||||~~~~~~~~~qqqeeeeeemmm}}}zzzjjj^^^RRRHHHDDDEEEHHHFFFDDDEEEHHHJJJKKKJJJHHHBBB:::444222222333222111111111111111111111111////////////////////////222111111000000111111222//////000111222333444444333444444444444333333222444555555666666555555444444444444444444777<<>>>>>>>>>>>???@@@@@@??????AAACCCCCCDDDDDDCCCAAA@@@@@@AAA??????>>><<<;;;999888888:::<<<======<<<;;;<<<>>>>>>@@@AAABBBBBBCCCFFFHHHGGGJJJMMMOOONNNMMMMMMNNNKKKOOOUUUZZZ```iiissszzz{{{rrrjjjfffgggppp}}}~~~|||{{{yyyyyy{{{xxxnnnqqq{{{}}}}}}~~~~~~}}}~~~~~~zzzzzz|||}}}{{{}}}{{{zzz}}}|||uuuzzz}}}~~~|||hhhgggooozzzjjj^^^TTTJJJEEEDDDIIIGGGFFFIIINNNRRRRRRQQQOOOGGG<<<555333333333222111111111111111111111111000000000000000000000000333222222111111222222333---...///000222333444555222333333444444444333333333444555666666555444333555555555444555888===AAAFFFJJJMMMPPPQQQRRRTTTVVVWWWWWWVVVUUUWWW]]]dddjjjvvvrrrNNNSSSZZZ]]]^^^___dddhhhjjjiiiiiikkknnnooooooooonnnppprrruuuwwwwwwvvvvvvyyyzzz~~~~~~uuuqqqiiimmmzzz{{{zzzxxxyyy{{{vvvcccOOO@@@<<<777333222111111000.../////////000000000111/////////000000000000111//////000111333444555555222333444444444555777999AAASSSmmm~~~~~~~~~rrrsss{{{vvvkkkeeeeee___QQQCCC???AAADDDIIINNNWWWZZZWWWKKK???999888666555888===CCCJJJSSS]]]cccfffhhhlllooopppooommmlllhhheeeaaa^^^\\\[[[XXXWWWMMMJJJGGGDDDAAA>>>;;;888888666444444444555444222111222444555555444222111000000000000111333555666888888999:::;;;<<<======<<<>>>??????>>>======>>>===??????>>><<<;;;;;;<<<;;;::::::999888888888888888999;;;;;;::::::;;;<<<<<<===@@@AAAAAACCCEEEGGGEEEHHHJJJKKKJJJJJJJJJKKKMMMOOOSSSYYYbbbkkktttyyy~~~|||ssslllhhhcccjjjttt~~~~~~{{{yyy}}}wwwttttttvvv}}}|||}}}~~~~~~}}}{{{|||zzzuuusssuuuvvvsssvvvtttpppyyykkkgggnnn{{{jjj```WWWOOOHHHFFFIIIGGGGGGLLLSSSXXXXXXVVVUUUKKK???777444444333111111111111111111111111111222222222222222222222222222222111111111111222222000000111111222333444444222333444555555555555555666666666555555666666666777777666555666:::???CCCKKKMMMPPPRRRRRRRRRSSSTTTUUUVVVWWWXXX[[[```hhhmmm{{{rrrMMMSSSZZZ]]]^^^___dddhhhgggggggggiiillloooooonnnppprrrtttvvvwwwvvvsssrrruuuxxx~~~|||vvvsssmmmnnnyyy~~~}}}{{{{{{|||jjjVVVAAA===888444222111111000.../////////000000111111............/////////000...///000111333555666666222333444444444555777999HHHYYYrrrtttrrrwww~~~uuujjjfffggg[[[NNNAAA>>>BBBFFFJJJNNNWWWYYYUUUHHH<<<777666666555888>>>DDDLLLVVV___eeefffiiimmmppprrrrrrpppoookkkgggccc___\\\ZZZXXXVVVKKKIIIFFFCCCAAA===999666999777444444444555444222333444666777777666444333000/////////000222444555999999999999999;;;<<<===;;;===??????===;;;;;;;;;:::;;;<<<;;;999888999:::888888888777777888888999777999;;;;;;:::::::::;;;:::<<>>BBBHHHNNNSSSYYY\\\WWWJJJ@@@;;;777222666999???FFFNNNVVV\\\```hhhkkknnnqqqqqqpppnnnlllpppllleee___[[[WWWSSSPPPIIIGGGDDD@@@===:::888777444444444444444444444444000111111222222111111000555444222111111222444555777888888999::::::;;;;;;<<<;;;:::999888888888888666666666666666666555555222333333444555555555444555666777888999:::;;;;;;???>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPUUUZZZ^^^ccciiimmmppppppqqqssstttrrrkkkfffddddddgggmmmuuuzzz{{{zzzyyyvvvuuuyyy~~~sssjjjgggmmmwww~~~~~~}}}~~~|||vvvqqqnnnzzzyyykkkiiirrrooozzz{{{iiibbbbbbssssssjjjiiidddTTTEEEEEECCCCCCIIIRRR[[[aaabbbdddRRR@@@888666444111000---...000111222222222111////////////////////////222222111111111111222222111111222222222333333333444555666666777777666666:::999999888777666666555555555666888666666>>>GGGNNNQQQVVVWWWVVVSSSQQQPPPTTTUUUWWWYYY]]]dddlllqqqvvvJJJNNNTTTZZZ^^^aaadddfffhhhjjjkkkkkkkkkkkkmmmooonnnppprrrrrrrrrsssuuuvvvzzzxxxwwwxxx|||~~~zzzwwwuuuvvvuuuuuuxxx|||ttt```LLLAAA777444444222000111000000000000000000000000......//////000000111111000000000111222222333333111333444333222444999===KKKaaazzz}}}www}}}yyypppoooqqq~~~wwwpppllljjjVVVJJJ@@@>>>AAAGGGPPPWWWaaaccc]]]NNNAAA;;;888555777:::???FFFOOOWWW___ccchhhjjjmmmoooooonnnlllkkknnnjjjeee```[[[VVVQQQNNNHHHFFFCCC@@@<<<999777666444444444444444444444444111111222222222222111111444333222111111222333444666777777888888999::::::::::::999888777777777777555555555555555555555555333444555666666666666555555666666777999::::::;;;============>>>???AAABBBBBBCCCDDDEEEFFFHHHIIIIIIKKKMMMPPPSSSWWW[[[aaaeeeggghhhkkkooorrrooojjjeee``````aaaffflllqqqsssssssssqqqpppttt{{{zzzppphhheeejjjttt||||||}}}~~~}}}|||{{{|||~~~|||}}}}}}|||yyyuuuqqqoooyyypppjjjppppppzzz~~~zzzfff^^^]]]nnnxxxyyysssaaaOOOFFFCCCCCCHHHQQQ[[[aaaccceeeTTTBBB:::777444111000---...000111222222222111000000000000000000000000222222111111111111222222111222222222222333333333111222333333444444333333888777777666555555444444666666777888777777???IIIPPPTTTXXXZZZXXXUUURRRQQQWWWYYY[[[^^^ccckkktttzzzrrrIIIMMMSSSYYY]]]```ccceeegggiiilllmmmmmmmmmnnnooolllnnnpppqqqqqqrrrtttvvvvvvuuusssssswww}}}yyyvvvvvvrrrssssss{{{iiiOOOCCC888555444222000111000000000000000000000000////////////////////////000000000111222222333333111333444333333555:::???PPPfff}}}vvvsssoooxxxxxxqqqrrrvvv~~~yyyrrrlllhhhQQQHHH@@@>>>AAAGGGSSS]]]jjjkkkdddRRRBBB999888888888:::???FFFOOOYYYbbbgggiiijjjkkklllllllllkkkjjjkkkhhheeeaaa\\\WWWPPPLLLFFFEEEBBB>>>;;;888666555444444444444444444444444222222333333333333222222111111111111111111111111555555555666777777888888888888777666555555555555444444444444444444444444555555666777777777666666555555666777888999::::::;;;;;;;;;;;;<<<>>>???@@@???@@@AAABBBDDDEEEFFFFFFIIIJJJKKKLLLMMMRRRXXX\\\^^^```dddhhhkkkjjjgggccc]]]\\\[[[]]]aaafffiiikkkmmmkkkjjjnnntttyyy{{{zzzzzzuuullleeeccchhhqqqxxx}}}~~~|||}}}~~~}}}{{{{{{}}}~~~|||||||||{{{yyyvvvtttrrrvvvwwwlllpppnnnvvv|||~~~~~~}}}xxxcccYYYVVVfffsss\\\GGGDDDCCCGGGQQQZZZaaaccccccSSSCCC;;;888444000000...///000111111222111111111111111111111111111111222222111111111111222222222222222222333333333333111111222333333333333222555555555444333333222222777666888999888999BBBLLLSSSWWW[[[]]][[[WWWTTTSSSUUUWWW[[[___fffnnnwww}}}zzzxxxxxx|||nnnHHHLLLSSSXXX\\\___bbbdddeeeiiimmmoooooonnnnnnnnnkkkmmmoooppppppqqqsssuuutttsssqqqpppsssyyy|||sssnnniiilllkkkuuu~~~oooSSSFFF:::666555222000111000000000000000000000000000000000000000/////////000000000111222222333333111333444333333666<<>>@@@HHHUUUbbbpppoooeeeSSSAAA777777::::::;;;???FFFPPP[[[eeekkkkkkkkklllkkkkkkjjjjjjiiiiiigggeeeccc^^^XXXPPPJJJEEECCC@@@===:::777555555444444444444444444444444222333333444444333333222000000111111111111000000333333333444555555666666666555444333333333333333222333333333333333444444555666666777777666666666555555666666777888999999:::::::::;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEHHHHHHGGGGGGIIIMMMTTTYYY[[[\\\]]]```bbbccccccbbb^^^\\\YYYYYY[[[___dddfffjjjhhhgggiiinnnrrrtttttttttpppjjjeeecccgggooouuuxxx}}}~~~}}}~~~}}}~~~~~~}}}||||||~~~~~~|||zzzxxxvvvuuurrr}}}pppssskkkqqqwwwzzzzzz{{{~~~~~~yyybbbWWWRRRaaafffJJJGGGEEEHHHQQQZZZaaaccc]]]OOOAAA:::777444111111//////000000111111111111111111111111111111111111222222111111111111222222222222222333333333444444333444555555666666555555444444444444333333222222666555666888777999CCCNNNUUUYYY^^^```^^^ZZZWWWUUUVVVXXX\\\aaagggoooxxx~~~~~~sssoooqqqwww}}}}}}nnnIIILLLRRRWWWZZZ^^^bbbeeedddhhhllloooooonnnmmmmmmjjjlllnnnooooooppprrrsssssssssrrrqqqrrrwww{{{qqqkkk\\\bbbbbbkkk}}}{{{pppVVVJJJ===777555222000111000000000000000000000000222222111111111111111111000000000111222222333333222333444333333777===CCCTTTlllyyy|||}}}|||xxxnnndddIIICCC??????BBBIIIVVVbbbooojjj```PPP???555555::::::<<<@@@GGGQQQ\\\ffflllmmmmmmmmmlllkkkjjjiiihhhggggggfffddd```YYYPPPJJJDDDBBB???<<<999777555444444444444444444444444444222333333444444333333222///000000111111000000///111222222333333444555555333333222111111111222222222222222222333333444444555555666666666555555444555555555666666777777888999999:::;;;<<<===>>>>>>===>>>???@@@AAACCCDDDDDDGGGGGGFFFFFFHHHNNNUUU[[[]]]\\\ZZZYYYYYY[[[^^^```aaa___[[[XXXXXX\\\aaaeeeiiihhhffffffhhhjjjlllmmmooolllhhheeedddgggmmmrrruuuzzz|||xxxwwwwwwxxxyyy|||}}}~~~~~~}}}}}}}}}}}}{{{yyyyyy{{{}}}~~~|||yyyvvvtttrrrmmmtttwwwooorrrwwwyyyxxxuuuuuuxxxyyy~~~~~~fffYYYRRR```~~~iiiLLLIIIGGGJJJQQQZZZ___aaaUUUIII===999777444222333000000000000000111111111111111111111111111111111222222111111111111222222222222333333333444444444555555666777777777777777555555555444444444444444444333555666666999CCCOOOVVVZZZ```cccaaa]]]ZZZXXX]]]```dddhhhmmmttt||||||pppjjjnnnttt{{{tttIIIKKKOOOSSSWWW\\\aaaeeecccgggkkkmmmnnnmmmmmmmmmjjjlllmmmnnnmmmnnnoooqqqssstttttttttssswww~~~wwwpppkkkTTT[[[YYY```{{{xxxqqqZZZMMM???888666222000111000000000000000000000000222222222222222222222222000000000111222222333333222333444333444888???EEEZZZsss}}}{{{yyynnnaaaIIIBBB>>>@@@EEEKKKVVV```hhh```UUUIII===444555::::::<<>>???AAABBBCCCDDDEEEEEEEEEEEEHHHMMMUUUZZZ]]]\\\YYYUUUSSSUUUYYY]]]```^^^ZZZVVVUUUXXX]]]aaagggeeecccaaaaaabbbeeefffhhhgggeeecccbbbeeejjjnnnsssxxx~~~rrrrrrppppppppprrrsssuuuvvvyyy}}}}}}}}}{{{yyyvvvvvvxxxzzz}}}|||{{{yyyvvvssspppnnnjjjzzzuuuwwwwwwxxx|||~~~yyyrrroooqqqqqqttt~~~nnn```UUU___|||iiiMMMJJJHHHJJJQQQWWWZZZ[[[OOOEEE;;;888777444333444111111000000000000111111111111111111111111111111222222111111111111222222333333333333444444444444444444555666666666666555555555555555555555555555333222444555666999EEEPPPWWW\\\cccffffffbbb___]]]bbbdddhhhlllqqqwww~~~sssmmmpppuuu{{{~~~HHHIIILLLNNNRRRXXX___dddbbbfffiiikkkllllllmmmnnnjjjlllmmmmmmllllllmmmnnnqqqtttwwwvvvuuuwww}}}wwwnnngggSSSXXXQQQTTTrrr~~~xxxttt]]]OOO@@@999666222000111000000000000000000000000000000000111222222333333000000000111222222333333222333444333444888@@@GGGaaazzz~~~zzzxxxwwwlll]]]IIIBBB===AAAHHHNNNUUU[[[___UUUJJJCCC===666666:::999<<>>@@@AAABBBBBBBBBBBBBBBCCCEEEIIIPPPUUUYYYYYYXXXUUUQQQQQQTTTWWWZZZXXXUUUQQQOOOPPPVVVZZZ```___]]][[[ZZZ[[[^^^aaa`````````______aaaeeehhhooossszzz|||xxxtttqqqppplllmmmnnnqqqssswwwyyy{{{{{{~~~zzzwwwvvvxxxzzzxxxyyyyyyyyywwwssspppmmmiiiwwwssstttzzz|||uuuqqqssstttrrryyywwwgggXXX___xxxiiiKKKHHHGGGJJJOOOSSSTTTTTTMMMDDD<<<999777444222444222111000//////000111111000000000000000000000000222222111111111111222222333333333444444444444555333444444555666555555555444444555555555555555555333333444666777;;;GGGSSSZZZ___fffkkkkkkhhhdddcccfffhhhlllqqqvvv|||{{{vvvsssxxx|||GGGHHHIIIKKKNNNUUU]]]cccbbbeeehhhjjjkkkkkklllnnnkkklllmmmmmmkkkkkklllmmmppptttwwwwwwvvvwww|||yyyjjj^^^UUUXXXMMMLLLlll~~~~~~yyywww^^^PPPAAA:::666222000111000000000000000000000000......///000111222222333000000000111222222333333222333444333444999AAAGGGeee|||~~~~~~wwwuuuuuujjjZZZJJJBBB===AAAJJJOOOTTTWWWZZZNNNCCC@@@===888777:::999<<>>@@@AAAAAA???@@@@@@@@@AAAEEEKKKOOOTTTVVVWWWUUURRRPPPQQQSSSSSSSSSPPPLLLIIIJJJOOOTTTZZZYYYXXXVVVUUUWWW[[[^^^ZZZ[[[[[[[[[[[[]]]aaaccciiinnntttyyy{{{|||||||||wwwvvvvvvvvvvvvvvvuuuuuurrrrrrqqqooommmlllkkkjjjlllnnnqqqvvvzzz~~~~~~zzzyyy{{{}}}vvvxxxzzz{{{yyyvvvrrrppphhhvvvqqqoooyyy{{{{{{wwwzzz}}}xxx|||}}}kkk[[[^^^tttjjjIIIGGGFFFIIIMMMPPPPPPNNNNNNFFF>>>;;;888333222444222111000//////000111111////////////////////////222222111111111111222222333333333444444444555555444555666666777777666666444444444444444444444444444444555777888<<>>;;;888666555555333333333333333333333333777777666555444444333333...............///000000444333222111000///...---////////////000000000000444444333222222111111111444444444555666777777888777666555333333333444555666666666777888888999999;;;;;;<<<>>>???@@@AAABBBEEECCCAAA@@@BBBFFFJJJMMMWWWVVVVVVTTTRRRNNNLLLJJJNNNJJJHHHGGGEEECCCFFFLLLRRRVVVXXXWWWWWWZZZYYYUUUWWWUUUSSSPPPPPPTTTZZZ___eeeiiinnnqqqrrrsssuuuvvvqqqqqqpppooollljjjhhhfffggghhhhhhgggggggggjjjlllrrruuuyyy~~~|||yyyxxxyyyzzzzzzyyyvvvttttttuuutttuuu}}}qqqrrrrrr~~~vvvhhh]]]aaasssiiiQQQFFFAAAKKKWWW[[[WWWQQQQQQIII???777444333333222222222222111111111000000444222///...///000111111222222222222111111000000333333222111222333444555555666666777777777777666777777777777666666666666555222222666999>>>HHHRRRZZZaaakkkqqqrrrpppnnnnnntttwww|||~~~}}}~~~AAABBBDDDGGGKKKQQQYYY^^^bbbcccfffiiikkklllllllllmmmlllmmmnnnppppppnnnlllooooooqqqsssvvvyyy{{{}}}zzzhhh]]]TTTNNNMMMZZZlllVVVBBB;;;888333222444111000000000/////////...//////000000111111222222111111111111111111222222333444555666444666AAAMMMhhh|||xxxwwwwwwjjjZZZGGGBBB???@@@HHHQQQWWWZZZ]]]SSSGGG===999999999888;;;>>>CCCIIIPPPYYYbbbhhhkkkkkkkkkjjjjjjiiihhhgggfffccc___ZZZVVVQQQKKKHHHCCCAAA>>>;;;888666555555444444444444444444444444444444333333333222222222///////////////000111222333333222111000///...---////////////000000000111222222222222222222333333333444444555666666777777999888666555555555666666666666666777888888999999999:::<<<>>>@@@AAACCCDDDEEEDDDBBBBBBDDDGGGLLLOOOTTTTTTSSSRRRPPPMMMKKKIIIJJJFFFDDDDDDCCCAAADDDJJJPPPTTTWWWVVVWWWXXXVVVRRRTTTRRRPPPMMMLLLOOOTTTXXX```ccchhhlllmmmnnnooopppmmmllljjjhhheeecccaaa```aaaccceeegggiiimmmqqqttt}}}~~~|||{{{{{{zzzzzzyyywwwtttssstttuuurrrrrruuuqqquuuwww~~~yyykkk^^^aaaqqqmmmQQQIIIEEENNNZZZ^^^[[[XXXSSSKKKAAA:::666666555555333333333333222222222111222000......000222333333222222222222111111111000444333333222333444555666555666777777888777777777888888777777777666666666666444444777:::???HHHRRRXXX```kkkrrrrrrpppmmmmmmvvvzzz{{{zzz|||@@@BBBCCCEEEIIIOOOVVV[[[```bbbeeehhhkkkmmmnnnnnnnnnllllllmmmooooooooonnnooopppqqqtttvvvyyy|||}}}ppp^^^UUUOOOKKKTTTwwwlllYYYFFF>>>999222000444000000000000////////////000000000000000111111111333333333333333333333333444444555555333666CCCQQQlll~~~yyyyyyxxxjjjXXXEEEAAA>>>AAAHHHQQQWWWZZZ]]]TTTGGG>>>:::999999888:::===CCCIIIOOOXXXaaaffflllllllllllllllkkkjjjjjjgggddd^^^YYYUUUPPPJJJGGGCCCAAA>>>;;;888666555555555555555555555555555555333333333333333333333333111111000000000111222222333222222111000///....../////////000000000111111111111111222333444444444333444444555555666666666777777666555555555666666555666666777777888888999888999;;;===@@@CCCEEEFFFFFFEEECCCDDDFFFJJJNNNQQQQQQRRRRRRQQQPPPMMMJJJHHHGGGDDDBBBCCCBBBAAAEEEKKKSSSYYY\\\\\\]]]]]]YYYTTTPPPOOOLLLHHHFFFHHHLLLOOOVVVZZZ___ccceeefffhhhiiiiiigggdddaaa___]]]]]]]]]___bbbggglllqqqwww~~~}}}zzz{{{~~~{{{{{{yyyuuusssrrrtttvvvtttpppmmmvvvvvvmmmtttxxx~~~oooaaabbbooo~~~zzzyyyyyyzzz~~~kkkPPPIIIHHHQQQ\\\______^^^ZZZSSSHHH???999666555444444444444333333333222222000///---...111333444444222222222222111111111111555444444444444555666666666666777888888888888888888888888777777777777666777666666999;;;???IIISSSYYYbbbooowwwwwwtttpppoooxxx}}}|||{{{~~~@@@AAACCCDDDGGGLLLSSSWWW]]]___cccgggkkkmmmoooooonnnlllkkklllnnnooooooooopppqqqrrrtttvvvyyy{{{}}}xxxaaaWWWQQQKKKPPPooojjjXXXGGG>>>777000///444000000000000////////////111111111000000000000000444444444444333333333333555444444444333777EEETTTmmmzzzzzzyyyiiiVVVCCC@@@>>>AAAIIIQQQVVVXXXYYYPPPDDD<<<888777666555999<<>>AAAIIIQQQUUUVVVVVVNNNCCC;;;888777666555666;;;BBBIIIQQQZZZccchhhnnnnnnmmmllljjjhhhgggfffgggbbb]]]WWWRRRNNNJJJGGGAAA???===:::777666555555333333333333333333333333888777777555444333222222111000000//////000000000111111111000000000000000000000000000111111111111444444444333333333222222333333333333444444444444222222222333333333333222555555555666777777888888666888:::===@@@BBBEEEFFFDDDCCCCCCDDDGGGKKKNNNQQQTTTUUUVVVVVVTTTPPPLLLJJJDDDAAAAAABBBBBBBBBGGGMMMQQQXXX]]]]]]]]][[[UUUOOOJJJIIIGGGDDDAAAAAABBBDDDDDDHHHNNNSSSXXX^^^dddgggeeecccaaa___aaadddgggjjjppptttyyy~~~~~~}}}yyyuuuwww{{{}}}}}}|||yyyuuusssssstttrrrnnnfffiiirrrllleeekkkooo||||||jjjeeennnyyy}}}|||{{{ppplllhhhbbbeeedddXXXJJJGGGKKKVVV```dddddddddeee___TTTHHH===555222111222222222222111111111111333111000000222222222111222222222222222222222333555555666666666666777666666777888999::::::::::::999999999999888888888888666555666888:::???MMM[[[fffqqq~~~}}}zzz{{{{{{{{{BBBBBBCCCCCCDDDHHHMMMRRRXXXZZZ^^^ccchhhkkkmmmnnnlllkkkkkkmmmoooppppppoooppppppqqqsssuuuwwwyyy{{{yyy|||xxxhhhZZZNNNIII\\\yyyoooZZZFFF===777000///444////////////000000000000000000000000000111111111111111111222222333333333444333444555555:::IIIXXXiii~~~}}}~~~~~~lllVVVAAA???>>>BBBIIIPPPSSSSSSTTTLLLBBB;;;999999888777555:::AAAIIIQQQYYYaaafffkkkkkkkkkjjjhhhgggeeedddeeeaaa[[[VVVRRRNNNJJJHHH@@@???<<<999777666555555333333333333333333333333666555444333222111111000111111000/////////000000000000000000000111111111000000000111111111222222555555555444333222222222333333333333333333333333222333444555555555444444444555555666666777777888777888:::<<<>>>@@@BBBCCCAAAAAAAAABBBDDDHHHKKKMMMQQQSSSUUUVVVUUURRRNNNLLLBBB??????@@@@@@@@@EEEKKKRRRXXX\\\\\\[[[YYYTTTMMMGGGGGGFFFDDDBBBAAABBBCCCBBBDDDIIINNNTTT\\\dddiiidddcccbbbbbbdddiiimmmpppvvvyyy}}}~~~zzz~~~}}}wwwtttuuuwwwzzz|||}}}|||xxxsssqqqooogggfffaaaeeepppmmmggglllnnn{{{nnngggppp{{{zzzoookkkggg^^^^^^___VVVKKKIIIMMM[[[gggjjjhhheee___[[[RRRHHH>>>777555555222222222111111111000000444222111111222222111000222222222222333333333333444555555666777666666666666777888999:::;;;;;;;;;:::::::::999999999888888666555666777999AAASSSdddnnnxxx~~~||||||CCCCCCCCCCCCCCCGGGLLLPPPVVVXXX]]]aaafffiiikkklllkkkkkkkkknnnpppqqqpppnnnooooooppprrrtttvvvxxxyyyxxx{{{qqqaaaVVVOOO___xxxzzzbbbJJJ???999333111444.../////////000000000111//////000000111111222222000000111222333444444555222222444666666<<>><<<999777666666666444444444444444444444444333333333333333333333333333222111000000000000111//////000000111111111222000000111111111222222222444444444444444444333333333333222222222222222222111222333444555444444333444444555555666777777777999999:::;;;<<<===>>>????????????@@@AAADDDFFFHHHIIILLLOOORRRSSSRRROOONNNCCC@@@???AAAAAA@@@EEEKKKSSSXXX[[[ZZZYYYXXXSSSMMMCCCDDDDDDCCCBBBAAABBBDDDCCCDDDGGGJJJPPPXXXbbbiiiggggggggghhhjjjnnnrrrtttvvvyyy}}}~~~}}}vvvwwwyyyxxxvvvuuuuuuvvvvvvyyy}}}~~~yyysssmmmiii______[[[___kkkkkkeeeiiikkkxxxqqqiiiqqq~~~tttoookkk___]]]]]]VVVKKKHHHLLL\\\kkknnnhhhbbb[[[XXXQQQGGG===777666777333333222222222111111111222111111222333444222111222222222333333333444444333444555666666666555555666777888:::;;;<<<<<<<<<;;;::::::::::::999999999777666666777:::EEEZZZmmmwww}}}~~~~~~DDDDDDDDDCCCCCCGGGLLLOOOUUUXXX\\\```eeehhhjjjkkkjjjjjjllloooqqqqqqooommmoooooopppqqqsssuuuwwwxxxyyy{{{vvvggg]]]XXXhhh~~~wwwzzz}}}}}}iiiNNNBBB<<<666333444.../////////000000111111...//////000111222222333///000111222444555666666111222444777777<<>>;;;999777666666666555555555555555555555555222222333444666777888888444333333222111111111222//////000000111111222222000111111111111222222222222333333444444555555666333222222222222222222222///000111222333222222111444444555555666777777777:::::::::;;;;;;<<<<<<<<<=========>>>???BBBDDDEEEBBBEEEJJJOOORRRRRRPPPOOOFFFCCCBBBCCCCCCBBBGGGMMMOOOSSSVVVUUUTTTRRRNNNHHHAAABBBCCCCCCBBBAAACCCDDDFFFFFFFFFHHHMMMVVV```hhhlllllllllmmmooosssvvvxxxvvvyyy~~~~~~}}}||||||rrrssstttuuuvvvvvvvvvvvvrrrwww}}}~~~zzzrrrjjjeee]]]^^^XXXZZZffffffaaaeeefffttt|||sssjjjssszzzuuuoooaaa\\\[[[UUUIIIEEEJJJ[[[lllooofff]]][[[XXXQQQFFF<<<555333444444444444333333333222222000///000222444555444333222222222333333444444444222333555666666666555444666777999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888777777888;;;HHH___ttt~~~~~~{{{}}}EEEAAA???AAABBBAAAEEEJJJQQQVVV]]]cccfffggghhhiiiggghhhjjjkkkkkklllnnnpppoooqqqssstttuuuvvvxxxzzzzzz|||yyykkkfffcccnnn~~~|||uuu|||nnnPPP???999666444444222222111000///...------000000000000111111111111333333333222222111111111666777333333999:::GGG___wwwtttrrrgggggg||||||{{{}}}uuuaaaOOOFFFEEEEEEIIIOOOSSSSSSRRRIIIBBB===;;;888555666999:::===BBBHHHMMMTTT[[[___eeefffgggggggggfffeeeddd[[[XXXTTTQQQOOOKKKGGGEEEAAA>>>999666666777777888666333222333555666444222111222222333333222222111333333333333222111000000//////000111111111111000//////111222222333222222333333444444555444444333111111222222222222111111222222222222222222222222333444444555555666777777777777777777888888888888<<<<<<<<<<<<===???@@@AAAEEEEEEEEEFFFGGGIIIJJJKKKFFFEEEDDDDDDDDDFFFHHHJJJOOORRRUUUSSSNNNJJJHHHHHHGGGFFFDDDCCCCCCDDDEEEGGGDDDCCCEEEIIILLLRRR]]]hhhnnnrrrxxxzzzyyyyyy{{{}}}~~~~~~|||zzzppprrrtttvvvwwwuuusssqqqttttttttttttrrrooojjjgggcccaaa```aaabbbcccfffjjjiiiuuu||||||jjjoooyyyccc\\\\\\UUUQQQKKKNNN]]]jjjkkkiiiiiiccc___UUUGGG===:::777333333333333222222111111111222222222111111111111000333444444444444444444444333333444555666777888999777888:::<<<=========<<<:::::::::999888777666555999777999<<<<<>>999666666666777666555444222333555666444222222222333333333333222222333333333333222111000000//////000111111111111000111111111111111222222222444444444555444444333333222222333333333333222222111222222333333222222111.........///000000111111444555555666777777888888::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIJJJGGGFFFEEEEEEFFFHHHJJJLLLMMMOOOQQQOOOJJJEEEBBBAAAAAABBBCCCDDDDDDDDDDDDDDDHHHFFFGGGJJJNNNSSS___jjjrrrxxx~~~~~~~~~|||uuuwwwxxxyyyyyyxxxwwwvvvrrrrrrrrrssssssqqqooommmjjjjjjmmmrrruuutttrrrppplllwww|||}}}jjjllljjjaaa___UUUMMMHHHMMM]]]hhhhhhfffgggccc```UUUGGG===:::777333333333333222222222111111000000111111222222222333333333333333444444444444444555555666777888999:::777888:::<<<=========<<<<<<<<<<<<<<<;;;999888777888777999;;;<<>>:::777333333333333222222222222111...///000111222333444444222222222222333333333444666666777777888999::::::888999:::;;;=====================<<<;;;:::888777777666888;;;===GGGbbb}}}}}}~~~IIIDDDAAAAAA@@@???AAAFFFIIIMMMSSSYYY^^^bbbfffhhhfffiiikkkmmmmmmmmmnnnoooqqqrrrssssssrrrrrrsssttt|||}}}~~~yyywwwvvv~~~~~~{{{oooUUUDDD;;;555111111111111111000///.........///000000000111111111111000000111222333444444555555777444444999<<>>:::888666666999999;;;===@@@EEEMMMVVV]]]^^^^^^___```aaaaaabbbbbb___[[[UUUOOOLLLJJJIIIGGGBBB???:::777666555444333444444333444444444444444222333333333333333333222333333333333222111000000111111222333333333333222555444111/////////000111555555555555444333222222333333444444444444333333000111222333333222111000444444555555666777777777222222444555777999:::;;;::::::;;;===@@@BBBEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVUUURRRNNNKKKIIIFFFGGGIIIKKKKKKJJJIIIHHHHHHFFFFFFJJJNNNTTTbbbnnn{{{}}}~~~|||{{{zzzxxxxxxxxxyyyyyyssstttuuuuuuvvvxxx{{{}}}}}}ssssssyyyzzz{{{yyyqqqoookkk}}}{{{rrrkkk^^^VVVTTTZZZhhhmmmhhhccccccbbb___UUUHHH>>>:::666222222222222222222222222222///000000111222222333333111111111222222333333444666666777777888999999:::999999:::;;;<<<===>>>>>><<<<<<<<<;;;:::888777666666555888;;;>>>IIIeee|||zzz}}}KKKEEEBBBAAA@@@>>>???DDDIIIMMMSSSYYY]]]```ccceeefffiiilllnnnnnnmmmnnnooonnnpppqqqrrrqqqrrrsssuuu{{{||||||}}}zzzwwwvvv|||yyylllTTTEEE<<<555222222111111000000//////......///000000000111111111111111111222222222333333333444888555555:::===NNNkkkvvvmmmnnnnnnwwwwwwsssqqqiiiZZZMMMHHHGGGGGGLLLSSSYYYZZZYYYVVVJJJ???:::888777777999888:::<<>>:::777666555333222333444444444444333444444333333333444444333333333333333333333222111000000333333444555555555444444666444222000//////000111444555555555444333333222222222333333333333222222000111222222222222111000222333333444555555666666333444555777999;;;============>>>???AAACCCEEEFFFJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSTTTUUUUUUSSSPPPNNNJJJHHHFFFDDDCCCCCCDDDEEEDDDBBBCCCHHHLLLSSS```lll{{{}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzyyyzzzzzzzzzyyy{{{~~~rrrpppxxxyyy|||vvvuuutttqqqlll}}}sssccc___cccnnnqqqhhh___]]]___\\\SSSGGG>>>:::666222222222222222222222222222111111111111111111111111000000111222222333444444555666666777777888888888:::::::::;;;<<<===>>>???=========<<<:::888777666666555888<<>>@@@CCCKKKPPPVVV[[[]]]^^^______fffiiilllnnnnnnnnnnnnooommmnnnpppqqqpppqqqsssuuuxxxzzz{{{{{{|||yyyzzz}}}xxx{{{|||jjjUUUGGG===666333333------...///000111222222000000000000111111111111222222222222222222333333000555444555;;;???SSSrrrvvvnnnooopppzzzyyyqqqjjj___RRRIIIFFFDDDCCCGGGOOOUUUYYYYYYZZZLLL???:::999777777999777999<<>>???@@@@@@AAABBBCCCEEEGGGHHHNNNNNNMMMMMMNNNOOOOOOPPPRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRTTTWWWYYYYYYVVVTTTPPPMMMHHHDDDBBBCCCFFFHHHCCCBBBDDDHHHLLLRRR]]]hhhuuu~~~}}}|||{{{|||||||||~~~~~~||||||rrrkkkuuuyyy|||~~~vvvxxx{{{nnnjjj|||qqqiiiiiirrrtttjjj]]]XXX[[[YYYQQQEEE===:::666222111222222222222333333333222222222111111111000000000111111222333444555555666666666777777777888888:::::::::;;;<<<===???@@@@@@@@@???>>>===;;;999888777666888<<>><<<999777666666444333222444666555333222444555333333444444444444333333333333333333222111000000222222333444444444444444333222222111111000000000222222333444555555555555333333444444444444333333222111000//////000111222555555555666777777888888777888999:::<<<===>>>???@@@@@@BBBCCCFFFHHHJJJLLLPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNPPPPPPRRRUUUYYYYYYWWWTTTSSSPPPKKKGGGFFFGGGJJJLLLHHHGGGIIIMMMOOORRRZZZdddkkkxxx~~~}}}}}}{{{~~~}}}|||rrrffftttzzz~~~yyywwwdddddd{{{~~~rrrnnnvvvzzzooo```XXXVVVUUUNNNDDD===:::777222111111222222222333333333111111111111111222222222111111222333444555666666777777777888888888999999;;;;;;;;;;;;<<<===???@@@AAAAAA@@@???===;;;999888888777999<<>>SSSrrr|||}}}~~~ppp]]]OOOGGGEEEAAA>>>AAAIIIRRRXXX[[[^^^OOO@@@999999888888999555888===AAAFFFLLLRRRVVV^^^]]]]]]]]]^^^```bbbccc]]]ZZZVVVRRRNNNJJJFFFBBB===;;;888777777666555333222444666555333222333666333444444555555444444333333333333333222111000000111111222333333333222222111222222222222111000000111111333444555666666666444555555555555555555444333222///......///222333333333444444555666666666888888999:::<<<===>>>>>>???@@@BBBDDDGGGKKKMMMOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIKKKNNNRRRSSSPPPLLLOOOLLLIIIFFFFFFGGGJJJKKKMMMLLLNNNQQQQQQRRRYYYaaadddnnn}}}~~~||||||yyy}}}}}}|||pppdddsss|||}}}nnn\\\___zzzyyyrrrzzzuuueee[[[TTTSSSMMMCCC<<<:::777333111111111222222333333333//////000111222333333444111222222333555666666777999999999999999999::::::;;;;;;;;;;;;<<<>>>???AAA@@@??????===;;;999777666999777999===@@@LLLjjjyyypppwwwWWWTTTOOOIIIEEECCCBBBBBBCCCHHHOOOWWW___dddggghhhkkklllmmmllllllmmmpppsssvvvuuusssrrrqqqpppppppppssswww{{{|||~~~}}}|||{{{nnnWWWIII@@@777222222111111000///////////////000000000000111111111111111222333333333333444555333777555666;;;AAAVVVuuu{{{gggRRRGGG??????>>>AAAKKKXXX```aaaYYYKKK===:::;;;999666555777999<<>>===;;;;;;;;;===???@@@AAAAAA@@@>>><<<:::888777444666999<<>>>>>>>>AAAMMM[[[dddeeeZZZKKK===999:::999777666666999<<>>@@@AAABBBDDDGGGIIIKKKLLLMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEGGGJJJLLLLLLLLLMMMMMMLLLLLLNNNPPPSSSUUUXXXXXXWWWWWWXXX\\\bbbfffhhhkkknnnoooqqqtttxxx|||}}}}}}~~~}}}}}}|||zzzxxxvvvuuuyyy{{{~~~~~~~~~vvvppptttyyy~~~ooo___```vvv}}}hhheeerrruuuqqqgggZZZTTTQQQLLLFFF???888444111222222111111111111222222555444333333222222333333222222222222333444555666444555666888:::;;;;;;<<<<<<;;;:::::::::<<<>>>???BBBBBBAAA???===;;;999888666888;;;>>>CCCSSSrrr}}}yyywwwSSSQQQMMMIIIFFFDDDDDDDDDDDDGGGNNNUUU\\\bbbfffhhhiiijjjkkkkkkjjjjjjlllnnnqqqpppooonnnnnnnnnnnnooorrrvvvyyy{{{~~~rrrZZZIII>>>888555666111111000/////////000000000000000000111111111111///000222333333333555777333777555666;;;AAAVVVuuu~~~lllWWWIII<<<===>>>BBBNNN^^^ggghhhZZZKKK<<<888888888777888666999===@@@DDDLLLWWW^^^dddcccbbbaaa````````````VVVTTTRRROOOKKKHHHEEEDDD===;;;888666444444444555555555555444444333333222444555666777777666555444555555555555555555555555000111222333333333222222000111111000//////000222111111111222333333444444333333444555555555555444333333222111111111222222444444555555666666666666777999;;;<<<<<<===???AAABBBCCCEEEGGGIIIJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJJJJJJJGGGFFFFFFIIILLLNNNNNNNNNQQQQQQQQQRRRTTTWWWZZZ[[[]]]]]]\\\[[[[[[^^^cccgggjjjlllmmmllljjjiiiiiijjjkkkpppxxx~~~~~~}}}}}}}}}||||||{{{zzzyyyxxxxxx{{{vvvooorrrxxx}}}~~~|||zzzsssbbbaaauuusssaaa^^^iiilllkkkfff\\\RRRRRROOOGGG<<<444222333333333222222222222333333444444333333222222333333222222222222333444555666333444666888:::<<<===>>><<<<<<;;;;;;<<<>>>???@@@CCCCCCBBB@@@>>><<<:::888888:::===@@@EEEWWWwww{{{yyy|||QQQOOOLLLIIIFFFEEEDDDDDDCCCFFFLLLSSSZZZ```dddgggiiijjjkkkkkkjjjjjjkkkmmmpppppppppppppppqqqqqqrrrvvvxxx{{{|||yyy```KKK>>>777555555111111000000///000000111///000000000111111111111000111333333222222333555333777555666;;;AAAVVVuuunnnXXXJJJ=========AAAMMM\\\eeefffYYYKKK<<<777666666777999666999===AAAFFFNNNYYY```dddcccbbbaaa``````______UUUTTTRRRNNNKKKHHHEEEDDD>>><<<999777555444444444555555444444444333333333333333444555555555555444333333333333333333333333111222222222333333333333///000111000//////111333000000111111222222222222111222333444555555555555333333222111000000111111333333444444555666777777888:::<<<======>>>@@@BBBDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDD@@@BBBFFFIIILLLNNNOOOOOONNNMMMMMMNNNPPPRRRQQQPPPVVVWWWXXXZZZ\\\___aaacccbbbbbbaaa______```dddhhhlllmmmooopppooommmlllkkkjjjlllqqqwww{{{~~~|||~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyy|||~~~uuunnnrrrxxx}}}|||zzzuuuyyyfffaaaqqqmmm^^^]]]eeeggghhhhhh```QQQQQQMMMEEE;;;444222333444333333222222333333444222222111111000111111222333222222333333444555666666777888999:::<<<===>>>=========>>>???@@@BBBCCCDDDCCCBBB@@@>>>;;;999888888:::===@@@FFFYYY{{{|||{{{}}}PPPNNNLLLIIIFFFEEEDDDDDDCCCEEEIIIOOOVVV]]]bbbeeehhhjjjllllllkkkkkklllmmmqqqrrrrrrrrrsssuuuvvvwwwzzz{{{}}}}}}|||~~~hhhOOO>>>777444222111111000000000000111111///000000000111111111111222333444333111000111222333777555666;;;AAAVVVuuunnnXXXJJJ>>>>>>===@@@JJJXXX___```XXXJJJ<<<777666555777:::555999===AAAFFFOOOYYYaaabbbbbbbbbaaa```^^^]]]]]]WWWVVVRRRNNNJJJFFFCCCAAA===<<<:::777666444444444444444444444444333333333222222333333444444444444222222222222222222222222333333333333333444444555///000111000//////111333000000111111111111222222111111333444555555666555333222222111000000000000222222222333444666888999888:::===>>>>>>???BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGGGGHHHHHHHHHGGGFFFBBBDDDHHHLLLPPPRRRTTTTTTSSSRRRRRRTTTVVVXXXXXXWWW[[[[[[\\\]]]```cccggghhhfffffffffdddcccdddgggiiimmmoooqqqtttuuuuuusssrrrkkkjjjjjjiiijjjlllnnnoookkklllooottt{{{~~~~~~}}}|||zzzxxxwwwvvv|||||||||||||||~~~qqqpppsssyyy~~~~~~|||tttxxxxxxwww~~~~~~iiiaaammm}}}wwwtttqqqfff[[[]]]ddddddgggiiicccUUUQQQKKKDDD===888444222444333333222222333333444222111111000111111222222333333333333444555666666888888777777888999:::;;;<<<<<<===>>>@@@AAACCCDDDDDDCCCBBB@@@>>>;;;999777777999;;;???FFF[[[~~~}}}{{{zzzOOONNNLLLIIIGGGDDDCCCBBBAAACCCFFFKKKRRRYYY___cccgggiiikkklllllllllmmmnnnqqqrrrrrrtttuuuwwwyyyzzz{{{{{{|||}}}zzz{{{oooSSSAAA999555111111111000000000111222222000000000000111111111111111333333222111000111222333777555666;;;AAAVVVuuu~~~ssstttyyykkkVVVJJJAAA@@@>>>>>>GGGSSSZZZZZZUUUIII===888666555777:::666999===AAAFFFNNNYYYaaabbbbbbbbbaaa```^^^\\\[[[YYYWWWSSSNNNIIIEEEAAA???<<<<<<:::888777555555444444444444444444444444444222222222333333444555555222222222222222222222222444444333333333444555666000111111000//////000222111111111111111111111111111111222444444555555555222222111000000000111111222111111222444666888:::999;;;===??????AAACCCEEEEEEFFFGGGIIIJJJKKKKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSVVVXXXYYYZZZUUUUUUVVVZZZ^^^aaabbbbbbaaa```___```cccgggkkkmmmmmmmmmmmmkkkjjjjjjmmmoooqqqqqqsssvvvyyyzzzyyywwwkkkhhhccc___]]]^^^```aaa]]]]]]^^^aaagggooowww|||}}}{{{yyyxxx||||||{{{yyyzzz}}}qqqlllooosssxxx|||}}}}}}|||zzzyyyuuuqqqyyyjjjaaakkk}}}ssskkkeeebbbYYYTTT[[[bbbaaaeeejjjddd[[[VVVNNNFFF???999555333333333222222222222333333333333222222333333444444333333333333444555666777777666555444444555666777:::;;;<<<>>>@@@BBBCCCCCCEEEEEECCCAAA???<<<999888777888:::>>>FFF\\\~~~yyywww}}}PPPNNNLLLIIIGGGDDDBBBAAA@@@AAADDDHHHOOOVVV]]]```cccfffiiikkkkkkkkkmmmnnnooooooppprrrtttwwwyyyzzzwwwxxxyyy{{{}}}|||tttWWWDDD<<<777222111111000000111111222333000000000000111111111111...000111222111111333444333777555666;;;AAAVVVuuuyyylllmmmpppwww}}}gggTTTLLLBBBAAA>>>>>>FFFQQQWWWWWWSSSHHH>>>999777555666:::666999===@@@EEEMMMXXX___cccccccccbbbaaa___]]]\\\XXXVVVSSSNNNIIIEEEAAA???;;;;;;:::999777666666555444444444444444444444444444444444444555666777777444444444444444444444444333333222222222333444555111222222111///...///111222222222222222222222222111222333444444444444444111000000000000111111222111111111111333666999:::999;;;>>>???@@@BBBDDDFFFDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJKKKMMMOOOQQQSSSVVVWWWXXX[[[]]]```cccddd^^^^^^```ccchhhkkkmmmmmmjjjiiigggfffhhhmmmrrrvvvuuuuuuuuutttssssssuuuwwwwwwvvvxxx{{{tttqqqkkkfffaaa___^^^^^^YYYWWWVVVVVVZZZ```hhhllluuu~~~~~~}}}|||yyyzzzzzzzzzzzz}}}xxxiiilllpppuuuyyy|||~~~zzzvvv|||kkkaaajjj|||yyyhhh^^^YYYVVVKKKLLLXXXaaa```ffflllfffbbb```YYYMMM@@@888555555222222111111111111222222333333222222333333444555444333333444444555666777777666555444555666888999;;;===>>>AAACCCEEEFFFFFFHHHGGGFFFDDDAAA>>>;;;:::777888:::>>>GGG^^^xxxvvv|||}}}}}}PPPOOOMMMJJJGGGDDDAAA@@@???@@@BBBFFFMMMTTT[[[___aaadddgggiiijjjkkklllmmmlllmmmnnnpppsssuuuxxxyyyssstttuuuxxx~~~~~~~~~wwwZZZFFF>>>999444111111000000111222333333000000000000111111111111,,,...000111222333555777333777555666;;;AAAVVVuuussskkkkkkjjjnnn|||{{{dddSSSMMMBBBAAA???>>>FFFQQQWWWWWWQQQHHH>>>:::777555666999666999===@@@DDDLLLWWW^^^ddddddddddddbbb```^^^\\\WWWUUURRRNNNIIIEEEBBBAAA::::::999999888777666666444444444444444444444444555555555666666888999999666666666666666666666666333222111111111222333444222333333111///...///000333333222222222222222222222222333444444444333333000000//////000111222222111111000111333666999;;;:::<<<>>>@@@AAABBBEEEGGGDDDEEEGGGIIIJJJLLLLLLMMMOOONNNNNNOOOQQQUUUXXXZZZZZZ[[[\\\___ccchhhlllooojjjjjjjjjlllppprrrsssrrrsssqqqnnnmmmoootttzzz}}}{{{{{{{{{zzzyyyyyy|||~~~|||{{{}}}zzztttmmmgggcccaaa[[[XXXUUUSSSUUUZZZaaaeeedddmmmwww|||}}}}}}}}}}}}||||||{{{vvvxxxzzz{{{|||}}}oooqqquuuzzz}}}jjjaaajjj|||sss```VVVRRRPPPCCCGGGWWWaaabbbhhhoooiiiggghhhbbbSSSAAA555444777222111111111111111111222111000000000111222222333444444444444444555777777888888777777888:::===>>>???@@@CCCEEEGGGIIIJJJKKKJJJJJJHHHFFFCCC@@@===<<<888999;;;???HHH```zzzxxx}}}|||{{{NNNNNNNNNMMMKKKHHHFFFEEEDDDDDDCCCDDDHHHOOOYYY___cccdddeeegggiiijjjllllllrrrpppooopppssstttttttttsssqqqttt|||~~~vvv\\\III@@@:::666222111111111222333333444111111111111111000///...///000111222222333222222333666444666===CCCVVVttt|||pppmmmgggaaaeeeuuuwww```PPPMMMGGGBBB>>>>>>DDDMMMVVV[[[WWWJJJ===999999888888:::666999===BBBGGGNNNUUUZZZgggiiikkkllliiiddd^^^ZZZXXXVVVQQQLLLGGGCCCAAA@@@<<<;;;:::888777666666555222333333444444333333222333444555555666666555555444444444333333222222222333333333333333333333333444444333222111000///...000111222333444333222111000111333555555444333222000000000000000000000000111111111111222444666777888:::>>>AAACCCCCCBBBAAACCCCCCEEEHHHLLLOOORRRTTTQQQSSSVVVXXXZZZ\\\```ccceeeddddddgggnnnvvv|||zzz{{{yyyvvvxxx|||}}}zzz~~~{{{wwwuuuvvvzzz}}}||||||zzzsssnnnjjjccc\\\YYYZZZZZZXXXUUU^^^bbbhhhpppyyy}}}{{{zzz{{{{{{vvvxxxzzz{{{|||}}}vvvsssssswwwooo```oooqqq^^^TTTOOOMMMCCCGGGWWWdddccchhhnnnkkkhhhiiicccTTTEEE<<<777444666555333222111222222333333333333333333333333222222222333444444555555666666666777888:::;;;<<<===AAACCCFFFHHHKKKLLLLLLLLLTTTPPPJJJDDD???<<<::::::999999:::===FFF^^^}}}|||~~~MMMNNNNNNMMMKKKHHHFFFDDDCCCCCCBBBCCCFFFMMMVVV]]]```bbbdddfffjjjlllnnnppppppooonnnooorrrtttttttttvvvtttuuu|||uuu]]]KKKBBB===888222111111111222222333444000000111111000//////...///000111222222333333222333666444555<<>>???EEENNNUUUZZZXXXKKK>>>999999777888999777999===AAAFFFMMMTTTYYYfffiiimmmooommmiiiccc___YYYVVVQQQLLLFFFBBB@@@>>><<<;;;:::888777666666555333333444444444444333333333444555555666666555555444444444333333222222222333333333333333333333333444333222111000//////...000111222333444333333222000111333444444444333222111111111111111111111111222111111111222444666777999;;;>>>AAACCCCCCBBBAAABBBDDDGGGLLLPPPUUUXXXZZZYYY\\\aaadddfffhhhiiikkknnnmmmnnnqqqxxx~~~~~~~~~{{{tttkkkfffeeedddbbb___^^^```cccgggoooyyy|||zzzzzzzzz{{{yyy{{{|||||||||}}}vvvuuuvvv|||rrrffftttsssaaaWWWRRRNNNEEEJJJ^^^lllmmmpppsssmmmkkkmmmgggVVVDDD:::555333555444333222111222333444555555444444444444555555444444444555666666777777666666777999:::;;;<<<===>>>@@@BBBFFFIIIKKKMMMNNNZZZVVVPPPIIIBBB>>><<<;;;999999:::===FFF^^^~~~}}}MMMNNNNNNNNNLLLJJJGGGEEEBBBBBBBBBBBBEEEKKKTTTZZZ]]]___bbbfffjjjnnnppprrrpppooonnnpppsssuuuvvvvvvzzzwwwvvv{{{www```MMMCCC<<<777222111111111111222333333000000000111000000///...///000111222333333333333222555333555;;;AAAUUUrrr|||wwwuuuppplllccccccccchhhuuuvvv\\\NNNMMMEEEDDDCCCEEEKKKRRRWWWZZZZZZLLL???:::888777777888777999===AAAEEEKKKRRRWWWbbbfffkkkooooookkkgggccc[[[XXXRRRLLLFFFBBB???===<<<;;;:::888777666666555444444555555555555444444333444555555666666555555444444333333333333222222333333333333333333333333333222222111000///......///000111222333444444333111111111222222222222333222222222222222222222222222111111111222444666777999;;;>>>@@@BBBCCCCCCBBBFFFHHHLLLQQQVVVZZZ]]]^^^bbbfffmmmqqqsssssssssssswwwwwwxxx|||~~~}}}||||||}}}~~~~~~zzzuuurrrnnnkkkdddcccbbbccchhhrrr~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{||||||zzzzzz{{{~~~vvvwwwzzzqqqhhhwwwvvvfff\\\UUUPPPGGGNNNddduuuwwwyyyzzzrrrpppssslllXXXCCC888444333333333222111111222444444555444333222222333555666555555666666777888888888666777888999;;;<<<======>>>???BBBEEEIIIMMMPPPQQQXXXUUUNNNGGGAAA<<<999777999999:::===FFF^^^NNNOOOPPPPPPOOOLLLIIIGGGCCCCCCBBBCCCEEEKKKSSSYYY\\\^^^aaadddhhhllloooqqqppppppoooqqquuuwwwxxxxxx{{{wwwvvvyyy{{{~~~}}}zzz|||dddNNNAAA999333222111111111111111222222000111111111111111000000000000111222333333333333222555333444;;;@@@TTTqqq|||qqqhhhfffgggkkkpppzzzrrrYYYMMMMMMHHHGGGIIIMMMSSSXXX[[[\\\[[[NNN@@@:::999666666777777999===@@@EEEJJJQQQVVV\\\```fffkkkllljjjgggddd^^^[[[UUUOOOHHHCCC@@@>>><<<;;;:::888777666666555555555666666666666555555333444555555666555555555333333333333333333333333333333333333333333333333222222111000000///......///000111222333444444444111111000000000111222333222222222222222222222222222222111111222444555666:::;;;===@@@BBBDDDEEEFFFKKKNNNRRRVVVZZZ]]]``````iiimmmrrruuuvvvwwwwwwxxxyyyzzz}}}}}}zzzxxxxxxzzz}}}~~~zzz{{{~~~~~~zzztttqqqllliiilllttt~~~}}}~~~~~~}}}{{{yyyxxxxxxyyyzzz{{{{{{zzzxxxxxxyyy}}}uuuwww}}}vvvjjjdddtttzzzlllbbbXXXPPPHHHMMMbbbtttxxx}}}xxxuuuwwwpppZZZCCC777333333222222111111111333444555333222///......000333444555555666666777888888888777888999:::;;;<<<===>>>AAACCCEEEHHHKKKOOORRRSSSSSSPPPKKKDDD>>>:::777666888999:::>>>GGG^^^PPPQQQRRRSSSRRROOOKKKIIIDDDDDDDDDEEEGGGMMMTTTZZZ]]]^^^```cccfffiiilllmmmooonnnnnnpppsssvvvwwwwwwyyyuuutttvvvxxx{{{}}}yyywwwfffOOOAAA888333222222111000000111111111111111222333333222222222000111222333333444333333222666333444;;;@@@SSSqqquuuhhh```ccciiiqqq|||mmmWWWLLLKKKGGGIIILLLQQQWWW[[[\\\\\\\\\OOOAAA;;;999777666777777999===@@@EEEJJJQQQVVVXXX\\\bbbgggjjjjjjgggeeeaaa^^^XXXRRRKKKFFFBBBAAA<<<;;;:::888777666666555555666666777777666666555333444555555666555555555333333333333333333333333333333333333333333333333222222111111000000//////000111111111222333444444111111000000000111222333222222222222222222222222333222222111222333555666999:::<<>>???DDDEEEGGGIIIKKKMMMOOOPPPNNNLLLHHHDDD@@@<<<:::999777888;;;>>>GGG___PPPQQQSSSTTTSSSPPPLLLJJJDDDEEEEEEFFFIIIOOOVVV[[[^^^___aaacccfffhhhjjjkkknnnmmmlllnnnqqqsssttttttuuussssssuuuvvvyyy|||wwwxxxgggPPPBBB<<<888222222111000000000000111111111222222333222222222000111222333444444444444333666444555;;;@@@TTTqqqsssaaaccciiitttjjjXXXMMMIIIEEEGGGKKKQQQWWWZZZ[[[ZZZ\\\OOOAAA;;;999777666888777999===AAAEEEKKKRRRWWW[[[]]]bbbfffiiijjjjjjiiiccc```ZZZTTTMMMHHHEEECCC<<<;;;:::888777666666555555555666666666666555555333444555555666666555555222222333333333333444444333333333333333333333333222222222222111111000000222222111111222222333444111111111222222222222333222222222222222222222222333333222111222333444555777888;;;???EEEKKKPPPSSSPPPRRRUUUZZZ```eeejjjmmmrrrsssssssssssssssvvvxxxvvvyyy|||{{{xxxtttrrruuuzzz}}}{{{{{{yyyxxxwwwwwwxxxzzz{{{~~~}}}~~~~~~nnnqqqxxxxxxhhh```^^^pppxxxfffVVVHHHGGGRRR```fffqqqzzzwwwsssrrrgggSSSAAA999666444222222111000000111333333444333222111222444666777555555555666777777888888888999:::;;;===>>>??????CCCDDDFFFHHHJJJJJJJJJIIIFFFEEECCC@@@===:::999888777888;;;???HHH___yyyzzzNNNPPPRRRSSSSSSOOOLLLIIICCCDDDEEEGGGJJJPPPWWW\\\___```bbbeeegggjjjlllmmmpppnnnnnnoooqqqssstttsssqqqqqqsssvvvwwwzzz}}}yyyyyygggOOOBBB<<<999222222111000000000000000...///000111111111111111000111222333444444444444555888555666<<>>999666333333222111000000111111222333333333333444555666777666666777777888999999999999999:::<<<===>>>???@@@@@@CCCFFFIIIJJJJJJHHHGGGAAA@@@>>><<<:::777666555777888;;;???HHH___vvvvvvzzzLLLNNNQQQRRRRRRNNNJJJHHHAAABBBDDDGGGJJJPPPWWW\\\```aaacccfffiiilllnnnpppsssrrrqqqrrrtttvvvvvvvvvooopppssswwwxxx{{{{{{{{{hhhNNN???999777222222111000000///000000------...//////000//////111111222333444444444444555888666666===BBBTTTrrrwwwwwwtttuuu{{{lll]]]PPPFFFFFFHHHMMMSSSYYY\\\\\\[[[[[[NNNAAA;;;:::888888999666999===BBBGGGNNNUUUZZZ^^^___```bbbeeegggiiijjjaaa___YYYSSSMMMIIIFFFDDD<<<;;;:::888777666666555444444555555555555444444333444555555666666555555222222222333333444444444333333333333333333333333444444333333333333333333555444333111000111111222000222444555555555333222000000000000000000000000444333222222222333444555444555999???HHHQQQZZZ___cccbbb```___```cccgggjjjlllooorrrsssqqqmmmkkkjjjooosssvvvwwwyyy~~~zzzuuuqqqooommmllllllqqq{{{yyyxxxwwwwwwxxxyyy|||}}}~~~zzzwwwvvvwwwuuugggiiiooozzzmmmaaa```aaasssxxxbbbMMMHHHNNNWWW[[[eeelllggggggbbbTTTEEE<<<999555111444333222000000000111111111111222333444444555555777888888999::::::;;;;;;999:::;;;<<<===???@@@@@@@@@CCCHHHKKKMMMLLLJJJHHHDDDCCCBBB???<<<:::888777666888;;;@@@III___}}}vvvuuuyyy~~~IIIHHHIIIJJJKKKKKKHHHEEEDDDDDDDDDEEEGGGLLLSSSXXX```dddfffgggjjjpppsssqqqsssrrrqqqpppppppppqqqrrrttttttssssssuuu{{{eeeIII>>>:::444222111111000000000000000000000000000000111111222222222333333333333444444222666444555;;;???PPPmmm{{{|||xxxfffWWWNNNJJJAAACCCHHHQQQYYY\\\ZZZWWWZZZLLL>>>888777666777999;;;;;;===AAAGGGOOOUUUYYY[[[]]]aaaeeeggghhhgggfffbbb^^^XXXRRRNNNJJJGGGDDD>>><<<;;;::::::999888666666666666666555555555555666666777777777777666666666555333111111111333444222222333444555666888999222222111111222222333444000000000111222222222333111222333444555666666666222111000000000111333333111111222222222333333333333555999???GGGPPPXXX\\\___bbbeeeccc___]]]```dddjjjlllmmmllliiiggggggggggggkkknnnpppqqqvvv~~~}}}|||yyyuuuqqqmmmkkkfffbbbccclllyyy~~~vvvuuutttvvvxxxyyyxxxwww{{{{{{zzzyyyyyyyyyzzz{{{vvvlllnnnlllrrrwwwkkk```\\\```mmmyyycccJJJQQQWWWZZZ^^^aaa___[[[```YYYOOOEEE>>>999666333333222222111111222222333222333333333333333333444444555555555777888999:::>>>>>>>>>???@@@@@@AAAAAAEEEFFFHHHKKKNNNMMMJJJGGGDDDAAA===:::999999888777777888;;;???HHH___xxxuuuvvvxxx|||IIIIIIIIIJJJKKKJJJGGGEEEDDDDDDDDDEEEGGGLLLSSSWWW^^^bbbeeefffiiippprrrqqqqqqooolllkkkllloootttwwwvvvuuutttsssuuu{{{dddJJJ???:::555222111111000000000000000000000000000000111111222222222333333333333444444222666444555;;;???PPPlll}}}}}}yyygggWWWKKKFFFCCCFFFLLLUUU]]]```___[[[VVVJJJ===999888777777888999:::===AAAGGGMMMSSSVVVZZZ\\\aaaeeehhhiiiiiiiiibbb^^^XXXSSSOOOKKKGGGDDD@@@>>><<<;;;;;;:::999777666666666666555555555555555666666777777666666555666555333222111222333444555444444444444444555555444444333333444444555666222222222222333333333333111222333444444555444444111111222222333333333222222222222222333333333333444555888===DDDLLLTTTYYYZZZ\\\^^^\\\ZZZYYY]]]bbbiiiiiiiiigggdddccccccccceeehhhkkkkkklllqqqyyy|||wwwvvvtttrrrnnnkkkhhhfffccc``````iiivvv~~~|||wwwuuuttttttvvvwwwwwwvvvzzzzzzyyywwwwwwxxxzzz|||vvvmmmooolllqqq}}}|||www~~~yyyooofffdddgggrrrnnnYYYJJJTTT[[[[[[ZZZZZZZZZXXX\\\UUUKKKBBB<<<777444222333222222111111222222333222222333333333333444444444444555555777888:::;;;===>>>>>>???@@@AAABBBCCCEEEFFFHHHKKKNNNNNNKKKIIIDDDAAA===::::::999999888999999<<<@@@IIIaaayyytttvvvxxx{{{JJJIIIIIIJJJJJJIIIFFFDDDDDDDDDEEEEEEGGGLLLRRRWWW\\\```dddeeeiiioooqqqooonnnkkkgggfffiiiooovvvzzzwwwvvvtttsssuuu{{{cccJJJ@@@;;;666222111111000000000000000000000000000000111111222222222333333333333444444222666555666;;;???PPPlll~~~tttaaaRRRKKKFFFHHHNNNXXXaaaeeedddaaaUUUIII===999888777666888888999===AAAFFFLLLPPPRRRWWW[[[___eeehhhkkkkkkkkkccc^^^XXXSSSOOOKKKGGGEEEBBB???===<<<<<<;;;:::888666666666666555555555555444555555555555555555444555555333222222222333444777666555333222222111111444444444444444555555666444444444444333333333333222222333333333333222222000111222444444333222222333333333333444444444444555555666999???FFFNNNRRRRRRTTTUUUTTTRRRTTTZZZ^^^hhhhhhhhhfffbbb`````````aaacccdddddddddgggmmmrrryyy{{{}}}~~~}}}yyyuuurrrlllkkkhhhfffcccbbbaaaaaa___\\\]]]fffqqq~~~~~~}}}zzzwwwttttttuuuvvvvvvvvvyyyxxxwwwttttttvvvzzz~~~|||tttoooqqqnnnsss}}}yyyrrrwww|||}}}vvvpppnnnrrr{{{gggRRRJJJUUU^^^\\\VVVUUUVVVVVVXXXQQQGGG???999555333111222222111111111111222222222222222333333444444444444444555666777999;;;<<<======???@@@BBBCCCEEEEEEEEEEEEGGGJJJMMMNNNMMMKKKDDDAAA===;;;::::::999888;;;;;;===@@@JJJccczzztttuuuwwwzzz~~~KKKJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEFFFHHHLLLRRRVVV[[[```ccceeeiiinnnpppnnnkkkiiigggfffiiiooouuuyyyvvvuuutttsssuuu{{{}}}aaaKKK@@@:::555222111111000000000000000000000000000000111111222222222222333333333444444222666555666<<>>999777666666888888:::===BBBGGGKKKOOOQQQTTTXXX]]]cccgggjjjkkkkkkccc___YYYTTTPPPLLLHHHEEEBBB@@@===;;;;;;;;;999888666666666666555555555555333444444555555444444333555444333333333333444444777666444333222111111000222222222222222333444444555555444444333333222222222333333333222222111000111111111222222222222222333333333444444444555555666555444555999@@@FFFJJJLLLLLLLLLLLLLLLPPPVVVZZZeeegggiiihhheeeaaa^^^]]]ZZZ[[[[[[ZZZZZZ[[[___ccciiikkkoooqqqqqqnnnjjjggg___^^^[[[ZZZZZZ[[[]]]___\\\ZZZ[[[cccmmmwww~~~zzzvvvuuuuuuwwwwwwwwwxxxwwwuuurrrqqqtttzzz~~~xxxqqqpppsssrrrxxx~~~www{{{yyy~~~xxxuuuyyyzzz```MMMHHHSSS[[[[[[WWWWWWXXXXXXUUUOOOEEE<<<777555333222222222111111111111222222222222222333333444444444444444555777888;;;<<<>>>>>>>>>@@@BBBDDDFFFHHHHHHDDDEEEFFFIIILLLNNNMMMLLLEEEAAA===;;;::::::999888;;;;;;<<<@@@KKKeee}}}tttuuuwwwzzz}}}JJJIIIHHHHHHHHHHHHFFFDDDCCCEEEFFFGGGHHHLLLQQQUUU[[[```dddeeehhhmmmooolllhhhhhhiiijjjlllooorrrtttttttttssssssvvv|||xxx___JJJ???888444222111111000000000000000000000000000000111111222222222222333333333444444222666555777<<>>BBBGGGLLLOOOQQQRRRVVV[[[aaaeeehhhiiiiiiddd```ZZZTTTPPPMMMIIIFFFBBB@@@<<<::::::999888777666666666666555555555555333333444444444444333333444444444444444444444555555444333333222222222222333333222222333333444555444444333333222222111111333333333333222111000000222111/////////000222333333333333444444444555555666444333333555:::???BBBFFFFFFEEEEEEGGGKKKPPPTTT[[[___eeegggddd^^^YYYVVVRRRRRRQQQPPPOOOPPPRRRTTTXXXZZZ^^^aaaaaa```]]][[[SSSRRRQQQRRRTTTXXX\\\^^^[[[YYY[[[ccckkkrrr|||}}}yyywwwxxxyyyzzzzzzwwwwwwuuuqqqooorrrzzz}}}xxxrrrlllqqqqqqzzz~~~}}}{{{vvvzzzpppXXXHHHEEEMMMTTTXXX[[[___^^^[[[UUUNNNEEE<<<777555555444222111111000000111111222111111222333333444555555555555666888:::===???@@@@@@AAABBBEEEGGGIIIKKKLLLFFFEEEFFFHHHKKKNNNNNNMMMEEEBBB>>>;;;::::::999999::::::;;;???JJJdddvvvwwwxxx{{{}}}IIIHHHGGGGGGHHHHHHGGGFFFCCCEEEFFFGGGIIILLLPPPTTTZZZ___cccdddgggkkkkkkhhheeegggiiilllnnnoooppppppqqqrrrtttvvvyyy~~~pppYYYHHH===777333222111111000000000000000000000000000000111111222222222333333333333444444222777666888===???NNNiii{{{fffVVVMMMBBBAAABBBHHHRRRZZZ^^^___fffUUUDDD:::666555666888888:::===AAAGGGLLLPPPSSSRRRUUUZZZ```ccceeeffffffeee```ZZZUUUQQQMMMIIIGGGCCC@@@<<<999999999888777666666666666555555555555333444444444444444444333444444444444555555555555444444333333333333444444555555555555555666666777333333333333222222222222333333444333333222111111222111000000000111333444333333333333444444444444444333222222333666999;;;@@@???>>>???AAADDDHHHJJJLLLQQQXXX\\\ZZZUUUOOOLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIKKKNNNPPPQQQQQQPPPOOOLLLLLLLLLMMMPPPTTTYYY\\\[[[YYY\\\cccjjjnnnuuu{{{}}}yyyxxx~~~~~~{{{zzzzzz{{{{{{{{{wwwxxxwwwrrroooqqqyyy}}}yyytttgggkkkmmmwwwxxxqqqvvviiiTTTIIIBBBIIIPPPVVV]]]bbbbbb^^^WWWPPPEEE===888666666666111111000000000000111111111111222333333444555555666777888:::===@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNNNNJJJHHHHHHIIILLLOOOPPPPPPEEEBBB>>>;;;;;;;;;:::999999:::<<<@@@KKKdddyyyyyy{{{|||HHHGGGEEEFFFHHHIIIHHHGGGCCCEEEGGGHHHIIILLLPPPSSSYYY^^^aaabbbdddggggggcccbbbdddgggjjjmmmnnnooooooooorrrvvvzzz}}}zzzeeeRRREEE;;;666444222111111000000000000000000000000000000111111222222222333333333333444444222777666888===>>>MMMhhhuuuaaaSSSLLLBBB@@@>>>CCCLLLVVV\\\^^^bbbSSSDDD===999666444555777888:::>>>DDDKKKPPPTTTUUUWWW\\\```cccdddddddddeeeaaa[[[VVVQQQNNNJJJGGGEEEBBB===:::999999999888666666666666555555555555444444555555555555444444333444444555555555555555666555555444333333444444555555555555555666777777333333333333444444444444333444444444444333333222000111333555555444333222222222222222333333333333222222222222333444555666888777777888:::<<<===>>>???DDDJJJNNNMMMJJJGGGFFFBBBAAA@@@@@@AAABBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKMMMQQQTTTVVVZZZYYY\\\ccchhhkkkooottttttwww|||xxxvvv~~~}}}~~~}}}{{{{{{|||||||||zzzwwwyyyxxxtttooopppwwwzzzuuupppeeeiiikkkttt{{{rrrlllqqquuuaaaQQQJJJ???IIIRRRVVVZZZ^^^```^^^XXXPPPFFF===888666666666111111000000000000111111000111111222444555555666777888:::<<>><<<;;;;;;:::999999:::===BBBLLLeee{{{|||}}}GGGFFFEEEEEEGGGIIIIIIIIICCCEEEGGGHHHIIILLLPPPSSSXXX\\\``````bbbdddccc``````bbbdddgggjjjmmmooopppooorrrxxx}}}zzzwww~~~~~~rrr]]]MMMBBB:::666444222111111000000000000000000000000000000111111222222222333333333444444444222777777888===>>>MMMhhh~~~lllZZZMMMGGGDDD@@@===@@@IIITTT[[[___\\\PPPDDD???<<<777444333555666888<<>>;;;:::;;;::::::777666666666555555555555444555555666666555555444333333444555666666666555888777666555444333333333444333333333333444555555333444444555555666666666333444444555555444444444///222777::::::888333000111111222222222333333333111111222222333333333333333222222333444666666666999===AAADDDDDDDDDDDDEEE>>>===<<<===>>>???????????????@@@BBBCCCEEEFFFGGGIIIIIIIIIJJJLLLNNNPPPQQQYYYXXX\\\cccgggiiilllpppkkknnnttt{{{~~~}}}|||{{{{{{||||||{{{zzzwwwyyyzzzuuuppppppwww~~~|||vvvpppkkkgggkkkkkksss}}}wwwuuunnnhhhnnn{{{zzzvvvssshhhWWWJJJFFF>>>JJJUUUWWWVVVXXX\\\]]]XXXQQQFFF<<<777666666666111111000000000000111111000111111222444555666666888999;;;===@@@CCCFFFHHHIIIJJJKKKLLLNNNPPPQQQQQQSSSQQQOOOOOOQQQSSSUUUUUUFFFBBB>>><<<;;;;;;:::999:::;;;???DDDNNNeee}}}~~~IIIHHHFFFDDDDDDEEEFFFGGGDDDCCCBBBAAABBBEEEKKKOOOSSSWWW\\\___``````aaabbbdddfffiiilllooopppqqqqqqtttvvvyyy|||~~~|||vvvuuu{{{|||hhhQQQGGGBBB:::666777444333333222111000//////333333222222222222222333111222444555666666555444666:::888999===>>>MMMgggyyyzzzsss]]]MMMFFFLLLEEE???AAAIIIQQQSSSRRRSSSMMMDDD===999777666555666888;;;===AAAFFFLLLPPPWWWZZZ___ccceeeeeecccbbbeeeccc```[[[VVVPPPLLLIIIFFFCCC@@@===<<<;;;999777999888666555444444444555555555555555555555555555555444444444444555666666666666444333222111111111555555555555555666777888666666666666777777777777333444444444444444333333000111222333333333333333111111333444555555666555555444333111000/////////...///111222444444444444888999;;;======<<<;;;::::::::::::::::::999888777999:::<<<>>>@@@AAABBBBBBFFFHHHIIIIIIIIIKKKOOOQQQYYYWWWXXX\\\bbbggghhhhhhjjjnnntttyyy|||~~~~~~}}}~~~~~~~~~~~~~~~}}}zzz{{{zzzwwwuuuvvvzzz}}}wwwqqquuurrruuu|||sssjjjhhhppp{{{sssfffbbb[[[PPPIIIJJJLLLQQQVVVVVVTTTSSSVVVZZZ\\\PPPDDD???<<<777333222333333333333222111000000222000///222666999:::999888999<<>>;;;:::999777666999888777666555555666666555555555555555555555555555444444444444555666666888777666444333333222222555444444444444555666777666666666777777777777888888888777777555333222111111222222333333333222222222222333444555666666666666555444222111000000000///000000111222444444555777888:::;;;<<<;;;:::999888888888888888777666555777888:::<<<>>>@@@AAAAAADDDEEEFFFGGGGGGIIILLLOOOUUUTTTTTTYYY___eeehhhhhhjjjnnnsssvvvxxxzzz{{{}}}xxx{{{~~~~~~~~~}}}|||{{{{{{{{{zzzvvvssstttyyy~~~{{{pppuuuttt{{{vvvkkkgggnnnxxxsssccc\\\TTTKKKGGGIIIRRRWWW[[[ZZZWWWVVVZZZ^^^]]]PPPCCC===:::666333333555555555555444333333222555444333666:::======<<<===>>>AAACCCGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSOOOLLLMMMPPPSSSQQQOOOGGGBBB<<<:::<<<<<<:::777888;;;>>>???IIIccc~~~|||~~~HHHHHHHHHHHHGGGGGGGGGGGG@@@AAABBBBBBCCCEEEJJJMMMSSSVVV[[[___`````````aaabbbcccfffjjjmmmpppqqqrrrooorrrwww{{{wwwxxx}}}}}}qqq]]]JJJCCC@@@999555555111111111111111111111111......///000111333555666444555777888999999888888555888666888>>>???MMMffftttnnn{{{ppp[[[MMMHHHCCCBBBAAAAAACCCFFFJJJLLLPPPJJJCCC<<<999777666555666888:::<<<>>>BBBHHHLLLRRRUUU\\\bbbfffggggggfffaaa___\\\YYYVVVUUUTTTTTTIIIDDD???;;;999999999888999888777777777777888888555555555555555555555555555444444444444555666666999999777666555555444444444333333333333444444555555555555666666666777777999999888888666555333222222333333333333333222111333444444555555666666666666555444333222222111111111000000000111333444555555666777999999888777777555555555666555555444333444666888:::<<<>>>??????AAABBBCCCCCCDDDFFFIIILLLPPPPPPQQQUUU\\\bbbgggiiijjjmmmqqqsssttttttuuuwwwxxx{{{~~~~~~~~~|||{{{zzzxxxxxxwwwtttrrruuu|||~~~nnnvvvyyyvvvjjjeeelllwwwuuubbbXXXOOOGGGEEEJJJXXX[[[^^^]]]YYYYYY]]]bbbbbbSSSDDD<<<888555333444111111111111111111111000333333333555999;;;<<<;;;AAABBBDDDGGGIIIKKKLLLMMMKKKKKKLLLMMMNNNPPPRRRSSSQQQNNNJJJJJJLLLMMMKKKHHHCCC???<<<;;;======;;;999999===??????HHHbbb|||zzz|||FFFGGGGGGGGGGGGFFFEEEEEE>>>@@@BBBCCCDDDFFFIIILLLSSSWWW[[[___`````````aaacccdddfffiiikkknnnooopppnnnqqqvvv{{{~~~}}}||||||{{{yyykkkWWWFFFBBB@@@:::555555000000111111111222222222......///000111333444555555666888999::::::999999666888666888???@@@LLLdddtttmmmuuuqqq[[[MMMIIIBBBCCCDDDCCCAAABBBFFFIIINNNHHHAAA<<<999777666555666888999;;;===@@@EEEIIIOOOSSSZZZaaafffhhhhhhhhhaaa___\\\YYYVVVUUUVVVVVVMMMHHHBBB===<<<<<<<<<<<<777777777777777777888888555555555555555555555555555444444444444555666666999888777666555555555555333222222222222222333333333333444444444555555555555555666666777666666666333333444444333333222111555555555555555555666666555555444222222111111111222111//////000222444666333444555666666666555555333444444444444444333333333555777999;;;===>>>>>>>>>???@@@AAAAAACCCFFFIIINNNNNNOOOSSSXXX___dddgggiiikkknnnppppppqqqsssttt|||~~~}}}}}}~~~}}}{{{{{{sssssssssrrrsssyyy~~~pppxxx~~~~~~ssshhhdddkkkxxxyyyfff[[[QQQHHHGGGMMM[[[^^^```^^^ZZZ[[[aaagggiiiYYYGGG===777444222444111000000000000111111111222333444777999;;;<<<<<<@@@BBBDDDFFFHHHJJJJJJJJJIIIJJJKKKLLLNNNPPPRRRSSSPPPMMMJJJIIIIIIHHHEEECCC@@@>>><<<;;;<<<<<<999777888<<<>>>???IIIcccxxxuuuwww~~~DDDEEEEEEEEEEEEDDDCCCCCC>>>@@@BBBCCCDDDFFFJJJMMMTTTWWW\\\___```aaaaaabbbeeeeeefffhhhiiikkkmmmmmmooossswww{{{||||||}}}|||wwwuuugggTTTDDDAAA@@@:::555555000000000111222222333333000000000000111222333444777888999;;;;;;;;;;;;:::888:::777999@@@AAALLLbbbvvvvvvnnnrrr}}}uuu^^^PPPLLLDDDFFFGGGEEEAAAAAAEEEIIIKKKFFF@@@;;;999888666555666777999:::<<<@@@DDDHHHMMMQQQXXX```eeehhhhhhhhhdddaaa]]]YYYVVVTTTTTTTTTOOOJJJCCC???============555555666666666666666666555555555555555555555555555444444444444555666666777777666555444444444444333222222111111111222222111111111222222222333333222333444444555555555444333333444444444333333222666555555444444444555555444333222111111000111111222111/////////111333555111222222333333333333333333333444444555444444333444555777999:::<<<<<<===<<<===>>>>>>???AAADDDGGGLLLMMMOOORRRVVV[[[```cccfffhhhkkkmmmooopppsssuuuyyy{{{}}}}}}||||||}}}~~~~~~}}}~~~|||}}}}}}~~~~~~~~~}}}}}}rrrsssssssssttt{{{~~~rrrzzz}}}tttiiigggnnnzzz|||kkkaaaVVVLLLJJJPPPaaacccccc```]]]___fffmmmooo^^^JJJ>>>888333222333555555444444555666777888666888:::===>>>???@@@AAA@@@BBBDDDGGGIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQQQQNNNMMMKKKIIIHHHFFFCCCAAA???===<<<;;;:::999777555666:::===???IIIdddsssppprrryyyDDDDDDDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDGGGLLLOOOUUUXXX]]]aaabbbbbbbbbcccddddddeeefffhhhjjjlllmmmrrrvvvzzz~~~~~~~~~yyytttrrrfffTTTCCC@@@???999555555000000111111222222222333222111111111222333444444999:::<<<===>>>>>>===<<<<<<===999;;;BBBBBBKKK```ooo|||yyyppppppvvv{{{cccUUURRRIIIJJJIIIEEEBBBAAADDDHHHHHHDDD???;;;999888777666666777999:::<<<@@@EEEHHHMMMQQQXXX___dddgggggggggeeebbb^^^ZZZVVVSSSQQQPPPNNNIIICCC???===<<<;;;;;;555555666666666666555444555555555555555555555555555444444444444555666666666555444444333333333444333222222111111111111222000000000111111111222222444444444333333111000000222222333444444444444444777666444333222222333444333222111111000000000111111000000///000111222333111111111111111222222222333333444444555555444444444555666888999:::::::::999:::;;;<<<<<<>>>AAADDDHHHKKKNNNRRRTTTXXX]]]```dddfffiiikkkmmmooorrruuuvvvxxxzzz{{{zzzzzz{{{|||~~~~~~~~~}}}zzz{{{|||}}}~~~~~~~~~~~~wwwxxxxxxvvvwww|||~~~sssyyy~~~vvvooonnnvvv}}}ooofff[[[PPPOOOTTTjjjkkkiiiddd```bbbjjjqqqqqq___KKK???888333222333444444333333444666777999555888<<<>>>??????@@@BBBAAACCCFFFIIIKKKLLLKKKKKKGGGIIIJJJLLLNNNOOOOOOPPPLLLLLLKKKJJJHHHEEECCCBBB???>>><<<:::888777777666555999<<>>===777333444111111111111111222222222111111111222333555666777<<<===???@@@AAAAAA@@@@@@??????;;;===CCCCCCJJJ^^^mmmqqq}}}tttrrrtttiii[[[XXXNNNLLLHHHDDDAAABBBDDDGGGGGGCCC>>>;;;999888777666555777999:::<<<@@@FFFIIINNNRRRXXX___ccceeeeeeeeecccbbb^^^ZZZVVVRRROOOMMMNNNJJJEEEAAA???===<<<:::777777888888777666555444555555555555555555555555555444444444444555666666555555444444333333444444444333222111111111111222111111111222222222333333333333333333222111000000111111333444555555666666777555333111111111222222333333222111111111222222000000000000111111111111000000000000000111222222111222333444444444444444444555555666666666666666666777888888999;;;>>>AAAAAAFFFLLLPPPSSSVVVZZZ^^^ccceeegggiiijjjmmmppprrrtttvvvxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}}}}}}}}}}}}}}}}yyyzzz{{{zzz{{{|||rrrvvv{{{zzzuuurrrvvvssskkk```VVVWWW^^^rrrrrrmmmfff```aaahhhooolll[[[III===888444333444111000000000111333555777333777;;;>>>>>>>>>???AAAAAACCCGGGJJJLLLMMMMMMLLLHHHIIIKKKLLLNNNNNNNNNNNNIIIJJJJJJIIIGGGEEEDDDCCC>>>>>><<<:::999999:::<<<777;;;===???IIIdddssspppqqqwww}}}HHHFFFDDDCCCBBBCCCEEEFFFCCCCCCCCCBBBDDDHHHOOOTTTWWW[[[___cccdddddddddeee^^^___```cccggglllppprrrvvvzzzzzzzzzyyy|||wwwvvv{{{||||||}}}gggSSSAAA<<<:::555111222111111111111111111111111///000111222444777999:::???@@@BBBCCCDDDCCCCCCBBBAAAAAA<<<>>>DDDCCCJJJ]]]}}}mmmkkkxxxvvvwww~~~mmm```]]]QQQMMMGGGCCCAAABBBDDDFFFFFFBBB>>>;;;999888777666555666999:::===AAAFFFJJJOOOSSSYYY___cccddddddcccaaa```^^^[[[VVVRRRNNNLLLPPPLLLHHHEEEBBB@@@>>><<<888999999999888777555444555555555555555555555555555444444444444555666666666555555444444444555555444444333222111111222222222222333333333444444444///000111222333444444333000111222444555666777777666555333111000000111222444444333333222222333333///000000111111111111000000000000000000111222222000111222333333333333333444444444555555444333333333555666666666888;;;>>>;;;AAAIIIOOORRRUUUZZZ]]]cccdddfffggghhhjjjmmmpppoooqqqtttuuuvvvvvvxxxyyy~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}|||{{{{{{wwwzzz|||}}}~~~yyypppssswww~~~xxxsssqqqrrr{{{xxxnnnddd\\\___hhhvvvtttoooeee^^^]]]dddjjjgggWWWFFF<<<777444444666333222111111333555888999666;;;???BBBAAAAAACCCDDD???AAAEEEIIILLLLLLLLLKKKHHHIIIKKKLLLMMMMMMMMMLLLGGGHHHIIIIIIGGGEEEDDDDDD>>>>>><<<::::::;;;>>>AAA999<<>>;;;777333222333333222111000000111111000111111222333666;;;>>>???>>>AAAHHHLLLJJJFFFCCCFFFAAABBBFFFEEEDDDPPPbbbyyyppp}}}{{{xxx|||lll___]]]XXXMMMDDDCCCEEEDDDDDDEEEEEECCCAAA???===:::666222666777888888:::>>>CCCGGGJJJNNNTTTZZZ]]]```ccceeefffbbb___]]]\\\YYYSSSNNNNNNLLLHHHDDDAAA>>>===<<<999999888777666666666777777666555444444555666777777666444222222222333444555555444444444444555555555333222444777888666444222222222111222222333333222333333333333222111111222333555888:::;;;;;;;;;555444333222111000000000333333333333333333333333222111111111000000//////222111111000000000000000111111111111111111111111333222222222222222222222333333333444555666888888>>>AAAFFFJJJNNNSSSWWW[[[^^^aaadddfffggghhhjjjlllnnnppptttvvvwwwxxxyyyzzzzzz|||~~~|||{{{yyywwwxxxyyy|||}}}~~~~~~~~~}}}zzzxxxwwwsssuuuwwwxxxzzzvvvppplllnnn|||sss}}}lllhhhggglll{{{|||pppeeeiiiuuu}}}pppfffaaa```aaabbbcccUUUDDD:::555111111444444444333333444555777888:::<<>>IIIdddsssqqqrrrxxx}}}HHHHHHHHHHHHGGGFFFFFFEEEGGGCCCBBBEEEGGGHHHLLLRRRVVVZZZ^^^aaaaaabbbbbbcccccccccccceeehhhlllpppsssuuuwww{{{wwwqqqnnnjjjhhhsss}}}~~~}}}zzzvvvcccTTTDDD===;;;777444333333222222111000000111111000111222222333666;;;???CCCCCCGGGMMMPPPOOOKKKHHHIIIDDDDDDHHHGGGFFFRRRbbbxxxttt|||~~~sssddd^^^UUUMMMFFFHHHJJJJJJIIIIIIIIIFFFBBB>>><<<999555333666777888888:::===BBBFFFKKKOOOUUUZZZ]]]```ccceeegggccc```______\\\WWWRRRPPPMMMIIIEEEAAA???>>>===:::999888777777666777777666666555555555555666666777666444333333333555666555555444444444444555555555444333444777777555333444333333333333333444444333444444444444333222222...000222444555666555555666666555333333222222222333333333333333333333333222222222222111111000000222111111000000000000000111111111111111111111111222222222222222222222222222222222333444555777888;;;>>>CCCHHHLLLQQQVVVZZZ]]]```ccceeefffgggiiikkkmmmppptttvvvwwwxxxyyy{{{|||~~~~~~}}}~~~|||zzzxxxvvvuuuvvvxxxyyy}}}}}}|||{{{zzzxxxwwwvvvssstttvvvxxx||||||rrrmmmlllmmmzzz|||}}}qqqwwwfff^^^```gggyyyuuuxxxwwwllleeeaaa^^^\\\___QQQBBB999333000000333666555444444444555666777:::===???AAAAAAAAABBBDDDCCCCCCEEEIIIMMMPPPOOOOOOJJJIIIHHHIIIKKKMMMMMMLLLIIIIIIIIIHHHFFFDDDBBB@@@<<<<<<;;;999999999999999888:::<<<>>>IIIdddxxxuuuuuuyyy{{{}}}IIIJJJKKKLLLLLLLLLLLLLLLJJJEEEBBBCCCEEEFFFJJJPPPVVVYYY]]]______```aaacccfffeeeeeefffhhhkkkoooqqqvvvwwwzzz|||tttooolllgggfffppp~~~}}}~~~~~~zzzcccTTTDDD>>>;;;888555444333222111111000111111111111111222222333666;;;???GGGJJJOOOSSSWWWVVVRRRNNNLLLIIIIIILLLKKKKKKUUUbbbxxx{{{|||iii]]]TTTLLLHHHKKKPPPQQQPPPPPPOOOJJJDDD>>>;;;888555444666777888888999===BBBFFFMMMQQQVVV[[[^^^```cccdddgggeeebbbbbbbbbaaa\\\XXXSSSPPPKKKEEEAAA?????????;;;:::999888777777777777555555666666666666555555666666555444444555777888555555444444444444555555666555444555666666555333555444444333333444444555444555555555555444333333111222333555555555555444555555444333222222222333222222222222222222222222333333222222222222111111222111111000000000000000111111111111111111111111111111111111111111111111111111111222333444555666888;;;@@@DDDIIIOOOTTTXXX[[[^^^aaacccdddfffhhhjjjlllooosssuuuvvvwwwyyy{{{}}}~~~|||}}}}}}~~~}}}{{{zzzzzz|||}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuwwwyyy}}}~~~wwwnnniiijjjmmmyyywwwxxxtttmmmqqq```YYY\\\gggzzz~~~|||ssskkkddd___[[[YYYLLL>>>777222//////111888777555444444555555666;;;>>>AAABBBBBBBBBCCCDDDBBBBBBDDDIIIOOOSSSUUUVVVPPPNNNLLLKKKLLLNNNNNNMMMMMMLLLJJJHHHEEECCCBBBAAA;;;;;;:::999888888888888888:::<<<>>>IIIdddyyywwwwwwxxxyyyzzzMMMNNNPPPQQQSSSSSSTTTTTTMMMGGGCCCCCCCCCDDDIIIOOOWWWYYY\\\^^^___```aaacccfffffffffgggjjjllloooqqqvvvxxxzzz~~~|||uuurrrqqqllljjjsss}}}|||}}}eeeVVVFFF@@@===999555333222222111111111111111222111222222222333777;;;???IIIOOOUUUXXX[[[\\\YYYTTTQQQNNNNNNPPPOOOOOOXXXbbbyyymmm]]]TTTLLLGGGKKKQQQTTTUUUWWWUUUOOOFFF???:::888666555666777888888999<<>>IIIeeexxxvvvvvvwwwwwwzzzOOOPPPQQQSSSTTTUUUVVVVVVNNNHHHDDDCCCCCCCCCHHHNNNWWWZZZ^^^```aaabbbdddeeefffggghhhiiilllooorrrssstttvvvyyy{{{~~~{{{vvvuuuvvvrrrooowww~~~gggXXXIIIBBB???:::555333222111111111111111222222111222222333444777<<>>AAADDDFFFEEEDDDDDDEEEFFFFFFGGGKKKQQQVVVXXXYYYYYYWWWTTTRRRRRRRRRQQQPPPPPPNNNKKKHHHEEECCCAAA@@@===<<<;;;::::::999999999777:::<<<>>>JJJfffzzzwwwuuuuuuvvvzzzMMMNNNOOOPPPRRRRRRRRRRRROOOIIIEEEEEEEEEDDDHHHMMMWWW[[[aaaeeefffggghhhiiihhhiiijjjllloooqqqtttuuuqqqsssvvvxxxzzz~~~{{{vvvtttuuusssqqq{{{|||gggXXXIIICCC@@@:::555333111111111000111111222333222222333333444777<<<@@@GGGSSS]]]___bbbgggfff```]]]]]]\\\[[[ZZZ\\\```ddd}}}{{{|||zzznnn[[[OOOEEEDDDHHHMMMSSSXXXYYYSSSIIIAAA===<<<<<<;;;777777777777888;;;@@@CCCJJJNNNTTTZZZ]]]```ccceeeeeedddccceeeggggggdddaaaZZZWWWSSSMMMHHHDDDBBB@@@>>>===<<<:::999888888777555555666666666666555555666666666777777777777777555555444444444444555555555777888888666555555666444444333222111111111111222222333333222222111000222333333444333222111000111000000000111222333333222222222222222222222222.........////////////000222111111000000000000000000000000000000000000000///000000111111222222222222111111111222222333444333666999===BBBHHHOOOTTTTTTWWWZZZ\\\]]]___aaaccccccgggkkkoooqqqsssvvvwwwvvvxxxzzz{{{{{{{{{|||}}}|||yyy{{{}}}{{{yyywwwvvvwwwyyy{{{}}}~~~}}}|||{{{{{{{{{{{{}}}{{{}}}uuuqqqmmmhhhdddddddddhhhuuuqqqppplllhhh~~~iiiXXXRRRYYYhhhzzz}}}wwwqqqqqqvvv|||{{{pppeee]]]WWWSSSPPPIII@@@999888777444333444333333444555777:::===??????BBBFFFHHHGGGFFFEEEEEEHHHHHHJJJMMMRRRVVVWWWWWWXXXWWWUUUTTTSSSRRRPPPNNNNNNMMMKKKHHHEEECCC@@@???======<<<;;;::::::::::::777:::<<>>>>>777777777777888;;;???CCCHHHLLLSSSXXX\\\```ccceeegggeeedddfffiiiiiifffccc]]][[[XXXSSSNNNIIIEEEBBB???>>><<<;;;999888888888666666555555555555666666666666666777666666555555555555444444444444555555444666888888666555666888555555444333222111111222333333444444333333222111222333444444444333222111/////////000111222333333333333333333333333333333.../////////000000000000222111111000000000000000000000000000000000000000000000111111222333333444333222222222222333444444222444777:::>>>EEELLLPPPSSSUUUYYY[[[\\\]]]___aaa```dddhhhllloooqqqtttvvvuuuwwwyyyyyyxxxxxxyyyzzz~~~~~~~~~zzzyyy}}}~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{}}}{{{{{{}}}wwwoookkkgggcccaaacccffffffoookkkkkkjjjhhhiiiWWWOOOWWWfffxxx|||uuupppppptttxxx|||vvvnnnfff___XXXRRROOODDD===777777888555444444444444555666888:::===>>>@@@CCCGGGIIIHHHGGGFFFEEEGGGHHHJJJOOOSSSVVVVVVVVVTTTTTTSSSSSSSSSPPPMMMJJJKKKKKKJJJHHHFFFCCC@@@>>>===<<<;;;:::999999999999777:::<<>>;;;777555111111000000111222333333222333333333444888===@@@IIIYYYeeegggkkkssssssmmmiiijjjhhhffffffhhhjjjjjj}}}nnnrrrooo|||uuuooo^^^SSSIIIGGGHHHIIIJJJLLLWWWRRRJJJDDDAAA@@@@@@@@@777777777777888;;;???CCCFFFKKKQQQWWW\\\```ccceeehhhffffffgggjjjjjjgggddd```___\\\XXXRRRLLLGGGDDD???>>>===;;;999888888888777666555444444555666777666666777777666555444333555555555444444555555555333666888888666555777999777666555444333222222333444444555555444444333222---...///000000///...---------------...000111222333333333333333333333333//////000000111111111222222111111000000000000000000000000000000000000000000000111222333333444444333333333222333333444444111333555888<<>>;;;:::888555333555555444333333333333444666666666666666666666666999888777666666555666666666666666666777777777777777777777777666555444333333444444444333111///...111111111111000000000000///------///333444333111222222333333333333444444222333333333333222111111000000////////////000000000000......///000333444222222333555777666444222444333333222333333444444444555777888;;;@@@GGGLLLOOOSSSWWWYYYXXXXXXZZZ\\\WWW___eeegggjjjoooqqqooouuuwwwyyyxxxvvvtttuuuwwwxxxzzz}}}}}}|||zzzyyyyyyxxx}}}~~~||||||~~~}}}}}}~~~~~~|||{{{zzz||||||zzzxxx|||}}}pppmmmhhhccc___^^^___```aaaaaadddeeebbbeeeuuussseee\\\XXXfffuuu}}}yyyvvvwwwxxxwwwpppooolllhhhhhhggg___UUUAAA>>>999777666777666666444666777777777999<<<>>>CCCFFFIIIJJJIIIGGGGGGGGGEEEGGGIIILLLOOORRRTTTUUUQQQPPPNNNMMMKKKKKKKKKKKKFFFDDDBBBAAAAAAAAA@@@???<<<;;;:::999888888888888999999;;;???HHHaaaxxxrrrooorrrwwwxxxzzz~~~NNNMMMMMMNNNPPPPPPOOOMMMMMMMMMLLLKKKJJJLLLPPPSSSVVV^^^iiioooqqqoooooooooqqqqqqqqqsssuuuwwwvvvuuuvvvyyy}}}zzzuuupppmmmkkkrrr{{{oooXXXNNNEEEAAA===777333333222222222111222222333444777444444555555666>>>GGGRRR]]]iiipppvvv|||~~~}}}}}}|||zzzzzzyyyyyyyyy{{{jjjlllwwwnnngggbbbUUUGGGAAACCCDDDCCCIIIQQQQQQFFF@@@CCCDDD@@@;;;999777666888:::>>>@@@BBBDDDHHHNNNUUUZZZ^^^___bbbccceeeiiillllllhhhddd```]]][[[ZZZ[[[WWWQQQKKKHHHEEEAAA>>><<<:::888666999888777777666666777777555555555555555555555555888777666666666666666666666666666666777777777777777777777777666555444333222222222333222222111111111111000000000////////////...---000333444333111222222333333333333444444222222333333222222111000//////////////////000111111111000000111333666777555444555666777777555444555444333333333333333444444555666777:::???EEEJJJMMMQQQVVVWWWVVVVVVXXXZZZXXX___eeegggkkkpppsssrrrppprrruuuuuusssrrrsssuuuuuuxxx{{{|||{{{yyyyyyyyy{{{}}}yyyyyy{{{}}}~~~|||}}}~~~~~~|||{{{yyy{{{}}}~~~}}}{{{www{{{}}}{{{llljjjfffbbb^^^]]]]]]^^^bbbccceeeeeecccfffvvv{{{kkk```ZZZ^^^mmm|||rrrssspppnnnqqqxxx||||||ooommmhhhddddddccc]]]TTT@@@===999777777999999999666777888888888999<<>>???>>>DDDKKKLLLEEE@@@BBBCCC???;;;999777666666888;;;<<<>>>AAAEEEKKKQQQWWW\\\______aaaeeejjjnnnmmmjjjgggaaa___]]]]]]^^^\\\WWWRRRLLLIIIDDD@@@>>>===<<<::::::999888888777777888888666666666666666666666666666666666555666666777777555555666666666777777777777777888777777666555444111111000000111222222333000000000/////////......///......000333444333111222222333333333333444444222222333333222222111000............//////000111333333333444555888:::<<<;;;999888999::::::999888666666555444333333333444333444555666888===CCCGGGLLLPPPUUUVVVUUUUUUVVVXXXZZZ```eeeeeehhhmmmqqqppplllnnnpppqqqqqqqqqrrrssstttvvvyyyzzzyyyxxxxxxyyy|||~~~zzzvvvuuuwwwxxx}}}|||{{{|||}}}}}}|||zzzyyyyyyzzz{{{|||}}}}}}~~~xxxzzz{{{~~~wwwiiihhhfffccc___]]]]]]^^^bbbcccdddcccaaaeeesssuuufff]]][[[bbbqqq~~~wwwhhheee``````iiiwww~~~~~~qqqnnnfff```___```[[[TTT???<<<999888999;;;<<<<<<999:::;;;:::999:::===???EEEGGGIIIJJJHHHGGGGGGGGGFFFGGGHHHJJJNNNRRRVVVXXXVVVWWWWWWWWWVVVUUUSSSRRRKKKHHHEEECCCBBB@@@>>><<<<<<;;;:::999999888888888;;;<<<>>>CCCMMMfffuuummmiiipppyyy}}}NNNMMMLLLMMMNNNPPPPPPOOOMMMMMMKKKJJJIIILLLPPPTTT]]]bbbiiilllllllllnnnpppqqqqqqrrrtttxxxzzzyyyyyyxxxzzz~~~uuuqqqqqqooojjjhhhooozzzuuulll```KKKDDD>>>>>><<<888444333333222222222222333444444444333444666777999AAAJJJXXXgggwww}}}ddd^^^pppttt~~~nnn^^^___```ZZZMMMAAA=========???EEEGGGCCC@@@@@@???<<<;;;999777666555666888999;;;>>>CCCHHHNNNUUU\\\```___aaadddhhhkkkmmmmmmllldddcccaaaaaaaaa___[[[XXXOOOKKKFFFBBB???>>>===;;;777777666555555555555666777777777777777777777777555555555555555666777888444555555555666777777777777888888888777777666555222111000///000000222333////////////............//////000111222333333222222222222333333333444444222222222222222111000000............///000111222555555666888:::<<>>??????>>>999999777666555444444444333444444555666:::@@@EEEJJJOOOTTTVVVUUUUUUVVVXXX\\\```cccbbbccchhhkkkjjjkkkmmmoooqqqssstttuuuvvvuuuwwwyyyyyywwwvvvvvvwwwxxxyyy}}}~~~zzzvvvtttuuuvvv{{{{{{{{{|||}}}}}}|||zzzxxxxxxwwwxxxyyy|||~~~|||{{{{{{~~~{{{ooofffggggggddd```^^^^^^```aaaccccccaaa^^^bbbooo{{{yyyiiiaaa```iiiwwwxxxnnneee___VVVVVVcccssszzzyyyuuupppggg___^^^___ZZZSSSAAA>>>;;;999:::<<<======<<<======<<<;;;<<<>>>@@@FFFHHHIIIIIIHHHGGGGGGHHHFFFGGGHHHJJJMMMRRRVVVXXXXXXYYYZZZ[[[ZZZYYYVVVUUUOOOLLLHHHEEECCCAAA>>><<<<<<<<<;;;:::999999999999;;;<<<>>>CCCNNNggguuulllhhhoooyyy~~~MMMKKKJJJKKKMMMOOOOOOOOOLLLKKKIIIHHHGGGJJJOOOTTT^^^ccchhhkkkkkklllnnnpppqqqqqqrrruuuxxxzzzzzzyyyxxxzzz~~~zzzooooooqqqppplllkkkqqq}}}|||zzz{{{}}}uuuqqqgggZZZIIIBBB======<<<888444444333333222222333333444555444333555888999:::BBBKKK[[[lll~~~eee^^^mmmpppwwwyyyfffYYYXXX______SSSDDD===<<<<<<===AAADDDBBB@@@>>>;;;777:::999777666555555666777:::===AAAFFFKKKRRR[[[aaabbbbbbcccdddgggjjjnnnqqqiiihhhgggeeedddaaa^^^[[[RRRNNNHHHDDDAAA>>><<<:::777666555555444444555555666666666666666666666666555555444555555666777777333444444555666777777777888888888888888888777666555444222000///000000111////////////............///000111222222222222333222222222333333333444444111222222222222111000000------......000111333333777888999;;;===@@@BBBCCCFFFDDDBBBBBBDDDEEEDDDCCC===<<<;;;999777666555555444444444444555999>>>BBBHHHMMMTTTVVVVVVVVVWWWYYYZZZ___bbbaaaccchhhkkkkkknnnoooqqqtttwwwyyyzzzzzzxxxyyyzzzyyywwwuuuuuuvvvvvvxxx|||{{{wwwvvvvvvwwwzzzyyyzzz|||~~~~~~|||zzzxxxwwwvvvvvvxxx{{{~~~~~~uuugggaaaccceeebbb^^^\\\^^^aaaeeegggfffaaa^^^bbbmmmuuu{{{rrrhhhffftttzzzmmmaaaZZZQQQQQQ^^^mmmsssqqqrrrnnnfff___]]]\\\VVVNNNCCC@@@<<<:::;;;<<<<<<<<<===>>>>>>=========@@@BBBFFFHHHIIIIIIHHHHHHHHHJJJHHHHHHIIIKKKOOORRRUUUWWWXXXYYYZZZ\\\[[[ZZZXXXWWWSSSPPPLLLHHHFFFCCC@@@======<<<;;;:::999999999999999:::===AAALLLeeeuuummmiiioooxxx|||~~~KKKJJJHHHIIIKKKMMMNNNNNNKKKJJJHHHFFFFFFJJJOOOTTT^^^ccchhhkkkkkklllnnnqqqrrrrrrrrruuuxxxyyyyyyxxxxxxzzz}}}vvvmmmmmmnnnlllhhhjjjsss|||}}}zzztttsssuuu|||xxxtttrrrhhh\\\KKKCCC===<<<<<<888555555333333333333333444444555444444666999:::;;;BBBKKK^^^pppooodddpppuuuwwwuuudddZZZYYYdddiii]]]JJJ>>>:::999<<>><<<:::888777666555555444444444777===@@@EEEKKKRRRVVVWWWWWWXXXZZZWWW]]]bbbcccffflllpppoooooooooqqqtttxxx{{{{{{{{{xxxyyyyyyxxxvvvtttuuuuuuyyy}}}~~~zzzyyyyyyzzzyyyyyyzzz}}}}}}{{{xxxwwwvvvvvvwwwzzz~~~ssseee]]]```aaa___ZZZYYY]]]bbbjjjllljjjbbb^^^ccckkkqqquuuzzzppplllyyyyyylll\\\WWWQQQRRR]]]jjjmmmiiihhhgggccc___^^^\\\SSSHHHDDD@@@===:::;;;<<<<<<<<<===>>>???>>>===>>>AAACCCEEEGGGHHHIIIHHHIIIJJJLLLKKKLLLNNNPPPSSSUUUWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXUUURRRMMMJJJGGGDDD@@@>>>===<<<;;;:::999999999999888999;;;@@@JJJccc}}}rrrlllkkkpppvvvzzz~~~JJJHHHFFFGGGIIILLLMMMMMMLLLKKKHHHFFFFFFJJJPPPUUU]]]bbbhhhkkklllllloooqqqrrrrrrrrrtttwwwxxxwwwvvvwwwyyy|||uuunnnjjjgggaaa^^^eeesss|||}}}{{{xxxrrrrrrrrrwww|||uuuwwwwwwmmmbbbOOOFFF>>>===;;;888666666444333333333333444555555555555777::::::;;;BBBJJJaaauuu}}}ooowwwwwwttt{{{vvvggg]]]ZZZiiissshhhSSSBBB;;;:::;;;>>>BBBGGGHHHDDD>>>;;;999999888777666666666777777:::>>>@@@CCCKKKUUU^^^ddddddcccbbbaaadddjjjooonnnnnnmmmjjjgggdddbbbbbb\\\YYYTTTOOOJJJDDD>>>::::::999888888777777888888444444444444444444444444666666555444444444555555222333333444555666777888888888999999:::999999888444444444444444333222111111111000000000////////////111444444222111222444222222333333333333444444111111111111111000000///...//////111333555666888999:::<<<>>>@@@AAABBBBBBEEEEEEEEEHHHJJJKKKIIIHHHEEEDDDAAA>>><<<:::999888666666555444444777<<<@@@AAAGGGOOOTTTVVVVVVXXXZZZYYY___dddeeeggglllmmmlllmmmlllmmmqqqvvvyyyyyywwwuuuvvvvvvuuuttttttuuuwww|||}}}{{{|||}}}yyyyyy{{{~~~|||yyyxxxwwwwwwxxxzzz}}}uuuhhh]]]```bbb___ZZZZZZ```ffflllnnnkkkaaa\\\aaagggjjjttt~~~yyyttt{{{yyylll^^^\\\YYYZZZbbbjjjjjjddd\\\^^^```aaabbb___TTTHHHBBB???;;;:::;;;<<<======<<<===>>>>>>>>>???BBBEEEDDDFFFGGGHHHHHHJJJLLLOOOPPPRRRTTTWWWYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZTTTQQQLLLIIIFFFCCC@@@======<<<;;;::::::999::::::888999;;;???IIIaaa|||mmmjjjlllqqquuuyyyIIIGGGEEEFFFHHHKKKLLLMMMMMMLLLIIIGGGGGGKKKRRRWWW\\\aaahhhllllllmmmoooqqqsssrrrrrrtttvvvwwwvvvuuuwwwyyy{{{~~~vvvqqqgggbbbYYYUUU```rrr}}}}}}}}}zzzuuuuuusssvvvwwwtttzzz|||sssgggQQQHHH???===;;;888666777444333333333333444555555666555777:::;;;;;;AAAIIIdddyyyvvv|||}}}vvvooorrrwwwiii^^^YYYkkkxxxoooYYYGGG???>>>;;;===CCCIIILLLHHHBBB???999999888777777777777777555888<<<>>>@@@HHHSSS\\\bbbddddddcccbbbccchhhlllnnnnnnmmmkkkgggeeedddddd```^^^ZZZUUUOOOHHH@@@;;;999888888777666777777777888888888888888888888888777666555444444444444444222222333444555666777888888999999:::::::::999999222333444555666555444333111111111111000000000000///222444444222111222444222222333333333444444444111111111111111000////////////000111333666888999999:::<<<>>>@@@AAAAAABBBBBBCCCEEEHHHJJJKKKIIIGGGGGGFFFCCC@@@===;;;:::999666666555444444777;;;???>>>EEEMMMSSSUUUVVVXXXZZZ\\\bbbffffffeeegggfffdddjjjiiijjjnnnsssvvvuuusssppprrrssssssssstttvvvyyy}}}~~~}}}}}}~~~yyyyyy|||}}}yyyyyyxxxxxxyyy{{{}}}~~~xxxmmmaaadddeeeaaa]]]]]]dddkkkjjjmmmiii^^^XXX]]]bbbcccvvv}}}{{{~~~rrreeeeeeddddddhhhkkkhhhaaaUUUZZZ```eeehhheeeXXXJJJ???<<<:::999;;;===??????;;;===>>>>>>>>>@@@CCCEEECCCEEEGGGHHHIIIKKKNNNPPPTTTVVVYYY\\\]]]]]][[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\SSSPPPKKKHHHEEEBBB???=========<<<;;;::::::::::::999999;;;???HHHaaa|||iiiiiilllqqqtttxxxIIIFFFDDDDDDFFFHHHJJJKKKMMMLLLIIIGGGGGGKKKRRRVVVaaadddgggiiikkklllnnnpppoooppprrruuuwwwwwwtttqqquuuwww{{{vvvmmmddd]]]RRRQQQ___ssszzzwww|||}}}yyy}}}xxxxxxzzzrrrYYYLLL???::::::777555555333333333444444444555555:::;;;;;;:::999;;;AAAFFFcccxxxuuuvvvvvvkkkjjjxxx}}}mmm```ZZZmmm|||wwwbbbLLL@@@<<<;;;;;;>>>BBBGGGGGGDDD@@@===:::777666777888666555666666999>>>AAAEEENNNXXXaaaccceeeccc```aaafffkkkmmmlllkkkhhhfffdddfffgggfffccc___[[[WWWPPPFFF???===;;;888777777888777666888777666555555555555555777777666666555555555444555555555666666666666666444666999999888777777888777777666666555555444444333333333333333333333333111111111111111111111111555444333333222222333333555444222000...---,,,,,,//////000000000222666999======<<<<<<<<<===???@@@AAAAAABBBFFFJJJMMMOOOOOOLLLJJJHHHEEEAAA>>><<<;;;888999999666333333666999AAAEEELLLQQQUUUWWWZZZ[[[```bbbdddeeeeeefffhhhjjjjjjjjjjjjkkklllnnnqqqrrrrrrrrrqqqpppoooqqqtttxxx{{{|||}}}}}}}}}~~~|||yyyxxxyyy|||~~~zzzjjjbbbdddeeedddcccfffkkkoootttjjjaaa]]]]]]___eeelll{{{~~~mmmnnnfffeeeoooyyywwwlllcccccc___```iiirrrooo^^^NNNAAA@@@>>><<<;;;<<<===>>>@@@???>>><<<<<>>>>>===<<<;;;:::999999999888999===AAAJJJ```wwwkkkggggggmmmsssxxx}}}HHHEEECCCCCCEEEHHHJJJJJJMMMLLLJJJHHHIIIMMMTTTYYYbbbfffjjjmmmnnnmmmmmmmmmoooooopppsssvvvwwwuuusssuuuwwwzzz~~~xxxnnnccc\\\TTTUUUfffyyy|||xxx{{{}}}pppYYYLLL@@@;;;:::888555555555555444444555555666777999;;;;;;:::999<<>>:::999;;;@@@EEEGGGEEEBBB???<<<888666666666666555666666999===@@@DDDMMMWWW```cccfffeeeccccccfffjjjlllmmmllljjjhhhggghhhiiiiiifffbbb___[[[TTTKKKDDD???===:::888999999888777777666666555555555555666777666666666555555555555555555555555666666666666444777999999888777888888888888777666555333222222333333333333333333333333222222222222222222222222555444333333222222333333333222111///............111222222222333555888;;;???>>>=========>>>@@@AAA???@@@BBBEEEIIILLLNNNOOOLLLLLLJJJHHHEEEBBB???===<<<<<<;;;888444444777:::AAAFFFLLLQQQTTTUUUWWWWWW\\\^^^```bbbcccdddgggiiikkkkkkjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmooorrruuu{{{}}}{{{{{{|||||||||{{{}}}~~~~~~~~~}}}zzzxxxxxx{{{}}}}}}ppphhhhhhgggffffffhhhlllnnnsssiii___[[[\\\```hhhqqq|||rrrlllqqqxxxvvvnnnhhhaaa^^^^^^eeekkkfffVVVFFF===<<<;;;::::::;;;===>>>???>>>===<<<<<<@@@EEEIIIKKKKKKJJJHHHGGGHHHLLLOOOSSSWWW]]]bbbdddbbb```]]]\\\YYYUUUTTTTTTVVVWWWWWWUUURRRMMMGGGCCC@@@?????????>>>===<<<;;;:::::::::777999<<>>888777888===CCCHHHHHHGGGCCC@@@;;;777444444555666666666888===???BBBKKKUUU^^^bbbgggiiigggffffffhhhkkklllmmmllljjjjjjkkklllmmmjjjgggdddaaa[[[RRRLLLCCC@@@<<<:::::::::999888666555555555555666666777666666666666555555555555555555555555666666777777555777999999888777888999:::999888666444333222111333333333333333333333333222222222222222222222222555444333333222222333333111000000////////////000000222333444444666999;;;======<<<;;;<<<===>>>???===>>>@@@CCCGGGJJJMMMOOONNNNNNNNNNNNKKKHHHDDDBBBBBB@@@===999666666888;;;AAAFFFLLLQQQSSSSSSSSSTTTUUUWWW[[[]]]___aaaeeegggkkkkkkjjjhhhhhhhhhhhhhhhhhhiiikkkkkkkkklllnnnpppsssxxx~~~~~~yyyuuuuuuvvvxxxyyy|||}}}~~~{{{wwwwwwyyy}}}wwwmmmjjjggghhhkkkoooppppppqqqggg^^^[[[]]]cccnnnyyyvvvuuuwwwuuuooolllfffccccccfffhhhaaaQQQCCC;;;:::999888999:::===>>>======<<<;;;<<>>===<<<;;;;;;;;;777888<<<@@@JJJ```uuurrroooooouuuzzz{{{}}}JJJGGGEEEEEEGGGJJJLLLMMMNNNMMMKKKJJJKKKPPPWWW]]]bbbfffkkknnnooonnnoooooorrrpppooopppsssuuuvvvvvvvvvwwwzzz}}}}}}tttggg\\\RRRTTTcccttt}}}~~~|||kkkWWWLLLBBB???<<<888555666777666555444444666888999999;;;<<<<<<;;;<<>>@@@IIIRRR[[[```gggjjjjjjhhhggggggiiikkkmmmmmmlllllllllmmmooollljjjhhhfffaaaYYYSSSEEEBBB===;;;::::::999888555555555555555666777888666666666666666555555555444444555555666666777777666777999999888777888::::::999888777666555444444444444444444444444444444333333333333333333333333555444333333222222333333111111000///////////////...000222333444555777999:::999888777777888999::::::<<<>>>@@@CCCGGGKKKMMMNNNPPPRRRSSSRRROOOKKKHHHGGGDDD@@@;;;888777999;;;@@@EEELLLQQQSSSSSSSSSSSSOOORRRUUUXXX[[[^^^bbbdddjjjiiiiiihhhgggggggggffffffhhhiiiiiihhhhhhiiijjjlllrrrxxx|||||||||}}}|||uuuqqqqqqtttwwwyyy}}}~~~~~~~~~~~~|||wwwuuuxxx}}}{{{mmmhhhdddfffnnnssssssqqqkkkddd______aaahhhttt|||yyytttnnnlllkkkiiihhhhhheee\\\MMMAAA<<<;;;999888888:::;;;===;;;;;;;;;:::<<<@@@GGGKKKMMMMMMLLLJJJGGGFFFGGGHHHKKKPPPXXX___cccccc```^^^YYYXXXWWWXXXXXXWWWUUURRROOOMMMJJJFFFCCCAAA@@@@@@@@@???>>><<<;;;;;;::::::777888;;;@@@III```wwwtttrrrsssxxx|||{{{{{{}}}}}}NNNLLLIIIIIIKKKMMMOOOPPPMMMMMMKKKJJJKKKPPPWWW]]]aaadddgggiiikkknnnrrrtttvvvtttrrrrrrtttvvvvvvvvvxxxyyy{{{~~~xxxpppcccVVVYYYgggwww|||jjjSSSKKKBBB???===888666666666555444444444555666777999;;;===<<<;;;===BBBFFFUUUmmmmmmzzz{{{ppp^^^[[[[[[]]]WWWKKKBBB???;;;999888<<>>FFFPPPXXX]]]dddiiikkkjjjhhhggggggjjjmmmnnnmmmllllllmmmnnnllljjjjjjiiieee^^^XXXGGGCCC>>>:::999999888888555555555555555666777888555555555666666666666666444444444555666777777888777888999999888888999;;;999999888888888888888888444444444444444444444444333333333333333333333333555444333333222222333333333222111///...............000333555555666777888888777666555555555666777888:::<<<===>>>AAAFFFJJJMMMPPPSSSVVVVVVTTTPPPNNNKKKHHHBBB>>>;;;:::::::::>>>CCCJJJPPPRRRSSSTTTUUULLLOOOSSSVVVXXX[[[___bbbfffggggggggghhhhhhhhhhhhggghhhiiihhhfffdddeeeeeeggglllssswwwxxxyyy|||}}}{{{zzzzzz|||~~~~~~}}}}}}xxxsssqqqrrrvvvzzz{{{|||||||||{{{{{{}}}|||xxxvvvxxx~~~xxxjjjddd^^^```hhhmmmllliii```^^^]]]aaadddjjjuuuyyyvvvnnnjjjggghhhgggeee^^^TTTGGG??????>>><<<:::999999:::;;;:::::::::999;;;???EEEJJJLLLLLLLLLJJJFFFDDDDDDEEEFFFKKKSSSZZZ______]]]\\\XXXWWWXXXYYYYYYXXXUUURRRMMMKKKHHHEEEBBBAAA??????>>>>>><<<;;;:::999999999888999;;;???HHH```uuurrrtttyyy|||{{{{{{|||SSSPPPMMMLLLNNNPPPQQQQQQOOONNNLLLKKKLLLPPPWWW\\\aaaccceeegggjjjnnntttwwwxxxvvvtttuuuwwwyyyyyyyyy{{{|||~~~|||qqqcccXXX]]]lllyyyyyyeeeOOOHHHBBB@@@===888666777444444555555555666666666999;;;======<<<>>>BBBFFFQQQgggtttxxxxxxfffbbbaaaaaaYYYJJJBBBCCC===::::::===EEELLLPPPQQQHHHLLLMMMGGG===666555888666555777999:::<<>><<<;;;===AAAHHHLLLOOOQQQSSSUUUMMMPPPSSSUUUWWWYYY]]]___cccdddeeefffggghhhhhhhhhgggggggggeeecccbbbcccdddeeeiiinnnqqqrrrtttyyy||||||yyyvvvwwwzzz||||||{{{wwwuuurrrrrruuuyyy{{{|||{{{zzzyyyxxxwwwxxx|||}}}}}}|||yyywwwzzz~~~yyytttooofff___ZZZZZZ```dddccc___YYYYYY\\\aaafffkkkvvvxxxttt}}}wwwlllhhhccceeegggccc[[[PPPFFFAAABBB@@@>>>;;;:::::::::;;;::::::999888888<<>>>>>>>>===<<<;;;:::999999999::::::<<>>>>>===>>>BBBEEEKKK```||||||yyynnneeebbbccc\\\LLLCCCDDD===;;;:::>>>EEEKKKNNNNNNFFFMMMSSSNNNCCC999666888666555666999999;;;BBBKKKRRRUUUYYY___eeeiiijjjjjjhhhkkkppprrrqqqooommmmmmkkkjjjjjjkkkllljjjddd___MMMHHHBBB===::::::999999777666666555555555555666555555555555666666666777333333444555666777888888888999999888777888:::<<<777777777777777777777777555555555555555555555555444444444444444444444444555444333333222222333333111111000//////////////////333777:::::::::999:::666666444333333333444444444666888777555777<<>>AAAEEEHHHJJJMMMOOORRRPPPRRRTTTVVVWWWYYY[[[]]]aaabbbccceeeffffffeeeeeecccccccccaaa``````ccceeehhhkkkmmmnnnmmmpppuuuyyy|||xxxuuuvvvzzz}}}|||{{{tttssssssuuuxxxzzzzzzzzzyyyxxxvvvtttrrrsssvvvyyyyyyzzz{{{zzzyyy|||wwwoooiiiddd```\\\XXXYYY^^^ccccccbbb[[[[[[^^^dddhhhooo|||}}}tttooo{{{rrrfffbbb\\\```ccc```VVVLLLFFFDDDAAA???===;;;::::::;;;<<<;;;:::888666666999===AAALLLNNNOOOMMMJJJGGGEEEDDDCCCGGGLLLRRRVVVYYYZZZZZZUUUUUUVVVXXXYYYYYYWWWUUUKKKIIIGGGDDDBBB???===<<>>===;;;::::::::::::<<<<<<===???GGG^^^uuurrrsssyyy}}}}}}~~~XXXUUUQQQOOOOOOPPPQQQPPPTTTSSSPPPNNNNNNRRRYYY]]]bbbfffjjjnnnoooqqqrrrtttuuuuuuvvvzzz~~~zzznnniiirrr}}}|||{{{xxxxxxzzz~~~~~~~~~yyygggLLLGGGCCC??????<<<888777999444555888::::::999777555999;;;>>>>>>===>>>BBBEEEGGG[[[vvvqqqeee___bbb]]]NNNCCCBBB===;;;:::>>>DDDJJJLLLLLLEEENNNVVVSSSFFF;;;777888777555666888999:::AAAJJJQQQRRRVVV\\\bbbhhhkkkllliiimmmrrrtttssspppnnnmmmkkkjjjjjjkkkmmmkkkeee```PPPKKKDDD>>><<<;;;;;;:::888777666555555555555555444555555555666666777777333333444555666777888999999999999888777888:::<<<888777777666555444444333555555555555555555555555555555555555555555555555555444333333222222333333///////////////000111111---111666999999888888888444333111000000000111111333666777555333444:::???===@@@EEEJJJOOOQQQRRRSSSSSSPPPMMMKKKJJJHHHCCC??????AAADDDEEEGGGIIILLLNNNRRRTTTVVVWWWWWWXXX[[[]]]```aaacccddddddcccbbbbbb``````___^^^^^^```dddgggnnnooopppnnnlllnnnsssxxx}}}xxxuuuvvvzzz~~~}}}{{{rrrrrrsssvvvyyyzzzxxxvvvxxxwwwtttqqqooopppsssvvvvvvyyy{{{{{{zzz}}}sssiiibbb]]][[[YYYXXX[[[bbbhhhkkklllaaa```cccggglllttt{{{rrrnnnzzz~~~xxxkkk```]]]RRRWWW[[[XXXNNNEEE@@@@@@>>>===;;;::::::;;;<<<===<<<;;;888666555666;;;>>>MMMOOOPPPOOOLLLIIIFFFFFFDDDGGGKKKPPPUUUXXXYYYZZZUUUUUUUUUWWWYYYZZZXXXVVVJJJIIIGGGDDDAAA???<<<;;;@@@???>>>===<<<;;;;;;;;;=========???GGG]]]vvvrrrsssyyy~~~]]]YYYTTTPPPPPPRRRSSSSSSTTTSSSRRRQQQRRRUUU[[[___ccceeegggiiikkknnnrrruuuxxxwwwwwwzzz~~~}}}ooommm}}}{{{{{{|||}}}~~~yyyzzzzzzzzzooo\\\OOOGGGFFFCCC>>>999666555666888:::<<<===<<<999666444888999999:::;;;===>>>???CCCSSSnnnuuubbb\\\```\\\VVVMMM@@@===888;;;<<<999AAALLLJJJIIIEEEFFFKKKIII@@@999777777888888777666999???DDDHHHMMMTTTZZZ___dddhhhkkkmmmooooooooorrruuusssmmmjjjjjjkkklllllljjjfffcccWWWPPPHHHBBB???===:::888777777777777666666666666666666666666666666666666888777666555555666777888999999999999999888777666666666555555555555666666666777888999999888666555666666555555555444444444555444444333333222222111///000000///......111333333555888::::::999777666111111111000000000000000333333222222333555777999;;;===???BBBEEEJJJPPPTTTZZZVVVQQQMMMJJJHHHEEECCC>>>AAAEEEGGGGGGGGGGGGHHHOOOPPPRRRTTTWWWYYYZZZ[[[[[[\\\^^^bbbeeedddbbb___^^^]]][[[ZZZ[[[___fffkkkqqqpppooonnnoooqqqtttvvv}}}zzzxxxxxxzzz|||}}}}}}vvvwwwyyyzzzzzzzzzyyyyyywwwvvvsssqqqpppppprrrsssxxxxxxxxxwwwyyy~~~xxxnnngggddd___[[[XXXZZZbbblllsssvvvaaajjjmmmiiipppzzzoooooozzz{{{zzzxxxuuurrrmmmfff]]]VVVPPPTTTWWWSSSKKKCCC>>>===>>>>>>>>><<<:::999;;;<<<@@@<<<888333222333666888GGGMMMPPPKKKFFFEEEFFFFFFFFFKKKOOOQQQTTTXXXXXXUUUUUUWWWVVVRRRSSSWWWYYYWWWVVVQQQJJJDDDAAA???===<<<<<<<<<;;;:::999999999999::::::;;;>>>FFF\\\vvvqqqoootttzzz}}}[[[WWWSSSQQQRRRTTTVVVVVVUUUUUUTTTRRRRRRUUUZZZ^^^ccceeehhhjjjkkknnnqqqtttwwwwwwxxxzzz~~~zzznnnnnn{{{xxxwwwtttgggVVVKKKEEEDDDBBB???:::888888999<<<======<<<;;;999666555888888999999;;;<<<>>>???CCCQQQjjjwwwddd^^^bbb```]]]VVVJJJAAA;;;<<<<<<888@@@JJJHHHHHHCCCCCCGGGGGG???999777666777888777666888===AAAFFFJJJQQQWWW\\\aaafffiiinnnppppppppprrrtttqqqkkkkkkjjjjjjkkklllkkkgggeee[[[UUULLLFFFAAA>>>;;;888777777777777666666666666666666666666666666666666888777666555555666777888888999999999999888777666666666555555555555666666888888999999999777555333666666555555555444444444555444444333333222222111///000000///......111333444555888999999888666555000000000000111111111111222111000000111333555777999;;;>>>@@@CCCHHHMMMQQQUUUSSSPPPMMMIIIFFFDDDCCCAAADDDHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZ[[[______bbbeeegggfffccc```\\\\\\ZZZYYYZZZ^^^eeejjjqqqqqqqqqrrrsssuuuvvvwww{{{zzzxxxyyy{{{}}}~~~~~~{{{{{{}}}}}}~~~}}}||||||xxxwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvxxx|||~~~wwwnnnhhh```^^^^^^aaahhhppptttvvvdddjjjllljjjttt{{{qqqrrr|||}}}uuusssrrrppplllhhhbbb]]]ZZZUUUVVVTTTNNNEEE???=========>>>===;;;:::999;;;===>>><<<777444444666999;;;JJJQQQTTTOOOIIIGGGGGGFFFHHHNNNSSSUUUXXX]]]]]][[[WWWYYYWWWTTTUUUZZZ]]]\\\ZZZTTTMMMFFFBBB@@@>>><<<<<<<<<;;;:::999999999999999999:::<<>>===;;;:::888888888888888999:::<<<>>>???DDDOOOddd{{{}}}zzzgggaaadddcccdddcccYYYIII???======:::AAAJJJIIIIIIDDDBBBEEEEEE@@@:::888555666666666666777:::===BBBFFFLLLQQQWWW\\\aaaeeejjjmmmoooppprrruuusssnnnlllkkkjjjkkklllkkkiiiggg```[[[SSSKKKEEE@@@;;;888888888777777777666666666666666666666666666666666777777666666666666777777888888999999888888777777777666666555555666666777999999:::999888666333222666666666555555555555444555444444333333222222111///000000///......111333444555777888888666555333///000000000111222222222111111000000111333555666666888;;;===@@@CCCHHHLLLOOOPPPQQQNNNIIIEEEEEEFFFBBBEEEIIIKKKLLLMMMNNNPPPKKKKKKKKKMMMPPPSSSWWWYYY______aaadddfffeeebbb___ZZZYYYYYYXXXZZZ^^^dddiiiqqqrrrtttvvvwwwxxxyyyzzzxxxwwwvvvxxxzzz|||}}}|||~~~~~~~~~}}}}}}xxxyyyzzz{{{{{{zzzxxxwwwuuutttuuuzzzuuukkkaaaaaabbbfffkkknnnppppppgggiiiiiikkkzzz{{{uuuwwwzzzvvvqqqllliiimmmmmmjjjfffaaa^^^^^^^^^]]]YYYRRRIIIBBB>>>>>>???=========;;;::::::<<<>>><<<999666444444777:::<<>><<<<<<<<<;;;:::999999999999999:::;;;===DDDYYY}}}|||uuuqqquuuzzz}}}YYYWWWTTTSSSUUUXXXZZZZZZYYYYYYYYYXXXWWWXXXZZZ]]]eeegggjjjllllllmmmpppqqquuuuuuwww{{{tttmmmqqqsssqqqpppmmmbbbQQQFFFBBBBBBBBBBBB@@@===;;;;;;<<<===>>>???@@@@@@>>><<<;;;:::999999999:::<<<>>>@@@FFFNNN^^^wwwuuupppzzz|||jjjbbbbbbbbbiiillldddRRRCCC??????>>>EEEOOONNNPPPJJJFFFFFFFFFDDD???;;;555555666666666777888999>>>AAAFFFKKKPPPVVV\\\aaabbbhhhlllooosssxxxwwwtttmmmllljjjkkkllllllkkkjjjeeeaaaYYYPPPHHHAAA<<<888999888888777777666666666666666666666666666666666777777666666666666777777777777888888888888777777777777666666666666777777888888888888777666444444666666666555555555555555555444444333333222222111///000000///......111333444555666666666444333222//////000111222222333333111111111111333444666666444666888:::<<>>===<<<;;;;;;===???;;;999666444444666999;;;JJJTTT[[[YYYSSSOOOKKKHHHLLLRRRVVVYYY\\\aaaaaa^^^XXXYYYVVVRRRUUU]]]dddfffbbb\\\SSSKKKFFFBBB???===<<<<<<;;;:::999999999999<<<<<<===@@@FFF[[[~~~xxxsssvvv{{{~~~\\\ZZZWWWVVVWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[]]]```fffiiilllmmmmmmmmmnnnpppssssssuuuxxx}}}tttooorrrzzzmmmmmmnnnjjj[[[JJJBBBAAABBBBBBBBB@@@===::::::::::::<<<@@@DDDEEEDDDAAA@@@===<<<:::::::::<<<>>>@@@GGGMMMZZZoooxxxllloooyyyoooccc___^^^hhhpppjjj\\\IIIAAACCCDDDLLLVVVWWWYYYSSSLLLIIIKKKKKKGGGBBB777666666666666777777777:::===AAAEEEKKKQQQXXX]]]^^^eeekkknnnrrrvvvvvvsssmmmlllkkkkkkmmmnnnmmmlllhhhddd^^^UUUKKKCCC===:::999999999888777666666666666666666666666666666666666666777777777777666666666777777888888888777777777777666666666666777777555666666777777777777666666666666666666666666666555444444333333222222111///000000///......111333333444444444444333222111///000000111222333333444//////000000222333444444333555777888999;;;>>>AAA@@@EEEIIIIIIDDDBBBDDDGGGBBBEEEHHHJJJKKKMMMOOOQQQOOOMMMKKKJJJJJJLLLNNNPPPQQQRRRUUUYYY[[[\\\YYYVVVRRRSSSVVVXXX[[[```fffjjjmmmooossswwwzzz{{{{{{{{{vvvuuuuuuvvvyyy|||||||||}}}||||||{{{zzzzzzzzzzzzyyyxxxvvvuuuuuuwwwxxxzzz{{{xxxwww}}}tttttt{{{}}}vvvmmmmmmmmmnnnooopppqqqssstttooommmlllttt}}}vvvyyyyyyjjj___UUUPPPTTT[[[mmmkkkfff```\\\[[[]]]______WWWMMMFFFCCCCCCBBBBBB?????????>>><<<<<<>>>@@@???===:::888777888:::<<>>@@@GGG[[[~~~|||vvvxxx|||___\\\YYYXXXXXXYYYYYYXXXYYY[[[]]]______```bbbdddhhhjjjmmmnnnnnnmmmmmmnnnppppppqqquuuzzzwwwrrrrrryyy}}}|||uuujjjkkklllfffWWWGGG@@@AAABBBCCCCCCBBB???<<<;;;;;;:::===AAAEEEGGGGGGFFFEEEAAA???===;;;;;;<<<>>>@@@EEEKKKVVVgggoookkkqqqvvvggg]]]YYYfffpppkkkgggOOODDDGGGIIIRRR\\\^^^___YYYQQQLLLOOOSSSQQQKKK;;;999666666777777777777888:::>>>AAAGGGNNNVVV[[[```gggmmmnnnoooqqqqqqnnnlllllllllmmmooopppnnnmmmiiigggcccZZZOOOFFF@@@===::::::999888777777666555666666666666666666666666666666777777777777666666666666777777888888777777888777777666666777777888444555555666666777888888555666666666666777777777555444444333333222222111///000000///......111333222222222333222222111111000111111111222333333333,,,---...///000111111222333555777888888999;;;===999<<<@@@@@@??????AAACCCEEEGGGIIIKKKLLLMMMPPPRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNQQQUUUXXXXXXUUURRRLLLNNNSSSWWW[[[aaagggkkkkkkmmmqqquuuyyyzzz{{{{{{{{{yyyxxxxxx{{{~~~}}}}}}|||{{{{{{{{{||||||xxxwwwtttrrrrrrtttvvvxxx|||{{{|||}}}rrrmmmpppsssqqqnnnmmmoooqqqqqqqqqqqqssstttrrrrrruuuyyywww}}}ssscccXXXQQQNNNWWWeeemmmjjjeeeccccccccccccccc^^^UUUIIICCCBBBCCCBBB@@@BBBBBBBBB@@@>>>===???@@@DDDBBB???===<<<===>>>???DDDOOOXXXYYYUUURRROOOLLLRRRWWW[[[\\\^^^aaa```]]]YYYZZZWWWTTTXXXaaahhhkkk^^^YYYQQQIIIDDDAAA>>><<<<<<<<<;;;:::999999999999888999;;;???FFFZZZ}}}~~~yyy{{{___]]]ZZZYYYZZZZZZZZZYYYXXX[[[___bbbccceeegggiiihhhkkknnnooonnnmmmmmmmmmnnnmmmmmmqqqwww~~~}}}yyysssqqquuuzzz{{{{{{||||||wwwpppjjjjjjiiicccTTTEEE@@@BBBAAACCCDDDDDDBBB@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJEEECCC@@@===<<<<<<>>>@@@BBBHHHRRR___sssssskkknnn}}}mmm]]]WWWdddpppkkkpppTTTGGGJJJLLLTTT^^^```___YYYPPPLLLQQQZZZYYYSSS???<<<777666777999999888777999<<>>???AAABBBAAA???>>>>>>???AAABBBFFFPPPYYYYYYTTTQQQOOOLLLOOOUUUYYYZZZ\\\```___\\\UUUVVVUUURRRUUU^^^eeegggZZZTTTMMMFFFBBB@@@>>><<<<<<<<<;;;:::999999999999666888;;;???FFF[[[}}}|||~~~^^^\\\ZZZYYY[[[\\\\\\[[[WWW[[[```cccfffhhhjjjllliiilllnnnooonnnmmmlllmmmlllkkkkkkooouuu}}}}}}zzzzzztttppprrrvvvzzz|||}}}{{{|||zzz||||||{{{qqqlllkkkjjjgggaaaSSSDDD???BBB@@@CCCEEEFFFEEEDDDDDDDDDEEECCCBBBAAACCCFFFJJJMMMHHHEEEAAA>>><<<===>>>??????FFFOOOZZZllltttkkkmmmkkkrrr___WWWdddppplllvvvXXXHHHKKKMMMTTT]]]___\\\WWWNNNJJJRRR]]]^^^XXXBBB>>>888666777999:::999777999;;;>>>CCCKKKTTTZZZ[[[ccckkklllmmmnnnnnnllljjjkkkmmmppprrrrrrpppmmmkkkllliiibbbWWWMMMGGGEEE;;;;;;:::999888777666555666666666666666666666666555666777888888777666555555555666777777777777777888888777777777777888888888777666555555555555555555666666666777777888888555555444333333222222111///000000///......111333//////000000111111222222333333222222222222222222111222333444555666666666444666888999888888999::::::888888:::>>>BBBDDDEEECCCDDDFFFFFFFFFGGGJJJLLLQQQQQQQQQQQQPPPPPPPPPOOOLLLLLLMMMNNNOOOLLLHHHEEE@@@DDDKKKRRRXXX___fffjjjjjjlllooossswwwzzz|||~~~~~~zzzuuusssuuuyyy|||~~~{{{zzzyyyyyyyyy{{{|||}}}wwwxxxxxxxxxwwwuuutttsssssszzzwwwtttnnniiifffggglllqqquuummmiiikkkppp~~~}}}rrr```VVVOOONNN\\\oooqqqmmmlllttt~~~mmm___MMMDDDDDDGGGGGGEEEGGGGGGFFFCCC@@@???@@@AAA>>>===<<<<<<===???AAABBBHHHRRRZZZYYYTTTQQQNNNKKKJJJPPPTTTVVVYYY^^^^^^[[[PPPRRRPPPNNNQQQZZZ```aaaVVVQQQJJJDDDAAA???===<<<<<<<<<;;;:::999999999999777999===AAAIII]]]}}}ccc^^^XXXVVVYYY\\\______]]]^^^```dddhhhjjjjjjjjjpppoooooonnnnnnnnnnnnnnnllllllnnnrrrwww~~~zzzssssssqqqsssvvvwwwwwwwwwyyyzzzxxx~~~|||{{{{{{~~~oooiiikkkiiijjjggg[[[JJJ???>>>@@@DDDCCCAAA@@@@@@AAACCCDDDBBBAAA@@@AAAEEEIIILLLMMMMMMIIIEEEBBBBBBBBBAAA@@@FFFKKKJJJQQQeee|||{{{mmmfffddd~~~yyyfff[[[\\\iiiwwwyyyfffNNNBBBEEEOOOUUUWWWWWWRRRLLLIIIMMMTTT[[[___LLLAAA888888888555555777:::;;;<<<>>>AAAHHHPPPUUUaaaeeehhhkkkkkkkkklllmmmoooooooooppppppqqqqqqrrrjjjjjjhhhcccZZZPPPIIIEEE===>>>>>><<<:::888888999888888777555444333222111111222444666666555444333777777888777555555666888777777666555555555555555999999888777666555555444444555555666666666666666444444444444333222111111111///...///000111000///...///000000000000000///111222222333333222222111333333444444444333222222111444777999999999:::;;;999999:::;;;<<<>>>>>>???AAACCCEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMHHHIIIIIIJJJJJJHHHGGGFFFDDDHHHOOOUUU[[[```eeehhhkkklllnnnqqquuuyyy|||~~~~~~{{{wwwsssrrrtttwwwzzzuuuuuuvvvyyy}}}~~~yyytttrrrwwwxxxuuuuuuxxxvvv{{{yyynnngggfffbbb```jjjzzzwwwooollliiittt||||||vvveeeWWWRRRXXXbbbjjjpppmmmppp{{{~~~gggNNNEEEFFFIIIJJJJJJIIIIIIGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::;;;>>>AAAIIISSSYYYXXXSSSPPPNNNLLLNNNOOOQQQSSSVVVVVVTTTSSSWWWSSSNNNMMMPPPVVV[[[]]]TTTNNNGGGCCCBBBAAA@@@>>>;;;:::888777777777888888<<<999;;;AAAJJJ^^^dddaaa]]][[[[[[]]]___``````aaacccfffiiikkkkkkkkknnnooopppqqqqqqqqqpppoooooopppqqqtttxxx~~~uuunnnnnnppprrruuuwwwwwwxxxzzz|||zzz}}}|||{{{pppkkklllkkkkkkfffYYYJJJ???>>>@@@DDDCCCAAA@@@@@@AAACCCDDDDDDCCCDDDFFFKKKOOOQQQQQQOOOMMMJJJGGGEEEDDDDDDDDDDDDJJJIIINNN___ssspppfff\\\ttt~~~kkk^^^\\\gggttttttbbbLLLAAABBBIIIMMMNNNNNNLLLJJJJJJMMMRRRXXX\\\PPPCCC999777888666666888888999:::<<<@@@FFFNNNSSS]]]aaafffiiikkkkkklllmmmmmmnnnooooooqqqqqqrrrssspppooolllhhh```XXXPPPKKKAAAAAA@@@===:::888777777777777666666555444333333222333555666777666666555666777777666555444666888888888777666666666666666888888777666555555444444333444444555555555555555444444444444333222111111000///...///000111000......//////000111111000000222222333333333333222222222222333444444333333333000222444555666666777999777777888999:::;;;<<<<<<>>>@@@CCCDDDEEEFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFEEEDDDJJJQQQYYY___dddhhhkkkmmmnnnoooqqqsssvvvxxxyyyyyywwwsssqqqppprrruuuwwwuuutttuuuxxx|||~~~~~~yyytttrrrvvvxxxvvvvvvyyyxxx}}}{{{pppgggaaabbbaaaaaalll|||zzzssspppoooyyywww{{{vvvfff\\\[[[bbblllsssxxxtttvvvkkkSSSGGGEEEEEECCCCCCGGGGGGFFFCCC???======>>>>>>===<<<:::999:::===???CCCNNNWWWWWWSSSOOOLLLIIILLLLLLNNNQQQTTTVVVVVVUUUVVVQQQKKKIIIJJJNNNRRRTTTOOOJJJCCC?????????===<<<<<<;;;999888777777888999<<<999;;;AAAJJJ]]]cccccccccaaa______aaacccdddeeegggiiikkklllmmmmmmlllnnnppprrrssssssrrrrrrttttttuuuwww{{{|||{{{zzzvvvnnniiihhhpppsssvvvxxxyyyzzz|||~~~}}}~~~|||xxxpppmmmmmmnnnkkkdddVVVHHH???>>>@@@CCCBBBAAA@@@@@@AAABBBCCCFFFFFFHHHMMMQQQTTTUUUTTTQQQPPPOOOKKKHHHGGGGGGIIICCCJJJJJJKKKWWWggguuujjj]]]qqqsssccc\\\cccmmmnnn___LLLAAA@@@CCCEEEEEEDDDGGGJJJLLLMMMPPPUUUYYYVVVHHH;;;666777777777777555666888:::>>>DDDLLLQQQXXX\\\cccgggjjjkkkkkklllkkklllmmmoooppprrrssstttvvvsssnnnkkkgggaaaXXXQQQEEEDDDAAA===:::888777777666666666666555555555555444555555666777777888888555666666555444444555777999888888888777777777777666666666555555444444333222333333444555444444444444555555444444333222111000///......000000///...---...///000111222222222222222333333333333222222111222222333444444444444000222333333333444777999777777888999:::;;;<<<<<<;;;===@@@BBBCCCDDDGGGIIIHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJIIIGGGFFFEEEDDDDDDEEEKKKUUU^^^eeeiiimmmoooppppppqqqrrrssssssttttttvvvtttrrrqqqrrrtttvvvxxxtttssssssvvvzzz}}}~~~~~~xxxtttsssvvvxxxxxxyyy{{{xxxrrrfff```\\\___aaaeeesss|||wwwuuuvvv~~~uuupppzzz|||mmmgggjjjsss{{{zzzyyy~~~}}}iiiSSSHHHEEEBBB@@@???EEEEEEEEEBBB???=========>>>>>><<<:::888888:::===>>>JJJUUUVVVSSSPPPLLLHHHJJJJJJLLLNNNQQQTTTVVVXXXRRRNNNHHHEEEGGGJJJMMMOOOLLLGGG@@@===>>>???>>><<<===<<<:::999888888999999;;;999;;;AAAIII\\\___bbbeeeeeecccbbbeeehhhiiijjjlllllllllmmmnnnooommmnnnooopppqqqssstttuuuxxxxxxyyyzzz}}}vvvtttqqqooollljjjhhhiiitttvvvyyy{{{{{{|||~~~}}}zzzwwwqqqnnnnnnooojjj___QQQDDD>>>===@@@CCCCCCBBBAAAAAABBBCCCCCCFFFHHHKKKOOOSSSTTTSSSQQQOOOPPPOOOMMMIIIGGGHHHJJJEEEMMMMMMLLLSSS]]]vvv~~~ssslll{{{}}}kkk^^^^^^cccfff[[[MMMCCC@@@AAAAAA@@@???EEEJJJLLLKKKKKKPPPUUU\\\OOO???777666666555444333555777999===CCCIIINNNUUUZZZaaafffhhhiiiiiijjjiiiiiikkkmmmppprrrtttuuuwwwrrrmmmkkkjjjeee]]]VVVHHHEEE@@@===:::999888777666666666666666666666666555555555555666777888999444555555555333444555777888888888888777777666666444444444444444444444333333333444555555555555444555555555555444333222111000///......000000///...---...///111222333333333222333333333333333333222000111222333444555555555333333444444333555888:::999999:::;;;<<<<<<======:::<<<>>>@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFEEEEEEDDDFFFMMMXXXbbbiiimmmpppqqqrrrrrrsssssstttttttttsssuuutttttttttuuuwwwzzz{{{sssrrrrrrtttwwwzzz||||||yyyvvvuuuvvvyyyzzz|||}}}xxxnnnhhh___[[[[[[___dddkkkzzz|||yyyyyy|||}}}oooooo{{{zzzwww|||}}}yyyyyyyyyxxxvvvtttlll]]]MMMFFFEEECCCBBBCCCCCCDDDEEECCC@@@>>>>>>???>>>>>>===;;;888888999;;;===IIISSSTTTQQQPPPMMMKKKJJJJJJKKKLLLMMMPPPTTTWWWPPPLLLHHHFFFHHHMMMPPPRRRLLLGGGAAA???@@@AAAAAA@@@>>>===<<<:::999999999:::;;;999<<>>===???DDDHHHIIIFFFEEEIIIMMM]]]TTTEEE:::555555333111333555777999<<>>???>>>>>>@@@AAAEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHPPP[[[eeekkkooopppqqqrrrssstttuuuvvvvvvuuuuuuttttttssstttvvvyyy|||}}}sssrrrrrrtttwwwyyyzzzyyyzzzxxxvvvvvvxxx|||~~~~~~~~~vvvlllbbb]]]ZZZYYY[[[```eeemmm{{{~~~~~~{{{sssvvv{{{uuurrrooojjjeeeXXXNNNFFFDDDDDDCCCDDDFFFBBBDDDEEEDDDBBBAAA@@@AAA???@@@???<<<:::999999;;;???IIIPPPPPPMMMMMMMMMMMMKKKLLLLLLJJJIIIKKKOOORRRQQQMMMIIIGGGIIIMMMPPPQQQLLLGGGAAA???AAABBBBBBAAA???>>><<<:::999999999::::::999<<>>666444333111333555777999;;;???DDDGGGQQQTTTYYY\\\^^^```aaacccdddeeegggiiillloooqqqrrrvvvssspppooonnnkkkfffbbbRRRLLLCCC>>>======;;;999777777777777888888888888666666666555555555444444333444555555444555777888555666777777777666444333333333333444444555555555444555666666777777666666555666666555555444333222222111000000222222111000///000111222333444444444333333444444444444333333111222222333444444444444111222333333222222555666777888888888999999999:::;;;===>>>>>>======>>>???DDDCCCCCCCCCEEEGGGIIIJJJKKKLLLNNNOOOOOOOOONNNMMMMMMTTT^^^ggglllooopppqqqrrrsssuuuvvvwwwwwwvvvvvvrrrqqqpppppprrrvvvzzz|||uuuuuuuuuwwwyyyzzzyyywwwyyyyyywwwtttvvv|||~~~|||~~~{{{wwwqqqiiiaaaZZZVVVWWWZZZ]]]aaaeeelllvvv~~~~~~}}}{{{yyy~~~rrrlllhhhaaaZZZLLLFFFBBBCCCCCCAAABBBDDDAAACCCEEEEEEDDDBBBBBBBBBAAAAAAAAA???<<<;;;<<<===BBBJJJPPPNNNKKKKKKLLLLLLKKKLLLLLLJJJGGGGGGJJJNNNSSSOOOJJJGGGGGGHHHJJJJJJJJJEEE???===>>>@@@@@@??????>>><<<:::999999999999999999<<>><<<999888888888888888888888888777888888888777555333222444555666666555666888:::555666888888888777555444222333333444555666666666333444555555666666555555666666666666555444333222333222111222333333222111111111222333444444333333333333444444444444333333222222333444444333333333000222444444444333444555888888888888888999999999:::;;;============>>>@@@CCCBBBBBBBBBCCCFFFHHHJJJKKKMMMQQQTTTVVVUUUTTTSSSSSSYYYbbbiiimmmooopppqqqrrrtttuuuvvvwwwvvvtttsssqqqooommmmmmooosssxxx{{{yyyzzz{{{}}}~~~}}}zzzwwwxxxxxxuuuqqqsssyyy{{{xxxtttqqqlllgggaaa]]]ZZZYYYZZZ^^^cccdddfffkkkrrrvvv|||vvvtttzzz|||vvvuuuxxx|||yyykkkbbb]]]UUUKKKEEEBBBBBBDDDCCC@@@@@@CCC???AAADDDDDDCCCBBBAAABBBBBBCCCCCCAAA???>>>>>>@@@FFFOOOUUUSSSOOOMMMMMMKKKIIIKKKLLLJJJFFFEEEHHHKKKQQQMMMHHHEEEEEEFFFGGGGGGIIIDDD>>><<<===???>>>===???>>><<<:::888888888888888999===@@@DDDVVV|||~~~aaa```aaaffflllppppppnnniiimmmooommmkkkkkkoootttwwwyyyzzz{{{zzzwwwsssqqqsssuuuwww{{{~~~}}}ttt^^^[[[QQQIIIOOOcccuuu~~~rrruuuyyy}}}~~~rrrqqqrrrnnn```NNNBBBAAAFFFLLLOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPTTTVVVUUURRRPPPIIIDDDAAAFFFNNNRRRNNNHHHFFFNNNOOOQQQUUUSSSXXXhhhttthhhfff```WWWMMMFFFDDDDDDEEEIIIPPPVVVXXXTTTKKKDDDDDDMMMOOODDD999666777666222444555666777999<<>>@@@BBBBBBAAAAAAAAABBBEEEHHHJJJJJJMMMSSSWWWZZZZZZXXXWWWWWW]]]dddjjjnnnpppqqqrrrssstttuuuvvvvvvtttrrrppprrrpppmmmlllnnnsssxxx|||}}}}}}{{{xxxvvvwwwtttnnnpppwwwxxxuuuooolllgggccc___^^^^^^___^^^dddhhhiiiiiilllppprrrssskkkjjjsss}}}|||rrrpppvvv|||{{{{{{rrraaaWWWRRRIII???AAA@@@AAAEEEDDDAAAAAADDD===@@@CCCDDDCCCAAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAAJJJTTT\\\ZZZVVVRRROOOLLLFFFJJJLLLJJJFFFDDDGGGKKKMMMJJJFFFEEEFFFHHHIIIJJJJJJEEE???<<<>>>??????===???>>><<<999888777777777888999===@@@DDDUUU|||fffggggggiiijjjkkkllllllkkklllmmmnnnoooooooooooozzzzzz{{{zzzyyywwwvvvtttwwwxxxzzz}}}xxxjjj___YYYOOOJJJVVVlllzzz}}}ttttttuuuwww{{{~~~sssssswwwkkk]]]MMMDDDFFFKKKNNNNNNTTTLLLIIIMMMOOOKKKIIIKKKNNNMMMMMMQQQVVVYYYXXXVVVSSSNNNHHHFFFMMMTTTSSSMMMLLLLLLLLLNNNQQQUUUXXX[[[yyyuuummmlllgggZZZSSSNNNDDDEEEIIIPPPYYYaaabbbZZZRRRIIIGGGHHHHHHAAA888666:::444555555444555777;;;===>>>AAAFFFJJJMMMPPPTTTWWWYYY]]]bbbgggjjjlllnnnpppmmmppprrrqqqlllgggeeeeeehhhcccZZZQQQHHHBBB>>><<<;;;<<<======;;;999888777555555444444444555666666888777777666555444444444888888777777666666555555666555555444444666777888444222111444777888777444666666555444444444444555222333444444555555444444555555555444444333333333444444444333333222222222111111222222222333333333111000///000333444555444555666666777888999999999888999999;;;<<<===>>>>>>>>>@@@BBBCCCCCCDDDGGGIIIPPPUUU[[[```bbbaaa```^^^\\\bbbiiilllmmmlllnnnoootttuuuvvvvvvtttrrrrrrrrrpppnnnlllllloooqqqrrrssswww||||||yyyxxxrrrpppnnnpppssstttsssqqqhhh```]]]fffnnnlllfffcccdddddddddhhhnnnqqqpppooofffeeeaaaaaammmzzznnnlllttt|||yyyrrrmmmzzz}}}qqq```SSSLLLIIIEEEBBB@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAA@@@???@@@BBBEEEFFFHHHHHHFFFBBB@@@BBBDDDQQQXXX]]]\\\ZZZXXXTTTOOOKKKIIIFFFDDDCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGEEECCC@@@===<<<<<<>>>??????>>><<<:::888777666666999888:::???EEEWWW|||llllllmmmmmmmmmmmmnnnnnnkkklllmmmnnnooopppppppppuuuvvvvvvwwwvvvuuutttsssxxxzzz|||~~~yyykkk[[[UUUMMMLLLZZZooo|||~~~{{{{{{{{{}}}{{{rrrrrrsssfffYYYJJJDDDHHHPPPUUUVVVTTTMMMJJJNNNPPPMMMKKKLLLHHHHHHIIIKKKOOOSSSTTTUUUVVVQQQJJJGGGLLLSSSRRRLLLIIIIIIIIIKKKMMMQQQTTTWWWlll~~~uuutttrrrhhhddd___SSSKKKMMMSSS\\\fffkkkhhhcccNNNIIIEEEEEEAAA999666777555555555555555666888999999<<>>???@@@???===;;;999888777777888777:::???EEEXXX}}}|||~~~ooooooooonnnnnnmmmmmmmmmlllmmmnnnooopppqqqqqqqqqrrrssstttuuuuuutttsssrrrxxxyyy|||wwwjjjWWWRRRLLLOOO```tttxxxrrrpppnnn^^^SSSGGGDDDLLLVVV]]]___TTTOOOLLLOOOQQQPPPMMMMMMIIIIIIJJJKKKLLLPPPUUUYYYZZZVVVNNNIIILLLQQQPPPKKKHHHHHHHHHHHHKKKNNNQQQSSS___vvvyyywwwzzzwwwxxxsssfffOOOMMMMMMUUU___gggiiiiiiUUUKKKBBBAAAAAA>>>999666666666555555444555555555666888:::<<<>>>BBBHHHLLLWWW\\\ccciiilllmmmnnnnnnppppppooommmkkkjjjlllnnnqqqnnnggg^^^TTTKKKCCC???======<<<<<<;;;;;;::::::888888777666666666777777888777777666666555555444888888777777666666555555555555444444555555666777999888777888::::::999777666666555444444444444555555666666777888777777777666666666666555555555555222222111111111111111000333333333333444444444444888666444444555666555444555666666777777888888999999999:::::::::::::::::::::===AAAEEEJJJQQQXXX]]]ccceeeffffffcccaaa______hhhlllqqqrrrpppnnnnnnooopppqqqrrrqqqpppqqqtttvvvsssqqqnnnmmmmmmnnnmmmmmmmmmrrrzzz~~~{{{zzzxxxxxxxxxxxxxxxuuupppmmmaaa]]]\\\___bbbccccccfffhhhgggfffgggiiiiiihhhfffccc```]]]```ooosssgggiiizzz{{{kkk___\\\```ssssss]]]MMMEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===@@@AAABBBAAA@@@@@@BBBCCCFFFHHHIIIFFFCCCCCCEEEHHHRRRXXX\\\[[[ZZZ\\\[[[XXXSSSQQQNNNKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMIIIGGGCCC@@@???>>>>>>???@@@???>>><<<:::999888888777666999???FFFYYY}}}zzz|||~~~}}}}}}~~~}}}kkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppqqqrrrrrrrrrssstttuuuuuuuuutttsssrrrsssuuuxxx|||~~~rrrfffVVVQQQOOOWWWhhhyyyxxxtttnnnhhhWWWNNNFFFFFFOOOZZZ```bbbTTTPPPOOOQQQSSSSSSQQQOOOLLLMMMMMMKKKJJJMMMTTTYYY\\\YYYRRRKKKKKKOOONNNKKKHHHHHHGGGGGGIIIKKKNNNOOOXXXlll{{{tttqqqwww|||sssUUUMMMFFFIIIPPPWWW\\\```YYYLLL@@@>>>CCCEEEAAA;;;777666555444555555444333777888999:::<<<@@@FFFJJJTTTZZZbbbiiilllmmmmmmmmmooooooooonnnmmmnnnnnnooopppnnnjjjcccZZZQQQIIIDDDBBB@@@???>>>>>>>>>>>>===999999888777666666666777777777777777666666555555888888777777666666555555444444444444555555666666666666666777777777555555666666555444444444444555555555666777777777777777555555555555555555444444222222222222111111111111333333333444444444555555777666444444555666666555666666666666777777888888666666777888999999::::::===???CCCGGGMMMTTT\\\aaahhhiiiiiifffaaa______```mmmqqquuuvvvtttrrrrrrtttpppppppppnnnmmmnnnqqqttttttrrrooommmmmmmmmkkkjjjggglllsssyyy{{{zzzxxxvvvsssuuuyyyzzzxxxqqqiiiddd]]]\\\\\\]]]^^^```dddhhhkkkiiigggeeedddcccbbbaaaaaaaaadddlll|||}}}oooiiippprrr___TTTRRRdddzzzxxx```NNNEEECCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBAAA@@@@@@AAACCCDDDFFFGGGEEEBBBCCCFFFJJJOOOUUUXXXWWWWWWYYYZZZXXXVVVTTTQQQOOOMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNIIIGGGDDDAAA???>>>======???>>>===;;;999888888888666666999???FFFZZZ|||yyy|||}}}}}}|||ffffffggghhhiiijjjkkklllnnnooopppqqqrrrrrrrrrrrrtttuuuuuuuuutttsssqqqpppmmmooosssxxx}}}zzznnnbbbWWWTTTVVVaaaooozzzzzzvvvmmmdddRRRLLLGGGJJJSSS\\\___^^^SSSRRRPPPQQQTTTVVVSSSOOOLLLMMMMMMJJJGGGHHHMMMRRRZZZYYYUUUNNNLLLNNNNNNLLLHHHGGGFFFEEEFFFHHHJJJKKKSSSccctttqqqmmmgggnnnwwwzzz```RRREEEBBBFFFKKKQQQXXXXXXMMMAAA???FFFMMMKKKFFF999777555555666777555444888888999:::;;;???DDDHHHPPPVVV___fffjjjkkklllmmmlllmmmnnnpppqqqqqqooonnnlllllljjjfff___WWWPPPLLLGGGDDD@@@???@@@AAA@@@???::::::888777666666666666777777777777777666666666888888777777666666555555333444444555555555555555444555666666555444444444666666555444444444444555333444555555666666555555333333333333333333333333222333333333333333333333333333333444444444555555444333222333555666666666666666666666666777777777777777777777888888999999;;;>>>BBBGGGMMMTTT\\\aaaggghhhhhhddd___\\\^^^aaalllppptttuuusssrrrtttvvvttttttssspppooooooqqqtttuuurrrpppnnnnnnmmmkkkiiidddhhhmmmsssuuuuuurrrpppnnnsssyyy{{{wwwmmmccc\\\[[[]]]``````bbbgggmmmpppnnnlllgggbbb^^^\\\]]]^^^```fffooo|||yyyppptttnnnZZZPPPPPPjjjvvv^^^KKKBBB@@@@@@???@@@AAABBBBBBCCCCCCCCCBBB@@@AAABBBBBBAAA@@@@@@AAAAAACCCDDDBBBAAABBBFFFKKKPPPUUUWWWVVVVVVYYYZZZYYYWWWUUUSSSQQQOOONNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLGGGFFFCCCAAA>>>===<<<<<<===<<<;;;999888777777777666666999???GGG[[[}}}xxx|||~~~ffffffhhhjjjlllnnnooopppppppppqqqqqqqqqqqqpppppprrrsssttttttsssrrrqqqppplllooossswww|||~~~vvvjjj^^^UUUVVV]]]jjjsssxxx|||}}}|||zzzwwwkkk^^^NNNKKKJJJPPPYYY^^^[[[WWWQQQRRRRRRRRRUUUXXXUUUPPPPPPPPPOOOMMMKKKKKKLLLMMMTTTVVVUUUPPPMMMNNNOOOMMMGGGFFFEEECCCCCCEEEFFFGGGMMMYYYpppvvvkkkuuulllaaaeeeooo}}}hhhUUUDDD???@@@BBBIIIQQQTTTNNNEEEAAAGGGPPPSSSPPP@@@;;;777555777888666555555666777888999;;;@@@CCCKKKQQQYYYaaafffiiikkkmmmkkklllnnnppprrrrrrooollljjjjjjjjjiiieee___YYYUUULLLGGGBBB@@@AAABBBAAA@@@===<<<:::999777777666666777777777777777777777777888888777777666666555555333333444555555555555444444666888888666666666777666666555444444444444555222333333444444444444444222222222222222333333333333333333333333444444444333333333333444444444444222111000111444666666666666666666666666666666666::::::::::::999999999999:::>>>DDDKKKQQQXXX^^^ccceeehhhhhhddd^^^\\\___ccchhhlllpppqqqpppppprrrtttxxxxxxxxxvvvtttsssuuuvvvtttrrrpppppppppooommmkkkfffgggjjjooorrrsssqqqoooooosssxxxwwwqqqfff\\\VVVRRRYYY___ccciiirrrxxxzzzwwwssslllccc]]]\\\^^^aaafffqqq~~~uuurrr|||mmmZZZSSSUUUmmmqqq\\\KKKDDDBBBAAA@@@===>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA???AAABBBAAA@@@BBBGGGLLLUUUZZZ\\\ZZZZZZ\\\\\\[[[WWWVVVTTTSSSQQQPPPOOOOOOOOONNNLLLKKKJJJJJJIIIJJJFFFEEECCCAAA???======<<<<<<;;;:::888777777666666777666:::@@@GGG[[[{{{uuuyyyhhhiiijjjllloooqqqrrrsssqqqqqqqqqqqqpppooonnnmmmpppqqqsssuuuuuuuuuuuuuuurrrssswwwzzz}}}xxxooobbbWWWPPPUUUbbbooouuuuuuxxx~~~~~~tttuuuvvvvvvwwwtttfffYYYJJJJJJNNNWWW___aaaZZZRRRPPPRRRRRRRRRUUUYYYWWWPPPPPPPPPPPPQQQQQQPPPMMMKKKMMMRRRUUUQQQNNNOOOPPPOOOKKKJJJHHHFFFEEEFFFGGGHHHLLLSSSeee~~~pppoooppp```^^^eeewww|||qqq\\\GGG@@@>>><<>>FFFLLLTTT\\\bbbgggkkkmmmmmmllllllnnnpppqqqooommmlllmmmnnnmmmjjjfffaaa___TTTNNNGGGDDDEEEFFFEEECCC@@@???===;;;:::999888888777777777777777777777777888888777777666666555555222333444555555555444444444666999999777777888:::666666555444444444444555222222333444444444444444222222222333333444444444111111222222333333333333222222222222333333333333444222111222444555555444666666666666666666666666::::::;;;===>>>???@@@AAAFFFJJJPPPVVV[[[___cccfffgggjjjkkkggg```]]]```dddhhhlllooopppnnnnnnpppssswwwxxxyyyxxxvvvvvvwwwxxxsssqqqpppqqqqqqqqqooommmiiiiiijjjnnnsssvvvvvvtttsssttttttnnneee[[[TTTQQQMMMVVVaaakkkwwwxxxmmmeeedddiiinnnwwwzzzzzzkkkZZZWWW]]]qqqtttgggVVVIIIEEEDDDCCCBBB??????@@@AAAAAA@@@@@@@@@@@@BBBCCCCCCAAA@@@???@@@???@@@AAAAAA@@@CCCIIIOOOYYY^^^aaa___]]]^^^]]][[[WWWWWWVVVUUUTTTSSSRRRRRRPPPOOOLLLJJJHHHHHHGGGGGGEEEEEEDDDBBBAAA???>>>>>><<<;;;:::999888777777777888777:::@@@GGG[[[xxxpppuuu}}}jjjkkklllnnnoooqqqssssssrrrqqqqqqqqqooonnnmmmlllppprrrtttwwwyyyzzz{{{{{{xxxyyy{{{}}}}}}{{{rrrhhh[[[PPPLLLTTTcccqqquuusssvvv~~~~~~yyyqqqeeeiiinnnrrrtttqqqcccUUUHHHJJJQQQ\\\dddcccYYYPPPOOORRRRRRQQQUUUZZZWWWPPPJJJJJJKKKNNNPPPOOOJJJEEEHHHPPPTTTRRROOOPPPQQQPPPPPPOOOLLLJJJJJJJJJKKKLLLNNNRRR___yyyxxxpppttt```ZZZ^^^ppp|||yyy~~~gggPPPFFFAAA<<<@@@IIILLLOOOMMMEEEDDDLLLUUUXXXOOOGGG===888777777555222222444777888888999;;;===CCCIIIQQQYYY___eeejjjnnnooollljjjkkknnnppppppnnnpppqqqqqqpppnnnjjjgggddd\\\UUUMMMIIIJJJKKKJJJGGGBBBAAA@@@>>><<<;;;::::::777777777777777888888888888888888777666666555555222333444555555555444333222555888888666666888:::666666555444444444444555222333444444555555444444333333333444444555555555000000111111222222222222111111222222222333333333666444333333444444444333666666666666666555555555555777:::>>>CCCGGGJJJLLLUUUYYY^^^bbbdddfffgggiiijjjmmmnnnjjjbbb^^^```eeekkkooorrrrrrpppoooqqqtttrrrtttvvvwwwvvvvvvvvvwwwrrrqqqpppqqqssssssqqqoookkkjjjkkkooouuuzzz{{{zzzwwwuuuoooeeeYYYPPPLLLLLLPPP[[[iiiwwwwwwoooooouuu{{{iiiYYYZZZcccuuu~~~xxx~~~yyyeeeZZZKKKBBB@@@@@@@@@>>>CCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCCCCAAA@@@?????????AAABBBAAAAAADDDKKKPPP[[[```ccc```^^^^^^\\\YYYXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPMMMJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@===<<<;;;:::999888888888999888;;;@@@GGGZZZtttlllqqqzzz~~~nnnnnnooooooooopppppppppsssrrrqqqqqqpppppppppqqqqqqqqqrrrsssvvvyyy{{{}}}yyyzzz{{{}}}~~~zzzooo^^^RRRNNNMMM]]]kkkpppsssxxx{{{zzz|||}}}{{{zzzwww{{{rrrhhhbbbfffmmmsssrrriii[[[QQQHHHIIIUUUhhhrrrhhhWWWMMMOOONNNMMMNNNRRRTTTVVVVVVLLLNNNKKKGGGGGGLLLNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNMMMMMMIIIMMMWWWjjj|||mmmxxxyyy```RRRVVVeeettt}}}oooWWWDDD<<<<<>>CCCIIIOOOUUUYYY^^^```dddiiinnnooonnnlllkkklllllljjjgggdddccccccmmmmmmnnnqqqsssttttttsssuuuwwwyyyzzzxxxuuuqqqnnnsssrrrrrrrrrssssssqqqppplllooosssvvvwwwyyy{{{}}}zzzsssggg[[[QQQJJJGGGGGGQQQbbbvvv~~~{{{fff]]]aaaiiittt|||xxxnnnjjjiiiiiiZZZRRRGGG@@@???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???????????????>>>AAAEEEFFFGGGNNNVVV^^^ccceeeccc``````^^^[[[ZZZWWWTTTSSSTTTVVVWWWWWWWWWVVVTTTPPPLLLIIIIIIIIIDDDCCCCCCCCCDDDDDDBBB@@@@@@>>><<<999777777777888777999<<>>>>>FFFMMMRRROOOHHHEEEJJJQQQZZZVVVOOODDD999444444666444444444555666888;;;<<<@@@DDDKKKQQQUUUYYY]]]___eeehhhkkkkkkjjjjjjnnnqqqrrrsssssssssrrrqqqooonnnlllddd\\\WWWVVVVVVTTTRRRPPPLLLHHHDDDCCCBBB@@@???===<<<:::999888888888888:::::::::999888777666555444444444444444444444444222222222333333444555666888777555333222333444555333444444444444444333333444333333222111111222222444444444333333222222222444444333333333333333333444333333333333444444555555777999888777666888:::999===DDDJJJPPPVVV\\\```dddeeeiiimmmppppppnnnkkkiiijjjjjjhhhfffeeeeeefffooooooppprrruuuwwwxxxxxxxxxyyyzzzzzzxxxvvvsssqqqnnnnnnnnnppprrrrrrpppooommmnnnpppssswww{{{}}}tttlll```SSSJJJFFFFFFGGGQQQaaattt{{{xxxzzz|||kkkfffkkkrrr}}}}}}vvvpppmmmiiidddVVVOOOGGGAAA???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>???>>>AAADDDEEEGGGNNNVVV^^^cccfffdddaaaaaa^^^[[[XXXWWWUUUVVVWWWXXXXXXWWWWWWVVVTTTQQQMMMJJJHHHGGGEEEDDDCCCCCCCCCCCCAAA???BBB@@@===:::888888888888777999<<>>CCCAAA>>><<<999888888888666888;;;>>>EEE[[[|||ssslllpppwwwyyyzzzzzz|||ooonnnnnnnnnnnnmmmmmmmmmooopppqqqssssssqqqooonnnjjjkkkmmmpppsssvvvxxxzzz{{{|||~~~}}}wwwnnn___SSSQQQVVVfffkkkrrryyy|||rrrjjjqqqyyypppllldddhhhlllkkkcccWWWLLLFFFFFFOOOZZZ```^^^XXXSSSQQQFFFDDDBBBBBBEEEHHHJJJKKKKKKLLLIIICCCBBBEEEFFFDDDCCCDDDEEEGGGIIILLLNNNPPPQQQJJJDDDCCCHHHLLLLLLJJJGGGGGGHHHLLLXXXrrrsssnnnttteee```eeelllfff\\\OOOCCC===:::999999:::BBBKKKOOOLLLEEE@@@===EEEPPPZZZXXXJJJ<<<777777555444333333444555777888777;;;@@@EEEIIIMMMQQQTTTRRRXXX___dddfffhhhkkknnnrrrssstttuuuuuutttsssrrrpppmmmkkkjjjjjjjjjhhhfffaaa\\\TTTNNNJJJHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::888777555555333333333333333333333333222222222222222333444444666555444333222222222333333333333333333333444444444333333222222222333333333333333333333333333333444444444444444444333333444444444444555666777888666666666666888;;;???AAAJJJPPPXXX```eeeiiilllnnnnnnoooqqqtttvvvuuuqqqnnnkkkkkkhhhfffddddddhhhkkkppppppppppppqqqtttwwwzzzyyywwwuuusssqqqqqqqqqrrrvvvvvvvvvwwwwwwuuurrrnnnhhhffffffkkkqqqtttqqqlll^^^YYYPPPIIIGGGJJJOOOSSSZZZ```lllzzz~~~|||xxxqqqssswww|||}}}|||uuuqqqkkk^^^QQQIIIGGGDDDBBB@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFFFFEEEBBB???===@@@???@@@CCCDDDFFFNNNWWW```fffkkkjjjhhhfffbbb\\\YYYXXXWWWXXX[[[\\\\\\\\\^^^]]]\\\[[[XXXTTTPPPLLLJJJGGGCCCAAAAAA@@@???>>>BBBAAA>>><<<999888777666555777;;;>>>EEE[[[{{{rrrmmmpppuuuwwwxxxyyy}}}mmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrrrrqqqooonnnlllmmmppprrruuuxxxzzz{{{}}}~~~~~~zzzsssiii\\\TTTZZZeeeuuuqqqqqqyyyzzznnnfffpppvvvmmmjjjfffjjjlllggg\\\PPPIIIFFFIIIRRRZZZ[[[VVVQQQPPPPPPLLLIIIFFFEEEGGGIIIKKKLLLOOOOOOLLLFFFDDDFFFGGGEEEGGGGGGGGGGGGIIIJJJKKKLLLPPPJJJCCCBBBFFFIIIJJJJJJHHHFFFFFFIIIPPPeee~~~ttt{{{qqqdddbbbeee\\\VVVLLLCCC===:::999888666???JJJTTTUUUOOOEEE>>>===HHHTTTZZZUUUJJJ>>>777666555444333333444555666555888===AAADDDHHHLLLOOOKKKQQQZZZ```ccceeeiiilllnnnoooqqqrrrsssrrrrrrqqqooonnnnnnooooooooonnnlllgggbbbZZZSSSOOOKKKHHHFFFDDDCCCBBBAAA@@@>>>===<<<;;;;;;:::999888666444444333333333333333333333333333333222222333333444444444444333222222111111111333222222222222333444555222222111111111111222222333333333333333333333333111222333555555666666555555555555555555666777777:::999:::<<<@@@EEEIIIKKKVVV[[[ccchhhkkkmmmnnnnnnnnnoooqqquuuwwwwwwtttrrrpppnnnkkkgggccccccfffiiisssssssssqqqpppqqqtttwwwzzzxxxtttrrrpppppprrrsssrrrrrrrrrssstttrrrpppmmmgggfffgggkkkooommmfff___QQQOOOLLLKKKMMMQQQUUUXXX[[[]]]dddoooxxx{{{yyywwwyyy{{{nnniiioooxxx{{{}}}zzzsssjjjaaaUUUKKKDDDDDDDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFGGGFFFDDD@@@>>>@@@???@@@CCCDDDFFFNNNWWWbbbiiimmmllljjjhhhddd___]]]ZZZWWWVVVYYY\\\___```___^^^]]]]]]\\\ZZZUUUQQQNNNJJJEEEAAA@@@???>>>===@@@???===;;;999777666555555777;;;>>>EEE\\\{{{tttooorrrvvvwwwwwwxxx~~~nnnnnnnnnnnnooooooooopppnnnooopppqqqqqqqqqpppoooooopppsssuuuxxxzzz{{{{{{~~~}}}zzzxxxsssjjj^^^ZZZdddsssyyyttt{{{yyynnngggqqqvvvkkkhhhhhhkkkkkkcccVVVLLLIIIKKKQQQYYY^^^YYYRRRPPPPPPQQQRRRNNNKKKIIIKKKMMMOOOPPPQQQRRROOOJJJIIIMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIILLLIIIEEEBBBCCCFFFHHHIIIJJJGGGGGGIIILLL[[[zzzzzzyyy|||kkkcccbbb]]]XXXQQQHHHAAA<<<:::999999???IIITTTZZZWWWNNNFFF===BBBKKKUUUZZZTTTFFF;;;777666555444333444444555444777:::===???BBBFFFHHHHHHNNNWWW]]]```cccgggjjjiiikkklllnnnoooppppppooonnnoooppppppqqqqqqppppppmmmhhhaaa[[[VVVPPPLLLIIIGGGGGGFFFEEEDDDBBB@@@???<<<<<<;;;:::888777555444444444444444444444444444444444444333333444444555444444333333222111111111222222111111111333444555111111000000111111222222222222333333333333444444///111333555666777777666444444444555555777888888;;;;;;===BBBIIIOOOSSSTTTbbbfffkkkooooooooonnnnnnnnnooorrrvvvyyyyyywwwttttttrrrnnniiieeedddeeehhhtttvvvwwwuuurrrqqqtttwww|||zzzwwwtttsssssstttuuuqqqqqqppprrrssstttsssrrrhhhhhhiiikkkkkkggg___XXXIIIJJJLLLNNNRRRUUUXXXZZZ[[[YYY\\\dddjjjlllnnnqqqxxx~~~qqqhhhhhhqqq|||~~~yyynnnrrrrrriii___VVVNNNGGG@@@BBBCCCBBB@@@???>>>???????????????????????????@@@AAADDDFFFFFFDDDAAA???AAA???@@@BBBCCCFFFNNNXXXccciiimmmllliiihhhddd``````\\\WWWUUUWWW[[[___aaa^^^[[[ZZZ[[[]]]]]]YYYUUURRRMMMGGGBBB@@@???>>>>>>>>>===<<<;;;999777666555666888;;;???FFF]]]}}}wwwsssuuuxxxxxxxxxzzz}}}llllllmmmnnnooooooppppppnnnoooooooooppppppppppppqqqsssuuuwwwyyyzzzzzzzzz}}}~~~~~~|||zzzvvvxxxwwwpppddd```kkkzzz||||||qqqkkkttt}}}oookkkiiilllkkk```SSSJJJLLLPPPYYY___```XXXQQQPPPQQQPPPRRROOOLLLKKKNNNQQQTTTVVVQQQSSSRRROOOPPPVVVYYYXXXOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGDDDBBBBBBFFFIIILLLHHHHHHKKKKKKQQQiii}}}xxxxxxpppnnnfffbbbZZZPPPGGG@@@===<<<======BBBKKKTTTWWWRRRLLLCCCAAADDDMMMWWWWWWMMMCCC999888666444444444444444333555777999:::===@@@BBBEEEKKKSSSXXX[[[^^^bbbffffffgggiiilllmmmnnnnnnnnnmmmnnnpppqqqqqqqqqrrrssssssoooiiiddd^^^XXXRRRMMMKKKKKKKKKJJJHHHFFFCCCBBB???>>>>>><<<;;;999777666555555555555555555555555666555555444444555555666555555555555444333222222222111000000111333555666222111111111111222333444222222222333333444444444111222444666777777666555444444555777:::<<<>>>@@@BBBBBBFFFMMMVVV]]]aaaaaakkknnnqqqsssrrrqqqppppppqqqrrruuuxxx{{{{{{xxxuuuuuussspppkkkgggeeefffhhhqqqtttvvvuuurrrpppsssvvv}}}{{{xxxuuuttttttuuuvvvxxxvvvsssrrrssssssrrrqqqhhhhhhhhhgggddd___ZZZWWWLLLMMMPPPSSSVVVYYY\\\]]]]]]ZZZZZZ___cccfffnnnwwwuuujjjfffiiiuuuwwwoooeeegggdddZZZQQQMMMJJJFFF>>>@@@CCCBBB@@@??????AAA========================>>>@@@BBBDDDEEEDDDCCCAAAAAA???@@@BBBCCCFFFOOOXXXbbbhhhkkkiiiffffffccc___```\\\XXXWWWXXX[[[]]]^^^]]]ZZZXXXZZZ^^^```^^^[[[UUUPPPHHHCCC@@@?????????======<<<<<<;;;999888777666999<<<@@@GGG^^^zzzwwwyyy{{{zzzzzz|||}}}hhhiiijjjkkklllnnnoooooooooooonnnnnnooopppqqqqqqssstttvvvxxxzzzzzzzzzzzz|||}}}|||zzzxxxtttxxx{{{vvvjjjdddnnn|||~~~tttooowwwuuupppjjjmmmjjj___QQQJJJMMMTTT]]]bbb```VVVOOOOOOPPPOOOQQQNNNKKKLLLOOOTTTXXXYYYPPPSSSSSSRRRUUU\\\aaaaaaPPPOOONNNMMMKKKKKKJJJJJJFFFHHHIIIEEEAAA@@@EEEJJJMMMIIIIIILLLJJJKKK^^^tttvvv}}}oookkkbbbWWWLLLDDD???>>>>>>;;;:::@@@KKKQQQPPPLLLHHHCCCAAAGGGRRRVVVPPPIII:::999777555444444444444222444666777777999<<<>>>BBBHHHNNNSSSVVVYYY^^^bbbdddfffhhhjjjlllmmmmmmmmmmmmooopppqqqpppqqqrrrtttwwwtttooojjjddd^^^VVVRRRNNNNNNNNNMMMKKKIIIFFFEEEAAA@@@@@@>>><<<:::999777666666666666666666666666777666666555555555666666777777777777666555444333222111000000111333555666222222222222333333444555222222222333333444444444222444555777777666444333555666888;;;???CCCFFFHHHNNNOOOTTT\\\gggnnnqqqrrroooqqqtttuuutttrrrrrrrrrtttuuuwwwzzz||||||yyyvvvtttsssqqqmmmiiiggghhhiiikkkppptttssspppoooqqquuu{{{yyywwwtttsssssssssttt|||xxxsssooommmkkkjjjhhhffffffeeeaaa\\\YYYWWWWWWSSSTTTUUUWWWZZZ]]]```aaaaaa]]]]]]aaacccgggsssqqqgggfffkkkxxxsssjjjccc```YYYNNNIIIIIIHHHFFF===@@@BBBBBB@@@???@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDCCCCCCAAA???@@@BBBCCCFFFOOOYYYbbbgggiiifffdddcccbbb^^^^^^\\\ZZZYYYZZZ\\\\\\[[[^^^[[[YYY[[[aaadddcccaaaWWWQQQIIICCC@@@?????????============<<<;;;:::999777999===@@@HHH___}}}zzz|||}}}||||||~~~gggfffgggjjjooopppooolllnnnnnnnnnnnnnnnmmmllllllssstttvvvwwwxxxxxxwwwwww{{{|||||||||{{{yyywwwvvvyyy~~~rrriiisss~~~~~~xxxqqqqqq{{{~~~ooommmkkkdddWWWKKKJJJRRR[[[bbbddd```VVVQQQRRRRRRNNNQQQOOOLLLLLLNNNPPPQQQQQQWWWWWWXXXYYYZZZ\\\]]]^^^MMMJJJFFFEEEHHHLLLOOOQQQLLLMMMNNNKKKFFFCCCCCCDDDJJJJJJIIIFFFEEEKKKXXXbbb}}}}}}tttkkkdddZZZWWWRRREEEBBB<<<999<<<@@@CCCHHHMMMEEEFFFGGGGGGFFFIIINNNSSSJJJDDD;;;555333333222000222444777666555666999===@@@DDDJJJOOOSSSXXX]]]aaaaaafffllloooooommmllllllpppoooooopppqqqrrrssstttsssrrrqqqpppmmmggg```[[[SSSPPPMMMOOORRRTTTQQQMMMHHHGGGEEEAAA<<<999888888000222333111444999<<<:::666555444444444555666666666666666555555444444444444444555666555444333222333222111222444444222111000000111222333333222222555333111333777999999777555888<<<>>>@@@EEELLLRRRaaaaaadddkkkrrrvvvvvvtttwwwuuusssrrrrrrsssuuuvvvtttttttttuuuvvvxxxyyyzzz|||yyyuuutttsssppplllhhhkkkmmmooopppnnnmmmmmmnnn|||xxxssspppppppppppppppwwwwwwuuupppjjjffffffgggbbb\\\TTTOOOPPPTTTYYY\\\_________^^^]]]___cccgggjjjiiihhhgggkkkuuurrrmmmnnnsssssslll^^^\\\YYYTTTOOOIIIEEEBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>><<<;;;:::>>>>>>@@@AAABBBCCCCCCCCC>>>AAABBBBBBBBBGGGPPPWWWbbbffffffcccbbbdddeeeccceeeccc```\\\ZZZYYYXXXYYYYYYWWWXXX^^^eeegggbbb\\\WWWSSSLLLFFFBBB???<<<:::::::::999999888777777666777999<<>>:::<<>><<<888777666555555666777777666666555555555555555555444444555555444333222111444333222333555555333222333333444444444444333333888666444666999;;;;;;999:::<<<>>>???AAAGGGPPPVVVeeeggglllqqqvvvzzz{{{|||zzzyyywwwuuutttttttttuuuvvvvvvvvvwwwwwwxxxyyyzzz~~~{{{xxxwwwvvvtttppplllkkkmmmoooooonnnllllllmmmwwwuuussspppmmmllllllmmmpppqqqpppllleee```^^^]]]VVVQQQLLLKKKOOOWWW^^^bbbmmmooonnnjjjeeegggooowwwwwwqqqmmmoooxxx~~~ooonnnttt{{{zzz|||}}}sssnnngggddd```YYYRRRKKKFFFCCC>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;>>>???@@@AAABBBBBBBBBBBB===???AAAAAAAAAFFFOOOWWW___dddfffccccccfffhhhgggeeeccc```]]][[[ZZZZZZZZZYYYWWWWWW\\\bbbccc^^^XXXQQQMMMHHHDDDBBB@@@>>>===::::::999888888777777777777999<<>>FFFHHHFFFBBB>>>BBBMMMVVV]]]VVVJJJ@@@999666555444333555555555444444666888999<<>>??????EEEFFFFFFEEEFFFLLLTTT[[[bbbgggnnnrrrtttwww{{{~~~}}}{{{yyyvvvuuutttwwwwwwwwwvvvvvvvvvwwwwww|||zzzxxxwwwwwwuuurrrpppjjjlllnnnmmmkkkjjjiiiiiiqqqrrrsssppplllhhhhhhjjjmmmooonnnkkkddd]]]XXXUUUJJJGGGEEEHHHOOOYYYbbbgggyyy||||||wwwpppqqqzzzyyyqqqlllsssxxxoootttyyyrrrssswwwvvvooolllooolllfff^^^UUUMMMFFFCCC??????>>>>>>>>>??????@@@AAA@@@>>>===<<<<<<<<<<<>>@@@@@@AAAGGGPPPWWW\\\```cccaaabbbfffhhhgggeeedddaaa___]]]\\\\\\\\\ZZZWWWVVVYYY]]]^^^YYYTTTJJJHHHDDDBBBBBBBBBAAA@@@;;;:::999888777777777777777999<<>>DDDFFFGGGBBB<<<>>>GGGPPP\\\]]]ZZZQQQEEE;;;777666444555444444333333444555777888:::===BBBIIIQQQWWW^^^]]]___ccciiioooqqqrrrooopppqqqrrrssssssttttttuuurrrooonnnnnnooonnnnnnfffbbb^^^\\\\\\\\\[[[YYY^^^\\\XXXPPPGGG???:::888111444444333555<<<@@@@@@???>>><<<:::999999999999666666666777777888888888777777777666555555444333666555555555777777555444777777888999:::<<<===>>>AAAAAABBBCCCFFFHHHIIIJJJRRRTTTTTTSSSRRRTTTZZZ___bbbiiipppsssrrrtttzzz}}}yyyvvvuuuuuuuuuuuuttttttsssrrrrrrvvvuuuuuuttttttrrrqqqooojjjlllmmmmmmjjjhhhggghhhnnnrrruuussslllgggggghhhiiijjjjjjhhhaaaYYYQQQLLLCCCBBBCCCHHHQQQ\\\dddiiizzz}}}~~~}}}pppmmmnnnzzzuuusssvvv}}}ssskkkjjjrrrzzzvvvkkkfffeeeooollleee]]]TTTLLLFFFCCCAAA@@@@@@????????????@@@BBB@@@>>><<<;;;;;;===>>>??????@@@AAAAAAAAAAAAAAA>>>??????@@@CCCIIIRRRXXXYYY^^^```______ccceeeddddddcccbbb```___^^^^^^^^^\\\YYYWWWXXXZZZZZZVVVRRRIIIGGGDDDCCCDDDDDDCCCBBB;;;:::999888777777777888777999<<>>???CCCFFFCCC>>>>>>BBBHHHSSS]]]eeeaaaRRRBBB:::888555444333333333333333333666777888:::>>>EEEMMMSSS[[[[[[[[[___dddiiimmmooonnnoooqqqssstttuuuuuuuuuvvvsssooommmmmmmmmnnnnnnkkkiiifffdddccccccbbbaaaaaa___[[[SSSIIIAAA;;;888111444444222666===BBBBBBCCCBBB@@@===<<<;;;;;;;;;888888888999999::::::;;;::::::999999999888888888777777666777888999777555666777999<<<@@@DDDGGGIIIKKKMMMQQQTTTWWWYYY[[[\\\```bbbdddccc```^^^```bbbkkkrrryyyzzzwwwwww~~~{{{xxxvvvuuuuuuuuuuuutttrrrqqqpppqqqrrrrrrrrrqqqpppoooooommmoooppppppmmmkkkjjjkkknnnssswwwuuunnnhhhggghhhaaaaaaaaa^^^YYYQQQHHHBBB@@@@@@CCCKKKUUU```iiimmmvvvyyy{{{iiioooyyy{{{jjjtttvvvhhhbbbhhhttt}}}{{{lllaaa^^^___fffbbb]]]UUUNNNHHHDDDBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@===<<<;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@AAAFFFMMMTTTZZZ\\\aaabbb______bbbcccbbbccccccbbbaaa`````````______\\\YYYYYYYYYXXXVVVSSSNNNKKKIIIGGGGGGFFFDDDBBB<<<:::999777666777777888777999<<>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>;;;:::999:::<<<<<<:::999999:::===AAAGGGNNNSSSVVVXXX]]]ccchhhjjjkkklllllljjjmmmqqqpppllliiihhhhhhrrrwww|||{{{wwwwww|||}}}{{{yyyxxxwwwwwwxxxxxxvvvuuusssqqqpppqqqrrrrrrpppoooooopppppprrrttttttrrrpppooopppooorrruuutttoooiiifffeee___^^^\\\YYYUUUOOOHHHBBB>>>@@@EEENNNZZZeeemmmqqqtttwwwyyygggsssyyyrrrpppbbbaaalllxxx}}}|||rrrfff]]][[[\\\XXXVVVQQQLLLHHHDDDBBBAAAAAAAAA@@@@@@@@@AAAAAABBB@@@???>>><<<<<<<<<===>>><<<===>>>@@@AAAAAABBBBBB@@@@@@@@@BBBGGGOOOVVV[[[```dddeeeaaa```bbbcccaaaaaaaaaaaaaaaaaaaaaaaa``````^^^[[[YYYYYYYYYWWWVVVTTTQQQNNNLLLJJJGGGDDDBBB<<<;;;888777666666888999777999<<>>666444222333555666555444555555666777:::???EEEIIITTTXXX[[[ZZZWWWXXX^^^ddddddgggjjjnnnrrrsssttttttuuurrrnnnmmmmmmnnnooonnnhhhjjjlllmmmlllkkkjjjjjjhhhgggddd\\\RRRIIIBBB???:::<<<<<<:::>>>GGGMMMNNNPPPNNNKKKHHHEEEDDDCCCCCC???>>>>>>>>>>>>>>>=========<<<<<<<<<===???AAABBB???>>>>>>???@@@@@@???===>>>@@@CCCHHHOOOVVV]]]```bbbhhhqqqvvvwwwuuutttssspppsssvvvuuurrrpppppprrrtttwwwyyywwwtttrrruuuyyy}}}|||zzzyyyxxxwwwxxxxxxwwwwwwxxxxxxxxxvvvsssrrrnnnppprrrqqqooommmnnnooooooqqqssssssqqqpppppppppooopppqqqpppmmmhhhdddaaa```]]]YYYVVVTTTPPPKKKGGGBBBDDDIIIRRR]]]ffflllooosssuuu|||wwwoooyyy}}}mmmccchhhuuu||||||xxxvvvppphhh```[[[ZZZZZZNNNLLLIIIEEEBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>============;;;<<<===???AAABBBCCCCCC@@@???>>>AAAGGGPPPWWW[[[^^^bbbccc```^^^```aaa`````````aaaaaaaaaaaaaaaaaa```^^^[[[YYYYYYYYYYYYYYYWWWUUUQQQNNNLLLIIIDDDAAA<<<;;;888666555666888999777999<<>>>>><<<<<<<<<<<<>>>@@@BBBDDDBBBBBBAAABBBCCCDDDBBB@@@DDDEEEHHHMMMTTT\\\bbbffffffmmmvvv|||{{{wwwtttsssrrruuuwwwvvvtttsssvvvyyywwwyyyyyyvvvsssqqqsssuuuxxxwwwuuuttttttuuuwwwxxxuuuuuuwwwwwwvvvtttrrrqqqllloooqqqpppmmmkkklllmmmkkkmmmoooooonnnmmmmmmnnnnnnmmmlllllljjjgggaaa^^^\\\XXXSSSPPPNNNLLLIIIFFFHHHJJJNNNUUU]]]dddhhhiiippprrrwww}}}zzzuuu{{{{{{ooohhhqqq~~~{{{qqqmmmggg```[[[YYYXXXXXXJJJHHHEEEBBB@@@???@@@@@@<<<<<<<<<<<<===>>>@@@@@@===>>>>>>>>>>>>>>>===<<<999;;;===???AAABBBCCCDDD???======@@@GGGOOOVVVZZZZZZ^^^___\\\[[[^^^___]]]______```aaaaaaaaaaaaaaa___]]]ZZZYYYXXXYYYZZZ[[[XXXVVVRRROOOMMMIIIEEEAAA===;;;888666555666888999777999<<>><<<777666777<<>>@@@JJJNNNRRRRRRNNNMMMPPPSSSXXX\\\bbbgggkkknnnqqqttttttsssqqqnnnlllkkkjjjjjjrrrqqqpppnnnmmmnnnnnnooommmllljjjgggaaaZZZSSSOOOLLLJJJHHHHHHLLLSSSZZZ^^^bbb]]]XXXVVVUUURRRKKKEEEIIIHHHFFFCCCAAA@@@??????======<<<===???BBBEEEFFFEEEEEEDDDEEEFFFHHHJJJLLLJJJKKKMMMQQQVVV\\\aaacccjjjkkkmmmppprrrqqqnnnkkkqqqrrrrrrqqqooonnnpppqqqppppppqqqsssuuuvvvtttsssrrrqqqnnnllllllnnnqqqsss~~~|||yyyvvvtttsssssssssooooooooooooooonnnmmmllliiijjjlllmmmmmmmmmkkkjjjooommmjjjgggccc```[[[XXXRRRMMMGGGCCCDDDFFFIIIKKKGGGMMMSSSWWWYYY^^^gggnnnwwwrrrqqqssssssrrryyy~~~xxxnnnppp{{{~~~wwwjjjeeeaaaccchhhggg```XXXNNNIIIBBB??????@@@@@@@@@AAA@@@>>>======>>>???@@@======>>>???????????????;;;;;;<<<>>>???@@@AAAAAA<<<@@@BBBDDDHHHOOOSSSRRRWWW[[[___```^^^[[[[[[[[[^^^]]]]]]^^^```aaa```^^^\\\\\\\\\[[[[[[ZZZXXXXXXXXXUUURRRMMMIIIEEEBBBAAA:::999888777777777888999::::::;;;===EEE[[[||||||~~~}}}|||nnnnnnnnnnnnooopppqqqqqqsssoooooorrrsssqqqrrrwwwuuuuuutttrrrpppqqquuuwww|||xxxvvv}}}pppkkkeeebbbbbbaaa\\\VVVKKKOOOTTT[[[eeekkkhhh```RRRNNNJJJHHHIIIJJJIIIHHHJJJIIIHHHIIIJJJLLLOOOQQQRRRUUUVVVTTTOOOLLLMMMPPPPPPQQQRRRSSSRRRQQQPPPOOOQQQIIIEEEIIIOOOOOOMMMLLLNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKQQQ]]]oooyyyrrrvvv{{{pppllllllqqqwwwvvvmmm___RRRIIICCC???<<<<<<;;;<<>>======>>>AAADDDFFFGGGGGGHHHIIILLLOOORRRSSSOOOPPPRRRTTTXXX\\\___aaagggiiillloooqqqqqqooommmpppppppppnnnllljjjkkkllloooooooooqqqssstttrrrqqqpppnnnllljjjjjjkkknnnooovvvvvvtttsssqqqpppppppppnnnnnnoooooonnnnnnmmmllliiijjjlllmmmmmmllljjjiiiiiifffbbb```___\\\XXXTTTNNNIIICCC@@@AAAEEEIIILLLPPPSSSWWWYYY\\\```gggmmmuuuooojjjkkkmmmrrr}}}|||tttwww~~~uuufffcccdddjjjooommmcccYYYKKKFFF@@@======>>>???>>>???>>>===<<<;;;;;;;;;;;;======>>>???????????????>>>>>>>>>??????AAABBBCCCAAADDDFFFFFFJJJQQQTTTSSSYYY\\\___```^^^\\\\\\]]]^^^]]]]]]^^^``````___]]][[[[[[[[[[[[ZZZYYYWWWWWWUUUSSSOOOKKKFFFCCC@@@???:::999888777777777888999;;;;;;<<>>???FFFMMMPPPPPPIIIDDDDDDBBB>>>999888666555555555666666777888888<<<@@@BBBBBBCCCFFFIIIKKKNNNSSSXXX]]]cccjjjoooqqqqqqqqqppppppooooooooopppoooooonnnnnnnnnoooooollllllllllllllllllllllllgggfffeeeeeefffhhhjjjllllllkkkjjjjjjjjjeee]]]WWWQQQPPPMMMKKKHHHFFFEEEDDDCCCBBB???>>>???AAAEEEGGGHHHIIIJJJMMMQQQUUUYYY[[[WWWWWWWWWXXXYYY[[[\\\]]]bbbdddgggkkkmmmnnnmmmmmmllllllllljjjgggfffggghhhnnnmmmmmmnnnpppqqqpppooommmllljjjhhhggghhhiiikkkooopppqqqqqqqqqqqqpppooonnnnnnoooooonnnnnnmmmllliiiiiijjjjjjiiihhhfffeeebbb]]]XXXWWWXXXWWWRRRMMMGGGDDD@@@???CCCHHHMMMOOOXXXYYYZZZ^^^bbbggglllooonnngggaaabbbgggqqq|||sssvvvzzz{{{yyypppaaabbbgggooouuupppcccWWWGGGCCC>>>;;;;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>??????>>>>>>@@@???=========>>>@@@BBBBBBFFFGGGHHHMMMUUUYYYYYY[[[]]]^^^^^^]]]]]]^^^___^^^]]]\\\]]]^^^^^^]]][[[[[[[[[ZZZZZZYYYWWWVVVUUUQQQOOOLLLHHHDDDAAA>>>===;;;:::888777777777888888999999<<>>888777888;;;???IIIZZZhhhyyyjjjTTTCCC===AAAKKKRRRWWWSSSOOOLLLIIICCC===999777555444444555666666555333666:::<<<<<<>>>@@@BBBEEEGGGKKKPPPWWW___gggmmmoooooooooooonnnnnnmmmmmmoooooooooooooooppppppqqqqqqpppooommmllllllllllllhhhhhhhhhhhhhhhiiiiiijjjlllkkkkkkkkkjjjgggbbb^^^XXXVVVTTTQQQNNNLLLKKKJJJJJJGGGDDDBBBBBBDDDGGGJJJGGGHHHJJJNNNRRRWWW\\\^^^]]]\\\\\\[[[ZZZZZZYYYYYY[[[^^^aaadddfffhhhjjjkkkhhhhhhiiigggfffeeefffhhhnnnmmmkkklllnnnoooooonnnnnnmmmkkkiiiiiihhhiiiiiilllnnnpppsssttttttrrrqqqooopppppppppooonnnmmmmmmhhhhhhgggfffeeecccaaa```]]]WWWQQQPPPRRRQQQLLLGGGBBBBBBEEEIIIPPPUUUWWWXXX[[[\\\___eeekkkoooqqqqqqccc```]]]___eeeooo{{{uuummmiiipppzzzzzz|||zzzqqqiii___aaafffllloooiii[[[OOOCCCAAA===;;;:::;;;=========<<<:::999:::<<<>>>???======>>>>>>>>>>>>>>>===>>>===:::999999:::<<<>>>>>>BBBEEEGGGNNNYYY```aaa]]]]]]]]]\\\\\\]]]^^^```]]]\\\[[[\\\]]]]]][[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRNNNLLLIIIFFFBBB@@@>>>===;;;:::999777777777888888555666999>>>GGG^^^|||vvvuuuyyy}}}}}}|||~~~rrrqqqppppppqqqtttxxxzzzvvvvvvvvvttttttttttttssssssqqqooollljjjmmmrrrvvvyyy|||}}}~~~~~~}}}{{{xxxwwwwwwwwwuuurrrsss}}}zzzqqqrrroooqqqvvvtttgggYYYRRRPPPXXXbbbjjjooommmaaaUUUMMMLLLIIIFFFEEEFFFIIIKKKHHHGGGEEEDDDFFFJJJOOORRRRRRRRRPPPMMMJJJGGGFFFGGGGGGHHHKKKOOOQQQSSSTTTTTTPPPJJJGGGJJJKKKJJJIIIJJJIIIJJJLLLNNNOOOOOOOOOOOOLLLLLLLLLLLLMMMXXXqqq}}}xxxxxxuuuoooeeeVVVHHH???<<<999:::===@@@HHHZZZlll~~~rrr___LLLAAA@@@GGGMMMWWWXXXWWWTTTPPPJJJCCC===999777444333555666666555555666888::::::;;;<<<===AAACCCGGGLLLRRR[[[dddjjjnnnnnnoooooonnnmmmlllkkkmmmmmmnnnooopppqqqrrrrrruuussspppmmmkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnmmmllljjjhhhhhhggggggfffddd___^^^[[[YYYVVVTTTSSSRRRQQQOOOLLLJJJIIIKKKMMMOOOKKKLLLMMMPPPTTTYYY]]]_________^^^]]][[[ZZZXXXXXXWWWZZZ]]]___```bbbeeehhhdddeeeggggggfffgggjjjlllpppnnnkkkkkkmmmnnnoooooopppooonnnnnnmmmlllkkkkkkjjjlllpppsssuuuuuutttrrrqqqqqqqqqpppooommmlllkkkhhhgggfffdddaaa___\\\[[[XXXSSSNNNLLLMMMMMMIIIEEECCCHHHRRR]]]eeehhhgggddd```bbbgggmmmqqqrrrooolllZZZ^^^cccfffjjjpppvvvzzzqqqbbbdddjjjttt{{{wwwvvvsssllleee___^^^^^^```___YYYNNNEEE@@@???===<<<;;;;;;===???@@@===:::777777888;;;=========>>>>>>>>>======<<<>>><<<999777777888;;;<<<<<>>>>><<<:::999777777777777888444555999???HHH___}}}wwwuuuxxx|||}}}}}}rrrqqqpppppprrrtttwwwyyyuuuxxxxxxuuussssssqqqmmmkkkkkkjjjiiijjjmmmssswww~~~{{{|||}}}||||||~~~~~~{{{wwwuuuuuuvvvqqqllllllwwwsssrrrnnnpppsssmmm^^^UUUTTTRRR[[[cccfffeee```VVVMMMHHHGGGEEEBBBAAACCCHHHKKKNNNLLLJJJIIIJJJMMMPPPSSSTTTTTTRRRPPPMMMIIIFFFEEEBBBDDDGGGKKKNNNQQQRRRRRRQQQLLLIIIKKKKKKIIIHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTKKKKKKKKKJJJIIINNN___pppzzzxxxwwwtttmmmaaaQQQEEE@@@;;;999<<<>>>CCCRRRcccuuurrriiiZZZLLLDDDDDDGGGRRRWWWZZZYYYWWWUUUOOOHHH@@@;;;555333444666666555666777888999999:::999999===@@@DDDHHHNNNVVV^^^dddkkkkkkmmmnnnnnnmmmlllkkkiiijjjlllnnnppppppqqqqqqsssrrrpppnnnmmmmmmnnnnnnlllmmmnnnoooppppppppppppkkkjjjiiihhhhhhhhhjjjkkkeeedddbbb```^^^\\\\\\[[[XXXWWWUUUTTTSSSTTTUUUVVVTTTTTTTTTUUUXXXZZZ]]]^^^_________^^^]]]\\\[[[ZZZXXX[[[^^^^^^]]]___cccgggccceeeggghhhhhhjjjmmmoooqqqnnnkkkjjjlllnnnoooppppppqqqqqqqqqqqqooonnnnnniiikkknnnqqqssssssrrrqqqqqqqqqpppooommmkkkiiihhhhhhfffddd```]]]ZZZXXXVVVRRROOOLLLKKKJJJJJJJJJIIIMMMUUUcccqqqzzzzzzuuupppiiilllpppsssrrrmmmhhheee[[[gggrrruuutttvvvyyy{{{uuufffYYYeeesss}}}|||xxxtttpppiiieeeZZZWWWSSSPPPNNNIIIBBB===>>>>>>>>><<<;;;<<<>>>AAAJJJHHHEEEAAA???>>>>>>>>>======>>>>>>>>>===<<<<<<===<<<:::999999:::;;;<<<===???@@@AAAHHHSSS\\\___bbb___]]]\\\\\\]]]]]]\\\YYYXXXXXXYYY[[[[[[ZZZYYYYYYXXXWWWUUUSSSQQQNNNMMMJJJIIIGGGDDDBBB@@@???>>><<<;;;999777666666777777555777<<>>;;;=========GGGUUUgggnnnrrrlll]]]OOOHHHGGGHHHQQQZZZ]]]___aaa]]]WWWIIIAAA888333333555555444555555666777888999888777999<<<@@@DDDIIIPPPWWW\\\aaacccfffhhhjjjkkkjjjjjjeeefffiiikkkmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooolllmmmmmmnnnnnnnnnmmmmmmiiijjjjjjkkkkkkkkklllnnnjjjiiigggfffdddccccccccc^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[^^^^^^___```aaa``````___^^^```bbbaaa___```eeeiiieeefffhhhiiiiiijjjmmmooorrrnnnjjjiiijjjmmmooooooooopppqqqrrrrrrqqqooonnnjjjkkknnnpppqqqqqqpppoooppppppnnnllliiifffdddbbbbbb```]]]YYYUUUQQQOOOMMMIIIJJJJJJJJJIIIJJJMMMQQQ\\\dddrrr~~~wwwooorrruuusssmmmgggdddcccgggwww~~~zzzrrrjjjdddbbbqqqsssooouuu}}}}}}zzzuuunnngggbbbQQQMMMHHHDDDCCCAAA>>>;;;;;;======<<<;;;;;;>>>AAAKKKLLLMMMMMMKKKHHHDDDAAA======>>>>>>===<<<<<<;;;::::::999999999::::::;;;;;;===>>>>>>EEEQQQ[[[^^^eeebbb____________]]][[[VVVVVVVVVXXXZZZ[[[ZZZYYYXXXWWWVVVTTTRRROOOMMMKKKHHHGGGEEECCCAAA??????>>><<<;;;999777666666666777666888<<>>>>>===<<<999;;;<<<;;;::::::>>>AAA???DDDJJJOOOOOOKKKDDD@@@======>>>>>>===<<<;;;;;;666666777777888888888888888:::;;;<<>>>>>===;;;999888666666666777444666;;;AAAJJJ```zzztttvvvyyyzzz{{{~~~zzz{{{{{{zzzwwwttttttuuurrrsssttttttqqqllleee```ffffffgggiiilllsss{{{~~~wwwkkkhhhooovvvwwwwwwyyy|||~~~~~~}}}{{{yyy|||||||||zzzxxxxxxyyyzzzjjjbbb```hhhsss|||oooooojjj]]]OOOLLLWWWbbbmmmhhhaaaZZZPPPGGGCCCEEEKKKEEE???>>>AAAGGGJJJLLLOOOPPPPPPPPPQQQQQQQQQRRRQQQSSSUUUWWWXXXWWWVVVUUULLLLLLLLLLLLLLLMMMNNNNNNPPPNNNLLLJJJJJJKKKMMMNNNLLLJJJIIIIIILLLNNNNNNNNNKKKKKKJJJKKKMMMPPPSSSUUUXXXiiijjj[[[LLLCCC>>>;;;AAAIIIYYYaaaooo{{{|||oooYYYIIICCCIIIUUUaaaffffffjjjooodddQQQ>>>888888666555666666777888888777555555666666999<<<===???CCCIIINNNUUUVVVWWWXXXZZZ[[[\\\]]]\\\```dddggghhhjjjlllmmmllljjjhhhiiilllmmmkkkiiirrrrrrqqqqqqpppooonnnnnnkkkkkklllmmmnnnnnnnnnmmmjjjkkkkkkkkkjjjiiigggffffffdddbbbcccfffgggdddaaacccbbb```]]][[[[[[ZZZ[[[aaabbbccceeefffgggggggggiiihhhgggeeeeeeeeeffffffnnnooooookkkgggfffjjjooonnnjjjffffffkkkpppssssssuuuuuuvvvuuutttrrrpppooossspppnnnooorrrqqqlllhhhjjjhhhfffdddbbb^^^ZZZVVVQQQQQQPPPLLLHHHEEEDDDEEEAAACCCFFFIIIMMMQQQWWW[[[iiiyyysssrrrpppkkkiiillluuu||||||ssskkkgggmmmwww~~~uuuiii___ZZZYYY^^^kkkzzz}}}yyytttmmmddd[[[UUUJJJDDD???>>>@@@AAA???<<<::::::999888888999999999>>>???@@@@@@???===;;;999:::;;;<<<<<<======<<<<<<<<<<<<;;;999999999999999666999;;;===AAAKKKYYYdddllliiifffeeedddaaa\\\XXXSSSRRRQQQQQQRRRUUUYYY[[[XXXWWWVVVUUUTTTPPPLLLIIIHHHGGGEEECCC@@@===;;;999777888888888888999999999777777777:::CCC[[[{{{yyyzzz{{{zzz}}}wwwwwwwwwwwwvvvuuusssrrrpppooonnnmmmkkkhhheeeccccccfffiiinnnrrrwww||||||zzzpppdddaaahhhpppsssuuuwwwyyy{{{|||{{{zzzyyyzzz{{{||||||{{{zzzzzzzzzooohhhfffmmmvvv}}}wwwjjjiiicccYYYPPPPPPYYYcccmmmhhhbbb[[[RRRIIIEEEGGGIIIDDD???>>>AAAFFFJJJLLLPPPQQQRRRRRRQQQRRRRRRSSSRRRSSSUUUVVVUUUTTTSSSQQQMMMMMMLLLLLLLLLLLLMMMNNNQQQOOOLLLJJJIIIJJJLLLMMMKKKIIIGGGGGGIIIKKKLLLLLLMMMLLLLLLMMMOOOQQQTTTVVVRRR___zzznnnYYYJJJ@@@:::>>>EEEMMMTTTaaammmrrrlll]]]QQQGGGHHHNNNUUUZZZ^^^gggqqqmmm___PPPGGG@@@999666777444555666555555444444555555777999;;;<<<@@@EEEIIIKKKLLLNNNPPPSSSVVVXXXYYY[[[^^^bbbeeeggghhhjjjlllmmmkkkkkklllpppqqqqqqooooooooooooooooooooooooooommmnnnnnnmmmmmmlllkkkjjjiiiiiiiiihhhgggeeebbbaaaccccccbbbccceeeeeedddbbbcccbbb```^^^]]]]]]]]]]]]cccdddfffhhhiiijjjkkkkkkmmmkkkjjjiiihhhiiiiiijjjooopppppplllhhhhhhlllpppooommmjjjjjjmmmpppssstttvvvvvvwwwwwwuuutttrrrqqqssspppnnnoooqqqqqqnnnjjjeeeccc```^^^[[[WWWSSSOOOHHHJJJJJJHHHDDDAAA?????????BBBGGGLLLPPPVVV[[[___kkkyyy}}}vvvlllfffhhhrrryyytttrrrrrrxxxwwwggg]]]UUUUUUYYY```mmmzzz|||uuuooojjjccc\\\VVVKKKFFF@@@???AAABBBAAA>>>===<<<;;;;;;::::::::::::======??????>>>===;;;:::;;;;;;<<<=========<<<<<<>>>>>>======<<<;;;;;;::::::;;;<<<===@@@LLL\\\hhhjjjhhheeedddbbb___ZZZVVVRRRQQQOOOOOOPPPSSSVVVXXXZZZXXXWWWUUUSSSOOOKKKGGGFFFFFFEEECCC@@@>>><<<:::999888888888888888888888666777:::???HHH___|||zzz{{{|||{{{~~~uuusssssstttvvvuuupppmmmkkkiiigggeeeddddddeeefffcccgggmmmsssxxx|||}}}}}}uuurrrjjj```^^^fffooottttttuuuwwwxxxyyyyyyyyyxxxzzz|||~~~|||wwwqqqooottt|||zzzooohhhccc[[[TTTRRRVVV___gggkkkfffaaa[[[SSSJJJGGGIIIFFFCCC???>>>AAAFFFJJJLLLOOOPPPRRRQQQPPPPPPQQQSSSSSSTTTUUUUUUSSSQQQNNNMMMNNNMMMLLLKKKKKKKKKLLLLLLPPPNNNLLLIIIHHHIIIKKKLLLLLLIIIFFFEEEGGGJJJMMMMMMNNNNNNNNNNNNPPPRRRUUUVVVPPPWWWjjj|||yyymmmVVVEEE;;;;;;??????DDDMMMYYYbbbddd```[[[LLLLLLOOOTTTXXX]]]hhhrrrxxxqqqggg]]]QQQDDD>>>>>>666555444444333444555555333555666777999;;;???BBB@@@AAADDDHHHMMMQQQTTTUUUXXX[[[___bbbdddfffhhhjjjkkkjjjkkkmmmpppssssssssslllllllllmmmnnnooopppppppppoooooommmllljjjhhhggghhhhhhgggfffccc```]]]\\\```aaacccdddcccccccccdddddddddbbbaaaaaa```aaaaaadddeeegggiiikkklllmmmmmmpppooommmlllkkklllnnnooopppqqqqqqnnnkkkjjjmmmqqqppppppppppppooopppsssuuuvvvwwwwwwwwwvvvtttsssqqqqqqnnnkkkkkkmmmnnnllljjj```]]]ZZZWWWTTTPPPKKKHHHBBBDDDEEEDDDAAA>>>===<<>>===<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::;;;<<<<<<==================>>>>>>>>>>>><<<;;;::::::;;;;;;;;;???JJJ[[[hhhnnnllljjjiiigggccc^^^ZZZQQQOOONNNMMMNNNPPPSSSTTTZZZYYYWWWUUUSSSOOOIIIFFFEEEDDDDDDBBBAAA???===<<<::::::999888777777777777555888===CCCLLLbbb}}}{{{}}}}}}|||~~~wwwsssqqqrrrtttsssmmmfffccccccbbbaaaaaacccfffiiifffiiimmmsssxxxzzzzzzyyylllkkkhhhdddeeemmmvvv{{{vvvvvvvvvuuuuuuvvvvvvvvv|||~~~~~~zzzxxx{{{|||tttoooiiiaaaVVVQQQTTT]]]eeejjjeee```\\\XXXQQQHHHFFFHHHDDDBBB@@@???AAAEEEIIILLLMMMOOOQQQPPPNNNMMMOOOQQQUUUUUUVVVUUUSSSPPPMMMKKKMMMLLLJJJIIIHHHHHHIIIJJJLLLJJJHHHGGGGGGHHHJJJLLLPPPLLLHHHGGGHHHLLLNNNPPPNNNNNNNNNOOOPPPQQQSSSTTTUUUVVV```uuurrriiimmm}}}|||cccNNN@@@<<<<<<999;;;@@@HHHRRRZZZ]]]^^^SSSUUU[[[bbbeeefffkkksss|||wwwoooeeeYYYOOOKKK;;;999555444444444555666333333444555666999;;;===;;;<<<@@@DDDHHHLLLOOOQQQTTTWWW\\\___aaaccceeegggfffggghhhjjjlllnnnooooooiiijjjkkklllnnnpppqqqqqqoooooonnnmmmkkkiiihhhfffiiiiiihhhfffccc```\\\[[[^^^aaaddddddbbbaaaccceeehhhhhhgggfffeeedddcccccccccdddfffhhhjjjlllmmmmmmpppooommmllllllmmmoooqqqqqqrrrqqqooommmmmmooorrrooorrrsssrrrooonnnpppsssttttttuuuuuutttsssqqqpppllljjjfffeeefffggggggeee\\\YYYUUURRROOOKKKFFFCCCAAABBBBBBAAA???===>>>???HHHLLLPPPTTTVVVXXXZZZ\\\ffftttzzzxxxwwwxxx{{{ttttttyyyvvviiiaaaVVVUUUXXXcccqqqzzz~~~~~~tttmmmfffbbbbbb```YYYSSSJJJEEE@@@>>>???AAABBBBBBBBBAAA???>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>===;;;999777666888::::::===HHHWWWbbbnnnnnnmmmllliiieee```]]]QQQPPPNNNLLLLLLNNNPPPRRRXXXVVVUUUTTTRRROOOJJJFFFCCCCCCCCCBBBAAA@@@???>>><<<;;;999888777666666666666888===BBBLLLccc||||||~~~}}}yyyuuuqqqpppqqqnnnggg```\\\^^^```bbbbbbdddgggjjjiiihhhjjjmmmqqqsssrrrqqqiiiiiijjjlllooorrrxxx}}}{{{yyywwwuuuttttttuuuvvv|||~~~~~~|||uuuqqqpppoooiii^^^RRROOOVVV```fffggg\\\YYYVVVSSSMMMEEECCCFFFCCCCCCBBBAAABBBEEEIIIKKKMMMPPPRRRQQQMMMLLLNNNQQQVVVVVVVVVVVVTTTQQQNNNLLLMMMKKKIIIFFFEEEEEEFFFGGGGGGEEEDDDCCCEEEGGGJJJLLLPPPMMMHHHGGGHHHKKKNNNOOOLLLMMMMMMMMMNNNOOOPPPQQQVVVUUUZZZhhh|||qqqaaa]]]iii~~~lllWWWHHH???<<<::::::;;;???FFFOOOVVVYYYYYY\\\ccciiijjjiiikkkppp{{{zzzxxxvvvsssmmmccc[[[DDD???888444333444444333333333333555666888999999999:::<<>>>>>===;;;:::<<>>>>>??????>>>>>><<<===>>>>>>>>><<<:::888444777;;;===@@@GGGRRR\\\hhhiiijjjiiieeeaaa]]][[[SSSRRROOOMMMLLLMMMOOOPPPSSSRRRQQQQQQQQQOOOKKKHHHBBBBBBBBBBBBAAA@@@??????===<<<999777666666666666888888:::>>>HHHaaa}}}{{{{{{vvvrrrnnnkkkiiieee```[[[VVVZZZ```bbbcccdddhhhkkkkkkhhhgggiiilllnnnmmmkkkjjjjjjmmmrrrssssssvvvzzz|||yyyuuutttuuuwwwyyy}}}~~~}}}qqqlllkkkkkkjjjccc[[[RRRSSS\\\cccdddaaaVVVSSSRRRPPPKKKDDDBBBEEEDDDDDDEEEDDDDDDEEEHHHKKKNNNQQQTTTRRRNNNLLLOOORRRTTTUUUVVVVVVVVVTTTRRRPPPNNNLLLHHHEEECCCCCCDDDEEEEEEDDDCCCBBBCCCFFFIIIKKKNNNKKKGGGFFFGGGJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQUUU^^^lll}}}hhhZZZ\\\kkkyyyooo\\\NNNDDD>>>===<<<<<<===AAAFFFMMMPPPZZZ\\\aaaeeedddaaaccchhhlllmmmoooqqquuuvvvppphhhRRRJJJ???888555444333222444333333444777888888777666777999;;;===???AAAAAAHHHKKKPPPTTTVVVXXX[[[]]]^^^```bbbccccccdddfffhhhggghhhiiijjjlllmmmnnnnnnjjjjjjkkkkkkkkkjjjiiiiiiiiijjjjjjjjjiiihhhfffeeedddfffggggggfffeeeeeefffkkkkkkkkkjjjiiigggfffeeehhhiiikkklllmmmnnnooooookkkjjjhhhfffgggjjjnnnppprrrrrrqqqqqqqqqqqqqqqrrrkkklllmmmllljjjiiijjjkkkkkkllllllmmmlllkkkjjjiiigggeeeccc___\\\YYYWWWVVVIIIFFFCCC@@@???===;;;999777888999999;;;>>>DDDHHHOOORRRUUUWWWXXXZZZ\\\^^^[[[dddooouuuuuuqqqmmmkkktttzzz~~~zzz}}}zzzpppkkkqqq|||xxxiiiaaa___bbbiiirrrzzz}}}tttkkkjjjjjjhhhbbbYYYOOOHHH@@@???===<<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<======>>>??????????????????@@@@@@@@@@@@>>>===<<<555:::>>>AAABBBGGGQQQXXXcccfffhhhhhheeeaaa]]]\\\UUUSSSPPPMMMLLLLLLMMMNNNOOONNNNNNOOOOOOMMMJJJGGGBBBBBBBBBBBBAAA@@@??????===<<<999777666666777777888888999<<>>>>>>>>>>>???BBBFFFIIITTTXXX```fffccc\\\XXXYYYXXX^^^ccceeejjjqqqrrrooocccYYYKKKAAA<<<:::888555333222222444777888777666555666777888:::<<<===>>>@@@CCCHHHLLLOOOQQQSSSUUUWWWZZZ]]]______```dddffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhheeefffhhhiiijjjjjjjjjiiijjjiiihhhhhhiiihhhfffeeeeeefffggghhhhhhggggggfffjjjjjjkkklllmmmmmmmmmmmmkkkjjjgggfffgggkkkoooqqqrrrqqqpppqqqqqqrrrqqqqqqkkkiiigggggghhhiiihhhhhhhhhiiiiiijjjjjjiiigggfffbbbaaa^^^ZZZTTTOOOLLLJJJ@@@===:::999999888777666333777<<>>=========>>>>>>??????>>>===============;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????AAAAAA@@@??????>>>>>>===888<<>>===;;;888666555666777999666777999===FFF^^^vvvuuuxxxgggfffbbb\\\WWWTTTTTTUUUTTTXXX\\\^^^^^^bbbiiiooosssqqqqqqvvv{{{|||xxxtttmmmkkkmmmsssvvvvvv{{{~~~zzzwwwxxx|||}}}~~~xxxkkkhhhlllmmmiiibbbWWWYYY___kkktttrrrggg\\\TTTRRRQQQQQQMMMGGGFFFHHHFFFHHHIIIHHHEEEEEEGGGJJJGGGKKKOOOLLLGGGDDDHHHLLLMMMOOORRRUUUVVVWWWVVVVVVSSSPPPKKKGGGDDDDDDEEEFFFLLLJJJGGGEEEDDDEEEGGGHHHNNNLLLJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJMMMQQQRRRQQQZZZsss}}}ooocccccciiiyyy~~~{{{kkk\\\RRRJJJDDD<<<===??????@@@AAACCCEEELLLUUUdddnnnkkk]]]QQQMMMJJJUUU\\\]]]___hhhoooqqqrrrfffVVVJJJDDDAAA>>>;;;222111111333777888777555555666777999;;;<<<>>>>>>;;;>>>CCCGGGJJJLLLOOOQQQQQQTTTXXXZZZ[[[^^^bbbeeeffffffffffffffffffffffffkkkkkkkkkjjjjjjhhhggggggaaaccceeehhhjjjkkkkkkkkkmmmkkkiiiiiikkkkkkhhhddd```aaaccceeegggggggggggghhhiiijjjjjjkkkkkkjjjjjjlllkkkhhhggghhhlllpppsssqqqqqqpppppprrrrrrqqqpppkkkhhhddddddgggiiihhhfffgggggghhhiiiiiihhhffffff\\\\\\ZZZUUUNNNGGGBBB@@@<<<999777666777888777777333:::DDDNNNUUU[[[```bbb______^^^\\\YYYYYYZZZ\\\ZZZWWWRRROOOOOOTTT```kkkppptttzzz~~~|||llleeejjjtttsssiiiiiiooouuu|||{{{yyyzzzwwwrrruuueeeUUUKKKGGG;;;===>>>???>>>======>>>??????>>>>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<999;;;<<<;;;;;;AAAKKKTTTYYY]]]bbbccc```\\\ZZZZZZVVVSSSPPPLLLJJJIIIJJJJJJNNNMMMLLLLLLKKKIIIEEEAAACCCCCCCCCBBBAAA@@@???>>>===;;;888666555666888999555777;;;@@@III^^^}}}sssssswww~~~]]]\\\ZZZYYYXXXVVVSSSQQQOOOUUU[[[]]]\\\```iiiqqq|||zzz|||zzzqqqkkkjjjqqqvvvxxx}}}}}}wwwtttwww|||yyyzzz|||~~~vvvmmmeeedddiiiiiiaaaYYYTTTWWWaaatttjjjWWWRRRQQQNNNJJJFFFDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJIIIHHHHHHJJJKKKLLLMMMOOOPPPPPPRRRUUUWWWVVVQQQJJJEEECCCDDDFFFFFFDDDJJJPPPOOOJJJFFFGGGJJJGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNNNNMMMKKKIIIIIIIIIHHHJJJKKKKKKLLLSSS^^^hhh|||sssnnnuuu|||vvvdddSSSMMMMMMFFF???<<<@@@BBB@@@AAAFFFFFFSSS```eeegggeeeZZZOOOLLLJJJNNNWWW]]]^^^cccjjjuuussslllbbb^^^ZZZPPPDDD<<<777555555444111111444555555555666888:::<<<>>><<<<<<<<<>>>AAAEEEHHHKKKMMMPPPRRRUUUWWWZZZ^^^aaa```cccfffgggfffdddcccbbbjjjkkklllmmmllliiifffdddaaa^^^\\\```gggkkkkkkiiikkkkkkkkkjjjiiigggfffeeehhhhhhgggffffffggghhhiiihhhhhhiiihhhggggggjjjlllmmmmmmmmmmmmmmmnnnnnnoooooommmkkkkkklllmmmlllkkkddddddcccccccccddddddeeeeeeeeeeeedddbbb^^^[[[YYYTTTSSSOOOJJJEEE@@@<<<::::::888666555555666888:::===CCCNNN___mmmtttqqqlllhhheeecccaaabbbbbbbbbbbb]]]TTTLLLJJJNNNTTT```jjjsss{{{rrrfffgggrrrzzzqqqqqqvvvxxx{{{rrrssszzz}}}|||xxxoooaaaSSSHHHBBB;;;:::999999:::<<>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@??????AAAAAA???>>>============:::<<<>>><<<<<>>===:::888777666555555666666777999<<<>>>EEEZZZ{{{ttttttwww|||~~~|||WWWVVVUUUTTTSSSRRRPPPNNNSSSWWW[[[]]]^^^bbbjjjqqq|||~~~~~~tttooommmrrrvvvwwwzzz~~~|||yyywwwzzz}}}wwwsssqqqnnniiieeebbbbbbcccaaaZZZTTTTTTYYYdddrrr{{{vvveeeVVVNNNMMMKKKGGGCCCAAABBBCCCFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKKKKMMMNNNOOOOOOPPPSSSUUUSSSNNNGGGBBBAAABBBCCCDDDFFFLLLQQQQQQKKKHHHIIILLLHHHHHHGGGGGGGGGHHHIIIIIILLLMMMNNNNNNLLLJJJJJJKKKKKKLLLMMMLLLLLLQQQYYYaaaxxxzzz{{{zzzlll___VVVSSSLLLEEEAAACCCDDDBBBDDDGGGGGGQQQ\\\```cccbbb[[[SSSLLLHHHJJJPPPUUUXXX^^^eeejjjnnnqqqqqqrrrpppeeeYYYFFF???:::888555222222555555555555555666777999:::;;;;;;;;;<<>>@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@AAA@@@@@@???@@@@@@???>>>============;;;>>>???>>>===???FFFLLLOOOTTTWWWUUUSSSTTTRRRNNNMMMKKKHHHEEECCCBBBCCCCCCIIIIIIJJJKKKKKKLLLKKKKKKFFFDDDAAA@@@@@@???>>>===;;;:::888777666666777777333666:::===EEE\\\{{{rrrrrrvvv{{{}}}|||QQQQQQPPPPPPPPPOOOOOOOOOWWWYYY]]]aaaeeejjjqqquuuzzz}}}}}}xxxtttrrrtttvvvuuuvvvxxxyyywwwwwwzzz~~~{{{tttmmmfffaaa]]]___aaaaaa^^^YYYUUURRRXXX___iiipppoooggg\\\SSSJJJIIIGGGCCC???======>>>DDDEEEGGGHHHIIIJJJIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLNNNNNNNNNOOOQQQSSSTTTOOOIIIDDDDDDEEEFFFGGGGGGLLLPPPPPPKKKHHHIIIKKKIIIIIIHHHGGGGGGGGGHHHHHHKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOOOONNNLLLNNNSSSXXXbbbuuuxxxoooddd]]]SSSLLLHHHGGGFFFEEEEEEGGGFFFMMMTTTXXX[[[]]][[[VVVOOOKKKJJJKKKMMMOOOSSSYYY[[[dddqqq|||zzzpppXXXOOOEEE???:::555444777777666555555555666777888999999999:::<<<>>>@@@BBBEEEGGGIIIIIIIIIJJJLLLNNNRRRVVVZZZ\\\]]]]]]^^^^^^```bbbccceeeeeecccbbbaaa___]]]\\\^^^bbbfffeeedddfffgggggghhhhhhhhhggggggggggggffffffggghhhiiiiiinnnooopppooollljjjjjjjjjlllkkkiiigggfffggghhhiiieeecccbbbbbbcccddddddcccdddbbb```]]][[[YYYWWWWWWWWWVVVTTTRRRNNNIIIFFFCCC@@@???>>><<<:::999999999555555555777;;;???CCCFFFZZZcccqqq{{{xxxvvvvvvxxxzzzwwwooohhh\\\]]]aaaggghhhiiinnnvvv{{{xxx}}}}}}ooobbb___bbb```^^^YYYRRRJJJCCC???>>>:::999999999:::<<<>>>???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAAAAAAAA@@@@@@???>>>>>>=========>>>>>>===???AAA@@@>>>???CCCGGGHHHMMMOOOMMMLLLMMMMMMJJJHHHGGGEEEBBBAAA@@@AAAAAAHHHIIIIIIJJJKKKLLLMMMMMMHHHFFFCCCAAA@@@???>>><<<;;;:::999777777777777888333666999===EEE\\\yyyoooooosssyyy||||||MMMNNNOOOOOOOOOPPPRRRSSSZZZ^^^dddkkkqqquuuwwwxxxyyyxxxzzz~~~}}}|||yyyvvvvvvvvvtttsssrrrppppppttt|||~~~vvvpppkkkddd```[[[```dddaaaZZZUUUUUUWWW```gggnnnlllcccYYYRRRPPPJJJJJJGGGCCC>>>:::999:::@@@AAADDDFFFGGGHHHGGGGGGJJJKKKLLLKKKIIIIIIIIIKKKMMMNNNOOONNNNNNNNNPPPRRRTTTOOOJJJFFFFFFGGGIIIIIIFFFJJJMMMLLLIIIFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGKKKLLLNNNNNNNNNMMMNNNOOONNNOOOOOONNNLLLLLLNNNPPPWWWddd{{{~~~tttkkk^^^YYYRRRNNNKKKGGGDDDCCCCCCGGGLLLPPPTTTVVVVVVUUUUUURRRPPPNNNLLLKKKKKKLLLLLLUUUdddsss|||nnnbbbTTTKKKCCC;;;777777888777666555555666777888888888888888999:::;;;<<<@@@BBBDDDEEEEEEEEEGGGHHHHHHLLLPPPSSSUUUVVVXXXYYY[[[\\\^^^`````````_________]]]\\\]]]```bbbbbbaaa``````bbbcccdddddddddddddddeeeeeeffffffggghhhiiilllnnnoooooollljjjiiiiiikkkjjjgggdddcccdddeeefffbbbaaa______aaabbbaaaaaabbb```]]]YYYUUURRRPPPNNNNNNNNNLLLIIIFFFCCC???>>>===<<<:::999999999999999555666999>>>DDDJJJOOORRRaaakkkyyy}}}{{{xxxuuurrrpppllllllooorrrqqqpppvvv}}}~~~~~~~~~tttfffXXXSSSTTTVVVTTTNNNGGG???;;;:::;;;999999888999:::;;;===>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@======<<<<<<<<<===>>>>>>===???@@@@@@>>>>>>@@@AAAGGGMMMPPPMMMJJJKKKKKKIIIIIIHHHGGGEEEDDDDDDDDDDDDHHHHHHHHHIIIKKKLLLMMMNNNJJJGGGDDDBBBAAA???===;;;;;;:::888777666666777888666888;;;>>>DDDZZZvvvlllmmmqqqxxx{{{|||JJJLLLOOOPPPPPPRRRVVVYYY```fffnnnuuuyyyxxxtttrrrqqqssswww{{{}}}|||yyyvvvuuuuuusssppppppnnnsss}}}~~~~~~tttnnniiifffccc___cccddd___VVVSSSXXX^^^hhhmmmooogggYYYOOOLLLNNNNNNNNNKKKFFF@@@;;;999999;;;===@@@CCCEEEEEEEEEDDDJJJKKKLLLLLLJJJJJJKKKLLLOOOPPPPPPOOONNNNNNPPPQQQOOOKKKFFFDDDDDDFFFGGGGGGGGGIIIKKKKKKHHHFFFGGGHHHJJJIIIHHHHHHGGGGGGGGGGGGJJJLLLNNNNNNNNNMMMNNNOOOLLLMMMMMMMMMLLLKKKLLLMMMNNNUUUeee{{{sssooohhh___WWWNNNEEE>>>???AAAEEEJJJMMMNNNOOOPPPTTTUUUVVVTTTSSSQQQNNNLLLFFFIIIQQQ]]]jjjuuu|||~~~qqqcccYYYOOODDD===:::888777666555444555666777777777777777777777888888777999<<<>>>>>>>>>@@@AAA???BBBGGGJJJLLLNNNPPPRRRUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\]]]^^^]]]ZZZ[[[]]]___```aaabbbbbbaaaaaabbbdddeeeffffffgggiiikkkmmmmmmkkkjjjiiiiiigggeeecccaaa______``````aaa```^^^^^^_________^^^]]][[[WWWSSSOOOKKKIIIGGGDDDDDDCCCAAA???===<<<;;;999888777666666666888888999;;;???EEELLLSSSYYY\\\```iiiwwwzzzqqqnnnrrrvvvzzzvvvuuuvvvvvvxxx~~~zzzwwwqqqsssxxx|||sssjjj]]]PPPJJJIIIJJJHHHDDD>>>999777888:::777888888999:::;;;<<<===?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@<<<<<<<<<<<<<<<<<<======<<<===>>>>>>>>>===>>>>>>JJJPPPSSSOOOKKKJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJHHHDDDBBBAAA???===;;;:::999777666555555666666666888;;;===DDDYYYtttllllllqqqxxx|||}}}HHHKKKOOOQQQRRRUUU[[[```kkkqqqyyy}}}{{{tttmmmiiieeemmmwww||||||yyyuuuuuuwwwvvvsssuuuqqqttt~~~|||yyy|||wwwnnnhhhdddbbb``````^^^YYYTTTUUU\\\bbbmmmmmmiii___RRRJJJKKKNNNQQQQQQOOOKKKEEE@@@>>>>>>;;;===@@@CCCEEEEEEDDDCCCJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQQQQPPPNNNMMMOOOPPPOOOKKKGGGEEEFFFHHHIIIJJJJJJKKKLLLLLLJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLNNNNNNMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMWWWkkkxxxkkk^^^NNNAAA@@@>>>???DDDFFFGGGIIIMMMMMMSSSWWWYYY[[[]]][[[WWWLLLGGGFFFLLLVVVbbbqqq}}}~~~tttjjjddd^^^RRRGGGAAA;;;:::888666555555555666666666666666666666666666555888;;;======<<<===>>>999;;;???BBBCCCEEEHHHJJJMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXZZZ\\\]]]^^^^^^\\\]]]___```bbbcccddddddgggiiijjjjjjhhhgggggghhhfffeeedddbbbaaa`````````^^^\\\ZZZYYYYYYYYYXXXWWWTTTRRROOOKKKHHHEEECCCBBB;;;::::::999888888777777444333333444555999<<<>>>DDDFFFIIINNNTTTYYY]]]```^^^fffssssssiiigggnnnttt|||vvvsssvvv{{{xxxmmmbbb]]]aaaiiiwww}}}xxxpppgggaaaXXXMMMEEECCC===<<<;;;888666555777999666777888999:::;;;;;;<<<<<<<<<============<<<<<<========================>>>???@@@AAAAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????IIIQQQVVVRRRMMMKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGIIIJJJLLLJJJGGGDDDAAA@@@???<<<;;;999888777555555555555666222555888<<>>@@@DDDGGGHHHGGGFFFDDDIIIJJJLLLLLLLLLLLLNNNPPPPPPQQQQQQOOOMMMLLLMMMNNNPPPMMMIIIHHHIIIKKKMMMMMMJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMMMMLLLKKKLLLMMMKKKJJJIIIIIIIIIJJJIIIHHHIIIJJJPPP\\\lll~~~|||sss```PPPEEE???<<<>>>@@@AAAFFFMMMIIIPPPVVVYYY^^^eeefffccc]]]SSSIIIGGGIIIPPP___lllrrrllliiikkkjjj```TTTLLLEEECCC@@@===:::888888777666666777777777777666666888:::===>>><<<;;;;;;;;;444777:::;;;<<<>>>AAACCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWYYY[[[]]]___```aaaaaadddddddddbbb```___```aaaaaaaaaaaaaaa```___]]]\\\XXXVVVSSSQQQQQQPPPOOOMMMJJJHHHFFFCCCAAA???======777777666555555555555555333333555999???FFFLLLOOOVVVWWWXXXZZZ]]]___aaabbb___dddooo~~~tttlllkkknnnrrrtttwwwqqqoooxxx~~~~~~mmm^^^RRROOOXXXbbbsss{{{|||oooggg___[[[VVVKKKCCC???777888999888666555666777555666777999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@???>>>=========<<<;;;::::::::::::<<<<<<<<<===???AAABBBCCCGGGQQQXXXVVVPPPMMMLLLJJJHHHHHHIIIJJJJJJKKKKKKKKKGGGFFFEEEDDDEEEFFFHHHIIIHHHEEEBBB@@@???>>><<<;;;:::999888666666666666777222444888<<>>FFFOOOJJJQQQVVVXXX]]]gggjjjhhhmmm___QQQHHHCCCDDDNNNZZZfffcccfffnnnrrrjjj]]]UUUPPPNNNJJJEEEAAA>>><<<;;;666666777777888777777666555888::::::888555444444333555777888999:::<<<>>><<<======>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCEEEGGGHHHIIIKKKMMMNNNOOOPPPPPPUUUVVVYYY[[[]]]_________```___^^^[[[XXXVVVWWWYYYVVVWWWXXXYYYXXXWWWTTTSSSSSSPPPMMMKKKJJJIIIGGGFFFCCCAAA@@@>>><<<;;;::::::888777666555444444444444666777;;;BBBKKKUUU]]]bbbeeeeeeeeeeeeddddddddddddaaadddlllyyy|||ssskkkmmmvvv~~~~~~{{{sssnnnooo{{{xxxuuu}}}|||hhhWWWLLLKKKVVVcccuuu}}}~~~yyyssskkkccc\\\ZZZUUULLLBBB>>>:::;;;===<<<888555444444555666777888::::::::::::::::::;;;;;;;;;;;;::::::===========================>>>???@@@@@@???======>>>===<<<;;;:::999999999>>><<<<<<===@@@CCCEEEFFFFFFQQQZZZYYYTTTQQQOOONNNHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFDDDCCCCCCEEEFFFHHHGGGDDDAAA@@@???>>><<<;;;;;;:::999777777777777888555777:::===CCCYYY~~~xxxqqqrrrvvv}}}QQQVVV]]]ccchhhoooxxx~~~~~~|||yyyxxxwwwwwwyyyxxxvvv|||zzzvvvyyy}}}zzzllleee```]]]VVVNNNOOO\\\jjjlllfff^^^XXXNNNHHHFFFGGGIIIKKKPPPMMMKKKKKKOOOQQQQQQOOOHHHGGGGGGIIIMMMNNNLLLIIIGGGIIILLLMMMLLLKKKKKKKKKMMMNNNOOONNNMMMNNNQQQSSSPPPMMMJJJGGGEEEEEEGGGHHHJJJIIIHHHEEEDDDDDDFFFHHHIIIGGGEEEEEEHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHCCCFFFJJJKKKMMM[[[wwwrrrddddddiii|||{{{jjjUUUDDD888:::===>>>CCCMMMNNNNNNQQQVVV\\\bbbeeeeeegggfffaaaXXXOOOJJJLLLPPP]]]```eeehhhhhheee```\\\WWW\\\]]]XXXTTTOOOFFF;;;777222......222666555333999777777777888777555444999888888777777777777888555555666777888888999999888999:::::::::<<>>;;;;;;:::999888777666555666666666666777777777777:::999999999:::;;;;;;<<<999;;;>>>>>>===;;;;;;;;;??????>>>===<<<;;;::::::===<<<;;;:::999999999999;;;<<<=========>>>@@@BBBFFFOOOVVVXXXWWWVVVRRRLLLNNNMMMMMMMMMOOOOOOMMMLLLGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;999888777666666555555555555777:::<<>>===BBBJJJIIILLLQQQVVV[[[___bbbdddiiijjjhhhbbbZZZUUUUUUWWWYYY[[[^^^aaaccccccbbbaaagggmmmoookkkgggcccYYYOOOEEE???888555777888777555666555555666777777666444444444444444444444444444333444444555666666777777666777888777777777:::<<<;;;;;;===>>>???AAABBBBBBBBBEEEHHHLLLMMMMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDBBBCCCDDDDDDCCCBBBBBBAAA@@@???======<<<<<<888999888777555444555666666666555666888<<>>>>>======<<<;;;;;;;;;<<<;;;:::999888888888888999:::;;;;;;;;;<<<>>>@@@FFFNNNUUUVVVVVVUUUQQQLLLJJJIIIHHHIIIKKKKKKIIIHHHHHHFFFDDDBBBAAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<999888777666666555555555666888;;;>>>EEE[[[}}}vvvvvvwwwyyy|||[[[cccppp||||||{{{yyyyyypppuuuxxxwww{{{}}}xxxzzz}}}xxxpppiiidddZZZ\\\___bbbgggjjjcccZZZPPPLLLHHHEEEEEEFFFGGGGGGIIIGGGEEEFFFGGGHHHHHHGGGJJJJJJKKKMMMOOOOOOMMMKKKHHHIIIJJJIIIHHHHHHJJJLLLOOOOOONNNLLLKKKLLLOOOQQQQQQOOOLLLHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFEEEEEEGGGIIIKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKIIIHHHLLLIIIHHHHHHHHHMMM[[[iiimmm^^^VVVVVVdddtttooo[[[LLL@@@<<<;;;888;;;AAAFFFLLLSSSXXXZZZ\\\^^^aaahhhkkkmmmjjjeee```^^^^^^YYYXXXXXXYYY[[[^^^aaabbbccckkkrrruuuvvvuuuoooiiiWWWOOOEEE>>>;;;:::888666666555555666888888777555222333333444444333333222222333333444444555555666666666666555444333555666666666777888999:::;;;<<<>>>???AAACCCDDDDDDDDDDDD???>>>===<<<;;;<<<<<<===:::999888999;;;<<<<<<;;;<<<;;;:::888888777777777666666666444333333444666777888999;;;???FFFOOOUUUZZZeeeuuuwwwqqqnnnoooooommmnnnpppssskkkccc___[[[ZZZ^^^ccckkkoooqqqppplllmmmrrrxxx}}}yyytttkkkiiiooouuuiii^^^[[[^^^eeennnvvv~~~wwwsssqqqllleeeZZZPPPHHHBBB>>>;;;;;;;;;:::999888777666666555555555555666666666777555555555555555666666777888999999888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999777888999999999:::<<<>>>GGGNNNTTTTTTTTTSSSPPPLLLKKKJJJJJJKKKLLLLLLKKKIIIJJJHHHEEEBBBAAA@@@AAABBB>>>>>>>>>======<<<<<<<<<999888777666666555555555666888<<>>>>>===<<<;;;:::999888777666555555555555555777;;;???GGG^^^ttttttuuuwwwzzz~~~zzzyyyzzz{{{{{{{{{qqquuuyyyyyyxxx~~~}}}xxxsssuuuyyy}}}~~~}}}yyyvvvrrroookkkhhhgggggggggpppvvvrrrjjjaaaXXXQQQIIIHHHGGGGGGFFFEEEBBB@@@AAAAAAAAAAAA@@@?????????CCCEEEHHHIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEFFFIIILLLNNNOOONNNLLLJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@@@@BBBDDDEEECCCAAAAAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIILLLNNNNNNLLLIIIGGGHHHDDDCCCFFFIIIIIIKKKOOOWWWggg~~~wwwgggZZZXXX[[[hhh{{{}}}qqqfff\\\PPPGGG@@@;;;;;;>>>@@@GGGNNNRRRQQQRRRVVVZZZ___```aaabbbbbbccceeefffccc___XXXPPPKKKIIIIIIIIITTTZZZccclllrrrtttwwwzzz~~~vvviii[[[OOOEEE>>>;;;===<<<;;;;;;<<<;;;999777444555555555444444333333333333333333333444444444222444555555444333444555111222222222333333444444333333333333444444555555555444444333333444666777666555333444555555444222444333333222222222333333333333333222222333777999===GGGUUU```eeefffgggiiippp{{{~~~wwwrrrkkklllllllllmmmppprrrrrrllloooqqqrrrqqqooommmllljjjkkkllljjjddd]]]YYYXXXZZZfffvvv|||sssrrrrrrvvvxxx{{{}}}|||yyywwwwwwxxxfff^^^SSSIIIBBB???===<<<777666666666555444444444444444555555666777777888777666666555555666666666999999999888666777999;;;999999::::::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999666888999999888999;;;>>>DDDKKKQQQRRRRRRSSSQQQNNNKKKJJJJJJJJJLLLLLLJJJIIIKKKJJJHHHEEECCCAAA@@@@@@?????????>>>===;;;999888999888777666555555555555333666:::>>>FFF]]]qqqrrrsssuuuyyy~~~~~~{{{{{{~~~xxxuuuvvvxxxxxxvvvpppsssxxxzzz{{{{{{tttpppqqqtttxxx{{{{{{xxxuuurrrnnnjjjgggbbb^^^```eeeqqq|||yyyiii[[[SSSNNNJJJIIIHHHHHHHHHGGGDDDAAA@@@AAABBBAAA???=========???CCCFFFGGGEEEBBB@@@???@@@AAACCCDDDEEEGGGIIILLLMMMNNNOOOMMMJJJHHHGGGGGGDDDFFFGGGIIIIIIIIIHHHHHHEEEBBBAAABBBEEEFFFDDDBBBBBB@@@>>>???AAACCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHKKKMMMNNNLLLIIIHHHIIIEEEDDDHHHIIIFFFFFFGGGMMMVVVhhh{{{ggg___[[[ddduuuxxxkkkdddYYYOOOFFFBBBBBBCCC===AAAEEEGGGIIIKKKPPPTTTXXXXXXXXXYYY[[[___ccceeebbb```[[[VVVPPPKKKGGGEEEIIIMMMUUU___fffkkkttt|||xxxlll^^^RRRIIIDDDDDDCCCBBBBBBCCCBBB@@@>>>999888777555444444444444555555555555555555555555333555666666555555555666333333333333333333333333333333333444444555555555333222111111111222333444444333111111222222111000333333222222222333444444222333444555777:::@@@DDDNNNZZZjjjuuuwwwtttsssrrruuuzzzsssppptttxxxzzzzzz{{{}}}|||yyyzzzxxxvvvuuutttpppiiidddeee```ZZZTTTNNNLLLQQQYYY___iiiuuu{{{xxxwwwuuuyyy}}}{{{{{{|||{{{yyyuuuqqqnnn[[[UUUKKKCCC???===<<<;;;999888888888777777777666444555555666777888999999999888888777777777777888999::::::999888888999;;;999999999::::::;;;;;;;;;777888999999999888777666777888999999999:::<<<>>>BBBIIIPPPRRRSSSUUUSSSOOOMMMLLLKKKLLLNNNNNNLLLJJJKKKKKKJJJHHHEEEBBB@@@>>>>>>??????>>>===;;;999777999888777666666555555555222555999===EEE\\\~~~ooopppqqqtttyyyrrrqqqooommmmmmsss}}}}}}wwwqqqppptttwwwyyyxxxuuuvvvzzz~~~|||tttppppppppprrrsssrrrnnnjjjjjjgggdddaaa\\\YYY___iiiwwwiiiWWWMMMIIIIIIHHHHHHIIIJJJJJJGGGEEE@@@BBBDDDCCC???=========???BBBFFFGGGDDD@@@>>>>>>;;;>>>BBBDDDFFFGGGJJJLLLKKKMMMOOOOOOKKKGGGEEECCC>>>@@@DDDHHHKKKLLLLLLLLLLLLHHHDDDEEEHHHJJJHHHFFFEEEBBB>>>===>>>AAABBBCCCEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGJJJLLLLLLKKKIIIHHHGGGEEEEEEHHHHHHEEECCCEEEKKKNNNYYYnnn}}}qqqgggkkkyyyuuupppggg[[[SSSOOOOOOOOOHHHFFFDDDBBBBBBDDDGGGJJJNNNMMMNNNPPPTTTYYY\\\^^^^^^```cccdddbbb]]]XXXTTTEEEEEEJJJQQQUUUZZZfffrrrwwwvvvtttooofff\\\UUUPPPNNNMMMMMMOOOQQQQQQPPPNNNGGGEEEAAA>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;:::<<<======;;;999888999444444333333333333333333333444555777777888888888333333111000000111222333111000///000222333222111333333222222333444555555666888;;;>>>CCCJJJRRRXXXaaalllxxx~~~|||yyyyyyzzz~~~}}}zzzwwwxxx{{{|||vvvrrroookkkfffbbb```[[[VVVRRRNNNNNNWWWbbbjjjnnnqqqvvvxxxmmmkkkkkkkkknnnrrrrrr{{{|||xxxvvvtttttttttnnneee^^^OOOJJJBBB===::::::::::::999999888888888888777777555555666777888999::::::::::::999888888888888888777999::::::999888888999999999999999999:::::::::777888999;;;;;;:::888777666777999999888999;;;===???HHHPPPTTTVVVWWWUUUQQQNNNMMMMMMNNNOOOOOONNNLLLJJJKKKKKKJJJGGGCCC???<<<;;;<<<===>>>>>><<<;;;:::999888777666666555555555333666999===EEE\\\}}}nnnoooqqquuu{{{ccceeeeeefffhhhnnnxxx~~~|||uuupppkkkmmmssszzz}}}}}}||||||~~~~~~uuusssqqqnnnmmmmmmjjjddd```ccc```___^^^ZZZYYYcccqqqzzzjjjUUUJJJEEEBBBBBBCCCEEEGGGGGGFFFDDDAAACCCEEEDDD@@@======>>>???DDDHHHHHHEEEAAA???>>>999<<>>===<<<444444444444333333333333///111333444666666555555555444333222222222333333000//////111333555555444333222222333333444555666<<<>>>CCCHHHOOOYYYccciiinnnuuu|||}}}zzzxxxzzz~~~yyyvvvyyy|||yyyrrrlllgggddddddddd___]]]___bbbaaa___fffppptttppplllnnn{{{~~~xxxiii\\\ZZZ]]]aaahhhooonnnyyyxxxkkkhhhfffhhhiiicccWWWMMMFFFBBB<<<888777888888888777777777777666666666666555666777888999:::;;;;;;::::::999888888888888888666888:::;;;999888888888999999999999999999999999:::;;;===>>>>>>===;;;:::555777888888888888;;;======GGGPPPUUUWWWXXXVVVRRRJJJIIIIIIJJJKKKKKKJJJHHHJJJKKKLLLLLLIIIDDD>>>:::777999;;;===>>>>>>===<<<999888777666666555555555444777:::>>>EEE\\\|||nnnppprrrwww}}}^^^aaaeeejjjppptttwwwyyy{{{{{{{{{zzzwwwtttqqqlllhhhmmmwww}}}}}}}}}uuukkkddddddgggddd```___fff___YYYWWWWWWZZZhhhvvvtttcccRRRGGGBBBAAAAAABBBDDDFFFGGGEEECCCEEECCC@@@@@@AAA@@@===:::AAAHHHKKKHHHDDDCCCAAA???===>>>???AAADDDGGGJJJKKKJJJMMMPPPRRRQQQLLLFFFCCC??????@@@EEELLLOOOOOONNNQQQKKKGGGIIIKKKJJJJJJLLLIIIGGGEEECCCAAAAAAAAABBBGGGHHHHHHIIIHHHGGGEEEDDDFFFGGGIIILLLMMMLLLHHHDDD@@@AAACCCDDDDDDDDDCCCCCCDDDFFFLLLQQQYYYkkkyyysssqqqtttwwwuuuiiiYYYKKKCCC@@@??????>>>AAAEEEHHHLLLOOOSSSUUUZZZ___gggnnnsssvvvyyy{{{pppdddTTTJJJFFFGGGGGGGGGQQQSSSYYY```eeeddd___ZZZ\\\YYYXXX\\\dddjjjkkkiiillljjjbbbYYYUUUVVVUUUQQQOOOMMMJJJIIILLLQQQWWW[[[ZZZWWWSSSPPPMMMJJJGGGEEEEEE@@@:::777555444222000444333333444666777666555444222000111333555333111555///...333555222222444444555666666777999===???FFFRRR]]]aaaeeemmmvvv{{{}}}xxxrrrooolllfffcccccckkkuuu{{{yyyuuuxxx~~~{{{oooiiikkknnnnnnlllbbbYYYOOOLLLRRR^^^kkkrrrwww}}}zzzqqqddd```]]]\\\[[[VVVNNNGGG;;;::::::999888888888999999888888777777888888999444333333444666888;;;<<<999999888666666555555555444444444444666888:::<<<;;;:::999999888888999999::::::;;;;;;;;;:::999999:::::::::999888999;;;===@@@FFFNNNVVVXXXVVVQQQNNNNNNMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJHHHEEEAAA???;;;;;;<<<<<<<<<<<<<<<;;;999888888777777777777777666555888>>>DDDVVV{{{yyynnnkkklllttt|||iiilllpppuuuxxxyyyyyyxxxvvvzzz{{{wwwuuuxxxyyywwwuuutttrrrpppvvv~~~~~~vvvkkkaaabbbfffeeebbbaaa```YYYTTTUUUYYYaaappp}}}}}}yyyrrrfffWWWKKKDDDAAA???>>>>>>@@@BBBCCCBBBAAAAAA???>>>>>>???>>><<<999AAAHHHKKKHHHEEEEEEEEEDDD@@@AAAAAACCCDDDFFFGGGHHHIIILLLPPPSSSSSSPPPLLLIIIAAA??????BBBGGGLLLMMMMMMPPPIIIDDDFFFHHHHHHJJJMMMMMMJJJGGGCCC@@@@@@@@@AAADDDEEEGGGHHHIIIHHHHHHHHHGGGHHHIIIKKKLLLKKKHHHEEEAAABBBCCCDDDDDDCCCBBBAAA===???DDDHHHLLLYYYsss|||nnn]]]MMMCCC>>>===888;;;???CCCHHHNNNSSSWWWWWW[[[bbbhhhnnnsssyyy|||zzzrrrggg___YYYRRRJJJDDDJJJJJJLLLQQQWWWZZZZZZYYYYYYYYY[[[___eeehhhhhhhhhllljjjddd\\\ZZZ\\\]]][[[YYYWWWTTTTTTWWW]]]dddhhhiiigggeeeccc___[[[VVVRRRLLLGGGAAA;;;999888777777666555555666777777555333555333111222444444222000333000000222222000333999666888<<<@@@DDDHHHLLLNNNXXXcccnnnrrrvvv~~~{{{}}}vvvoooiiiccc```eeelll}}}oooeeeaaaaaa```^^^RRRMMMIIIKKKUUUdddrrryyytttjjj[[[WWWSSSQQQOOOKKKDDD>>>::::::999888888888888888888888888888888888888888444444444555666888:::;;;999888777666555555555555777666666555666777888999::::::999888888888888999999999:::;;;;;;::::::::::::::::::999888999;;;===BBBHHHPPPWWWYYYXXXSSSPPPOOONNNMMMMMMNNNMMMKKKJJJJJJJJJJJJIIIGGGDDDAAA???:::;;;;;;<<<<<<<<<;;;;;;999888777777666666777777666555888>>>DDDVVV{{{tttooonnnttt{{{vvvxxx{{{}}}|||zzzvvvtttqqqrrrqqqqqqtttzzz|||{{{wwwyyyyyyyyy~~~}}}nnnaaaaaafffhhhfffddd\\\UUUQQQUUU]]]hhhttt~~~wwwnnn```TTTKKKEEECCCBBB???===<<<<<>>===>>>>>>===;;;999BBBHHHKKKIIIFFFHHHIIIHHHDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHLLLPPPQQQQQQOOOMMMCCC@@@>>>>>>AAAGGGKKKMMMOOOGGGAAAAAACCCEEEJJJPPPQQQNNNHHHCCC@@@???@@@AAABBBCCCEEEGGGIIIJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIGGGCCCDDDDDDEEEDDDBBBAAA@@@===???CCCEEEFFFLLL]]]mmmuuu```MMMBBB>>>999:::<<<@@@FFFLLLSSSVVVSSSVVVZZZ^^^ccciiioootttwwwuuutttrrrnnndddWWWMMMJJJGGGEEEEEEIIINNNQQQSSSTTTXXX]]]aaadddgggiiijjjjjjjjjeee^^^[[[___```______]]]ZZZZZZ]]]ccciiimmmrrrrrrsssrrrooojjjdddaaa\\\XXXOOOGGGAAA>>>======:::;;;<<<>>>???>>>:::777888666444333444444222000222222444555444444;;;DDDDDDGGGLLLQQQWWW[[[]]]___hhhsss~~~|||wwwzzz|||}}}|||{{{{{{{{{wwwpppiiibbb]]]```ooo~~~|||nnn___VVVRRRRRRSSSNNNLLLMMMTTT```nnn{{{|||pppcccRRRNNNIIIFFFCCC@@@:::666888888777777666666777777888888999::::::999888888555555555555666777888999888777666555555444555555:::999888666666666666777:::999888888777777888888888999999:::;;;;;;;;;;;;999::::::999888999;;;===DDDIIIQQQXXXZZZYYYUUUSSSQQQOOOMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGEEEBBB@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;999888777777666666777777666555888>>>DDDVVVzzz}}}vvvrrruuu{{{}}}}}}|||{{{xxxtttpppnnnooonnnpppttt{{{~~~vvvfffcccgggiiifffddd[[[XXXVVV[[[cccjjjppprrrmmmbbbRRRGGGDDDDDDDDDCCCCCC@@@===<<>>???BBBIIIPPPSSSOOOIIICCC@@@@@@BBBCCCCCCCCCEEEGGGHHHJJJKKKKKKJJJIIIGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGEEECCCAAA@@@@@@BBBEEEGGGEEEEEENNNXXXlllyyy|||uuu```NNNCCCAAA???>>>???CCCIIINNNPPPPPPRRRTTTVVVXXX[[[```cccdddhhhnnntttvvvrrrjjjdddZZZUUUOOOJJJHHHHHHIIIJJJLLLRRRYYY]]]___dddkkkqqqllllllggg^^^ZZZ[[[]]][[[]]]ZZZWWWUUUVVVZZZ___bbbmmmooorrrsssrrrpppooonnnqqqnnnhhh]]]SSSLLLIIIIIIGGGHHHKKKOOOPPPNNNIIIEEE@@@===999666555555666777666888<<>>;;;777555777666666555555555666666777888:::;;;;;;:::888777666666666666666777777777777777666555444444555555;;;:::888777666666777888999999888777777777888888777888999:::;;;<<<<<<<<<999::::::999888999<<<>>>EEEJJJPPPWWWZZZYYYVVVTTTRRRPPPMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCAAA???>>>=========>>>======<<<<<<888888777666666666666666666555888===CCCUUUzzz}}}uuuvvv{{{~~~yyytttpppnnnllllllmmmmmmrrr|||{{{yyy{{{}}}yyyhhhccceeedddaaa___YYY[[[^^^ccciiikkkhhhccc___UUUHHHAAAAAADDDDDDBBBEEEBBB===<<<>>>BBBEEEGGGFFFGGGHHHHHHEEEBBB???>>>EEEJJJMMMIIIEEEEEEEEECCCAAABBBCCCDDDDDDDDDDDDCCCAAABBBDDDEEEGGGHHHHHHIIIGGGCCC===999999???FFFLLLNNNGGG@@@>>>>>>@@@GGGOOORRRNNNIIIDDDBBBCCCEEEGGGEEEFFFFFFFFFGGGHHHIIIIIIKKKIIIGGGGGGHHHJJJJJJIIIJJJJJJIIIIIIGGGDDDBBBAAA>>>???BBBDDDCCC@@@CCCIIIUUUccc|||tttiiikkk{{{sss[[[KKKDDD@@@<<<<<>>;;;===@@@CCCDDDFFFMMMXXXfffpppsssqqqtttoooiiieeeeeeggghhhhhhkkkuuu~~~yyyvvvwwwxxxyyy{{{~~~uuuaaa[[[ZZZaaannn}}}{{{ttthhhYYYNNNMMMTTT[[[dddeeeggghhhkkknnnrrrtttwwwxxxvvvsssrrrnnncccXXXLLLHHHCCC???<<<999777666666555555444555555666666666777999::::::999777666666666777777777777777666777666666555555555555666999999888777777888:::::::::999999888777888888888777888999:::;;;<<<<<<<<<888999:::999888999<<<>>>DDDHHHOOOTTTWWWXXXVVVTTTRRRPPPLLLKKKJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@>>>>>>???????????????>>>======888777777666555666666666666555888===CCCUUUyyywwwwww{{{{{{vvvqqqnnnmmmnnnooolllnnnuuuxxxpppooowww~~~tttfffaaa```]]][[[ZZZVVV]]]eeejjjllliii```WWWQQQJJJBBB???AAADDDEEECCCEEEAAA<<<:::;;;>>>AAACCCGGGIIIKKKJJJGGGCCCAAA@@@EEEKKKNNNIIIEEECCCAAA>>>???@@@BBBCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBDDDEEEFFFFFFDDD???;;;:::???FFFLLLOOOIIIDDDAAA??????DDDLLLPPPMMMIIIFFFEEEFFFHHHJJJHHHGGGGGGFFFFFFGGGHHHHHHKKKIIIGGGGGGIIIJJJIIIIIIJJJJJJJJJIIIGGGEEECCCAAA>>>===@@@DDDCCC@@@@@@DDDJJJQQQbbb{{{|||rrrfffcccmmmhhhVVVHHHCCC===<<<>>>AAACCCBBBFFFIIILLLOOOPPPPPPRRRSSSVVVWWWXXX\\\```fffkkknnnxxxzzzzzzvvvlll___TTTNNNHHHJJJKKKJJJJJJPPP[[[dddnnnrrrqqqiiibbb___]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUXXX\\\]]]^^^aaafffkkkeeejjjmmmjjjccc___bbbfffwwwyyy}}}}}}tttiiiaaaZZZXXXTTTNNNKKKKKKNNNRRRWWW[[[bbbpppyyyoooiiihhhiiijjjjjjiiisss~~~}}}xxxttt|||~~~vvvnnnhhh\\\YYY\\\hhhwwwssslll```TTTNNNRRR\\\eeeqqqrrrrrrqqqooooooppprrrtttvvvsssmmmggg```WWWNNNFFFDDDAAA===:::888777666555555444444555555666666666666777888888777666666555666777777777777777666777777666666666666777777888888777777888:::<<<===;;;:::999999888888999999888999999:::;;;;;;;;;;;;888999999999888:::<<>>???@@@@@@@@@???>>>===<<<888777666666555555666666666555888===BBBTTTxxxxxxwww|||yyywwwtttqqqpppqqqssstttpppqqqyyy|||sssooorrr{{{rrrjjjbbb```^^^[[[ZZZ\\\XXXccclllmmmjjjdddYYYOOOJJJFFFAAA@@@CCCGGGIIIIIIEEEAAA<<<999:::<<<>>>???@@@DDDGGGHHHEEEBBBAAA@@@CCCJJJNNNKKKFFFCCC@@@<<<>>>@@@AAACCCCCCBBBAAA@@@@@@???=========???AAABBBEEEDDDAAA>>>===@@@GGGLLLPPPLLLIIIFFFBBB>>>AAAGGGPPPNNNKKKHHHGGGGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIIIIHHHFFFDDDBBB@@@???===???CCCDDDBBBAAADDDFFFHHHRRRdddvvv}}}vvvkkkcccdddssswwwhhhXXXRRRKKKHHHHHHHHHFFFDDDEEEGGGHHHHHHHHHIIILLLNNNQQQQQQQQQQQQSSSWWW\\\```nnnuuu~~~}}}sssiiicccXXXWWWSSSMMMIIIIIIMMMQQQ]]]dddhhheee```______]]][[[]]]___bbbcccdddddddddZZZ^^^aaa```]]][[[]]]___RRRXXX]]]\\\XXX[[[dddmmmwwwnnneeeffffffccc___\\\]]]^^^ffflllttt~~~yyyrrrqqqqqqooommmfffnnnxxx}}}zzzxxxwwwvvvkkkeeecccbbbaaacccccciiittt}}}tttccc]]]SSSMMMNNNYYYgggrrr{{{{{{yyyuuuqqqoooqqqsssqqqtttrrriii^^^VVVNNNGGGAAA@@@???<<<999777666666555555555555555666777777555555666666666666555555444555666777888888777777888888777777777777888888999999888888999:::<<<===<<<;;;::::::999:::::::::999999:::;;;;;;:::::::::888888999999999:::===???DDDGGGLLLQQQUUUVVVVVVVVVQQQNNNJJJHHHHHHHHHHHHGGGBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;777777666555555555555666666555888===BBBTTTxxxxxxxxx}}}ssssssrrrrrrssstttuuuuuutttuuu|||zzzttttttzzztttfffhhhdddaaaaaa```]]]^^^aaa]]]iiiqqqnnnfff^^^SSSHHHIIIGGGDDDCCCFFFKKKOOOQQQFFFBBB===;;;;;;===>>>>>>999>>>CCCDDDBBB@@@@@@@@@BBBJJJOOOMMMHHHEEEAAA===???@@@AAABBBBBB@@@>>>===<<<:::888888888;;;===???DDDDDDCCC@@@???AAAGGGLLLQQQNNNLLLIIIDDD>>>@@@EEEQQQOOOLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGFFFEEECCCAAA???===:::;;;???AAA??????AAA@@@@@@FFFQQQ]]]mmm~~~zzzpppddd^^^hhh}}}yyymmmeee\\\WWWTTTQQQLLLHHHHHHGGGEEEBBB@@@AAADDDGGGHHHIIIIIIJJJKKKNNNRRRVVV```kkkzzzxxxtttiiieee^^^UUUMMMGGGDDDDDDIIISSS[[[\\\[[[\\\^^^]]]YYY]]]bbbggglllnnnnnnnnnkkkooorrroooggg```^^^^^^PPPVVVZZZXXXVVV[[[iiivvvxxxkkknnnrrrqqqmmmiiifffeeemmmttt|||}}}{{{yyytttqqqaaaiiirrrwww~~~~~~}}}}}}|||rrrcccXXXUUUXXX^^^bbbmmmpppwww~~~ppp]]]TTTNNNGGGFFFNNN___qqq|||}}}|||yyysssmmmjjjkkknnnmmmrrrqqqgggZZZQQQKKKGGG>>>???>>><<<999777777777555555555555555666777888666555444444444444555666333444666777888888888777999888888888888888999999;;;:::999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;:::999999777888999999999:::===???EEEHHHMMMQQQUUUWWWWWWWWWPPPMMMJJJHHHHHHHHHHHHGGGBBBAAAAAA@@@??????@@@@@@============<<<;;;:::999777777666555555555555555666555888===BBBSSSwwwxxxxxx~~~rrrnnnmmmrrruuuuuuyyy~~~nnnmmmuuu~~~wwwmmmgggfff^^^___]]]ZZZ^^^gggmmmnnnjjjqqqrrrjjj___XXXPPPHHHFFFDDDAAA@@@BBBFFFKKKNNNIIICCC===:::;;;======<<<<<<============<<<:::999>>>FFFMMMNNNLLLHHHBBB<<<999>>>DDDCCC>>>999888888666777777888999::::::;;;>>>???AAACCCDDDEEEFFFFFFLLLMMMLLLHHHBBB???@@@CCCHHHKKKMMMNNNLLLIIIGGGFFFJJJHHHFFFCCCCCCDDDFFFHHHLLLKKKJJJHHHHHHGGGGGGHHHEEEGGGIIIJJJIIIEEEAAA>>>=========@@@CCCDDDCCCBBBBBB@@@@@@BBBHHHUUUlllvvvwwwzzzzzzsssnnnuuuwwwwwwtttpppqqqqqqggg[[[XXXRRRJJJCCC@@@???@@@@@@AAABBBCCCCCCDDDGGGKKKNNNWWW```lllwww~~~uuupppggg___WWWNNNDDD>>>@@@DDDJJJOOOSSSVVVZZZ\\\[[[]]]bbbggglllooorrrsssrrrtttvvvvvvrrrnnnkkkjjjfffaaaaaadddaaa]]]hhhxxxqqqqqqrrrrrrqqqpppnnnlllsss}}}{{{tttlllfffhhhoooxxx~~~}}}ssskkkhhhsss}}}~~~|||vvvsssrrrssskkk```TTTPPPUUU```mmmuuuwwwlll]]]PPPKKKGGGEEEIIITTTdddrrrzzz~~~~~~|||uuullliiikkkooonnnppppppgggYYYKKKBBB???<<<;;;999777666555555555222222333333444555555555888777777777666666666555777777777777777888888888999999999999999999::::::555555555555666777888999<<<;;;:::999888888888888777888:::;;;<<<;;;::::::;;;999666666888;;;>>>???GGGJJJPPPUUUWWWWWWUUUSSSPPPNNNKKKJJJIIIHHHEEECCCAAAAAAAAA@@@@@@????????????<<<999999::::::888555333444555666666555444333555999888;;;FFFUUUuuu{{{|||pppnnnrrrzzzyyynnnooovvv~~~wwwoooiiieeeaaa______]]]\\\```nnn|||~~~vvvwwwqqqeee[[[UUUNNNGGGHHHFFFBBB??????BBBEEEHHHKKKEEE???<<<<<<===;;;:::999999;;;;;;;;;:::999888===EEELLLMMMKKKIIICCC>>><<>>999666666666777777888888999999999<<<===???AAACCCDDDEEEEEEJJJKKKKKKHHHCCCAAACCCEEEGGGIIIKKKKKKHHHFFFEEEEEEIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGIIIKKKJJJGGGCCC@@@===<<<<<<>>>@@@AAAAAA@@@>>>======???@@@FFFTTTcccwwwyyyxxx{{{|||xxxxxxxxxoooaaaQQQDDD>>><<<===?????????@@@AAADDDGGGJJJOOOWWWcccmmmsssuuuuuuuuuuuuqqqkkkfffaaaZZZSSSNNN???@@@BBBDDDEEEIIIMMMQQQWWWYYY^^^ccchhhkkkllllllmmmpppttttttrrrnnnllljjjeee```aaaggggggfffppp~~~{{{zzzyyyxxxyyyzzzzzzzzz~~~}}}zzzuuunnneeegggkkkrrrxxxxxxsssooouuuxxxxxxyyy}}}|||vvvoooiiieeedddcccVVVUUUVVV\\\hhhvvv}}}}}}vvvxxxuuummmddd]]]TTTLLLLLLLLLOOOVVVaaallluuuzzz}}}|||zzztttoookkkkkklllkkkllljjjaaaTTTGGG@@@>>>:::999777555444444555555666666666666666555555555555666666666777777777888888888888888888777777777888888888888888888888888555555555555666777888999<<<;;;:::999888888888888999999;;;<<<<<<<<<;;;;;;;;;888666666777:::===???HHHLLLQQQVVVXXXXXXVVVTTTQQQOOOLLLKKKJJJIIIFFFDDDBBBAAAAAA@@@@@@?????????@@@===;;;;;;<<<<<<999777555555666666666666555555555999888:::EEETTTttt{{{{{{uuuwww}}}~~~vvvppprrrwww{{{ssseee___aaacccbbb___]]][[[\\\hhh|||lll\\\TTTPPPLLLGGGGGGEEEAAA???>>>@@@BBBDDDKKKFFFAAA>>>>>>===:::777888999;;;<<<<<<;;;:::999===EEELLLLLLKKKJJJFFFAAA@@@DDDGGGFFF@@@:::777666888888999999999999888888:::;;;===@@@BBBDDDEEEEEEHHHJJJJJJHHHEEECCCEEEHHHGGGHHHHHHFFFDDDBBBBBBCCCHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFDDDBBBBBBDDDGGGHHHHHHFFFCCC@@@>>><<<::::::<<<>>>>>>>>>>>>>>>@@@AAA???>>>DDDMMMYYYlllyyyxxx|||ssswww~~~hhhPPP@@@;;;<<<;;;:::::::::<<>>>>>;;;999888777888777666444777777666666666666777777444999888:::EEESSSssszzzyyy}}}yyytttttttttsssuuuxxxoooggg^^^[[[___cccccc```ZZZ[[[```qqq{{{eeeTTTMMMLLLJJJHHHCCCBBB@@@>>>???@@@CCCDDDGGGCCC@@@>>>???>>>:::777;;;<<>>???FFFLLLLLLLLLLLLJJJFFFCCCFFFIIIIIIEEE@@@<<<;;;<<<<<<======<<<;;;999999999:::<<>>@@@BBBDDDDDDCCC@@@???>>>;;;888888999:::;;;;;;<<<<<>>AAAGGGJJJOOOSSSUUUVVVTTTSSSSSSPPPNNNMMMLLLKKKHHHFFFCCCBBBBBB@@@???>>>======888777666666666555444333777666555444444555666777444888777:::DDDRRRqqqwwwwww|||yyysssnnniiihhhjjj````````````___^^^]]][[[ZZZ```jjjyyysss[[[MMMHHHIIIIIIHHHBBBAAA@@@??????@@@BBBBBBAAA???======??????===999>>>@@@BBBDDDEEEDDDBBB@@@AAAGGGLLLKKKKKKMMMMMMJJJEEEHHHKKKMMMKKKGGGDDDBBBBBBBBBBBBBBB@@@>>><<<:::999;;;===@@@BBBDDDFFFFFFGGGIIIKKKIIIFFFDDDEEEGGGIIIHHHGGGCCC@@@???@@@AAACCCDDDEEEFFFGGGFFFDDDCCCBBBDDDGGGIIIIIIGGGCCCAAA===???AAABBBCCCBBB@@@???===;;;888777888999::::::888777999<<<;;;999<<>><<<:::;;;>>>AAABBBBBBAAAFFFKKKOOOPPPOOONNNNNNPPPRRRUUUXXXYYYYYYYYYYYY\\\\\\[[[YYYVVVTTTTTTUUUTTTQQQNNNLLLMMMPPPTTTWWWUUUVVVWWWXXX[[[aaaiiiooooooeee[[[XXXZZZ]]]```ccc___bbbfffpppvvvuuuwww~~~wwwvvv|||~~~|||www|||}}}vvvqqqnnnnnnnnnnnn^^^WWWMMMIIINNNZZZhhhqqqrrraaaTTTTTT___ggghhhfffhhhiiiiiiiiihhhfffggghhhjjjjjjiiilllcccYYYTTTUUUWWWUUUSSSSSSPPPKKKCCC===888777777222111111000000111333444222222222222333333444444666666666666777777777777777777777888888999999:::::::::999888777777666666999999888888999999::::::999999888888777777888888999888888888888888888888:::;;;<<<;;;:::<<>>===;;;;;;::::::::::::888888888888555555333222222333555555333888777:::CCCQQQooosssttt|||zzznnnfff```___```___eeejjjiiiccc\\\YYYYYY___hhhttt}}}wwwfffSSSIIIFFFEEEEEEFFFCCCCCCBBB@@@???>>>>>>>>>???===;;;===@@@BBB@@@>>>>>>@@@CCCFFFFFFDDDAAA???AAAGGGJJJIIIIIILLLMMMKKKGGGJJJMMMPPPPPPNNNKKKIIIGGGGGGGGGGGGDDDAAA>>><<<:::;;;===@@@BBBDDDEEEEEEEEEHHHJJJIIIEEECCCDDDFFFIIIIIIGGGDDD@@@>>>???@@@@@@AAABBBCCCDDDCCCBBBAAABBBDDDFFFHHHHHHFFFCCCAAA@@@AAABBBDDDDDDCCCAAA@@@<<<:::888888999::::::999:::888888::::::888:::???>>>@@@GGGSSSdddyyy~~~xxxttthhhmmmxxxhhhVVVNNNCCC???;;;:::===???>>><<>>:::888666555333222111111111222333444222333333444555555666666666666666666777777777777999777666555555777999:::999999999888888777777666:::999999999999999::::::999888888777777777888888999888777666666666777777999<<<===<<<;;;;;;???CCCLLLOOOSSSVVVYYYZZZYYYYYYSSSQQQNNNMMMLLLKKKHHHFFFBBBAAA@@@>>><<<;;;999888777888999888666666666777444333333333333333333444333888777999CCCPPPmmm|||pppsss{{{~~~zzznnnwwwxxxhhh```\\\\\\^^^bbbgggkkkiiiccc^^^\\\]]]cccllluuuzzz}}}{{{uuuhhh[[[NNNIIIFFFBBB???AAA@@@@@@@@@???>>>===<<<<<>><<<>>>AAADDDCCCAAA@@@BBBEEEGGGGGGDDDAAA???@@@EEEGGGFFFFFFIIIJJJIIIIIIKKKNNNQQQRRRQQQMMMKKKJJJJJJJJJIIIGGGCCC???<<<:::;;;<<>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFFFFDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@;;;:::999:::;;;<<<;;;:::<<<::::::<<<<<<999:::===::::::>>>FFFNNN\\\sss|||xxxuuuaaa___cccooo|||zzzmmmhhhVVVPPPJJJGGGGGGFFFCCC@@@FFFHHHKKKJJJHHHEEEDDDCCC???AAACCCBBBBBBCCCFFFJJJNNNQQQVVVZZZ\\\^^^aaabbb```^^^ZZZWWWVVVWWWYYYZZZZZZ[[[]]]___cccjjjsssxxxuuusssoookkkiiihhhgggeee___eeekkkpppxxx|||yyy{{{{{{kkkbbb\\\^^^bbbcccdddggglllrrrvvvvvvwww|||}}}xxxuuummmiiiccc]]]YYYTTTOOOKKKSSSXXX___dddkkkwww~~~tttnnnkkkhhhfffiiioootttwww{{{~~~zzzxxxtttqqqnnnjjjdddaaaaaa\\\UUUPPPMMMKKKHHHFFF???>>>===;;;:::888666444555444333222222222333444444444444444444444444555444444555666777888999999===:::666222222333666888777777777777777777777777999888888777777888888888888888777777777777888888:::999888666666666777888777:::===<<<999999===AAALLLNNNRRRUUUXXXYYYYYYXXXRRRPPPNNNLLLKKKJJJHHHFFFAAA@@@???===;;;999777666333444666555222111222444333444444444444444444333222777777999BBBOOOlll{{{ooorrrzzz~~~wwwpppjjjiiisss{{{uuuccc\\\[[[]]]___^^^```aaa___]]]\\\]]]___eeekkkqqqtttuuutttkkkaaa^^^TTTLLLJJJFFF???;;;<<<:::;;;<<<===>>>>>>>>>>>>DDD@@@>>>???BBBEEEEEECCCBBBDDDGGGIIIHHHEEEBBB??????DDDEEECCCCCCFFFHHHGGGJJJLLLNNNQQQSSSQQQMMMJJJKKKKKKLLLJJJGGGCCC???<<<999:::<<<===???@@@AAAAAA>>>AAAEEEFFFEEEEEEFFFIIIGGGGGGFFFCCC???<<<;;;;;;<<<<<<=========>>>>>>???@@@AAABBBDDDDDDCCCAAA@@@@@@@@@AAABBBAAA@@@???>>>:::::::::;;;======<<<:::888666777;;;;;;888888:::999999===AAABBBHHH[[[nnnvvvqqq{{{zzzxxxvvvuuufff]]]XXX^^^jjjyyypppiiiaaa\\\ZZZWWWRRRNNNDDDEEEGGGFFFCCC@@@>>>======???@@@???>>>@@@DDDHHHJJJMMMPPPRRRSSSUUUWWWYYYWWWWWWXXXYYY[[[\\\^^^___^^^aaaeeehhhmmmrrrxxx|||{{{}}}|||xxxtttooojjjeee]]]fffmmmqqquuu|||~~~vvvuuuxxxyyyvvvrrrhhh[[[RRRSSSVVVWWWZZZ^^^cccmmmuuuvvvuuuwwwxxxxxx}}}yyyxxx}}}~~~zzzvvvssspppllljjj```YYYOOOIIIHHHLLLQQQTTT___hhhsssxxxyyy~~~~~~rrriiifffiiinnnrrrpppsssvvvxxx~~~wwwwwwwwwwwwssskkkbbb[[[ZZZXXXTTTPPPLLLGGGBBB???999999:::;;;;;;999666333666666444333333333444444444333333222222111111000222333444666777999:::;;;@@@<<<666111///000444666555555555666666666666666777777666666666666666777888777777777777777888888;;;:::888777777777888888555999<<<;;;888888<<<@@@JJJLLLOOORRRUUUVVVVVVVVVRRRPPPMMMLLLKKKJJJGGGEEEAAA@@@>>><<<:::777666555444666777666444333444666333444555666666555444333222777777999BBBNNNkkk|||ppprrrzzz~~~zzzmmmbbbaaafffpppuuu}}}uuueee```^^^]]]^^^[[[^^^^^^\\\^^^cccdddccchhhjjjmmmmmmiiibbbZZZUUUQQQNNNIIIDDD@@@>>>>>>>>>BBBAAA???@@@AAABBBAAA@@@DDDCCCAAA@@@AAABBBDDDFFFHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDIIILLLOOOQQQPPPLLLGGGDDDEEEHHHJJJIIIEEEAAA??????;;;===???@@@AAA@@@???>>>>>>@@@BBBCCCBBBBBBCCCEEEJJJIIIGGGFFFEEEAAA===999999999999:::;;;===???AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<888:::<<<<<<;;;;;;<<<===999::::::::::::999888888666;;;>>><<<999===HHHRRRfffppp|||tttttt}}}tttmmmqqqwwwpppcccZZZXXXYYY___ttt{{{{{{zzzvvvmmmfff\\\YYYRRRIIIAAA<<<<<<===;;;:::;;;======;;;<<>>DDDJJJNNNMMMNNNQQQQQQPPPNNNNNNMMMKKKHHHFFFCCCBBBAAA???===;;;999999999999888888777666555444333333555222111222444555333111555999888999BBBNNNkkkzzzrrrttt|||yyyoooddd^^^aaahhhqqqvvv~~~pppgggccc___]]]]]]ZZZ]]]``````ccchhhhhheee```aaabbbaaa]]]VVVOOOKKKMMMLLLIIIDDD???===>>>???CCCEEEGGGFFFCCCAAAAAABBBDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEECCCAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEDDDHHHIIIKKKMMMMMMJJJFFFBBBCCCFFFHHHGGGDDD@@@>>>>>>999:::<<<======<<<:::999===???BBBCCCCCCCCCDDDEEEJJJHHHGGGGGGFFFCCC>>>;;;;;;:::::::::;;;===???@@@???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::777999::::::888777888888888888888888888777777666555888:::888666999BBBJJJRRRZZZkkkzzzwww{{{uuunnnlllnnnhhh```]]]___^^^___lll}}}{{{vvvjjj[[[LLLAAA<<<<<<<<<999999;;;:::888999===>>>DDDHHHHHHGGGIIIHHHEEEMMMOOOPPPQQQSSSUUUYYY\\\[[[\\\^^^aaaccceeefffgggeeelllsssvvvvvvuuuvvvxxxyyyvvvtttwww}}}zzzuuurrrnnnhhhccc^^^^^^___aaabbbdddeeefffhhhlllrrrwwwzzzzzzyyywww}}}|||}}}|||tttjjjbbbZZZUUUPPPKKKKKKNNNUUUVVVXXX]]]ccckkkuuu|||{{{eeebbb```ccciiiqqqvvvxxxwwwyyy|||~~~zzzvvvnnnqqquuutttmmmddd[[[VVVUUUOOOHHHAAA===:::888777555666777777888888777777888777555444333333444444444444444444444333333333555666777777666666777999;;;999666333222111111111333333333333333333222222444444555666666555444444444444555555666777888888888888777777777777888888777888888888888999;;;>>>DDDJJJOOOOOOOOOQQQQQQOOOJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@>>>;;;999777666555777777777666555555444444555333111222444555444222444999777999AAAMMMjjjyyyrrruuu}}}uuuiiiaaa\\\\\\dddnnnuuuyyyzzzsssllljjjgggaaa______^^^cccgggjjjmmmpppmmmggg]]]]]]\\\YYYUUUPPPKKKHHHHHHJJJJJJEEE>>>;;;===@@@CCCIIINNNMMMFFFAAAAAADDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEECCC@@@>>>===>>>@@@DDDDDDDDDEEEEEEEEEFFFFFFHHHGGGHHHKKKMMMKKKFFFAAAAAADDDEEEEEEBBB@@@>>>>>>===>>>???@@@???===;;;:::===???BBBCCCCCCCCCEEEFFFHHHHHHGGGGGGGGGEEEAAA>>>===<<<<<<;;;;;;<<<>>>???======>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999888999:::999777555555666;;;<<<<<<<<<<<<;;;::::::777777666555555777<<<@@@CCCHHHTTTeeevvv~~~vvvnnniiidddaaabbbggghhhfffmmmxxxttt^^^LLLAAA>>>>>>;;;;;;<<<<<<999999;;;<<>>CCCJJJPPPPPPQQQRRRQQQNNNKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA>>>;;;777444333666666666666666666666666555444222333444555444333333888666888@@@KKKgggzzztttxxxxxxmmm```ZZZZZZ^^^iiisssyyyzzz{{{yyyvvvrrrnnnlllkkkiiiiiijjjhhheeeggglllnnnsssvvvxxxyyyyyyqqqhhhYYYXXXUUUSSSPPPMMMKKKJJJFFFJJJLLLGGG>>>999:::===AAAGGGMMMMMMIIIDDDBBBBBB===>>>???AAACCCEEEGGGHHHGGGGGGEEEAAA===<<>>===<<<<<<<<<===>>>;;;<<<<<<======<<<<<<;;;999999888888777777777777888999;;;:::888777777888<<<<<<======<<<<<<;;;:::;;;999666555777999:::;;;>>>>>>EEEPPP^^^oooyyyoooeeedddiiippprrrrrrvvv}}}~~~qqq[[[MMMFFFEEECCCDDDHHHHHHDDDAAAAAA===AAACCCAAAAAADDDEEEDDD;;;===???AAABBBEEEJJJMMMTTTUUUWWWXXXYYYZZZ[[[[[[^^^```bbbbbbaaabbbdddfffkkkiiihhhkkkpppuuuxxxyyy|||tttlllgggggghhhfffhhhkkklllllliiifffdddbbbcccdddfffhhhjjjllllllfffdddbbbccceeeccc]]]WWWOOOMMMKKKJJJIIIOOO___oooyyypppjjjeeekkkrrrvvvxxxwwwoooeeegggjjjpppvvv{{{}}}}}}}}}zzzrrrllliiikkknnnooollleee[[[SSSOOOCCC???999555333333333222444444555666666666666666666666555555444444444444222222222333333444444555222444555555444333555666888888888888666555333222111111111222333444444555555555555555555555555555666666666666666666777777777777666666666666777777666777888777777888;;;===CCCJJJPPPQQQQQQRRRPPPLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDCCCAAA>>>;;;777555555555555555666666777777666444333333333444555555222777666777???IIIddd~~~yyy|||ttteee^^^]]]```fffmmmtttrrrpppmmmjjjgggdddbbbaaa```aaadddfffkkkxxx|||pppeeeMMMLLLJJJHHHGGGGGGGGGHHHEEEJJJMMMHHH???888777:::>>>AAAFFFJJJKKKHHHCCC???888999;;;===AAADDDHHHIIIGGGGGGFFFAAA<<<;;;>>>BBBFFFEEEEEEDDDEEEFFFGGGGGGIIIHHHGGGHHHJJJIIIFFFCCCCCCCCCCCCDDDEEEDDDCCCBBB@@@AAABBBBBBAAA???===;;;===@@@BBBDDDDDDDDDFFFGGGFFFFFFFFFHHHIIIHHHFFFCCCAAA@@@>>>===<<<<<<======;;;;;;;;;<<<<<<;;;;;;;;;888777666666555666666777555777999999888888999:::777777777777777666666555<<<999666666777999888777;;;999:::@@@HHHUUUhhhxxxxxxiiinnnxxx}}}}}}wwwwwwxxx|||kkk[[[TTTQQQPPPSSS[[[^^^ZZZUUUSSSGGGJJJHHHCCC@@@BBBCCCBBB:::;;;===>>>???BBBEEEHHHJJJKKKMMMNNNPPPQQQRRRRRRPPPQQQSSSTTTVVVYYY]]]```___^^^^^^```dddhhhlllmmmqqqqqqoooiiibbb^^^___aaaaaadddgggiiihhhddd```]]]ZZZYYYWWWVVVUUUUUUVVVWWW^^^[[[VVVTTTSSSRRRPPPNNNJJJJJJMMMPPPSSS\\\ooo}}}pppcccZZZTTTZZZaaafffkkkpppnnniiimmmppptttxxxzzz{{{{{{{{{|||tttkkkeeecccjjjjjjiiicccZZZQQQIIIEEE888666555444555555444222444555666666777777666666555555555555555444444444111222222333333444444444222333444444333333444555888888999:::999777555333222222111222333444666777777666666666666666666777555555555555555555555555777777666666666666777777666777777777777888;;;===AAAIIINNNOOOOOOPPPNNNJJJIIIHHHGGGFFFDDDAAA???>>>@@@@@@@@@@@@>>><<<999888444444555555666777777777555555444222222333444666222777666777>>>GGGbbbwwwrrrfff```^^^^^^aaagggeeecccbbbbbbbbbbbbaaaVVVUUUXXX___hhhvvvwwwiii\\\GGGEEEDDDBBBBBBDDDFFFGGGEEEIIILLLIIIBBB:::888888;;;===BBBGGGKKKJJJEEE@@@888888999;;;>>>CCCGGGIIIEEEGGGGGGBBB<<<:::===AAAEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBAAADDDCCCCCCDDDFFFGGGFFFDDDAAABBBDDDEEEEEECCCBBB@@@???AAACCCDDDDDDDDDEEEFFFEEEEEEFFFHHHIIIHHHFFFCCCBBBAAA???>>>=========>>>;;;;;;<<<<<<<<<<<<;;;;;;888777666555555666777888333555777777777666777999666777777777777666555555777666555555555666555444<<<888777:::===DDDQQQ^^^uuu~~~uuu~~~|||vvvqqqnnnqqqtttsssrrrsssrrrzzzxxxiiidddaaa___cccmmmsssssspppoooaaa```ZZZNNNEEEBBB@@@===999:::;;;;;;;;;<<>>;;;;;;;;;;;;:::999888777444555555555666666777777444444333222000111444666333888666777>>>FFF```dddooo{{{{{{jjjaaa[[[YYYYYY^^^\\\\\\^^^```aaa___]]]QQQQQQWWWbbbpppyyymmm^^^PPPFFFEEECCCBBBBBBCCCEEEGGGCCCFFFJJJIIIEEE???;;;888999>>>EEEIIIKKKIIIFFFDDD===;;;::::::<<<@@@EEEHHHEEEHHHJJJEEE>>>;;;===AAAEEEDDDCCCBBBBBBDDDFFFGGGEEEGGGHHHEEE@@@>>>???BBBDDDCCCBBBDDDGGGHHHGGGEEEAAACCCEEEGGGHHHGGGFFFEEEAAACCCDDDEEEDDDCCCDDDEEEEEEEEEEEEGGGHHHHHHEEECCCBBBAAA???>>>===>>>>>>???<<<==================<<<999888666555555666888999555777888888777666777888888999999999999888777777333444444555444444555555:::888888999999;;;CCCLLLVVVcccrrr|||~~~xxxnnnfffggghhhfffcccccc\\\dddrrr~~~uuusssooolllnnnxxxvvvdddUUUMMMHHHDDD?????????>>>======???AAADDDDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAFFFFFFGGGGGGIIIKKKOOORRROOOPPPOOOMMMIIIEEECCCBBBEEEGGGKKKNNNNNNKKKGGGEEE??????>>>>>>???AAADDDFFFGGGOOO]]]mmmxxx~~~~~~}}}~~~}}}}}}}}}yyyvvv{{{~~~mmm___WWWUUUYYY___dddgggkkkrrruuuuuuxxxzzz}}}|||yyywwwvvvwwwwwwyyyzzzvvvnnngggddddddccc```YYYPPPFFF>>>;;;:::333222111111333444444333333333444555555555555555333444555666666555444444333333333222222222222222222333444444333333444666666666777777777666555555666555444444444666888999888777666555555666777888777777777666555444444333666666555555555555666666555666777666666777:::<<>>FFF___aaajjjsss|||~~~kkkaaa[[[YYYYYY[[[[[[\\\^^^aaa```\\\WWWSSSTTT[[[iiiyyyqqqeeeUUUHHHDDDCCCAAA@@@???@@@AAACCCAAADDDGGGIIIHHHCCC>>>::::::AAAJJJMMMJJJGGGGGGIIIBBB???<<<:::;;;???CCCFFFGGGKKKNNNJJJBBB>>>@@@DDDEEEDDDBBBAAABBBCCCEEEFFFGGGJJJLLLHHH@@@===@@@DDDDDDBBBAAACCCFFFHHHGGGFFF<<<>>>@@@CCCDDDEEEDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEGGGHHHGGGDDDBBBBBBAAA???>>>>>>>>>???@@@======>>>>>>>>>>>>======999888777666666777999:::999;;;<<<;;;999888777888666666666666666555444444111444666666555555666777444333555777666555:::AAA???LLL[[[ggguuuxxxzzz|||~~~}}}zzzmmmbbbaaaaaa]]]YYYYYYPPPWWWcccrrr|||~~~xxxssssss|||xxxggg]]]WWWRRRKKKKKKJJJHHHFFFEEEGGGIII???@@@@@@??????>>>===<<<@@@???>>>>>>@@@AAAAAA@@@999:::::::::;;;===AAADDDCCCCCCDDDDDDCCC@@@===;;;:::<<<@@@CCCCCCAAA>>><<<888999:::===AAAGGGKKKNNNYYYggg}}}zzzxxx{{{rrraaaWWWWWWYYY[[[aaafffhhhllltttxxxxxxvvvyyy{{{yyysssnnnkkkjjjjjjmmmoookkkccc]]]\\\]]]YYYUUUMMMCCC999333111222666333000///000111222333222222333444444444444333333444555666666666444444444333333222222111111111222444555555444333555666555555555555444444555555888777555444555666888999777666555444444555666777999999888777666555555444666666555555555555666666555666777666666777:::<<<>>>CCCFFFEEEEEEGGGGGGEEE===>>>???@@@AAAAAAAAAAAA<<<;;;999777666666777888666666666666666666666666222333222000---...222666444999888888>>>FFF___~~~ooovvvlll```]]]\\\[[[___ZZZYYY]]]]]]WWWSSSTTTVVVZZZeeesssuuu```UUUMMMEEEDDDDDDDDDCCCBBBBBBAAAAAA<<>>>>>@@@BBBCCCCCCGGGGGGGGGEEECCC@@@===;;;CCCBBBBBBDDDEEEFFFDDDCCC>>>======@@@CCCFFFGGGGGGIIIIIIHHHFFFEEECCCBBBAAADDDEEEFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@???===<<<:::::::::;;;<<<======<<<<<<===<<<;;;999888777777666999999888888777666666666444555666777777666555444444333333333333444555555555666666555444555999======BBBIIIQQQ[[[jjj|||}}}uuupppooopppssstttzzzjjjYYYPPPOOOOOOLLLIIIMMMSSS\\\kkk~~~~~~||||||zzzvvvwwwuuukkkddd```XXXWWWVVVYYY___aaa\\\UUUUUUHHH@@@AAADDDBBB@@@BBBGGGCCC???@@@CCCDDD@@@<<<:::;;;<<<<<<<<<===>>>@@@999<<<@@@BBBAAA>>>;;;999@@@<<<>>>GGGJJJDDD???>>>??????@@@BBBDDDKKK\\\kkktttwwwrrrrrrvvviii]]]WWWVVVVVVWWW^^^aaafffkkkqqqwww}}}~~~|||yyytttmmmgggbbb___^^^___```___]]]YYYUUURRRJJJFFF???888333000000111444555555333111000111333333333222222222333444444777777777666555555555444555555555444444333333333444333222111222444666888555666666666444333444555555555555555555666777777555555555666666777888999777777777777888888888888777777666555555555555666444444555555777888999:::???AAACCCEEEFFFFFFDDDCCC@@@@@@???===<<<<<<<<<<<<;;;:::888666555444444555666666555555555555666666444444444444444444444444444888666777>>>FFF]]]~~~xxx~~~kkk```[[[ZZZYYY]]]YYYXXX[[[[[[XXXXXX[[[^^^aaakkkyyyjjjYYYQQQKKKEEECCCCCCCCCCCCDDDDDDDDDDDDAAACCCFFFHHHHHHEEEBBB@@@???CCCHHHJJJKKKJJJJJJJJJEEEAAA;;;999;;;???BBBCCCHHHIIIKKKIIIFFFCCCAAAAAACCCAAA???>>>@@@BBBCCCCCCDDDEEEGGGGGGEEEAAA===;;;CCCBBBBBBCCCEEEFFFEEECCC>>><<<<<<===@@@CCCEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFDDDBBB@@@@@@@@@?????????@@@???>>><<<;;;>>><<<:::999999:::<<<>>>======;;;:::999888888888888888777777666555555444444555666777777666555444444333333333333444555555333555666444333333666999666999>>>BBBGGGRRR___iii~~~zzztttqqqrrrsssttt{{{ooo___SSSMMMIIIEEEAAADDDIIIQQQ]]]mmmzzz}}}xxxwwwyyyvvvsssvvvzzzrrrmmmjjjmmmkkkkkkqqq|||rrrhhh___\\\WWWPPPKKKKKKKKKGGGCCCEEEJJJNNNMMMJJJFFFGGGHHHGGGEEEBBBAAA@@@===???AAACCCDDDFFFGGGIIILLLLLLRRR]]]aaaZZZQQQMMMLLLLLLOOOSSSXXXaaarrr~~~wwwsssssspppjjjbbb]]]\\\^^^```bbbbbbfffmmmtttyyy|||~~~wwwtttooohhh```ZZZUUURRRTTTTTTRRRPPPMMMIIIFFFDDDCCC???:::555111000111222444444555444222111333444555444444333333333444444666555555555555555555444555555444444444333333333444333222222333444666888555666666666444333444555555555555555555666777777555555555666666777888999777777777777777777777777777666666555555555555555444444444555666777999:::>>>AAADDDHHHIIIHHHFFFDDDAAA@@@???>>>===<<<<<<<<<;;;:::888666555444444555555555444444444444444444444444444444444444444444333888666777>>>FFF]]]}}}~~~}}}zzzkkk___YYYXXXYYYXXXWWWXXX[[[[[[[[[___dddeeefffnnn|||~~~xxxkkkZZZOOOKKKHHHEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIGGGEEEAAA???AAAEEEJJJMMMLLLJJJHHHGGGEEEAAA===;;;<<>>BBBBBBAAACCCEEEFFFFFFEEEAAA???======???BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDAAA@@@???@@@======>>>>>>>>>>>>======AAA>>>:::666555888;;;>>>===<<<;;;:::999888888888777777666555555444444333444555666777777666555444333333333333333444555555222333444444333222333555333555888999;;;AAAIIIOOObbbppp}}}zzzyyyyyyyyy|||}}}wwwjjj___WWWOOOIIIAAA@@@BBBHHHQQQ\\\fffmmm{{{}}}}}}yyytttpppppprrrnnnmmmsss~~~vvvsssppprrroooqqqyyy~~~rrreee___^^^]]]XXXUUUXXX___fffiiiiii___``````___[[[TTTNNNJJJJJJKKKLLLMMMQQQWWW___eeehhhlllwwwsssjjjddddddeeeiiimmmttt}}}vvvqqqqqqtttxxx}}}~~~sssgggeeedddeeeiiilllooopppggglllttt{{{~~~~~~{{{yyyqqqnnniiiccc\\\VVVRRROOORRRPPPKKKFFFBBB???======999777444111000111222333333444444444333333555666777666555444444444444444333444444444444444444555555444444444444333333333444444333333333555666777555666666666444333444555555555555555555666777777555555555666666777888999888777777666666555555555666555555555444444444444444444444444555777888999===AAAFFFKKKLLLKKKHHHFFFBBBAAA@@@???============<<<;;;888666555444444555555444444333333333222222444444444444444444444444333777666777>>>EEE\\\|||||||||~~~{{{wwwwwwxxxwwwwwwsssjjj^^^XXXXXX[[[XXXZZZ^^^bbbdddfffjjjnnniiiggglllxxx|||sssnnnddd```WWWNNNHHHFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGFFFCCCAAA???BBBEEEIIIKKKKKKIIIIIIIIIGGGDDDAAA???>>>@@@BBBCCCDDDFFFHHHGGGFFFDDDDDDEEEEEEBBB@@@@@@AAACCCDDDDDDEEEFFFHHHIIIIIIHHHFFFDDDCCCAAAAAABBBDDDFFFFFFEEEEEECCC@@@???@@@BBBCCCDDD@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDCCCAAA??????@@@<<<<<<<<<======>>>>>>>>>AAA>>>:::666555666888;;;::::::999888888777888888777777666666555444444333444444555666666555444444333333222222333333444555222333444444333333222222333555777888999<<>>============;;;999777555444444444555555555444444333222111444444444444444444444444222777666777>>>EEE[[[{{{||||||tttuuuvvvsssnnniiiggggggcccgggjjjeee\\\XXX]]]ccceeeiiiooorrrtttvvvvvvvvvmmmgggffflllqqqlllccc\\\TTTPPPKKKHHHEEECCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBCCCEEEFFFGGGHHHJJJLLLJJJIIIFFFCCCAAA@@@AAABBBDDDEEEFFFFFFEEEDDDEEEFFFEEECCCAAA@@@BBBDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHHHHDDDBBBAAABBBDDDFFFFFFEEEFFFDDDAAA@@@AAABBBBBBBBB<<<======>>>@@@AAABBBBBB@@@BBBCCCBBB@@@??????@@@;;;;;;;;;<<<<<<===>>>>>>>>>===;;;888666666555555777777666666666666666777888888777666666555555444333444555666666555444333333222222222222333444444333333333444444444222111111222444444555666888:::===DDDOOO^^^mmm{{{oooYYYOOOFFFDDDEEEJJJTTT___kkkmmmnnnjjjddd^^^\\\\\\ZZZXXX\\\ggguuu~~~{{{|||yyy|||yyytttqqqttt~~~zzz{{{|||{{{|||~~~yyynnnaaaYYYWWWPPPPPPNNNPPPZZZeeejjjhhhqqqrrrtttxxx|||}}}{{{yyysssrrrrrrtttuuusssooollliiikkklllkkkgggaaaZZZVVVLLLHHHAAA:::555444444555444333222111111111222222111222333333333444666888999888777666555444444444111222222222333333444444444444444444444444444444555555444444555555666666555666666666444333444555555555555555555666777777555555555555666777888999888777777666555444444333555555666666666555444333555555555555555666777888;;;@@@HHHOOORRRQQQMMMKKKEEEDDDBBBAAA???>>>>>>>>>===<<<:::777555444444444444555555555555444333222444444444444444444444444222666555777>>>DDDYYYyyy}}}zzzzzzgggiiiiiigggccc```^^^]]]WWW]]]aaa```]]]```kkkuuu~~~~~~xxxnnneee^^^______YYYQQQMMMJJJFFFDDDEEEDDDBBBBBBEEEBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBCCCEEEIIILLLJJJJJJHHHEEEBBB@@@AAABBBDDDEEEFFFEEEDDDDDDEEEFFFFFFDDDAAAAAACCCEEEFFFFFFEEECCCAAA@@@AAACCCFFFHHHEEECCCAAAAAACCCEEEEEEEEECCCAAA@@@???@@@@@@???>>>::::::;;;<<<>>>???@@@AAA???AAABBBBBB@@@>>>??????;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::888666333222555555444444444555666666888888777777666555555444333444555666666555444333222222222222222333444444333222111222333444333222444333333222222222333333666777===GGGRRR```qqq{{{eeeXXXKKKFFFDDDDDDMMMXXX]]]```bbb___YYYSSSPPPOOOOOOMMMOOOWWWbbboooxxxtttxxx}}}yyyvvv{{{sssiii___TTTNNNMMMIIILLLNNNQQQYYYeeekkkllllllmmmooosssvvvwwwuuusssssspppmmmmmmoooqqqpppnnnqqqrrrrrrooohhh^^^UUUOOOBBB???:::555222111111222444444444333333222111111000222333333222333555777888777666555555555555555222333333333333333333444333333333444444444444555555555555555555555555555555666666666444333444555555555555555555666777777555555555666666777888999888777777666666555555555555666777777777666444333666666666666666777888888:::???HHHOOOSSSSSSPPPMMMFFFEEEDDDBBB@@@???>>>>>>>>>===:::888666444444444333444555666666555444333444444444444444444444444111666555777===CCCXXXwww|||xxxxxx|||aaaaaaaaa```^^^\\\[[[[[[VVVZZZ___aaaeeeqqq|||pppfff\\\UUUSSSQQQKKKFFFDDDCCC@@@@@@CCCDDDAAAAAAEEEAAAAAA@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<======>>>@@@AAAAAAAAABBBDDDFFFEEEGGGGGGEEEBBB@@@AAACCCDDDEEEFFFEEECCCCCCDDDFFFFFFDDDBBBAAACCCEEEFFFFFFDDDCCCBBBAAABBBDDDFFFGGGGGGEEEBBBAAABBBDDDDDDDDDBBBAAA@@@AAAAAAAAA>>><<<888999:::;;;<<<>>>?????????@@@AAAAAA???>>>>>>???<<<;;;:::::::::;;;<<<===:::::::::999777555333222444444444444555555666777777777666555555444444333333333555555555555333333222222222111222222333444222000......111333333222555444333222333444444444333222555;;;@@@FFFRRR^^^lllvvvwwwhhh[[[UUUOOOIIIMMMWWWXXX[[[]]]ZZZSSSLLLHHHGGGGGGEEEGGGLLLRRRYYYeeepppxxxrrrttt~~~{{{yyy~~~yyyyyy}}}|||}}}qqqhhh___YYYUUUPPPOOOQQQMMMTTT[[[]]]aaahhhlllmmmkkkjjjkkkmmmooopppooonnnlllhhheeeffflllqqqrrrqqqtttrrrnnnggg]]]SSSJJJDDD;;;:::888555444333333333333333444444333333222111000111222222111111333555666666555444444555555555444444444444333333333333333333333444444444555555555555666666666666555555555666666666444333444555555555555555555666777777555555555666666777888999777777777777777777777777666777888999888777555444888777777777777888999999:::???GGGNNNRRRSSSQQQPPPGGGFFFEEECCCAAA@@@???>>>???===;;;888666555444444000111333555555555444333444444444444444444444444000555555777===CCCWWWvvv{{{yyy|||______^^^]]]]]]\\\\\\\\\ZZZ]]]aaaeeennnvvvggg[[[SSSMMMLLLJJJEEEBBBBBB???;;;<<>>===<<<:::::::::;;;<<<<<>>>>>>>>@@@AAAAAA???>>>>>>???<<<<<<::::::::::::;;;<<<;;;:::888777555444444333555555555555555666777888666555555444444333222222333333444555555444333333222222111111222222333444111...+++,,,///222333222222000///000222444555666444222444888999999@@@JJJMMMWWWffftttzzzmmmggg^^^SSSSSS[[[\\\^^^```\\\SSSKKKEEECCCAAAAAACCCGGGIIILLLSSS\\\lllttt{{{{{{zzzyyyxxxuuuggg___^^^hhhooosss~~~{{{xxxxxxvvvlllhhhiiiiiimmmcccllluuuuuuvvveee```XXXRRRQQQQQQRRRVVV[[[TTT^^^ggghhhhhhjjjllllllooommmllllllmmmnnnmmmlllccc___^^^aaaiiipppsssrrrmmmiiibbbXXXNNNDDD===999555555555555555444333333111222333444444333222111000111222111000000222444555555444444444555555666555555555444444333333333333333333444444555555555555666666666666666555555555666666666444333444555555555555555555666777777555555555666666777888999777777777777888888888888666777999:::999888666555888888888888888888999::::::>>>FFFMMMRRRSSSRRRQQQHHHGGGEEECCCAAA@@@?????????>>>;;;888666555444444...///222444555444333333444444444444444444444444000555555777===BBBWWWvvv}}}aaa``````___]]][[[]]]```aaa```dddmmmzzz{{{ooofff```LLLJJJGGGDDDAAAAAAAAAAAA<<<======>>>???@@@@@@@@@>>>===<<<<<<===???AAABBBCCCAAA???<<<;;;:::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@CCCCCCBBBBBBAAA@@@??????DDDDDDDDDCCCBBBBBBAAAAAABBBAAA??????@@@BBBEEEGGGDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDEEEFFFDDDBBB???999999999999:::<<<>>>???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::777777777777666555444333555555666666666666555555555555555555555555555555222222111000//////000000000000000000111111111111111111111111111111111111222222222222222222222222222222333444444555666666BBBHHHQQQZZZeeetttwwwoooggg^^^XXXaaabbbbbbbbb___XXXOOOIIIGGGFFFEEEFFFJJJMMMOOOOOO]]]bbbgggiiigggcccaaaaaaWWWTTTQQQPPPTTT[[[ccchhh}}}wwwuuuvvv}}}xxxmmmeee___YYYUUURRRQQQQQQRRRTTTXXX\\\^^^YYYWWWWWWYYY\\\___```___cccgggkkkkkkjjjkkkqqqvvvxxxxxxwwwuuurrrmmmiiigggddd```[[[YYY\\\aaafffiiiiii```SSSGGG>>>999666555444444444333333222222222333222111222333333111000222222222333333333444444333222222222222222222333222333333444444333333222//////000111222222333333555555666666777777888888666666666666555444333222444444444444444444444444555555666666777888888888222444666888888777666444777777666555444333333222333444555777999:::;;;;;;===AAAFFFJJJMMMOOOQQQSSSJJJHHHGGGFFFEEECCC@@@===<<<:::888666555444444444333333444555666666555555666666555555444333222222444888555666<<<@@@SSSpppbbbbbbcccffffffeeeddddddddddddiiitttpppaaaWWWQQQIIIGGGDDDBBB@@@?????????<<<======>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAADDDBBB???===<<<;;;<<<<<<>>>???@@@AAACCCCCCDDDDDDCCCBBBAAA@@@????????????CCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@???@@@BBBDDDFFFEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@DDDDDDEEEFFFGGGFFFCCC@@@<<<;;;::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888777777777777777666555444333444444555555555555444444444444444444444444444444333222111000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000111222222333444444666;;;@@@FFFMMMXXXfffqqqyyyrrrkkkfffgggggghhhgggddd___YYYUUUMMMJJJGGGFFFIIILLLOOOPPPVVVZZZ^^^___[[[VVVRRRQQQMMMJJJGGGDDDFFFJJJOOOSSSccctttzzzooollljjjppp{{{yyyvvvwwwyyyzzz{{{wwwnnnbbbWWWPPPKKKGGGEEEDDDDDDFFFIIINNNTTTZZZ]]]___```bbbbbbbbbcccfffhhhhhhmmmqqqrrrpppqqqtttxxxuuutttsssoookkkfffaaa___ZZZXXXVVVVVVYYY\\\______YYYRRRHHH>>>888555333222444333333333222222222222///111444555444333444444222222222333333333333444222222111111111111222222222333333444444333333222000000111111222333333333555555666666666777777777666666666666555444333222444444444444444444444444888888777666666555555444333444555666666555444444666666666555444444333333444444666888999:::;;;;;;<<<@@@FFFKKKMMMOOOPPPQQQMMMKKKIIIGGGEEECCC???===;;;:::888555444333444444333333444555555555555555111111000000///......---444777555666<<<@@@SSSooo~~~}}}eeefffgggjjjnnnnnnjjjfffddddddkkkxxxuuubbbTTTJJJFFFEEEDDDAAA???>>>==================>>>??????@@@@@@??????@@@@@@@@@@@@@@@???CCCAAA@@@>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEBBBAAA???=========>>>???BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGIIIIIIHHHFFFEEEBBBBBBBBBAAA@@@@@@??????AAABBBDDDGGGIIIHHHDDDAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::999999888777777777777777666555444333222333333444444333333222444444444444444444444444333333222111111111111222//////000000000000111111111111111111111111111111////////////////////////...//////000000111111111222444777888;;;AAAJJJQQQaaammm}}}}}}xxxuuunnnoooooonnnkkkgggbbb___TTTPPPLLLJJJKKKNNNQQQRRRSSSVVVZZZYYYUUUOOOIIIGGGHHHFFFBBB???>>>???BBBCCCJJJWWWeeelllooopppmmmjjjbbb^^^[[[^^^gggsss}}}qqqeee___\\\\\\[[[]]]bbbiiinnnnnniiiddd]]]WWWNNNGGGCCCBBBAAAAAAEEEFFFIIIMMMTTTZZZaaadddgggkkknnnmmmllllllpppuuuqqqtttwwwwwwsssqqqqqqrrrrrrqqqnnnjjjeee```[[[YYYQQQPPPOOOPPPRRRSSSRRRPPPFFFBBB<<<777444333111000222222222222222111111111---000333444222000111333111111222222222333333333111111111000000111111111222333333444444333333222222222222222333333333333555555555666666666666666666666666666555444333333555555555555555555555555777777666666555444444333444444444333333333333333555555555555555555555555444555666777888999:::;;;:::???FFFLLLNNNNNNNNNNNNNNNKKKHHHEEECCC@@@===::::::999777555333333333333333444444555555555555444333333222222111111000000333777555666<<<@@@RRRooo~~~{{{{{{rrrpppnnnnnnqqqrrrmmmfffccccccjjjxxxyyyeeeVVVMMMGGGEEEBBBAAA???>>>==================>>>>>>????????????===>>>???@@@@@@???===<<>>???@@@@@@AAABBBBBBCCCDDDDDDEEECCCBBBAAA@@@AAABBBBBBCCCDDDFFFGGGGGGFFFEEEDDDAAAAAA@@@@@@??????>>>>>>>>>???BBBEEEHHHGGGCCC@@@@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<<<<<<<<<<555666777888999999999999666666777666666555444444222222333333333333222222333333333333333333333333333333222222222222222333////////////000000000111111111111111111111111111////////////////////////....../////////000000000333444444444444777<<>>FFFMMMOOONNNMMMLLLJJJGGGDDDAAA???===:::888999888666444333333333333333444444555555444444444666666555555555444444444222666555666<<<@@@RRRnnn~~~zzzzzzvvvuuuwwwrrrkkkfffeeejjjwww}}}sssdddVVVLLLGGGEEEDDD@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>?????????<<<<<<===>>>>>>===<<<;;;;;;<<<===???AAACCCEEEFFFEEEDDDBBB???>>>=========@@@???<<<::::::<<<>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAAAAAAAACCCDDDFFFGGGHHHGGGFFFEEEAAA@@@@@@???>>>>>>======;;;<<<>>>AAADDDCCC@@@>>>@@@@@@??????>>><<<;;;;;;========================666777777888888777666666666666666666666666555444333333444444444444333333333333333333333333333333333222222222222222333333...////////////000000000000000000000000000000000000000000000000000000000/////////000000000000000///////////////111555777:::???GGGOOOXXXdddooowww}}}}}}}}}{{{~~~zzzqqqiiieeeaaa``````bbbccccccaaa___VVVYYY^^^bbbccc```[[[WWWRRRRRRQQQPPPPPPPPPPPPPPPJJJJJJJJJLLLLLLJJJGGGFFFGGGDDDBBBDDDIIINNNOOONNNOOOPPPTTTZZZaaafffhhhiiifffaaaYYYOOOHHHCCCAAA@@@>>>???@@@BBBDDDFFFIIIKKKKKKMMMPPPSSSUUUVVVWWWWWW^^^^^^```bbbeeeiiilllnnnmmmkkkkkkpppyyy~~~vvvuuurrrnnnjjjiiiiiijjjhhhhhhgggeeebbb]]]YYYVVVSSSNNNHHHBBB???<<<:::888666555444444666666555333111111111111111111111111555222......111333222000000000000111111111222222111111000000000000111111222333333444444333333222444444333333333333333333555555555444444444444444555555555666555555444333666666666666666666666666333333444444555666666666555555444333333444444555333333444444555666666666444444444444444555666777888>>>GGGMMMOOONNNLLLKKKGGGDDDAAA???>>>===;;;999888777555444333333333444333444444444444444333333222222222222111111111111222666555777===@@@QQQmmm|||yyy{{{{{{wwwooolllhhhiiisss{{{zzztttpppccc\\\QQQHHHCCC@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===???AAADDDEEEFFFGGGFFFDDDBBB???>>>===<<>><<<;;;;;;<<<>>>??????@@@@@@AAABBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAACCCEEEGGGHHHIIIIIIGGGFFF@@@@@@@@@???>>>>>>======::::::;;;===???@@@>>><<<>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===============;;;::::::888777555333222555666666666666666555555222333333444444333333222222222222222222222222222222111111111111222333333......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,---...000222333333555888<<>><<<888777666444444444444555333444444444444333333222111111111111111111111111111555555777===@@@QQQlll~~~~~~}}}~~~|||yyytttlllkkkcccaaaggglllhhh___YYYOOOKKKEEEAAA???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<===>>>???AAABBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<>>>===============>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGGGGEEEEEEAAAAAA@@@??????>>>>>>===;;;:::999:::<<<===<<<;;;;;;<<<===>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<:::999999888777666444444555555666666666666555555111111222222222222111111222222222222222222222222000000000000000111222333........./////////000000000000000000000000000000........................000000000000///////////////......///000111111111///000222444888<<>>888444333444444444222111111222555777777666222222222222333333333444111777======777111///////////////000000000111111222222111111111111222222222333333444444333333222000000111111222333333333444444444333333333222222444444555555555555555444444444444444444444444444888888777666666555555444000111222444555555555555444444444555555555555555888777555444444555666777;;;AAAHHHNNNOOONNNMMMMMMJJJGGGCCC@@@???>>>===;;;999888666555444555555666444444444444444333222111333333333333333333333333000555555777===@@@PPPlll~~~|||yyyxxxzzzxxxrrrllldddeee[[[VVVZZZ]]]XXXMMMEEEDDDBBB@@@@@@@@@AAA@@@???999:::;;;<<<============?????????>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@>>>??????@@@@@@@@@??????===>>>?????????===;;;:::======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<:::999999;;;<<<<<<;;;888:::<<<===>>>???>>>>>>888888888999999:::::::::444555666888999999999999555555666666666666666555000000111111111111000000111111111111111111111111000000//////000111222222............/////////000000000000000000000000000------------------------//////////////////......000///......//////...---,,,...000333555777888999999>>>EEEOOOZZZgggrrrzzz{{{yyyyyyuuuxxx||||||zzz{{{}}}{{{|||~~~zzzxxxvvvsssooollljjjiiiiiikkkbbb___dddhhhccc]]]\\\XXXRRRLLLHHHHHHIIIGGGFFFEEEGGGKKKRRRZZZ```dddeee___```bbbdddgggkkkmmmoooooommmlllpppuuuzzzzzzxxx~~~}}}xxxpppgggbbbbbbccchhhhhhiiijjjjjjkkkllllllooommmjjjhhhfffdddbbbaaaWWW\\\dddmmmuuuxxxwwwuuurrrrrrpppkkk```QQQDDD;;;666444111000222444555555333222111333666999::::::222222222333333444444444>>>KKKWWWTTTFFF999444666////////////000000000000333333222222222222333333222333333444444333333222//////000111222222333333444444444333333222222222444444555555555555555444444444444444444444444444555555666666777888888888---...111444555555444333555555555555555555555555:::999777666555666888999===BBBIIINNNOOOOOONNNNNNKKKGGGBBB>>><<<;;;999888999888777666555555666777444444444444333333222111222222222222222222222222000555555777===@@@PPPkkk~~~xxxvvvtttwww||||||vvvhhhaaa]]]VVVSSSNNNIIIEEECCCBBBAAACCCBBBAAA@@@???===<<<<<<<<<<<<;;;:::888777999;;;===>>>AAABBBCCCCCCBBBAAA???>>>===<<<;;;<<<======<<<===>>>??????@@@??????@@@??????@@@@@@>>>:::666===???AAABBB@@@???????????????@@@AAAAAAAAA@@@@@@DDDDDDEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>===;;;;;;<<<======<<<;;;:::999:::<<<<<<<<<;;;<<<;;;:::999999999::::::777777777666666555444333555555555444444333333333000111333444444333222000000000111111111111000000111111111111222222222222333222222111000//////...//////000000000000//////////////////////////////------......//////000000/////////......------------444000===CCC===@@@555777777999===CCCLLLSSSXXXhhhppp{{{~~~zzzyyywwwwwwzzz~~~~~~|||wwwrrrmmmlllnnnoooppplllhhhgggiiikkkjjjiiibbb```]]]XXXSSSOOOLLLJJJNNNPPPUUU]]]dddiiijjjjjjjjjooosssqqqnnnmmmrrrxxxvvvrrrpppsssyyy}}}}}}{{{xxxqqqpppnnniiieeedddiiihhheeecccbbbccceeegggkkkiiihhhgggfffdddaaa___ZZZaaaeeehhhmmmtttsssmmmpppjjj___SSSHHH@@@;;;999555333000000222222000---000111222333444333222222111000...---...000333555MMM^^^mmmlllYYYBBB333...111000///000111222111000111111111222222333333333333222222111000000000111333333444444444444444444444333222222111111222222222333444555555555444333333333333444444444555555666555555555555444444444333333333444555666777777555555555555555555555555333444555666777777777777<<>>???AAABBBBBBAAA@@@???>>>>>><<<;;;;;;;;;<<<===<<<<<<===>>>????????????===>>>>>>@@@@@@>>>:::666<<<>>>@@@@@@???>>>>>>???>>>>>>???@@@@@@@@@??????BBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>===<<<<<<>>>>>>===<<<:::999999:::<<<===<<<;;;;;;;;;:::999999999999999777777777777666555444333555555444444444333333333000111333444444333111000000000111111111111000000....../////////000000000222111111000//////....../////////000000/////////......................................./////////,,,,,,,,,,,,,,,,,,++++++***555:::QQQ\\\RRRGGG111......///111555:::>>>AAAMMMUUU```iiipppxxx}}}zzz{{{}}}{{{uuupppoooqqqsssxxxtttqqqooopppqqqqqqpppoookkkeee___YYYUUUSSSSSSTTTVVVZZZbbblllrrruuuuuuwww{{{}}}zzztttqqqtttxxxyyyvvvtttvvv{{{~~~xxxrrrqqqpppkkkhhhgggfffdddbbbbbbdddfffggghhhkkkiiigggeeedddccc```^^^\\\bbbfffhhhkkkmmmiiibbbYYYTTTKKKBBB999444000///333111//////111111///---///000111222333222222111000000///...///111333444HHHRRR]]]___VVVGGG:::444111000///000111222111000111111111222222333333333666555444333333333333444222222222333333333333333444333222222111111222222222333444555555555444333333333333444444444444555555555555555444444444444222222333333444444555555444444444444444444444444111222333444555666666666;;;BBBKKKRRRVVVVVVTTTTTTQQQNNNJJJEEE@@@===<<<;;;:::999777555333333333333222333333444444333333222222111111111111111222222555333444888:::@@@SSSiiixxxsssnnnjjjnnnwwwttt^^^PPPHHHDDDAAA@@@>>>;;;999999999999;;;<<<===>>>???@@@@@@AAA===>>>===;;;888777888999>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???;;;<<<>>>@@@AAA???;;;777999;;;=========<<<===>>><<<===>>>???????????????@@@@@@AAABBBBBBBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????===;;;999888888999;;;===<<<;;;::::::999999999888888888777777777777666555444444444444444444333333333333000111222333333222111000///000000111111000000///......////////////000000000000000///......------......////////////................................................------++++++,,,,,,,,,,,,,,,,,,+++666===ZZZjjj___NNN111...............///111111444:::BBBJJJQQQYYYbbbiiiwww}}}~~~|||{{{{{{}}}wwwuuuvvvyyy|||~~~{{{yyyyyyyyyyyyxxx}}}xxxpppggg```\\\[[[[[[YYYYYY]]]fffqqq{{{|||vvvuuuwww|||zzz|||xxxrrrrrrqqqmmmkkkjjjggggggggghhhkkkmmmnnnnnnqqqnnnjjjgggfffdddbbbaaa^^^bbbeeeeeedddaaaYYYQQQEEEBBB<<<777222000//////222000////////////...,,,...///000111111111000000///000000000111222222333999<<>>QQQfffxxxqqqmmmjjjnnnvvv~~~~~~uuubbbQQQGGGBBB>>><<<;;;:::999999999:::::::::;;;;;;===>>>???@@@@@@???@@@???>>>;;;999::::::>>>???@@@AAABBBBBBBBBBBB=========<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???:::;;;>>>BBBCCCBBB===:::888:::;;;;;;;;;;;;<<<=========>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBBBB????????????????????????=========<<<<<<==================???AAA@@@===;;;888777777888;;;<<<<<<;;;888888999888888888777777777777777777666555444444333333333333333333333333111222222222222111000000//////000000000000//////000000000000111111111222//////.........------------......//////......---........................///......------,,,,,,,,,---------....../////////...555555KKKYYYSSSKKK555000000111111000//////......111444777:::@@@FFFKKKVVV___jjjrrrwww|||zzzwwwxxx~~~~~~wwwnnngggbbb```______^^^aaajjjxxxyyywwwwww{{{zzzzzz{{{~~~~~~~~~vvvpppppppppmmmkkkllllllpppuuuvvvuuutttvvvyyyuuuqqqlllhhhfffdddbbbaaa^^^^^^]]]ZZZVVVPPPHHHAAA<<<:::777444222111222333111000////////////...............///////////////...///111222222222111111///...///222666666111---000///...///111222222111111111111111111222222222222222111111000111111222000000111111222333333333444333222222111111222222222222333333444444444444222222333333333444444444555555555444444444333333333333333333222222222222222222222222222222222222//////000111222333444555:::???GGGMMMPPPRRRTTTUUULLLJJJFFFBBB===:::888777666666666666444333111111222222333333333333222222333222111111000111111111444222444888888===PPPdddxxxrrrooollloooxxx```aaa\\\PPPFFFAAA>>><<<777777777777777888999999;;;;;;;;;<<<<<<=========@@@AAABBB@@@>>><<<<<<======>>>???AAACCCDDDEEEEEE===============<<<<<<<<<:::999999:::;;;===>>>???<<<===@@@CCCEEEDDDAAA===999:::;;;;;;::::::;;;======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<======<<<<<<===???@@@@@@===:::888777666888:::;;;;;;:::777777888888888777666555666777777666666555444333333333333333333333333333222222222222111111000000//////000000000000/////////000000000000111111111............------------------............------////////////////////////......------,,,,,,++++++---------....../////////---222---999???;;;???555***+++---............---111111111000000333666999<<>>>>>>>>===>>>???@@@BBBCCCEEEEEE>>>????????????>>>===<<<::::::999:::;;;===???@@@>>>???@@@CCCEEEEEECCC@@@;;;<<<<<<;;;::::::;;;======>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>><<<<<<<<<===>>>>>><<<:::888777777777999:::999888555666777777777666555444555555555555444333222222222222222222333333333333222222222111000000//////...//////000000//////...------............//////........................,,,,,,------------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,(((000+++222222,,,444///'''(((***,,,---......///111///...------...000111111444888;;;>>>EEEMMMTTT]]]```fffkkkpppuuuzzz~~~zzz}}}~~~||||||}}}zzzyyyvvvsssoookkkhhhffffffcccccclllyyy}}}zzzxxxyyyzzzwwwzzz~~~~~~zzzwwwxxxoooiiiiiiiiigggfffhhhlllwwwzzzsssuuuzzz|||wwwqqqkkkeeeaaa\\\YYYMMMGGGBBB???<<<666222222111000...---,,,------...///000111111//////000111......------......///000---...///000000000///...111222333000---+++,,,...///......///222333333222111111111111111000000000000000000///000000111222000111111222333444555555444333222222111111222222222222222222222333444444222222222222333333333333444444444444333333333333333333333333444444444444222222222222222222222222000000000111333555777999;;;???EEEIIIJJJJJJJJJKKKGGGFFFEEEBBB???===;;;999555555444333222222111111111111222222222222111111111111000000111222222333...---000666777<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@@@@AAA@@@???>>>===::::::::::::;;;>>>@@@BBB@@@@@@@@@BBBCCCDDDCCCAAA>>>???>>>===;;;:::<<<===<<<===>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@@@@????????????????????????>>>===<<<;;;;;;<<<===>>><<<;;;:::;;;<<<===<<<:::999888777777888888777666444555666777777555444222444444444444333222111000111111222222222333333333333222111000000/////////......////////////......---------.........//////........................,,,,,,------------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++&&&///+++111000(((///***++++++,,,---...///000000...---,,,+++,,,---......000/////////111555:::<<>>======>>>??????>>>===<<<<<<======@@@@@@AAABBBAAA@@@???>>>;;;:::::::::<<<>>>AAACCCAAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@>>>;;;;;;<<<>>>;;;<<<===>>>@@@@@@AAAAAAAAA@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???===;;;999999;;;<<<;;;;;;:::999777777888888666555444555666777777555333222333333333333222111000000111111111222222333333333333222111000////////////......////////////......////////////000000000111......//////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---/////////......---------)))000)))//////(((000***------,,,,,,,,,,,,---......---++++++,,,------,,,///...,,,---///111222222222555888;;;>>>CCCKKKPPPZZZ___fffkkkmmmnnnqqqtttwww}}}zzzuuuvvvyyyxxx|||}}}~~~vvvsssrrriiigggdddbbbbbbdddgggjjjrrrmmmlllrrr~~~tttsssrrrqqqsssvvv{{{~~~vvvnnngggffffffdddccceeedddiiiooouuuwwwssslllgggccc___XXXQQQJJJBBB:::555666222222777888222///111111000000////////////000,,,...000///---,,,...000//////...---...///000111------------------------%%%&&&(((,,,000222111///.........///222333333222222111111111000000////////////...//////000111111---...///000111222333333444333222222111111222222333222111111111222333444111111222222222333333333444444444333333333222222//////000111222333333444333333333333333333333333000/////////111444777999999>>>EEEJJJLLLKKKJJJJJJGGGFFFCCC@@@<<<888555333666444222000000000222333111111222222222222111111/////////000111333444555444333666::::::===MMMaaattt~~~rrrqqqpppsssyyy777777777777666666666666777666666666666888:::;;;888888888888999:::;;;<<<<<<;;;<<<===??????===;;;======>>>>>>>>>======<<<@@@???>>>???AAABBBBBB@@@????????????????????????@@@@@@@@@?????????>>>>>>CCCBBB@@@>>>===<<<======<<<<<<===>>>??????@@@@@@;;;;;;;;;<<<===???@@@AAA??????@@@AAA@@@???>>>===AAA???===<<<;;;<<<===>>>;;;;;;;;;::::::999999888;;;::::::::::::999666333111111222222222333333333333333333222222222111111111111111222222333333333222222111000///...---------------.........//////........................//////...------,,,++++++******((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++++++++++++++***)))(((------------------------//////...---,,,,,,,,,,,,.........------........./////////111333666999;;;HHHJJJNNNQQQUUU[[[aaaeeekkknnnssswwwxxxvvvssspppvvvvvvttttttuuu{{{vvvoookkkllllllhhhdddgggrrr{{{wwwyyy|||~~~}}}|||pppoooooooooqqqtttxxxzzz{{{{{{ooommmlllkkkkkkiiieeebbbeeehhhkkknnnmmmhhhccc___OOOLLLGGGAAA;;;777555444222222111111000000////////////............//////---...///111111111000/////////............//////......///000000000000000111000000///...---------000000000000////////////222111000000000000000000111000000000000000111111000///.........///111222333333333444444555555555222222222222222222222222222222222111111111111000222333333444444333333222000111333333111000111222444444333333333333333444000111111222222333444444999<<>>>>>??????>>>>>>===@@@???>>>???AAABBBAAA@@@???????????????????????????????????????@@@@@@@@@???>>><<<;;;::::::;;;;;;<<<<<<======>>>??????@@@<<<<<<<<<===>>>???@@@AAA??????@@@@@@@@@???>>>===???===<<<;;;:::;;;===>>>;;;;;;::::::999888777777666555555666777777555333222222222222333333333333333333333222222222111111111222222222222222222333222222111111000000//////---------.........//////------------------------/////////...---,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,---------,,,,,,+++***))))))))))))))))))))))))------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///111222222555888<<>>DDDFFFFFFDDDCCCFFFDDDAAA>>>;;;999777666333222222111111111111111000///.........///111111000000000000111111111111222222444666888>>>NNN^^^sss~~~ssstttvvvyyy~~~777777777777777777777777888888777777777888888999888888888888999:::;;;<<<<<<<<<<<<===??????>>><<<>>>>>>???????????????>>>AAA@@@??????@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>======>>>>>><<<<<<<<<===>>>>>>??????======>>>>>>>>>??????@@@??????@@@@@@??????>>>===<<<;;;:::::::::;;;<<<===<<<<<<;;;:::888777666666222222222444666777666555222222333333333444444444333333333222222222111111222222222222222111111111111111111111111111111111---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++*********+++,,,,,,++++++************++++++...------,,,,,,------...)))+++...000111444888;;;@@@FFFPPPYYY___bbbaaa```aaabbbdddfffkkksss{{{|||xxxvvvyyy~~~{{{{{{xxxsssooopppttt{{{}}}zzzxxxvvvuuuppppppppppppooonnnmmmlllrrrtttxxxzzzzzzxxxuuurrrvvvrrrmmmiiiccc^^^XXXSSSSSSRRRPPPLLLGGG@@@:::777333222111000000000111222...............////////////...---,,,,,,,,,,,,,,,,,,---................../////////......////////////000000000000000///...000000000///......------++++++,,,---...///000000111111000000000111111222222222111111000111111222......///000000000000000222222222222222333333333000000000000000000000000//////000111222333444444111111111111111111111111///111222222111000000111333333222222222222333333222222222222222111111111222666<<>>;;;999888777444333111000000000111222/////////...///000000111000000000000111111111111222222444666777===MMM]]]rrr}}}tttvvvyyy|||777777777777777888888888999999888888888888888888888888888888999:::;;;;;;<<<;;;;;;<<<>>>???>>>===>>>??????@@@@@@@@@@@@???BBB@@@??????@@@@@@???=================================>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>============>>>>>>?????????>>>>>>?????????????????????????????????>>>>>>===<<<;;;;;;:::;;;;;;<<<=========<<<:::999888777666333333333444777888777666222333333333333444444444333333333222222222111111333333222222111111000000//////000000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------))))))************))))))++++++++++++++++++++++++************+++,,,---...++++++************++++++---------,,,,,,,,,,,,,,,...///000000//////111333222777???FFFKKKKKKIIIGGGIIIKKKPPPUUU[[[dddmmmsss~~~{{{wwwuuu|||zzzwwwttttttwww|||~~~~~~}}}{{{uuuooollloootttwwwyyy{{{yyyvvvrrrooommmlllkkkjjjlllnnnpppppppppooonnnqqqrrrttttttsssqqqnnnllllllhhhccc]]]WWWQQQKKKGGG======<<<:::888666444333333222111000000000000000,,,,,,,,,------.........//////...---,,,,,,,,,,,,..............................////////////......000000000000000//////...000000//////............,,,,,,---......///000000000000000000111222222333333333222111111111222222000111222333444333222222111111111111111111222222111111111111111111111111333333222222222111111111111111000000000000111111///111222222000000000111444333333333333444555555333333333222111000000///222666<<>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@?????????@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@>>><<<:::999888>>>>>>???????????????@@@>>>???@@@@@@AAA@@@@@@????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<============<<<;;;:::999888888555444333333555666555444222222222333333333444444333333333222222222111111222222222111111000000000------......///000000000.....................---------------------------,,,,,,,,,+++++++++++++++((()))+++------...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,((())))))******)))))))))''''''''''''''''''''''''++++++++++++,,,...///000,,,,,,++++++++++++,,,,,,(((((())))))************)))+++------,,,,,,---///,,,000555:::<<<;;;888666777:::===BBBFFFMMMTTTYYYaaagggnnnqqqooollljjjjjjpppqqqqqqooommmmmmppprrrpppssswwwyyyyyyyyyzzzzzzuuuoooiiihhhkkkoooqqqppptttrrroookkkiiigggggggggccceeehhhjjjkkkkkkiiihhhggghhhjjjjjjhhhccc___\\\SSSPPPKKKFFFBBB>>>:::666777666444222000///......000///...------,,,,,,,,,++++++,,,,,,------......000000///...------......000000//////////////////......///000000///......//////000000000000//////////////////............////////////////////////000000000000111222444444444444333222222222222222000111333444444444333222111111111111111111111111222222222222222222222222333333333222222222222111111000000//////000000111///000222222000///000111000000000000000111222222444333222222111000//////000444:::@@@CCCCCCBBB@@@>>>>>>>>>===<<<:::888777333222111000000000111222000111111111222222222222///000000000111111111111333333444555555;;;JJJYYYlllxxxrrrtttxxx|||666777777888888999999999888888999999:::999999888888888888888999:::;;;<<<;;;999888999<<<===>>>=========>>>???@@@@@@@@@@@@@@@???>>>>>>???@@@???===========================;;;;;;<<<===>>>???@@@AAACCCBBBBBB@@@>>><<<:::999>>>>>>>>>>>>>>>?????????>>>???@@@AAABBBBBBAAA@@@@@@???>>>============>>>============<<<<<<;;;;;;<<<;;;;;;::::::999999888666444222111222333222111111111222222222333333333333333333222222222111111111111111111111000000000---------....../////////...............---------........................,,,,,,,,,+++++++++++++++'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,++++++***)))***++++++,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,---...///000------,,,,,,,,,,,,------((()))***,,,------------"""$$$'''******,,,...///+++---111444666555444333111222444555666888<<>>AAABBB@@@???============<<<:::777666222222222222111111000000......///000000000000///000000000000111111111111333333444444555:::IIIXXXjjjuuusssvvvzzz~~~666777777888888999::::::666777999::::::::::::999888888888888999:::;;;<<<999888777777:::<<<======;;;<<<===>>>???????????????>>>===>>>???@@@???>>>========================:::;;;;;;<<<===>>>>>>???BBBCCCCCCCCCBBB@@@>>>==================<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@???>>>===<<<======>>>=========<<<;;;:::999888888888888888888888888888666444222111222333333222000000000111111111222222333333333222222222111111000000000000111111111111............//////////////////.........---------------------------------------------------------++++++************++++++++++++++++++++++++++++++******************************+++,,,++++++))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,,,,------+++,,,---.../////////...###&&&)))+++,,,,,,...///+++,,,...000111222222222///000111000//////000222222666;;;===>>>AAAEEEIIIJJJNNNQQQQQQOOOPPPTTTXXX\\\^^^``````______aaabbb`````````aaabbbcccbbbbbb]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTTTTRRRPPPMMMJJJIII???@@@@@@@@@>>>;;;888666555333111000111222111000,,,,,,---...///111222333......///000111111111111---------------,,,,,,,,,------------...///000000111000///...---......///---...///000000///...---,,,---...000111111111111.../////////////////////......////////////////////////000111222444555666666555444333333222222222///////////////000111111333333222222222111111111111111111111111111111111000111111222333444555555333222000//////000222333...000111111000//////000333333333333444555666777222222111111000000/////////333999???BBBCCCBBB@@@<<<=========;;;999666555000111222333333111000///---...///000111000000///000000000000111111111111333333333444444999HHHWWWgggrrr}}}{{{sssvvv{{{666777777888999999::::::666777888:::;;;;;;::::::888888888888999:::;;;<<<999777666666999;;;<<<<<<;;;;;;===>>>>>>?????????>>>===<<<===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<=========<<<===??????@@@???>>>===;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@BBBDDDDDDCCCBBB@@@???===<<<<<<<<<===>>>======<<<;;;:::888777666666666666666777777777777777555333333444666666666///000000000000111111111333333333222222222111111//////000000111111222222000000000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////000...,,,***)))))))))***++++++++++++++++++++++++***************************+++,,,,,,+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---))))))+++,,,,,,+++***)))(((***,,,---+++******++++++,,,,,,------...///000---...000000//////000111000222333222///000444888666999<<<;;;:::<<>><<<999777666666555555444333333222222...,,,***+++,,,...///...000000//////...---------....../////////...------.........------,,,,,,,,,+++++++++,,,---...///000000///...---,,,------...---...///111111///...---+++,,,...///111222222222.........///////////////+++,,,,,,---...///000000//////000111222444666777777666555444333222222222222111000000000111333444333333333333222222111111000000000000000000000000444444444333333333222222333222111//////111222333...000111111/////////000000000000000111222333444111111111111000000000000111555<<>>AAABBB@@@===????????????>>>===;;;;;;===;;;::::::<<<======<<<<<<<<<=========<<<:::999<<<===>>>???>>>===:::999>>>>>>????????????>>>>>>===>>>?????????===<<<;;;;;;;;;;;;::::::999999999777666555555666666555444444444444444333333222111333222000...---......///000000000000000000000000000000000000////////////////////////............111000///...------...///.........------,,,,,,,,,,,,,,,---...---,,,***)))************************************************************************++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,+++***))))))***+++,,,))))))***+++---...//////333222111///---+++)))))))))************+++++++++++++++++++++++++++++++++------------------------******+++,,,---...///000---------....../////////......///111222333444555888888777666666777777777888999;;;======<<<:::999777777666555555444333333333222222222111111000000///...---------///000111000000//////............+++,,,------......------333000,,,(((&&&'''***+++))))))*********++++++++++++,,,---...//////......---000222000,,,+++...222//////000000///...------///......---------............------------......---.........//////000000......///000111222333333222333444555555555444333111111111111000000000000222222222222222111000///000000000000000000000000333222111000////////////111111111000000000000///111111111111111111111111//////000000111111111111222222222111111111111000444666;;;AAAFFFHHHFFFDDDAAAAAA???===:::777444333//////000111222333333444......//////000000111111000111222222111000000000222111333444555888CCCOOOdddlllwwwxxxssstttxxx}}}666666888999999999888777777888999999999999888777777777777777888999:::;;;;;;;;;:::::::::999999999888888999:::;;;<<<<<<======<<<<<<>>>AAABBB@@@==============================;;;::::::<<<======<<<;;;<<<=========<<<;;;::::::<<<===>>>???>>><<<;;;<<<<<<============<<<<<<======>>>>>>>>>===<<<;;;::::::999999888888777777777555444444555555444333333333444444333222222111222111111000////////////111111111111111111111111------...///000111222222////////////............000///...,,,,,,,,,---...---------------,,,,,,,,,,,,,,,---------,,,+++***************************************************************************++++++++++++++++++++++++***+++------+++***+++,,,++++++***))))))***++++++)))******+++,,,---......------------,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------------,,,,,,,,,------.........------...///000111111222//////......---......///222222333333333222000///222222111111000//////...000000000000//////......//////...------...///000.........------,,,,,,,,,+++,,,------......------///...+++))))))+++---///+++++++++,,,,,,,,,------000//////............///+++...111000,,,+++...111///////////////...------......---------......//////......------......///---------....../////////...//////000111222222333222333444444555444333333111111111111000000000000222222222222222111000000111111111111111111111111111111000000000111111222222111111111111000000000111111111111111111111111000000000000000111111111222222222111111111000000333666;;;AAAFFFHHHGGGEEEBBBAAA@@@===:::777444333000000000111111222222333//////000000000000000111111222222222111000000111111111222444555888CCCOOObbbjjjuuuxxxrrruuuzzz666777888888999999888888888888999999999999888888888777777777888999:::;;;::::::::::::999999999999888888999:::;;;======>>>;;;::::::<<<>>>>>>===<<<<<<;;;;;;;;;<<<===???@@@===;;;::::::<<<======<<<:::;;;<<<<<<===<<<<<<<<<999:::<<<>>>>>>>>>>>>===:::;;;;;;;;;;;;;;;;;;:::<<<============<<<;;;;;;;;;;;;:::999999888777777666555333444555555444222222333333333333222111111000111111111111111000000111111111111111111111111------...///000000111222/////////............---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***************************************************************************++++++++++++++++++++++++***,,,------,,,++++++,,,++++++***))))))***++++++++++++++++++,,,,,,,,,---******++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------////////////////////////.........------,,,,,,+++...---------------,,,,,,//////......---......///,,,,,,++++++++++++******+++,,,------......------...---,,,,,,,,,---...///---------.........//////111000///---------------(((,,,//////---,,,---///...////////////...---------------------...///000///......------......///------............/////////000000000111222222222222333333333333333222111111111111111000000000000111222222222222111000000111111111111111111111111000000111111222333333444222222222111111111111000111111111111111111111111111111111000000000000000222222111111111000000000222555999@@@FFFHHHHHHFFFCCCBBB@@@>>>:::777444333111111111111111111111111111111111111111000000000222222111000000000000111000000111444555888DDDPPP^^^gggrrr|||vvvqqquuu{{{777777777888888888888888777777777888888888888888999999888888999:::;;;;;;:::999999999999999999999888888999:::<<<===>>>>>>888888888999:::::::::999===<<<:::::::::<<<>>>@@@===;;;::::::<<<======<<<::::::;;;<<<<<<=========;;;;;;<<<===>>>>>>======::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;>>>======<<<;;;:::999999666555444444555555444333111222222222222222111111///000222333333222111000111111111111111111111111000000000///.........---//////.........---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,+++++++++************************************************************************************************)))+++,,,,,,+++******++++++******************+++,,,+++++++++++++++++++++,,,,,,,,,++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////............///000111222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++++++++*********+++,,,------......------000///...---,,,+++******---............/////////,,,------......---,,,,,,&&&***---///...------............//////...------,,,,,,,,,---...///000111//////............//////////////////////////////000000111111111222222222333333333333222111111111111111111111000000000///111111222222222111111000111111111111111111111111111111222222333333333333222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000111333888>>>DDDHHHGGGFFFCCCBBB@@@>>>:::777444333222111111111000000000///333333222222111111000000222111/////////000111000000///111333444888DDDPPPZZZcccnnnyyyssspppttt|||777666777777777777888888555555555555555666777777777777777777777888888999999999999999999999999999888888999:::;;;<<<===>>>888999999999999999::::::>>><<<;;;999999;;;<<<>>>===;;;::::::<<<======<<<;;;;;;;;;;;;<<<<<<=====================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;>>>======;;;:::999999888777666444555666666555333000000111111222111111000///000222333333222111000000000000000000000000000000000000///...------,,,............---------------------.........------***++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((()))++++++)))))))))************++++++*********,,,,,,++++++++++++******,,,,,,,,,,,,+++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------************************------,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------+++++++++++++++,,,,,,,,,+++,,,------......---------------,,,+++***))))))------------............)))+++///111222111///---'''))),,,......------,,,------............------,,,,,,,,,---...///000111/////////....../////////000000000000000000000000000000111111222222333333444444333222111111000000111111111111000000000///000111111222222222111111000000000000000000000000222333333333333222111000222222222111111111000000000000000000000000000000111111111000000000000000111111111000000000//////000222666<<>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999999999999:::;;;;;;;;;:::999777666555555666555444444555555444222//////000111111111111000000111111111111111000000////////////////////////------........./////////.........------------,,,,,,------............---++++++++++++,,,,,,,,,,,,+++************+++,,,,,,************************************************))))))))))))))))))))))))************************''')))******)))(((((())))))***++++++++++++***)))+++++++++++++++*********))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------******++++++,,,,,,------***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...222111///...+++***((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---............---+++,,,,,,,,,,,,---------+++,,,------......------)))******++++++,,,,,,,,,,,,,,,,,,------------...***---111444555555333111)))***,,,---...------,,,,,,,,,---............------------------...///000000//////......//////000111111000000000000000/////////000111222333444444666666444222111111000000111111111111000000000000000000111222222222222111000000000000000000000000222333333333333111///...111111111000000000000///000000000000000000000000///000000000111111111111111111000000000////////////000444:::???CCCCCCCCC>>>>>>===;;;999777555444111111111000000/////////111111111111111000000000000......111555666555222111000111333333777BBBMMMUUU]]]hhhsss{{{qqquuu|||555444444333444555666777444444333333444555777888666555555444444444555555777888888888999999999999999999999999999999999999:::;;;<<<:::888888:::===999999999:::;;;;;;<<<<<<===;;;::::::<<<======<<<======<<<;;;:::;;;<<<<<<>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999888888777888999:::;;;;;;:::999888666555444333444333111222333333222000...//////000111111000000222111111000////////////........................---------.........//////.........---------,,,,,,***+++,,,---...------,,,,,,,,,,,,++++++++++++++++++***)))))))))***,,,---************************************************))))))))))))))))))))))))************************((()))++++++)))((()))***)))***++++++++++++***)))***************+++++++++)))))))))******+++++++++)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******)))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////333333333222111...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,.../////////...+++++++++,,,,,,,,,------+++,,,------......------++++++***++++++---......,,,,,,,,,---------............///111111222222222---,,,,,,,,,---------,,,+++,,,------.........---......---------......///000000////////////000000////////////.........---......000111333444666666888777555333111111111111111111111111000000000000000000111222222222222222222222222222222222222222///000222333333111000///000000000/////////......000000000000000000000000......///000111222222333111000000000////////////...///222777===@@@AAA@@@;;;;;;:::999888666555444000000000000000///////////////000000000000000111000///000555:::<<<999555222111222333333666@@@LLLSSS\\\fffqqqtttxxx~~~444444333222333444555666555444444444555666888999999888777777777777888888777777888888999999999999999999999888888888777777777999999777555444777:::666777888:::<<<<<<=========;;;::::::<<<======<<>>???:::;;;;;;<<<<<<;;;;;;:::888888777777777888:::;;;<<<<<<:::999888666555444222111000000111111000.........///000000111000000333222000...---......///------------------------111000///...---,,,++++++......---------,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,++++++***************)))))))))***,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))***+++,,,,,,+++***)))))))))*********+++++++++++++++***)))((('''&&&&&&)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------......---,,,+++***)))(((,,,+++++++++******)))))))))*********++++++++++++))))))))))))***+++,,,---,,,...000222222111000///,,,,,,,,,,,,,,,---------))))))******+++++++++,,,((())),,,...////////////******++++++,,,,,,,,,,,,+++,,,------......------000///---,,,+++,,,,,,---------------.........///000...,,,++++++---///111///...,,,,,,------------+++,,,------.........---///......---------......000000////////////000000......---------,,,,,,,,,---...///111333555777777999888666333222111111111111111111111000000000000///000111222222222222222444444444444444444444444---...000222333222111000////////////............000000000000000000000000------...000111222333444000000000000////////////...///222666;;;>>>???>>>999999999888888666555444/////////000000000000000......//////000000111111000000222888>>>@@@===888333222222333333555???JJJSSS[[[fffppp}}}www{{{444555666555444444555666666777777777888888888888<<<;;;:::999888888888888<<<;;;999777666666666777999999888888777666666666999999:::::::::999888888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>>>>===<<<;;;:::;;;<<<<<<>>>===:::888888999;;;===>>>======<<<;;;;;;::::::::::::::::::999888777777666666666555444444333333......---------......///000000000000111111111111000000000000000000000000------------------------......................................................---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++)))******++++++***((('''&&&''''''((()))******+++******************++++++))))))))))))******************))))))))))))******,,,,,,,,,++++++*********))))))))))))************************************+++*********))))))((((((***+++,,,,,,------,,,,,,111///---+++************))))))***++++++++++++***))))))))))))))))))))))))***)))))))))***,,,...000111222333333222000---,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------.........//////000000///...---,,,,,,,,,........................000000000000000111111222000111222333333222111000111111111111222333444444444333111000000111333444222222222222222222222222555444333111000/////////000000111111111111000000//////000000000000//////000000//////000111222222444333111000...---------000000111555999<<<===<<<;;;:::999888666444222111222222222222222222222222---......///000111111111111111111111111111111111---///111222333999AAAHHHUUU\\\eeemmmzzz}}}~~~444555666555444333444666666666777777777888888888;;;;;;:::888888777777777:::999888777777777888999777777777666666666666666777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<<<>><<<;;;:::::::::;;;<<<;;;:::999:::;;;===>>>=========<<<;;;:::::::::::::::::::::999888777777666666666555444444333333//////.............../////////000000000111111111////////////////////////........................////////////////////////........................------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++*********)))))))))************+++++++++***************))))))(((''''''(((((()))******+++,,,++++++******)))))))))))))))))))))******************))))))))))))******,,,,,,,,,++++++*********))))))))))))******************************************************))))))***+++,,,,,,------,,,,,,///...---,,,+++***************+++,,,,,,,,,,,,+++***************************)))))))))***,,,...000000111222222222000...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,.........---,,,+++***)))---------------------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---------.........//////000000///------,,,,,,---////////////////////////000////////////000111111000111111222222111111000111111000000000111222222333222111000000222444555222222222222222222222222333222222111111111111111111111222222222222111111//////000000000000//////000000000000000000111111//////...---,,,++++++***//////111444999;;;<<<;;;::::::999888666444222111000000000000000000000000......///000000111222222111111111111111111111111...///111222333888AAAGGGSSSZZZccclllxxx~~~~~~333555666555444333444555666666666666777777777777::::::999888777777777777777777777777777888999:::555555555555666666666666555666777999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::::::::>>>===<<<;;;::::::::::::999999:::;;;<<<===>>>???===<<<<<<;;;;;;::::::999::::::999999888777777666666666555555444333333333222111000///........./////////000000000000111111////////////////////////........................////////////////////////------------------------,,,,,,+++++++++*********++++++++++++++++++,,,,,,+++++++++***************)))************+++++++++++++++***))))))))))))***'''(((((())))))*********,,,,,,+++***)))(((((('''))))))))))))******************))))))))))))******+++++++++++++++*********))))))))))))*********************************************+++++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,+++***))))))***++++++++++++******************************)))))))))***,,,---//////000111222222111//////......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++((()))+++---///000111111........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////---,,,,,,,,,,,,,,,------........./////////000///...---------------000000000000000000000000///............///000000222111111000000111111222111111000/////////000000222111000000111222333555222222222222222222222222///////////////000111111111222222333333222222111//////000000000000//////111111000000000000000000//////000000000///...---//////000333777:::;;;;;;999999888777666444222111//////////////////////////////000000111222222222111111111111111111111111...000111222333888@@@FFFPPPXXXbbbkkkvvv333444555555333333444555555555555666666666777777999888777777666666666777777777777777777888888999444444555555666777888888666666888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>======;;;;;;;;;;;;::::::999999:::999999888777777666666666666555444444333333222333222111000////////////////////////000000000111////////////////////////........................////////////////////////------------------------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++,,,+++***)))((()))***+++(((((()))))))))*********++++++******))))))((((((((()))))))))******************))))))))))))******+++++++++***************((()))))))))*********************************************++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***'''(((((()))))))))))))))************************))))))))))))***+++,,,------...///000111000000000///...---+++++++++,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++%%%'''))),,,///111222333------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------...///000111............////////////000///...---------------////////////////////////...------------...//////222111000//////000111222222111000000////////////333222111111000111222222111111111111111111111111------,,,,,,------...///000111111222222111111000//////000000000000//////111111111000000///.........///111222222111000...///...///111555888999999888888777666555333222111........................000000111111222222222222111111111111111111111111///000111111222777???EEENNNXXXbbbjjjttt333444555444333222333555444555555555555666666666777777666555555555666666888888888888777777666666555555666777888888999:::888888888999999888888777888888999999999:::::::::::::::999888888888888888888888999:::<<<<<<======:::;;;=========<<<;;;::::::::::::::::::999999999:::999888666666666666666555555555444333333222222444333222000000/////////...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++---,,,***)))))))))***+++))))))))))))************((((((((())))))******+++((()))))))))******************))))))))))))******************************((()))))))))*********************************************++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***((()))******++++++******************************))))))))))))***++++++,,,,,,------...////////////...---,,,*********+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++------------,,,***)))(((++++++++++++++++++++++++***++++++,,,,,,---------------------------------******+++,,,,,,---......************+++,,,---............/////////000000//////...------------...........................---------------......///222111000//////000111222333222111000000000000000444333222111000000//////111111111111111111111111//////...------------...//////000000000000////////////000000000000//////000000000111000///...---***+++---//////...---,,,...------000333666888888777777666666444333111111////////////////////////111111111111111222222222111111111111111111111111///111222111222666>>>DDDNNNXXXcccjjjsss222444555444333222333444444444444444555555555666666555555444444555555555777888888888777777666555555666666777888999999:::888888999999888777777666777777777888888888999999999999888888888888999999666777999;;;<<<=========:::;;;<<<<<<<<<;;;999888999999999999999999999999:::888777555555555666666555555444444333222222222222222111000/////////000......////////////000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++,,,,,,***************+++++++++)))************+++++++++,,,,,,+++***************************************&&&''''''((()))***++++++))))))))))))******************))))))))))))******)))))))))***************))))))))))))*********************************************+++++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,+++***++++++,,,---------------++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,------...,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,---------,,,+++***************+++++++++,,,,,,,,,,,,,,,+++***)))(((************************++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------//////...---,,,,,,,,,,,,....../////////000000000///......---------.................................------------...//////111000000//////000000111222222111000000000111111333333222111000//////...111111111111111111111111333222111000000000000000...//////////////////...//////000000000000//////...///000111000///...---------//////000///...---...---,,,...111555666777666666666555444222111000000000000000000000000000111111111111111111111111111111111111111111111111000111222111111555<<>>DDDMMMXXXdddqqq|||yyyllloooqqqqqqrrrwww333333333333333333333333444444444444444444444444555555555555444444333222222222333444555555444333555555555555666666666666777777888888888888777777666666666666777777888888777666555555444444444444444444444555555444444333222000......000222222222444333333222111000000///////////////////////////......//////000/////////---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,+++******))))))******************************************************************************++++++************++++++***)))((((((((()))+++,,,(((((())))))))))))(((((()))))))))***************'''(((((()))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))))))))((())))))(((((()))***++++++))))))*********+++++++++)))))))))******+++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,)))))))))))))))(((''''''((((((((((((''''''''''''***************+++,,,,,,************************************++++++++++++))))))))))))))))))))))))'''(((((((((((((((''''''************************)))))))))*********++++++...---+++******+++---...)))***---//////...,,,***++++++++++++++++++++++++******+++++++++*********------...///000111222333...---+++******+++---...------,,,,,,,,,---...///,,,---...///000///.........------,,,,,,------...//////.........---------///...---,,,---...///000000000////////////000000//////...---,,,++++++***------,,,,,,,,,---..............................,,,------......------,,,+++++++++,,,,,,,,,------000...,,,++++++,,,...///222222333444444333111000.........///////////////+++,,,...//////...,,,***111000000000///////////////000111111111222555888===CCCLLLWWWcccnnnyyyuuulllooorrrsssuuu{{{222222333333333333444444444444444444444444444444222222333444555555555444222333444555555555555555555555555555666666666666777777777888888777777777666666555555555666777888777666555444444444444444333333444444444444444333333111//////111333333333333333222111000000//////.............../////////---......////////////...------------...........................---,,,,,,+++++++++++++++++++++++++++)))(((&&&&&&((()))+++,,,+++******))))))******************************************************************************************************,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((())))))******((((((((((((((()))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++***************+++++++++*********+++************++++++++++++++++++++++++***+++,,,,,,******+++,,,((()))***+++++++++++++++''''''''''''((((((((((((******))))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++,,,++++++***************************(((((((((((()))))))))***,,,+++)))((((((***+++---(((***,,,...///...,,,***++++++++++++++++++++++++************************//////000000000000000000---,,,+++******+++,,,------,,,,,,,,,,,,---......---...///111111000//////------,,,,,,,,,,,,------............------------...---,,,,,,,,,...///000......------------......///......---,,,,,,++++++,,,,,,,,,,,,,,,---...///......------------......,,,------......------,,,+++++++++,,,,,,,,,------///...,,,++++++,,,---...111222333333333222111000............////////////---...//////...,,,)))(((000000000////////////...///000111111111222555888<<>>CCCKKKVVVcccpppxxxooonnnppprrrvvv{{{//////111222444555777777555555555444444333333333333333444444444333222222///222444444222111222444555555555555666666666777666666777777777777666666666555333333333444666888333333333333444444555666111222333333444444444444111111111333555555333111////////////000000000000---------.........//////////////////...---,,,++++++++++++,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&(((***+++,,,++++++)))((('''&&&&&&'''((())),,,+++*********+++,,,---000---)))%%%$$$%%%''')))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...******)))))))))))))))***++++++******************&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++)))+++,,,+++***)))***+++******+++******)))((('''(((((())))))******++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---------------************************++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------************************++++++*********+++---...***+++---///000000//////(((***,,,......,,,***((()))***,,,......---,,,+++///...---,,,---...///000///......------......///......---------,,,,,,,,,+++---...000111111000///---------,,,,,,---------------......///000000000+++++++++,,,---...///000...---,,,,,,,,,,,,---...,,,------......------,,,---------.........//////((())),,,...///...---,,,+++,,,...000111222222222000000//////............,,,,,,,,,,,,...///111222000/////////............///000111111111222555888:::===AAAIIISSSaaaoooxxxpppoooppprrrvvv|||222222111111222222333444444444333333333333222222333333222111000000000111333333222222333333444555222222333333444555666666555555555555666666666666555555555555555444444444444444444444444444444444444333222222222333444555444333111////////////000111111000000//////......000000000000000000000000---.../////////...,,,+++000000111111000///...............------,,,,,,,,,((()))+++,,,---,,,,,,+++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,+++***)))((('''&&&))))))))))))************++++++************++++++((((((''''''''''''((((((((((((((((((((((((((((((,,,------***''''''***---((((((((()))******++++++((((((((()))******++++++(((((()))***************---,,,+++***))))))))))))///...,,,+++++++++,,,,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,,,,,,,------...---------))))))))))))))))))))))))+++***)))))))))))))))***++++++***)))((('''&&&&&&(((((((((((((((((((((((()))&&&%%%&&&)))***)))&&&******))))))******+++,,,***)))))))))((((((''''''++++++***************+++---,,,,,,,,,++++++******+++++++++*********))))))++++++******************++++++************+++++++++++++++************)))...,,,)))''''''***...000...---+++******+++---...***++++++,,,,,,------...000...------...---+++))),,,---...000000000000///...............///000000..................------+++,,,---...////////////...------,,,,,,------...//////...------------............------,,,,,,,,,***+++,,,---------------)))***+++,,,,,,+++)))(((+++++++++++++++***)))(((+++++++++++++++++++++++++++---000222444333222111///...---,,,,,,---...///000000///.....................------,,,,,,,,,+++///000111222333444444555;;;>>>EEELLLUUU```kkkqqqtttpppqqquuu|||222222222222222333444444444444333333333333222222444333333222111111222222222111111111111222333333222333333333444555555555444555555555666666666666555555555555555555555555444444444444444444444444444333222222222222333444333222111////////////000000000000///////////////////////////////////////...............------,,,---.........------,,,+++---------------,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,++++++***))))))******++++++++++++++++++++++++***************)))))))))(((((()))))))))*********+++******))))))******+++((((((''''''''''''(((((((((((((((((((((((((((((('''((('''%%%###"""%%%((()))))))))(((((((((((((((******))))))((('''''''''(((((()))************))))))((((((((((((((()))))),,,+++***)))(((((()))******+++,,,+++)))))))))++++++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))******((((((((('''&&&&&&%%%%%%************************)))(((((((((***+++***)))******))))))******+++,,,++++++++++++*********)))++++++***))))))******+++))))))))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))++++++************++++++++++++++++++************++++++***)))***+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++)))***+++,,,............---...............///000000,,,---------.../////////,,,,,,---...///////////////......------....../////////...---------------------,,,,,,,,,+++++++++******+++++++++******)))------.........------,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++---000222333333111000///...------------...///222111111000000000000000111111111111000000//////222222333444555666666777:::===DDDKKKTTT___iiippp{{{wwwtttuuuxxx}}}333333333333333444444555444444333333333333222222444444333333222333333333111111000000111111222333333333333333444444444444444444444555555555666666555555555555555555555555444444444444444444444444444333222222222222333333222222111000//////////////////////////////000000///////////////////////////......---------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,+++******)))*********++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))))))))******+++******))))))******+++)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))'''&&&&&&(((***)))))))))((('''&&&&&&&&&***))))))(((((('''&&&&&&'''((())))))******))))))''''''''''''((()))***+++***))))))(((((((((((()))(((***+++***))))))***++++++++++++++++++++++++++++++++++++************)))*********++++++++++++,,,+++,,,,,,,,,+++***)))((()))))))))))))))))))))))))))((((((((()))***++++++''''''''''''''''''''''''************************)))***++++++******+++---***))))))))))))***++++++++++++++++++******************)))))))))******+++++++++++++++************+++++++++***************))))))******************++++++************++++++,,,+++++++++************((()))***+++,,,+++******------++++++++++++------......---,,,,,,+++******///...------......,,,******+++,,,---.....................---......///000+++,,,,,,---...///000000------...............---/////////......////////////......---------------,,,,,,++++++++++++******...//////......---,,,+++.........------......///,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111000///......------......///111111000000//////000000333333222222222222111111...//////000111222333444888<<>>EEENNNXXX```dddnnnvvvyyyvvvyyy}}}111111111111111111111111333333333222222222222111111111111222222111111111222222333333333333444444222222333333333222111111000000000111222333555555444333333222222333333444222222222222222222222222222111000000//////000000000000///.....................000000000...---+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''''''''''''''******))))))))))))***************************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***)))(((&&&%%%'''((((((((((((((('''&&&+++)))''''''((()))))))))(((((()))***************)))))))))))))))))))))))))))'''&&&''')))***)))'''))))))))))))))))))))))))((())))))******))))))(((******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******)))(((((()))******+++++++++***************++++++,,,,,,,,,,,,+++++++++++++++******)))))))))((((((((((((''''''''''''%%%,,,///,,,***,,,,,,)))))))))*********+++++++++************)))))))))(((***((('''(((***,,,,,,***)))***+++++++++)))'''&&&))))))))))))))))))))))))***************)))))))))------------------------+++++++++******)))))))))++++++++++++++++++++++++******))))))******+++,,,............---------,,,---,,,***))))))***,,,---,,,++++++,,,------,,,***......////////////......------------------------...------,,,,,,------...------------------------///.........------------+++,,,------------,,,+++)))+++,,,,,,+++***,,,---+++++++++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------......//////---...//////...,,,***)))------------------------............////////////////////////000111222333555888<<>>555555555222///,,,,,,,,,***)))))))))((((((''''''&&&&&&'''((()))***++++++++++++*********+++,,,---,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,------------......------------------,,,,,,++++++******++++++,,,---...------,,,,,,------...+++++++++***++++++,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,333///,,,+++,,,---,,,***************************+++,,,,,,------,,,,,,+++)))///000++++++000000,,,------,,,...///000...---///000000000000000//////.........//////000111222111444888>>>DDDLLLSSSYYYbbbhhhttt~~~yyyzzz{{{~~~222222222222222222222222333333444444333333222222111222333222111000000111222222111111000//////......///000111222111111000111111111111111111111111111111111111111111111111111000////////////000111.........------.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++************)))))))))((())))))***++++++***))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''((())))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))---+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''((())))))*********+++++++++***))))))******++++++++++++************))))))((((((''''''))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((***++++++***))))))(((((())))))***)))((((((''''''((()))***((((((((()))))))))******)))******+++++++++******+++*********,,,000333666EEEDDDAAA;;;444...***)))---------,,,,,,,,,,,,,,,))))))))))))************))))))*********+++++++++++++++*********+++,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,------------------------+++++++++++++++,,,------------,,,,,,,,,,,,------///...,,,+++***)))))))))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++************************+++++++++,,,,,,,,,111...+++***,,,---,,,***************************)))***+++,,,------......,,,......---...111111///------,,,...///000...---......////////////...............//////000111222222555999===CCCIIIQQQVVV]]]dddqqqyyyzzz|||222222222222222222222222111111222333444444333333111222333222111000111222222222111111000/////////...///000111111111000000111111111111111111111111111111111111111111111111//////////////////////////////............//////,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((()))************((((((((((((((((((((((((******))))))((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&''''''(((((())))))*********)))))))))***++++++******++++++++++++******++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++++++++************(((((())))))))))))((((((&&&&&&&&&''')))***,,,---)))((((((''''''(((((()))***))))))(((((((((((()))))))))))))))************((((((***++++++,,,,,,,,,*********)))******+++,,,111111///,,,'''###!!!!!!************++++++++++++++++++++++++*********)))'''(((***+++++++++***)))++++++******++++++,,,---,,,,,,,,,++++++++++++***************++++++++++++........................,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------...---,,,+++***))))))))).........---,,,+++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,---+++******+++,,,,,,+++************************((()))***+++---...///000...******---...,,,,,,---------,,,...///000...---------............------.........//////000111222444666999===AAAGGGMMMRRRWWW___nnnyyy{{{~~~222222222222222222222222111111222333333333333222111222333333111111111333111111111111000000///////////////000000000000000111111111111111111111111111111111111111111111111......////////////............------------......,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''++++++++++++*********************)))))))))))))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((************))))))))))))''''''((()))******))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))***)))(((((((((***+++,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,++++++++++++,,,)))((((((''''''(((((()))******))))))((((((''''''))))))******************''''''((())))))))))))))))))))))))))))))((('''&&&'''((())))))(((''')))***''''''(((((())))))******************************''')))+++,,,---,,,***)))+++***++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---************+++,,,---------------,,,,,,,,,++++++************************++++++***************++++++++++++*********))))))++++++++++++++++++++++++***))))))***++++++++++++*********************************+++,,,---/////////***)))---...)))(((+++---,,,,,,...///000...---------.../////////..................///000111222333555888;;;???EEEKKKPPPUUU]]]mmmzzz}}}222222222222222222222222222222333333222222111000111222333333222111222444111111111000000000000000///////////////000000000000000000000000000000000000000000000000000000000...//////000000//////...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))))))))))))))))))))******''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++******((((((((((((((((((((((((************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&''''''((()))******+++((((((((('''((())))))***))))))))))))))))))))))))((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))((('''((()))+++,,,******++++++++++++******''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))000///...---,,,+++++++++***))))))(((((())))))*********))))))((((((''''''******)))))))))))))))))))))))))))))))))(((''''''(((((()))))))))((('''&&&+++,,,---,,,***)))***+++)))))))))******++++++,,,''''''(((((()))******+++)))***,,,......---,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,************+++,,,---...+++++++++,,,,,,,,,------*********************************))))))***++++++))))))*********+++++++++++++++++++++++++++++++++((()))*********++++++,,,************************,,,,,,+++++++++,,,---......,,,---//////,,,---111---,,,,,,...///000...------...///000000000000000............///000111222000222666999>>>DDDJJJOOOUUU^^^nnn}}}222222222222222222222222222222333333222111000000111222333333222222333444111111000000000000000000//////.........///000111000000000000000000000000000000000000000000000000////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))(((+++++++++***))))))(((((())))))))))))***************))))))(((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((((((''''''(((((()))***))))))))))))))))))))))))'''&&&&&&((()))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))************++++++++++++******&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))************)))(((''''''((()))***,,,++++++*********++++++***))))))(((((())))))***((()))))))))))))))((('''))))))))))))((((((((((((,,,,,,,,,++++++***(((((('''((()))))))))))))))(((&&&'''((((((&&&&&&'''(((((((((((((((((()))))))))&&&&&&'''((()))***++++++++++++---.........---,,,)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))))))))************++++++,,,,,,---.........,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,++++++******++++++*********+++,,,---------++++++++++++++++++++++++***))))))))))))***++++++((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***''')))+++++++++***+++,,,************************...---,,,+++++++++,,,---(((///222...***,,,///111------,,,...///000...------...///000111111111111.........//////000111222///111555888<<>>,,,///111+++------,,,...///000...---+++,,,---...////////////.........//////000111222222444666777999===BBBFFFLLLXXXjjj}}}///000111222222111000///000000000000111222333444444333222111000111222333333333333222111000///...000000000000////////////000////////////...............////////////............//////...---,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++,,,+++***)))((()))******++++++******)))************))))))))))))************************((()))***,,,,,,++++++***''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,+++***)))***,,,///000111000000...---***)))((())))))))))))((((((((((((************************)))))))))))))))((('''''')))))))))))))))(((((('''(((((((((((()))***+++,,,***)))(((((()))++++++***))))))(((((((((((())))))'''((()))******)))((('''&&&'''))))))((('''&&&'''))))))))))))))))))))))))%%%&&&((('''&&&%%%'''((()))))))))))))))))))))))))))************+++++++++---------------,,,+++***''''''&&&&&&&&&&&&'''''''''(((***+++,,,+++)))(((+++)))(((&&&&&&((()))+++,,,+++***(((''''''&&&&&&************************'''((()))******++++++***)))'''%%%%%%'''***++++++))))))))))))))))))))))))******)))))))))))))))*********))))))((((((''''''***)))'''%%%%%%''')))***)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******+++++++++,,,,,,+++++++++)))************+++...111@@@LLLNNN===,,,***,,,,,,---------............///000000000000////////////000000000000000000000000000111222444666;;;BBBGGGNNNVVVeeexxx///000111111222111000000000000000000111222333444333333222222111111111222111222222222222111000000000000000000/////////////////////.........------......////////////.....................---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((((((***++++++,,,+++***)))((())))))************))))))************))))))))))))************************&&&'''((()))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))++++++******+++---...///111111000///...,,,+++************)))))))))))))))***************************+++++++++******)))((()))))))))))))))(((((('''(((((((((((()))***+++,,,***)))((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))++++++***)))))))))))))))))))))))))))))))))***((('''(((******)))''')))))))))))))))))))))))))))************+++++++++)))))))))))))))((('''&&&(((((((((''''''(((((((((&&&''')))*********((((((***)))(((''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))(((((()))))))))(((((('''***(((&&&&&&(((+++,,,,,,))))))))))))))))))))))))******))))))))))))************))))))((((((((((((***)))'''%%%%%%''')))***))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***************))))))))))))))))))))))))+++***)))))))))))))))***************************((()))***+++,,,++++++*********++++++++++++******((())))))))))))***---///...777999111,,,111444111---------............//////////////////000000000////////////////////////222222333444666:::@@@DDDLLLTTTbbbvvv...///000111111111111111000000000000111111222333222222333333222222111000///000111222222222222222000000000000////////////............---------,,,......////////////......---............------,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***))))))(((***++++++++++++***))))))))))))************))))))************))))))))))))************************&&&'''((()))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))((())))))******+++++++++------...------,,,+++***************************************************+++,,,,,,,,,,,,+++******))))))******))))))((('''(((((((((((()))***+++,,,+++***)))(((''''''''''''***))))))(((((())))))******))))))(((((())))))***))))))************))))))))))))))))))))))))))))))***&&&###&&&,,,...,,,''')))))))))))))))))))))))))))************+++++++++***************))))))((())))))(((((((((((())))))'''((()))***+++***)))(((***)))(((''''''((()))***((((((((((((((()))******''''''''''''''''''''''''))))))))))))((('''&&&%%%+++)))'''''')))+++,,,,,,))))))))))))))))))))))))***)))))))))))))))*********))))))))))))(((((((((***)))'''&&&&&&''')))***)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++******)))))))))))))))))))))))))))))),,,+++***)))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))******************))))))************+++...000,,,///---)))+++111111***---------............///.........//////000000111////////////////////////222333444444555999>>>BBBIIIQQQ___rrr}}}~~~//////000000111111222222000000000000000111222222111222333333333222000///000000111222222222222111000000000000////////////......---------,,,,,,,,,---......//////......------------......------,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++******))))))******++++++++++++******************)))))))))(((************************)))))))))***************((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''(((((((((((('''(((((()))))))))))))))((()))))))))))))))*********************************++++++,,,,,,,,,++++++***)))************)))(((((())))))(((((()))***++++++,,,,,,+++***(((''''''(((***))))))))))))))))))***+++***)))(((((()))***+++''''''&&&'''((()))((('''((((((((((((((((((((((((###!!! $$$)))---,,,***))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***)))(((((((((((((((((()))((()))***++++++++++++***))))))(((((((((((())))))((((((((((((((())))))***'''''''''''''''''''''''')))))))))))))))(((''''''+++***((()))***,,,,,,+++(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************************************++++++,,,,,,,,,---------,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++******---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,++++++***)))))))))************************,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))************))))))+++,,,,,,,,,+++,,,///111222222...***+++///,,,%%%---------............///------......///000111111////////////////////////000222333444555999>>>BBBHHHOOO]]]ppp~~~}}}}}}~~~000000000000000111111222000000000///000000111111000111222333222111000///111222222222222111000000000000000000////////////......---------,,,,,,,,,------............------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------+++++++++***************+++,,,,,,,,,,,,,,,,,,+++************)))))))))((()))))))))))))))))))))))))))))))))))))))*********&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&'''(((((()))(((((('''&&&''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************)))***************))))))((())))))))))))))))))***+++...///...,,,)))'''(((*********))))))))))))******+++***)))(((((()))***+++(((&&&%%%&&&(((***)))'''(((((((((((((((((((((((("""$$$%%%&&&'''(((***+++(((((((((((((((((((((((())))))*********+++++++++((())))))*********))))))(((''''''&&&&&&''''''((('''(((((()))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++***))))))+++,,,+++***(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))***************)))(((((((((((()))***(((((()))))))))*********************************++++++,,,,,,,,,---------,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******++++++,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++******)))*********************************************+++++++++))))))************))))))***+++++++++***+++---///...000///---,,,...///------------............///,,,------...///000000111........................---///111333666:::???CCCHHHNNN\\\nnn111111000000000000111111000000000//////000000111111111222222111111000///222222222222222111000///000000000000////////////............---------,,,------............------+++,,,,,,------------,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++------,,,,,,++++++++++++,,,+++******))))))******++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))%%%&&&'''((()))******+++))))))))))))))))))))))))************************(((((()))***************%%%&&&&&&''''''(((((()))))))))))))))))))))))))))''''''((())))))))))))(((******++++++******)))(((***)))))))))))))))******...000000...***(((***,,,+++******))))))******+++*********))))))*********+++(((&&&'''***---,,,***))))))))))))))))))))))))(((***+++***'''&&&''')))(((((((((((((((((((((((()))************+++++++++******++++++,,,,,,++++++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++)))))))))++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))************+++***))))))(((((())))))***((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++*********++++++,,,))))))))))))))))))))))))******))))))******+++,,,)))******************)))((())))))((('''(((***,,,...000000...+++***,,,...---------............///---------......//////000........................+++---000333666:::???BBBGGGNNN[[[mmm333222111000//////000000000000////////////000000222222111000000000000000000000111222222222222111000000000000/////////////////////.........------,,,------......------,,,***+++,,,---------------++++++******+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,+++***)))))))))***+++)))******++++++******)))************))))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))((((((((())))))*********))))))))))))))))))))))))+++***)))(((((()))***+++((())))))************)))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&'''(((((()))))))))(((***++++++++++++***))))))******))))))))))))******,,,///000---)))'''***---+++******))))))******+++)))******++++++******)))+++(((%%%&&&***---,,,***))))))))))))))))))))))))***))))))((())))))((('''(((((((((((((((((((((((()))************+++++++++++++++,,,---------------((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))******+++++++++*********)))((()))******)))'''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))************************************++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************++++++++++++************+++++++++,,,+++++++++,,,,,,+++++++++************************++++++++++++************)))))))))***++++++,,,,,,))))))))))))))))))))))))************+++,,,------************************+++***)))))))))***+++,,,******++++++++++++******)))******)))((()))+++---222111000...+++))))))+++---------............///................................................,,,...111333555999===@@@FFFLLLYYYkkk444333111000///...//////111000////////////000000333222000/////////000111...///000111222333333333000000000000////////////000////////////.........,,,------......------,,,***+++,,,,,,------------+++*********+++,,,,,,---++++++++++++++++++++++++)))******+++---...//////---,,,***)))))))))***+++(((((())))))))))))((((((************)))))))))))))))))))))))))))))))))))))))(((((('''''')))***+++************)))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&''')))''''''((((((((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))***++++++++++++***))))))******)))))))))))))))******---///---(((''')))---++++++************++++++)))***+++,,,,,,+++***)))***&&&"""$$$))),,,+++((())))))))))))))))))))))))&&&###!!!$$$***---+++'''(((((((((((((((((((((((()))************+++++++++&&&'''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++(((((())))))))))))((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))******+++******)))(((''')))(((((()))******(((&&&))))))))))))))))))))))))(((((((((((()))***+++,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++***+++,,,------,,,+++***************************,,,,,,,,,++++++*********(((((()))***+++,,,,,,---(((((((((((((((((((((((()))))))))***+++,,,......+++++++++++++++++++++++++++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++---------,,,+++,,,...000///---,,,---/////////000---------.........//////...............---------........................---///222333555777;;;===EEEKKKXXXiii000000000000000000000000//////000000000000//////333222000/////////000111//////000000111111111111///............---------...........................------------.../////////...---,,,,,,,,,,,,---((()))))))))************///...,,,+++***+++,,,,,,***************************)))((((((((()))+++,,,)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++***)))((('''***)))(((''''''((()))***++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++************++++++***))))))+++---,,,((($$$"""$$$(((,,,...---+++***,,,+++)))((('''''''''(((((()))******))))))***++++++***((('''&&&&&&'''''''''''''''''')))+++---...))))))))))))******************))))))))))))******(((((())))))))))))((((((***)))(((''''''((()))***************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))************************((())))))))))))*********------,,,++++++*********))))))))))))***************+++,,,+++))))))***++++++++++++******)))))))))************+++,,,------++++++,,,++++++***)))(((************************************************)))))))))***+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++,,,---......//////******+++++++++,,,,,,,,,+++,,,------......------***+++---///000000000///............///////////////......---------......///000222333444666:::===EEEIIIVVVjjj~~~{{{}}}000000000000000000000000//////000000000000//////222222000/////////000000000000000000000000111111///............---------........................---------------...//////......---------,,,,,,,,,************++++++++++++...---,,,++++++++++++,,,************************,,,,,,++++++,,,,,,---...)))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))((('''++++++)))(((((((((((()))++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******---+++)))***,,,,,,***((('''(((+++------,,,***)))+++***)))(((''''''((((((((()))***))))))))))))***)))((('''''''''((())))))(((((('''((()))***,,,---(((((()))))))))***************))))))))))))******((())))))******))))))((())))))(((''''''((()))))))))))))))((((((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))************)))***++++++***)))***,,,...------------------,,,+++++++++***++++++,,,,,,******************++++++***************************************************************+++++++++***))))))(((((()))***+++++++++++++++++++++++++++))))))))))))************(((((())))))******++++++*********+++++++++,,,,,,+++,,,------......------,,,---.../////////...---............////////////000000////////////000000///000222333444666:::===CCCGGGUUUiii}}}yyy{{{000000000000000000000000...//////000000//////...111111000/////////000000000000000000000000000000///............------------------------------------------------......///,,,---.........---,,,+++***++++++++++++,,,,,,,,,------,,,++++++++++++,,,************************((()))******++++++******))))))))))))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***)))((((((******)))))))))******++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))///,,,***)))***+++,,,+++,,,,,,---,,,,,,+++))))))***)))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))((()))***++++++(((((())))))))))))******)))))))))))))))))))))))))))******************)))((((((''''''''''''((()))((((((((((((''''''''''''***************************))))))(((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))************************************+++++++++,,,'''(((((()))******++++++)))))))))*********++++++((()))++++++******+++---*********+++++++++++++++,,,,,,++++++***+++++++++***))))))))))))+++,,,---************************************************+++++++++***************)))(((((((((((()))***+++************************))))))))))))******************++++++++++++++++++*********++++++++++++,,,+++,,,------......------......//////...---,,,,,,............////////////000000////////////000000///000222333444666:::===AAAEEESSSggg|||wwwzzz~~~////////////////////////...//////////////////...000000000/////////000000000000000000000////////////............---------------------------------------,,,,,,------...///,,,---...//////---+++************+++++++++,,,,,,,,,,,,++++++++++++++++++************************&&&''')))*********)))(((***)))(((((((((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))))))))************+++******************+++((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%''''''&&&&&&&&&&&&'''''')))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***************)))((((((((()))***+++,,,------******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((,,,+++*********+++++++++...---,,,+++***)))))))))((((((((((((((()))))))))***)))(((((())))))((('''((((((((((((((())))))*********))))))))))))))))))(((((((((((()))))))))***))))))************))))))******++++++++++++******'''''''''''''''((((((((())))))((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))******++++++))))))*********+++++++++''')))************,,,---(((((())))))******++++++------,,,+++************+++***)))((((((***,,,---************************************************,,,+++++++++***)))))))))''''''(((((())))))***+++''''''''''''''''''''''''((()))))))))************,,,+++++++++++++++++++++************+++++++++++++++,,,------......------...............---------............////////////...------------......//////000222333444666:::===AAAEEERRRfffzzzwwwyyy~~~////////////////////////......////////////....../////////000000000//////000000/////////////////////............---------------------------------,,,,,,,,,,,,,,,---......,,,---...//////---+++***))))))))))))*********+++***+++++++++++++++++++++************************)))***,,,---...---,,,+++***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((()))))))))************++++++************++++++(((((((((((((((((((((((())))))+++,,,,,,+++))))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))************************((())))))*********)))))))))*********++++++++++++***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''')))+++,,,+++***)))(((++++++))))))((()))******((((((((()))))))))))))))***((('''''')))***(((''')))))))))))))))(((((('''************)))))))))((('''(((((((((((()))))))))((()))************)))(((******++++++++++++******&&&''''''((((((((())))))*********)))))))))((((((((((((((((((((((((((((((******))))))))))))******,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********************++++++++++++''')))************,,,---+++,,,,,,,,,---.........------,,,+++************---,,,***(((((()))***+++************************************************,,,+++++++++***)))))))))''''''(((((())))))))))))''''''''''''''''''''''''((()))))))))************((((((((((((''''''''''''))))))*********++++++++++++,,,------......------------------......//////............////////////---------------.../////////000222333444666:::===BBBFFFRRReeexxxyyy{{{~~~000000000000000000000000---......//////......---......///000000000//////.........//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---.........---,,,+++(((((()))))))))*********)))***++++++,,,+++++++++************************)))******+++++++++++++++))))))))))))))))))***+++************************************************''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************------,,,+++***(((&&&%%%)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((((((''''''''''''((((((%%%(((+++---,,,***(((((()))))))))((())))))***+++(((((())))))))))))(((''')))'''%%%&&&***+++)))'''************)))((('''&&&))))))*********))))))(((''''''(((((((((((())))))((()))***++++++***)))((()))******************)))&&&'''((()))*********)))************))))))))))))''''''''''''''''''''''''***))))))(((((())))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------,,,,,,+++******)))*********++++++++++++,,,((()))++++++******+++---++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,+++))))))))))))***************************************************+++++++++***************'''(((((())))))(((((('''************************))))))))))))************)))))))))))))))))))))))))))))))))************++++++,,,------......---------------------...///000............//////////////////...//////000111222///000222333444666:::===BBBFFFRRRdddvvv|||}}}~~~000000000000000000000000---......//////......---------///000000000//////,,,------...///000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,))))))*********+++++++++((()))***+++,,,++++++***************************((((((((((((((())))))***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((()))******)))((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******************++++++***((('''&&&)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((()))(((((((((((((((((()))&&&))),,,,,,***)))***,,,************************))))))******)))((('''&&&(((%%%###&&&***,,,***(((((()))*********)))((((((((()))******+++***))))))'''''''''((((((((())))))((()))***++++++***)))(((((())))))******))))))((('''((()))***+++++++++******))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********************+++++++++,,,,,,)))***++++++***)))***,,,*********)))))))))))))))+++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++((())))))))))))'''&&&%%%++++++++++++++++++++++++))))))))))))***************++++++,,,,,,---------))))))))))))************+++,,,------......------000///...---,,,---..................////////////.........//////000111222///000222333444666:::===@@@DDDPPPbbbuuu~~~}}}~~~000000000000000000000000---..................---,,,---///000000000//////+++,,,---...///111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***************************,,,+++*********+++---...)))***+++++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************$$$%%%''')))***++++++***))))))((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((()))))))))+++,,,+++)))))),,,///,,,,,,,,,,,,,,,+++***))))))*********)))(((&&&%%%'''$$$"""%%%***---+++(((&&&''')))***++++++******'''((()))+++++++++***)))''''''''''''((((((((()))''')))***++++++***)))'''(((((())))))))))))(((((('''(((***+++,,,,,,,,,+++)))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((()))******++++++******+++++++++,,,,,,,,,***+++,,,+++))))))***+++...------,,,,,,+++++++++************+++,,,------((()))***++++++,,,++++++************************************************))))))******+++++++++,,,))))))******)))'''%%%$$$))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,))))))))))))************+++,,,------......------222111///---,,,,,,,,,,,,............/////////000,,,,,,,,,------///000000///000222333444666:::===>>>BBBNNNaaauuu~~~||||||~~~111///---,,,+++,,,---...000000//////.........---111000///...------...///000111111111111///---,,,000///...------,,,------,,,,,,,,,++++++*********+++++++++++++++***)))(((+++++++++++++++++++++++++++*********))))))((((((......---,,,+++))))))(((++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))************))))))((((((''''''(((((()))*********************))))))))))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))###%%%&&&'''&&&'''(((***++++++)))(((((())))))******************)))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))******)))((('''''')))+++,,,,,,,,,,,,++++++***)))((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((++++++++++++***)))'''&&&(((((()))***************''''''((()))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((+++)))'''&&&((()))))))))+++***(((***++++++(((%%%******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((***)))))))))***+++,,,,,,************+++,,,---...((((((((((((((((((((((((***++++++,,,,,,++++++***))))))***,,,---...///000,,,,,,,,,++++++*********))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++******+++***)))(((''''''((((((...---+++)))(((((())))))(((&&&$$$######%%%((()))(((((()))************)))************************,,,,,,,,,+++++++++******)))))))))))))))******+++++++++++++++,,,---...///......---,,,---...///000---------....../////////000000000000000000//////---...000000111333777:::BBBGGGPPP^^^ppp222111///.........000000111000000000////////////111000///...---......///111111111000000///------000///...------,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++***))))))++++++++++++++++++++++++************)))))))))(((+++++++++++++++++++++++++++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((())))))***)))(((((((((''''''''''''(((((()))************)))******))))))))))))******((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))))))))***,,,))))))******)))((('''&&&***************)))(((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************)))))))))))))))''''''(((***+++,,,+++***------,,,,,,+++******)))*********)))((((((''''''((((((((((((((((((((((((((()))*********)))(((''''''((())))))******))))))&&&''')))*********)))(((******)))(((((()))******))))))))))))((((((((((((+++)))''''''((()))))))))***(((&&&&&&((()))(((&&&(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***************)))))))))*********)))******++++++------,,,+++************))))))))))))))))))))))))***++++++,,,,,,++++++***''''''((()))***++++++,,,,,,,,,,,,+++++++++******************************++++++******************,,,+++++++++*********************+++***)))(((''',,,,,,+++***))))))))))))((((((&&&&&&&&&''')))***((())))))***+++*********************************,,,+++++++++************)))))))))))))))******+++++++++++++++,,,---...///...---,,,,,,,,,---...///,,,,,,,,,------.........000000///////////////......///111222222555888;;;AAAFFFOOO]]]ooo~~~}}}}}}~~~222111///......///000000111111111000000000000///000000///.........//////111111000///............000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))++++++++++++++++++++++++************))))))))))))((())))))***+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''&&&&&&'''((())))))******))))))******))))))))))))******)))(((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++)))***+++,,,+++)))&&&%%%))))))******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++*********))))))((((((&&&'''***+++,,,+++***(((---------,,,++++++******************))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((''''''((())))))))))))(((&&&''')))++++++***)))(((***))))))(((((())))))***(((((((((((())))))))))))+++)))'''''')))***)))))),,,***(((''')))+++++++++'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))*********************+++++++++++++++******)))*********---,,,+++******)))************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))************))))))))))))(((***+++---,,,+++(((''')))******+++*********))))))))))))))))))*********))))))***++++++++++++***************************************)))))))))))))))))))))))))))******+++++++++++++++,,,---......,,,,,,,,,,,,,,,---......---------.............../////////.........------///000222333444555888;;;???DDDMMM[[[lll|||||||||}}}~~~///...------------......000000000///////////////000000//////////////////111000///...---....../////////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))*********************************)))))))))))))))(((((()))***+++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''(((((()))))))))))))))******))))))))))))******++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((())),,,,,,,,,,,,+++)))((('''((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((()))))))))***++++++******)))(((((((((''')))***+++***))))))***,,,,,,,,,++++++*********)))))))))))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((('''&&&''''''((((((((((((((('''(((***,,,,,,***(((''')))))))))(((((()))))))))(((((((((((())))))))))))***)))((((((*********((())))))((()))***+++++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))***************+++,,,,,,+++***)))))))))***))))))))))))***+++,,,---******************************++++++++++++******---------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))((((((((())))))*********))))))((('''(((***+++++++++***)))((()))***+++++++++******)))******+++++++++++++++************************)))))))))))))))((((((((()))))))))))))))******+++,,,+++++++++,,,,,,---...++++++++++++,,,,,,------//////////////////000000///.........------------...000222333444555777999===BBBKKKXXXjjj{{{}}}......---------.................................//////000000000000000000111000...---------/////////...---,,,,,,++++++,,,++++++++++++++++++++++++)))******+++++++++******************************))))))))))))))))))******************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))---+++)))'''&&&'''((()))'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((()))))))))************))))))((((((++++++***(((&&&'''***,,,************))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((()))***++++++***)))'''((((((((())))))((((((((('''((((((((()))))))))******)))((()))***+++***((($$$%%%((())))))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))******,,,,,,+++***)))))))))***))))))))))))***+++,,,,,,************************)))******++++++******)))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((***((('''%%%&&&''')))***&&&''')))***++++++***)))&&&((()))++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,---,,,................................................---///111333333444666777<<<@@@IIIVVVhhh||||||zzz}}}/////////000000000000000,,,---------------......//////000111111111000000//////......---......//////...---,,,++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***************************))))))))))))************+++++++++******))))))((()))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))************++++++&&&'''(((((())))))((((((******))))))))))))******''''''((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++***(((%%%""""""$$$''')))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))***,,,---+++'''$$$%%%)))...))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&''''''((())))))))))))(((*********+++******))))))'''(((((())))))(((((('''''''''(((((())))))*********))))))***++++++***((('''))),,,,,,+++******************)))((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((())))))******++++++******)))*********,,,+++***))))))((())))))************************))))))************))))))++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((((((((((())))))))))))***(((%%%######&&&)))+++'''(((((()))************&&&'''(((******))))))((((((((()))************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,+++++++++---------...//////000000,,,///111333333333444666;;;???HHHUUUfff{{{{{{xxx{{{~~~~~~...//////000000000000000------------......//////...///000111222111111000---.........///......---///...---,,,++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++************************((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((())))))***((()))))))))************&&&'''(((((())))))((((((******))))))))))))******&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))))))))***,,,((('''%%%$$$$$$&&&(((***&&&''''''((())))))(((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************************(((((((((((())))))))))))'''''''''((((((((())))))((((((((()))******+++++++++------)))%%%$$$(((,,,))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((+++***)))((('''(((((()))'''((())))))******)))))),,,+++***)))))))))******''''''((())))))((('''''''''''''''((()))************))))))+++,,,,,,***(((+++,,,,,,***'''(((***---))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((('''(((((()))******++++++*********)))******++++++,,,+++***))))))((((((((())))))))))))))))))))))))))))))************))))))------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************((((((((())))))*********)))(((&&&%%%&&&''')))+++))))))((((((((())))))***'''(((((()))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))((((((((())))))*********)))))))))))))))******+++---,,,,,,++++++,,,,,,,,,+++,,,---...///......---...---------,,,,,,,,,,,,,,,,,,---...000111222222---000333444444444555666:::???HHHTTTfffzzz|||wwwzzz}}}}}}|||}}},,,,,,---...//////......---.........//////000000...///000222222222111000,,,---.../////////------......---,,,++++++++++++*********++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********)))))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''((((((((())))))******&&&''''''(((((((((((((((******))))))))))))******'''((((((((())))))******************************))))))))))))))))))))))))###%%%''''''&&&'''(((***(((((())))))******++++++&&&&&&'''((())))))(((((((((((((((((())))))))))))******))))))((((((((('''&&&&&&'''((()))***+++,,,************************''''''(((((())))))******''''''''''''((((((((()))''''''((()))***+++,,,,,,))),,,...,,,'''%%%'''*********************++++++,,,++++++***)))(((((('''((((((((((((((((((((((((***))))))(((((()))+++,,,(((((()))***************...,,,***(((((()))***+++&&&'''((())))))((('''&&&&&&''''''((()))******+++***)))***+++,,,,,,***((()))((($$$ $$$***''''''(((((())))))******))))))))))))))))))))))))&&&''')))*********)))(((((())))))***++++++,,,,,,***)))))))))***+++,,,,,,(((((((((((()))***+++,,,(((((((((((((((((((((((())))))************)))))))))))))))******+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((())))))******++++++'''((((((((())))))*********)))(((''''''((()))***)))))))))))))))*********&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++------,,,++++++,,,,,,,,,,,,---.../////////...---111111000000/////////...+++,,,---///111222444444...111444555555555666777:::???GGGTTTeeezzz~~~xxx{{{~~~}}}|||}}}---.........---,,,,,,+++///000111000...------...///////////////////////////............---------000///---,,,+++,,,,,,---+++++++++*********))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((***,,,---***++++++++++++***))))))))))))***))))))((('''&&&(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((('''&&&%%%$$$***)))((((((((((((((()))++++++***)))(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((&&&%%%&&&)))+++((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++)))************+++++++++------,,,,,,+++***))))))))))))))))))************((()))*********((('''&&&))))))(((''''''((()))***))))))))))))))))))))))))''''''&&&&&&'''))),,,---(((((())))))))))))(((((()))(((%%%$$$$$$%%%((()))''''''(((((())))))******((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((()))***++++++,,,,,,''''''''''''((((((((((((''''''((()))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********))))))(((************************++++++************++++++************************))))))*********+++++++++...,,,++++++++++++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***+++,,,------,,,+++***'''&&&&&&&&&'''(((***++++++***)))(((((()))***+++(((***+++***)))((()))***((()))***,,,---...//////+++---///111222000...---111000...,,,,,,,,,...///---------------------------///111111111111333555888;;;DDDRRRbbbssszzz|||~~~~~~~~~------......------,,,+++...///000///...---...///....................................------------......---,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***,,,---******++++++******))))))((())))))))))))(((((('''((((((((()))))))))************)))))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''((())))))((((((((((((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))++++++***(((&&&&&&(((******************************************)))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++)))************+++++++++------,,,++++++***))))))(((((()))))))))*********((()))******)))((('''&&&,,,+++)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''(((***+++((((((((((((((((((((((((+++***(((''''''(((***+++'''((((((((()))))))))***((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((()))******+++,,,,,,((((((((())))))))))))***---...///111444666777888************************((((((((()))))))))************************************++++++++++++******************************++++++************++++++************************))))))*********+++++++++***))))))***,,,------,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******((('''''''''''')))***++++++***)))(((((()))***+++(((***+++***)))((()))******+++,,,,,,------------,,,---///000000000......111///...,,,,,,,,,...///........................///111333333333333555777888;;;CCCQQQ```qqq}}}~~~~~~------......------,,,,,,---...//////...---...000....................................---------------------------,,,,,,++++++++++++************************+++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---************)))))))))((('''(((((())))))))))))((())))))))))))************))))))((((((((((((((('''))))))))))))((((((((((((************************+++******))))))******+++(((((((((((())))))))))))&&&'''((()))************&&&'''((()))******))))))******)))((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))------,,,)))'''&&&((()))************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******)))************+++++++++,,,,,,,,,+++******))))))(((((())))))))))))******((())))))))))))(((((('''---+++)))'''&&&''')))***))))))))))))))))))))))))---,,,***(((''''''((((((++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******+++++++++))))))))))))***************+++---000333555777888++++++++++++++++++++++++)))))))))*********++++++***************************++++++,,,,,,,,,++++++************************++++++************++++++***************************************+++++++++***))))))***,,,---,,,+++************************++++++++++++++++++++++++******************************))))))))))))*********))))))((())))))************))))))))))))******(((***+++***)))((()))***,,,,,,,,,------,,,,,,+++------......////////////000///...,,,,,,---......///////////////////////////111333333333333555777999;;;BBBPPP^^^ooo~~~|||~~~,,,------...------,,,,,,,,,---.........---///000.................................---------,,,,,,+++,,,---......---+++******************************************+++++++++))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,,,,******))))))((((((((((((&&&'''((())))))***))))))))))))))))))*********+++((((((((((((''''''''''''((((((((((((((((((((((((******************************))))))))))))******'''''''''((()))*********'''((())))))*********)))$$$&&&(((***++++++))))))***))))))((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))***++++++)))''''''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***))))))*********+++++++++,,,+++++++++******))))))(((((((((((()))))))))***((())))))))))))(((((((((,,,***&&&$$$###$$$&&&'''))))))))))))))))))))))))---,,,+++)))((((((((((((+++***))))))))))))***+++&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++(((((()))))))))*********$$$%%%&&&)))+++...///000++++++++++++++++++++++++)))*********++++++++++++******************************++++++,,,+++++++++************************++++++************++++++************************************************---,,,******++++++)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***++++++*********************))))))))))))))))))***(((***+++***)))((()))***++++++,,,---------,,,,,,......---------...///000///...------------............////////////000000---///111111111111333555999:::AAANNN\\\lll}}}|||~~~,,,,,,------...------,,,+++---......------...000...........................------------,,,,,,,,,***+++,,,---------++++++************************************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++***)))((('''''''''((((((&&&'''((())))))***))))))((())))))))))))*********''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))(((((('''&&&$$$&&&(((***++++++)))))))))((((((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))&&&'''(((((('''''')))+++''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))))))))*********+++++++++++++++***************)))'''(((((((((((())))))))))))(((((((((((()))))))))+++)))'''$$$$$$$$$&&&'''((((((((((((((((((((((((******))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((())))))''''''((()))+++,,,------************************)))*********++++++++++++************************(((((()))***++++++******************************++++++************++++++************************************************---+++************)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++++++++++++++*********)))))))))******)))))))))(((***+++***)))((()))***))))))+++,,,---...............,,,,,,,,,---///000......---------.........------........./////////---///111111111111333555999:::@@@LLLZZZkkk~~~}}}{{{,,,,,,------......------,,,---......---,,,---///------------------------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************+++++++++***************)))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))***)))'''&&&&&&&&&'''((('''(((((())))))))))))((((((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''((()))******+++))))))))))))((('''&&&%%%&&&'''((()))******))))))((((((''''''(((((())))))))))))))))))))))))))))))'''((()))***+++***)))((($$$%%%'''((('''((()))+++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))************)))))))))************+++++++++************************''''''(((((((((((()))))))))(((((((((((())))))***,,,+++)))(((((((((((()))((((((((((((((((((((((((''''''(((((())))))************++++++++++++******))))))++++++++++++))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********++++++++++++,,,)))))))))))))))))))))))))))))))))*********++++++************************'''((()))***************************************++++++************++++++************************+++++++++***************)))(((((()))+++,,,+++***))))))))))))))))))))))))************************************************))))))(((((((((((()))))))))******+++++++++******))))))************))))))(((***+++***)))((()))***((()))***,,,---...//////...---,,,,,,,,,---///000---------...............---------......//////000///111333333333333555777999:::@@@KKKYYYjjj{{{|||zzz+++,,,------......---------...///...,,,+++,,,------------------------------------,,,,,,,,,++++++++++++******+++,,,,,,---))))))*********++++++++++++*********)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''***)))'''%%%%%%&&&'''(((((())))))))))))(((((('''&&&'''''''''((((((((((((((((((((()))))))))******%%%%%%&&&&&&&&&'''''''''************************((((((''''''''''''((((((''''''(((((())))))******))))))*********)))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))++++++***)))(((%%%'''))))))(((((()))***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))((()))************+++++++++))))))))))))************'''''''''((((((((()))))))))(((''''''((()))***+++******************))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((+++,,,...//////...,,,+++*********++++++************)))))))))((((((((('''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''(((((((((((()))))))))))))))))))))************************************((((((((()))))))))******************************'''((()))***++++++++++++************************++++++************++++++************************+++++++++*********)))))))))((('''(((+++,,,+++***************************************************************************((())))))******))))))((('''((()))+++++++++******((()))***++++++***)))((((((***+++***)))((()))***)))***+++,,,------...------,,,,,,,,,------......,,,------......///......---......///000000111111///111333333333333555777888999???KKKYYYkkkzzzzzzxxx}}}+++,,,,,,---.........------...///...,,,+++,,,------------------------------------,,,,,,,,,++++++++++++***)))***+++---...))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))((('''&&&***(((&&&%%%%%%%%%'''((())))))***))))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))******++++++%%%%%%%%%&&&&&&'''''''''++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++++++++***)))((((((((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))'''(((***+++,,,+++)))((((((***++++++)))((())))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))((()))************+++++++++)))))))))))))))*********''''''''''''((((((((())))))(((''''''''')))***+++&&&''')))******)))((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%'''***,,,,,,***'''%%%)))(((((((((((((((((()))******))))))((((((((('''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++(((((((((((())))))))))))************************((()))***+++,,,---------************************++++++************++++++************************++++++++++++******)))))),,,+++))))))******((('''++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((&&&''')))***+++++++++***((()))***++++++***)))((((((***+++***)))((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---.../////////......//////000111222222222...///111111111111333555888999???KKKYYYkkk{{{yyyvvv{{{............---,,,+++***------------,,,+++***))),,,------......------,,,---------,,,,,,+++++++++))))))))))))((((((((((((************************,,,+++++++++***)))))))))++++++************++++++&&&&&&'''((()))))))))((()))************+++++++++)))))))))))))))(((''''''###%%%''')))******)))(((&&&''''''((((((((((((((()))))))))))))))(((((('''(((&&&%%%'''***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))((()))***++++++,,,++++++))))))))))))((((((((((((*********)))((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,******))))))))))))******+++*********))))))(((((()))(((((('''''''''(((((((((''''''&&&&&&((()))***((((((''''''''''''((((((************************'''((()))******)))((((((,,,,,,,,,+++***)))(((((('''***,,,+++((('''))),,,+++*********))))))((((((******))))))((((((''''''(((((()))***************((())))))'''$$$###&&&(((((('''''''''''')))+++,,,+++++++++++++++***))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))*********)))'''%%%&&&(((+++******)))((((((((((((((('''(((******((((((((()))++++++++++++++++++++++++******))))))))))))******++++++******))))))((((((************************))))))))))))************++++++************++++++************************)))***+++,,,,,,+++)))(((***(((%%%&&&(((+++***))))))+++...---+++)))***,,,))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++***)))((('''******))))))(((((('''''')))************+++++++++,,,)))'''(((***+++***(((******++++++++++++******'''***---//////,,,)))'''........................------------------------------......///000000000///000111000//////111222::::::@@@KKKXXXiii}}}~~~|||{{{yyy}}},,,,,,------...------,,,------------,,,+++***))),,,,,,------------,,,,,,---------,,,,,,++++++++++++++++++*********))))))************************************************))))))(((((((((((())))))''''''(((((()))((((((((((((((()))))))))*********)))))))))))))))(((''''''%%%''')))***+++***)))(((&&&''''''(((((((((((((((''''''((()))))))))))))))%%%$$$###%%%'''(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))))))))))))))************)))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***))))))(((((((((((())))))))))))))))))((((((''''''))))))((((((((((((((()))(((((('''&&&'''((()))***((((((''''''''''''((((((************************))))))*********((('''&&&******+++***)))(((''''''&&&&&&&&&'''((()))))))))*********)))))))))((((((***)))))))))(((((((((''''''((())))))******)))))))))******)))&&&&&&(((++++++***)))'''&&&&&&'''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))***+++++++++*********(((&&&&&&(((*********)))((((((((((((((('''(((******((((((((()))++++++++++++++++++++++++******))))))))))))************)))))))))))))))(((************************))))))))))))************+++******))))))******+++************************,,,,,,,,,------,,,,,,+++...+++))))))+++------,,,***,,,...---***)))***+++))))))))))))))))))))))))************++++++++++++''''''((((((((((((((('''******))))))(((((((((((()))************+++++++++,,,)))'''(((***+++***(((*********++++++*********,,,------......------,,,------------------------////////////////////////------......///000000000222333444333222222444666999999???JJJWWWggg|||}}}yyy~~~{{{zzz~~~***+++,,,---............------------,,,+++******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++************************)))))))))************+++))))))(((((((((((())))))(((((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))(((((('''((()))***++++++***)))(((&&&''''''(((((((((((((((%%%&&&''')))******++++++(((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((('''&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++******)))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$$$$$$$%%%''')))***))))))(((((())))))***((((((((((((''''''''''''))))))(((((())))))))))))(((((('''''''''((()))***((((((''''''''''''((((((************************+++++++++***)))(((&&&&&&)))))))))))))))((('''&&&(((%%%###%%%***,,,***'''******))))))))))))(((((())))))))))))((((((((((((''''''((())))))))))))(((((()))***)))((((((***+++///...,,,+++))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))******++++++((()))***)))((('''((()))***))))))((((((((((((((('''(((******((((((((()))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))************************))))))))))))************+++******))))))******+++)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---///---++++++,,,---------,,,---...,,,***))))))***))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,,,,,,,,,,***))))))))))))((((((((()))************++++++++++++)))(((((()))******)))************************///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------......///000000000111333444444333444666888888999>>>IIIVVVfff{{{{{{vvv{{{||||||***+++,,,---............,,,---------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************))))))))))))++++++************++++++)))))))))))))))((('''&&&''''''((((((((()))))))))(((((())))))))))))(((((()))************)))((('''&&&''''''(((((((((((((((&&&'''((()))************))))))******+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********&&&&&&'''((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$"""###%%%'''(((++++++************++++++((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((************************************))))))(((((())))))******)))(((((('''***)))'''(((+++,,,***)))))))))))))))))))))(((((())))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''((())))))*********************+++******++++++++++++***)))((((((((((((((((((((((((&&&'''''''''((((((((()))''')))+++***(((''''''((())))))(((((((((((())))))'''(((******((((((((()))******************************))))))))))))******'''''''''(((((())))))***************************((()))))))))******************))))))))))))******((((((((((((((((((((((((***)))((((((((()))+++,,,---,,,***))))))***++++++//////---,,,***((((((((())))))))))))))))))))))))''''''(((((())))))******)))***+++,,,------------))))))))))))))))))))))))))))))*********+++++++++******)))((()))*********+++******************+++,,,+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000...000111111111222444666888999>>>IIIVVVfffzzz{{{vvvzzz~~~,,,------......------,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************++++++******)))(((''''''++++++************++++++)))*********)))(((''''''((((((((()))))))))******(((((())))))))))))(((((())))))))))))((('''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************''''''((()))************'''((((((((()))))))))***(((((((((((((((((()))((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((((((((('''((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))******++++++******++++++******))))))***+++,,,+++((('''((()))(((((((((((((((((())))))(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&''''''((())))))(((&&&&&&&&&''''''''''''''')))******+++++++++******((((((((((((((((((((((((''''''''''''((((((((((((''')))+++***(((''''''((())))))(((((((((((())))))'''(((******((((((((()))******************************))))))))))))******''''''(((((())))))******************************((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((())))))((('''((()))+++,,,++++++***)))((()))***+++111///---+++***)))((('''))))))))))))))))))))))))&&&''''''((())))))******&&&''''''(((((('''''''''))))))))))))************))))))*********+++++++++*********)))((()))******++++++***))))))***++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000---...000000000111333555999999>>>IIIUUUeeezzz|||www{{{---------...------,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********************************+++******))))))(((''''''))))))(((((((((((())))))))))))*********)))(((((((((((()))))))))*********'''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))(((''''''%%%'''))))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++************)))(((''''''''''''(((((())))))******))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))************%%%&&&''')))))))))(((((('''((()))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))***+++,,,---******++++++++++++******&&&))),,,***%%%###&&&)))''''''(((((((((((())))))(((((((((((())))))))))))''''''((())))))))))))(((***))))))***,,,,,,***)))***************((('''''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************((()))***)))((('''((()))((((((((((((((())))))***'''(((******((((((((()))******************************))))))))))))******))))))))))))************************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))***************+++,,,---+++,,,,,,+++******---///111///+++*********)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((())))))((('''''')))))))))************+++)))************+++++++++)))******)))(((((()))+++,,,+++***))))))***+++,,,)))+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------......///000000000///111222222111222444666888888===GGGTTTdddxxxyyy|||++++++,,,---............+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************'''((((((((())))))******))))))(((((((((((())))))(((((()))*********))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))))))))(((&&&(((++++++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++))))))))))))((('''&&&&&&'''''''''((()))*********''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''')))*********)))(((''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&''')))+++,,,+++******'''((()))***+++***))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))***,,,---))))))************))))))&&&'''((((((''''''((()))'''''''''((((((((())))))'''((((((((()))))))))***'''((())))))******))))))+++***)))***,,,,,,***''')))***++++++++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))*********(((&&&&&&(((***((((((((((((((()))******'''(((******((((((((()))******************************))))))))))))******++++++++++++************************************))))))))))))************))))))(((((((((((())))))************************((()))***+++,,,,,,,,,,,,***+++---,,,+++,,,///222222...***)))*********((())))))))))))))))))))))))(((((()))***+++,,,------)))******+++,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++(((***+++***((('''))),,,,,,+++***((((((***+++,,,)))+++---...//////...---------------------------////////////////////////------......///000000000111222333333222222444666555666;;;EEEQQQaaauuu{{{}}})))***+++---...///000000++++++,,,------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++************************$$$%%%&&&((()))+++,,,---++++++************++++++'''((()))***************&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******))))))))))))******&&&''''''(((((((((((((((%%%&&&''')))************"""%%%((('''%%%$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''(((((()))***+++++++++$$$%%%&&&'''((((((((((((&&&''''''((()))******+++%%%%%%&&&((()))+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))'''******))))))))))))******&&&'''''''''(((((())))))''')))+++---...---,,,+++'''((()))++++++******)))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***)))))))))***+++(((((()))))))))))))))((((((&&&%%%''',,,...---+++&&&'''''''''(((((())))))'''((((((((())))))******(((((()))******************)))((()))+++***'''$$$ ###%%%'''((((((((())))))***+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''+++***)))'''&&&&&&(((+++((((((((((((((()))******''')))******((((((((()))))))))))))))))))))))))))******))))))))))))******---,,,,,,,,,+++*********************************))))))))))))************))))))(((((((((((())))))************************%%%&&&((()))*********)))(((***,,,+++***+++///222111...***(((***+++***)))))))))))))))))))))))))))%%%&&&'''((()))***++++++%%%&&&''')))+++,,,,,,,,,))))))******++++++++++++)))************+++++++++(((***+++***((('''))),,,,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------........................------------------------------......///000000000111222333222111111222444333444999CCCOOO___sss|||~~~------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------******************************))))))((((((''''''************))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((***)))((('''''''''''''''+++***)))'''''')))***++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************)))(((+++***)))))))))))))))***))))))******++++++,,,,,,)))'''&&&'''***+++***(((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***+++,,,,,,+++***((('''&&&&&&&&&(((((()))***************))))))(((((('''''''''&&&************))))))))))))))))))(((&&&%%%###!!! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''%%%$$$###))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,+++***)))(((''''''((()))***++++++***)))((((((((())))))*********+++++++++******)))(((((((((++++++************++++++))))))*********))))))(((++++++******************))))))))))))***,,,///000///---+++)))(((((()))***'''((()))******)))((('''''''''((())))))))))))))))))***,,,---......---,,,++++++***)))(((((())))))++++++******************++++++++++++***((('''&&&))))))))))))************,,,,,,,,,++++++***************+++,,,---...///000...//////000000000000000......///000111222333333////////////000111222333666666;;;DDDOOO]]]ppp~~~------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,******************************))))))(((((((((((((((((())))))*********++++++***)))((('''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((+++***(((''''''(((***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))))))))))))))***************)))'''&&&'''***+++***(((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((,,,+++*********+++---......---,,,+++***)))))))))(((((()))************))))))(((((((((''''''''''''))))))))))))))))))))))))***))))))((('''%%%######))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************))))))(((((()))***++++++***)))(((((()))))))))************)))))))))))))))*********+++******))))))******+++))))))*********))))))(((***************************))))))((()))***,,,------,,,***)))((((((******(((((())))))))))))((((((''''''((()))))))))))))))((()))***+++,,,,,,---,,,++++++***)))))))))))))))******************************+++******)))((('''))))))))))))************,,,,,,,,,+++++++++******,,,,,,---------------...,,,,,,---...............////////////////////////////////////000111222333555555999CCCNNN[[[nnn}}}------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++++++++,,,***************************))))))))))))(((((((((''''''((()))***+++,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******((((((((((((************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))(((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***,,,---******)))((((((((((((((('''((())))))******))))))((((((((((((''''''''''''((((((((((((((((((((((((************)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++,,,---......))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((***+++++++++******))))))************))))))))))))))))))************'''(((((()))******+++++++++******))))))******+++((())))))******)))))))))************************+++***)))(((((()))******++++++)))(((((()))***+++***))))))(((((())))))***''''''((()))))))))))))))((((((((()))***,,,---...+++***))))))))))))))))))************************))))))************))))))))))))))))))************,,,,,,,,,++++++++++++***.........------,,,,,,,,,+++,,,------......------111111000///...------,,,////////////000111222333444444888AAALLLYYYlll{{{---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))(((((((((((()))***))))))))))))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((''''''''''''((((((((((((((())))))(((((('''''''''&&&)))((((((((()))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&((()))***'''''''''&&&&&&'''(((((('''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((())))))***+++,,,---,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******''')))***,,,,,,+++***))))))))))))******))))))))))))))))))))))))*********(((((())))))******************))))))))))))******'''((())))))))))))))))))))))))))))))******************)))(((((()))+++,,,)))))))))((()))***+++,,,+++***)))(((((()))***+++''''''((())))))))))))))))))(((((((((***,,,...///******)))))))))))))))******************+++++++++(((((()))***************((()))))))))************++++++++++++++++++++++++......---------,,,,,,,,,------...////////////...000000000///......------////////////000111222333444444888AAAKKKXXXjjjzzz~~~------------------------------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++************************))))))))))))******************)))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((()))***)))(((((((((((((((((()))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''((())))))(((((()))(((((((((''''''&&&&&&((()))))))))((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''((()))******)))))))))***++++++''''''((()))))))))))))))'''''''''(((((((((((((((&&&'''''''''((((((((()))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***++++++,,,,,,,,,+++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************)))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++)))))))))*********++++++***++++++,,,+++***)))(((***))))))))))))))))))*********))))))))))))))))))************))))))((((((***))))))))))))))))))***''''''((()))))))))))))))(((((()))))))))*********))))))))))))***,,,...///(((((((((((()))***+++++++++***)))(((((()))***+++''''''((()))))))))))))))******)))***+++---///000***)))))))))))))))******))))))*********+++++++++'''((()))******+++******((()))))))))************++++++++++++++++++++++++,,,,,,,,,---------......,,,------......................../////////000000////////////000111222333666555999AAAKKKXXXjjjyyyyyy|||------------------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++*********++++++++++++,,,************************)))))))))************+++************))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))%%%&&&((()))******)))(((((((((((((((''''''''''''((()))***)))((('''((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,)))((((((((((((((())))))&&&'''(((((())))))(((((('''''''''((((((((((((((('''''''''(((((())))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***,,,------------))))))))))))))))))))))))((((((((((((((())))))***************************)))(((((((((((()))******))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))******+++++++++************++++++++++++,,,,,,++++++******************))))))))))))******************))))))))))))++++++******)))(((((('''***))))))(((((())))))***&&&&&&'''((())))))))))))'''(((((())))))*********))))))))))))+++---///000((((((((())))))******************))))))*********''''''((()))))))))))))))++++++++++++,,,---......)))))))))))))))******+++)))))))))***++++++,,,,,,'''((()))***************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,------.........)))***++++++,,,,,,++++++++++++,,,---...///000111////////////000111222333666555999AAAJJJWWWiiiwww{{{vvvyyy~~~------------------------,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++)))))))))))))))*********((())))))***)))((('''&&&(((((((((((((((((((((((()))((((((''''''''''''((('''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************%%%''')))***++++++***)))(((((((((((((((((())))))(((***+++***'''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***+++,,,'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((()))''''''((())))))***++++++&&&'''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''')))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))************,,,+++***))))))+++,,,---+++***)))(((((()))***+++************)))))))))(((*********)))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))''''''(((((()))******+++***)))))))))***+++---...(((((()))))))))))))))))))))******++++++******)))''''''((()))))))))))))))+++++++++,,,,,,,,,++++++)))))))))))))))***++++++((())))))***++++++,,,,,,((())))))*********))))))))))))))))))******************+++++++++,,,,,,,,,...---------------,,,,,,))))))***+++++++++++++++))))))***+++,,,---......////////////000111222333555444888@@@IIIUUUfffuuu{{{wwwzzz------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))******++++++++++++''''''((()))***+++,,,,,,((()))*********)))'''&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************'''''')))***++++++++++++%%%''')))+++,,,,,,******''''''(((((())))))******(((***+++***'''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++******)))(((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''(((((()))***++++++,,,(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((,,,,,,,,,+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''''''''&&&%%%))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))+++***(((((())),,,///111+++***)))(((((()))***++++++*********))))))((((((((((((((()))******++++++))))))(((((((((((())))))%%%&&&'''((())))))))))))&&&''''''((()))******++++++***)))(((((()))***+++(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''(((((()))))))))))))))******+++,,,,,,***)))((())))))((())))))***++++++((())))))***++++++,,,,,,))))))************))))))))))))))))))*********************++++++,,,,,,,,,000//////---,,,++++++***++++++,,,------------,,,((((((((()))******++++++////////////000111222333444333777>>>GGGSSSeeesss}}}zzz}}}...---+++*********++++++)))******++++++,,,------((()))++++++*********+++...------,,,,,,++++++++++++***)))))))))***,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&((()))))))))((('''+++)))(((***...///---+++))))))))))))((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''(((((()))***+++++++++'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((---222222---)))((()))'''(((***)))'''&&&&&&'''+++******)))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++'''%%%$$$&&&)))***(((&&&(((''''''((()))******)))((()))***++++++***)))(((&&&''''''((()))******+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))************))))))''''''''''''((()))+++++++++***)))'''&&&&&&&&&&&&(((((())))))*********++++++***)))'''''''''((()))******))))))(((((('''''',,,***((('''&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((&&&%%%&&&((())))))(((&&&''''''((()))******+++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))((('''(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))***+++***)))(((''',,,,,,++++++***))))))(((***+++---//////---***)))************************''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++++++++******++++++,,,---***++++++,,,,,,++++++***000000/////////.................................000000000111222222333333666555888>>>FFFQQQ```nnn{{{~~~---,,,+++*********++++++++++++++++++++++++++++++((()))++++++*********+++******))))))))))))))))))+++***)))))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((())))))))))))))))))((((((((((((&&&&&&((()))))))))((('''%%%$$$$$$&&&)))+++***((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))$$$)))------)))''''''))))))***,,,+++)))(((((()))******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''')))+++,,,)))&&&+++***))))))******))))))((())))))******))))))(((''''''(((((())))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''(((((()))***++++++***)))((((((((((((((((((((()))))))))*********+++***)))(((''''''((()))***)))))))))((((((((('''+++***((('''''''''((()))))))))))))))))))))))))))******)))(((((((((((((((***)))'''((()))******)))'''''''''((()))*********(((''''''''''''((())))))************************)))(((((((((''''''''''''++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++&&&"""!!!&&&)))'''$$$(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,---//////......------,,,,,,+++***)))'''''''''((()))((())))))))))))*********---...//////...,,,***)))******************************++++++,,,+++++++++************************)))))))))))))))******+++++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111111222333333666555888???FFFQQQ```nnn{{{~~~---,,,+++*********++++++---,,,,,,+++******))))))((()))++++++*********+++++++++++++++++++++,,,,,,******))))))******+++,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((())))))***))))))))))))((((((((((((&&&''''''((()))(((((((((%%%$$$$$$%%%(((***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))***))))))(((((())))))***$$$'''******'''&&&(((***(((***++++++)))(((((()))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,)))''',,,,,,++++++***))))))((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******))))))))))))******(((((())))))))))))*********))))))(((((((((((()))))))))))))))((((((((((((+++***(((''''''((())))))))))))))))))))))))))))))+++***)))(((((('''((((((---+++))))))***+++******''''''(((((())))))******((((((''''''(((((()))***************************)))))))))(((((('''''''''+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&!!! (((,,,)))$$$((())))))******))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,///////////////////////////,,,(((%%%$$$&&&)))+++(((((()))***,,,---......000000///...---+++******))))))))))))))))))))))))'''((()))***************************************)))))))))))))))******+++++++++******++++++,,,---,,,------......------,,,,,,,,,------.../////////........................//////000111111222222333666555888???FFFQQQ```nnn|||~~~,,,+++++++++++++++++++++,,,+++++++++******))))))((()))++++++*********++++++++++++,,,,,,---------***************+++++++++(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''((()))))))))))))))((((((((((((&&&''''''(((((((((((((((***)))))))))***+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))******(((((())))))))))))((((((************************&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))******))))))))))))******)))***+++***((((((***,,,&&&((())))))'''&&&'''((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((***+++++++++)))))))))***)))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))************))))))***))))))(((((((((((())))))((((((((())))))***+++(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))---+++***)))*********((('''((((((((()))))))))***((((((((('''((())))))***************************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((%%%''',,,...---***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))******++++++******,,,---///000111222222///+++(((''')))+++---+++,,,---...///000000111///...---+++******++++++((((((((((((((((((((((((&&&'''((()))************************************)))))))))))))))******+++++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,---...///000111222........................//////000000111222222222666555888>>>FFFPPP```mmm|||++++++++++++++++++++++++)))))))))******+++++++++((()))++++++*********+++''''''(((((())))))******))))))******++++++++++++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((())),,,+++***)))((('''((()))'''((((((((()))))))))***''''''''''''''''''''''''''''''(((((())))))******((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))************))))))------,,,+++)))((()))+++&&&'''))))))'''''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''$$$"""!!!###''')))&&&(((***)))(((((()))+++)))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))************))))))***))))))(((((((((((()))''''''''''''((()))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((***+++,,,,,,***((((((((()))((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,+++******+++,,,))))))************))))))(((((((((((((((((((((((((((((())))))))))))******&&&'''(((***+++---......111111///......---------........................++++++)))((((((***+++,,,((((((((((((((((((((((((***+++,,,,,,---------,,,)))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---***++++++,,,,,,++++++***(((((()))***,,,---.................................//////000111111222222666555777>>>EEEOOO^^^lll|||}}}******+++,,,,,,,,,++++++(((((())))))***++++++,,,((()))++++++*********+++))))))))))))************))))))***++++++++++++***++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,))))))))))))(((((((((((((((''''''''''''((())))))'''''''''$$$""""""###%%%''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))((())))))******))))))(((,,,,,,***)))((('''''''''''')))++++++***)))***+++***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((%%%""" """&&&***$$$'''***)))''''''))),,,)))((((((''''''(((((()))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''&&&''''''((())))))))))))(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,***(((&&&&&&'''((('''&&&(((((((((((())))))))))))))))))(((((())))))***+++((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''***+++)))%%%###&&&))))))******++++++******)))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((...///000111111///...---------,,,++++++***)))))))))(((((('''(((***+++,,,))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((()))))))))))))))******+++++++++******++++++,,,---,,,------......------,,,))))))***+++---...//////..............................///000000111111222555444666<<>>FFFVVVeeewww{{{vvvwwwzzz|||************************---******,,,,,,((((((+++,,,,,,+++++++++***************))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((************************(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******)))))))))*********((('''((()))(((((()))******+++,,,,,,)))*********************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))+++***)))((((((''''''(((************))))))))))))))))))))))))))))))))))))&&&&&&&&&(((+++---,,,+++)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))************)))((((((***,,,......,,,*********,,,,,,++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************,,,+++***(((''''''''''''''''''(((((())))))******))))))))))))((((((((((((******))))))))))))*********))))))))))))))))))(((&&&&&&((())))))******)))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))***((('''''')))******)))***)))((()))***)))(((&&&((((((((((((((())))))***))))))))))))***************))))))(((''''''''''''###$$$%%%'''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((())))))))))))***...***$$$!!!&&&***%%%&&&'''))))))*********((((((((()))))))))************+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++)))+++---...//////......,,,,,,---///000222333333333333555999===DDDTTTbbbwwwxxxrrrsssuuuxxx|||************************+++((((((++++++)))))),,,+++++++++*********))))))))))))))))))))))))((((((*********))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''')))++++++***)))))))))(((((()))))))))*********'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%$$$$$$&&&((()))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))******+++++++++******))))))+++------+++*********+++++++++*********))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************)))(((((('''(((((('''((((((((()))))))))***))))))))))))((((((((((((+++***)))(((((()))***+++******))))))(((((((((''''''(((((())))))*********(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))+++***))))))+++++++++***)))))))))))))))((('''&&&))))))(((((((((((())))))((()))))))))************+++)))(((&&&&&&&&&''''''"""###&&&((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$'''((()))***+++,,,,,,,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,---......---,,,+++000///...///000000000000------...///000111222222222222444888;;;BBBQQQ___uuuzzzoooppprrruuuzzz************************,,,)))(((******'''&&&)))))))))))))))(((((((((((((((((((((((((((((())))))+++++++++******)))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************&&&)))+++,,,+++)))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))))))))***))))))(((((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((&&&$$$%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************++++++++++++******%%%(((***++++++***+++++++++++++++***************''''''(((((())))))******'''((((((((()))))))))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((('''(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++***)))))))))((((((''''''++++++******))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''%%%((()))******)))(((''''''))))))(((((((((((())))))((()))))))))***************)))(((&&&&&&&&&'''(((%%%'''((()))***)))((((((''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))'''(((+++,,,,,,)))%%%###'''''''''((()))******+++(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////...---,,,666222...,,,...///000000////////////000000000000222222444888:::AAANNN[[[rrrqqqrrrsssvvv{{{************************///+++***+++)))$$$###%%%))))))((((((((('''''''''''''''(((((((((((())))))++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))(((''''''&&&&&&''''''((('''((())))))******))))))&&&(((***+++***)))))))))))))))(((''''''&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))************************+++******))))))))))))***))))))(((((((((((())))))))))))))))))************''''''''''''''''''''''''+++***))))))******(((&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))***++++++++++++***$$$''')))+++******+++,,,************************(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))(((((()))***************''''''''''''(((***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((((((((('''---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******)))))))))))))))))))))))))))((((((((())))))'''&&&)))***++++++)))(((((()))***))))))((((((((((((((())))))))))))************)))(((((('''((((((((()))))))))*********)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))+++************)))))))))))))))((((((((((((((((((+++************++++++,,,((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++---......//////......---555000+++***,,,......---000000000000////////////333333555888:::@@@MMMYYYnnntttuuuwwwyyy|||************************---***)))+++***&&&&&&((())))))))))))(((((((((((('''''''''((((((((())))))))))))))))))************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&&&&'''''''''''''''************************))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''((())))))))))))(((&&&'''))))))(((((((((***(((((((((((('''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))((()))))))))*********+++''''''''''''''''''''''''+++***)))***++++++)))((('''((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++******&&&)))+++,,,+++******+++************************))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((('''(((((()))***+++))))))))))))(((((((((((('''((((((((()))))))))***''''''(((((((((((('''''''''''''''(((((((((((((((+++***))))))((()))******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))++++++***+++,,,,,,)))''')))+++---,,,***((()))+++******)))((((((((((((((())))))))))))************''''''((()))***************))))))(((((())))))***(((((()))******)))(((((())))))))))))))))))))))))+++++++++*********))))))***)))((('''((()))+++,,,...---,,,+++++++++,,,---)))))))))*********++++++******+++++++++,,,,,,,,,***+++++++++,,,---------...------,,,,,,------...000---+++---000222000---......//////000000111111333333666999;;;???LLLXXXkkk}}}wwwxxxzzz|||}}}************************(((&&&'''+++,,,+++,,,000************))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((%%%'''((((((''''''(((***''''''(((((())))))******%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))(((((((((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''(((***+++***(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***'''((()))******************,,,------,,,***************************++++++******))))))((((((''''''&&&''''''((()))******+++++++++++++++++++++++++++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************)))((((((((((((((()))))))))))))))(((((((((((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((''''''((()))***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))(((((('''((())))))&&&$$$***,,,...---***)))***,,,******)))((((((((((((((())))))))))))************%%%''')))+++,,,,,,++++++)))(((''''''''')))***+++((()))***++++++***)))((())))))))))))))))))))))))++++++++++++******))))))((()))+++---------,,,,,,+++***)))''''''''''''(((************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////...---++++++++++++---...,,,+++,,,111777777333...,,,---...///000111222333444444666999;;;???KKKWWWiii{{{yyyzzz|||}}}~~~}}}}}}|||---,,,+++)))))))))***+++'''(((***+++,,,,,,,,,++++++*********))))))(((((((((((((((((())))))))))))))))))*********+++++++++***************+++++++++************))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''******++++++***)))((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))&&&((()))(((''''''((()))((((((((('''%%%&&&(((************)))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))***+++,,,***((('''((()))(((((((((((())))))))))))(((((()))******+++,,,,,,,,,......+++((('''***...,,,,,,++++++***))))))(((***+++,,,,,,+++***)))(((((((((((((((((((((((((((++++++******))))))((((((((()))***++++++***)))(((''''''(((((())))))******&&&&&&&&&'''((())))))***''''''((()))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***(((&&&%%%$$$&&&''')))***)))(((&&&%%%*********+++++++++*********((('''(((******'''###((((((((((((((()))******)))((('''&&&'''(((***,,,++++++***)))(((((())))))************************.........---,,,+++***)))((((((((((((((()))*********)))(((''''''((()))***+++)))((()))******)))(((''''''((()))***++++++,,,((((((((((((((((((((((((******++++++)))'''%%%$$$&&&&&&''')))***+++,,,---)))******))))))))),,,......---------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------...///000111.........//////000111222222111222666999>>>IIITTThhhwwwyyyzzz|||}}}|||}}}~~~+++***((('''''''''((()))'''((())))))************************)))))))))((((((((((((((())))))))))))))))))*********+++++++++************************$$$$$$%%%&&&'''((())))))*********************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))((((((''''''((()))))))))))))))'''((()))(((&&&%%%&&&''''''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))************###$$$&&&'''(((((((((((())))))))))))((((((((((((((()))******(((((()))***(((((((((((())))))))))))++++++,,,,,,---......///'''***------,,,***((((((************************))))))*********)))((('''((((((((((((((((((((((((*********)))))))))))))))))))))************))))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((((()))***************'''''''''(((((((((((((((''''''(((((())))))******&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&(((*********((((((''')))***)))'''%%%%%%&&&(((((()))+++---------,,,((((((((((((((()))******------,,,+++***(((&&&%%%++++++***)))))))))))))))******************************+++++++++******)))((((((((((((((()))*********)))(((((((((((()))***)))((('''(((***++++++***(((((())))))******++++++))))))))))))))))))))))))***************))))))((((((((()))***+++,,,,,,---+++,,,+++***((((((***+++---------.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,---...///000............///000111222222111222666999===HHHSSSdddsssyyyzzz|||}}}|||}}}~~~***)))(((((('''((((((((()))((((((((((((((())))))************))))))))))))(((((((((((()))))))))))))))))))))************++++++++++++******))))))(((&&&''''''((()))***++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%))))))'''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***************))))))''''''((()))))))))))))))******+++)))'''%%%&&&&&&&&&((())))))'''&&&'''((())))))))))))))))))))))))))))))))))))************"""###$$$&&&(((((())))))******))))))((((((''''''%%%'''(((((((((((()))+++(((((((((((()))))))))))))))))))))***++++++,,,,,,(((((((((***++++++)))'''(((((())))))***+++,,,,,,'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))*********))))))))))))***************)))((('''''''''&&&&&&''''''((()))))))))))))))***++++++++++++***((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((()))************%%%&&&(((***+++++++++***###'''***)))&&&%%%(((,,,+++***)))((()))***++++++((((((((((((((()))******)))******)))'''$$$!!!+++***))))))))))))))))))************************''''''((()))))))))))))))((((((((((((((()))*********))))))(((((())))))***(((''''''(((+++,,,,,,+++)))))))))))))))***************************************)))******+++,,,,,,*********+++++++++,,,,,,---------***(((''''''(((((()))***+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---..................///000111222333111333666999===GGGRRR```ooozzz{{{}}}~~~}}}~~~++++++******************+++***(((''''''((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++***)))((((((''',,,++++++******)))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&''''''''''''''''''&&&,,,+++)))''''''(((***+++''''''''''''''''''''''''''''''''''''(((((())))))((((((((())))))(((((((((,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))***+++,,,+++)))((()))***''')))++++++)))((('''(((((((((((()))))))))))))))''''''''''''(((((((((((($$$$$$%%%'''((()))))))))******))))))((((((''''''%%%'''((((((''''''(((***(((((((((((())))))))))))((((((((()))))))))******///***$$$###&&&+++---...(((((())))))***+++++++++'''(((((())))))*********(((((((((((((((((((((((('''((((((((())))))******+++***)))(((((()))***+++***)))))))))((((((((('''''''''''''''(((((())))))(((((()))************)))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))************))))))((((((((((((((((((((((((&&&&&&((()))************'''''')))***++++++++++++"""&&&***)))(((+++444======555+++&&&&&&((('''&&&((((((((((((((())))))***$$$%%%&&&'''&&&%%%$$$###******)))))))))))))))***************************'''(((((())))))(((((((((((((((((((((((())))))***)))))))))))))))))))))))))))((('''(((***++++++************)))))))))))))))************************+++***)))((()))***+++,,,************************+++,,,,,,***(((''''''((('''(((***+++++++++,,,---........................++++++++++++,,,,,,,,,,,,---------------------..................///111111333111333666999<<>>BBBOOO^^^ppp~~~~~~}}}yyy))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''((((((((())))))))))))))))))(((((())))))******))))))(((((('''''''''(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))((((((((('''((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((())))))))))))(((((('''((((((''''''''''''((((((***)))(((((('''''''''((((((((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''++++++******)))((((((((())))))))))))))))))))))))******++++++++++++******************************))))))))))))(((((((((((((((((()))************)))************************''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))''''''((()))***+++,,,,,,((('''&&&'''***+++***)))))))))))))))))))))))))))''''''''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************************))))))))))))''''''''''''(((((((((((())))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))************))))))((()))************)))((((((%%%&&&&&&''''''(((((()))(((((()))))))))((('''''''''((())))))((('''(((***,,,***)))***+++,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000.../////////000000000111222333333333444777<<>>GGGWWWjjj~~~}}}uuupppsssxxxxxxxxxxxxwww&&&&&&''''''((())))))******++++++++++++***)))(((((((((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))++++++++++++***)))((((((''''''''''''((()))***+++))))))))))))))))))))))))'''''''''((()))*********((((((((((((((())))))***''''''''''''((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))'''''''''((())))))******))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***((()))))))))************(((***++++++++++++,,,...+++++++++******+++++++++***************+++++++++(((((())))))))))))((((((''''''((())))))***))))))(((((((((((('''&&&%%%$$$)))((('''''''''(((******'''((()))***+++******)))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,((((((((()))))))))))))))************************''')))++++++)))))))))***''''''(((((()))******+++((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))++++++******)))))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((())))))***+++(((((((((((()))***,,,,,,''')))++++++***((((((((())))))*********+++++++++)))***************))))))******+++,,,,,,------...+++++++++++++++,,,---...+++,,,------------,,,+++,,,,,,---...///000000111...000111222222444777999@@@HHHVVVhhh|||{{{rrrlllpppvvvyyy{{{|||ttt&&&&&&&&&'''((())))))***)))***,,,---,,,***((('''''''''(((((()))))))))***++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))************************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((()))))),,,,,,,,,,,,+++)))((('''''''''''''''((()))++++++))))))))))))))))))))))))&&&''''''((()))******+++)))((('''''''''(((***+++))))))))))))************'''(((((()))***++++++,,,))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******(((((())))))*********+++&&&((()))***))))))+++,,,******))))))))))))******))))))******+++++++++,,,(((((())))))))))))(((((('''(((((()))))))))))))))++++++++++++***)))((('''***)))((((((((()))+++,,,'''((()))+++++++++***)))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------******************++++++************************&&&(((*********)))***+++((())))))***+++,,,,,,,,,))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((('''(((((()))*********)))))))))))))))***+++%%%---333333---((((((+++((())))))))))))*********((()))))))))))))))(((((()))(((''')))+++------,,,+++++++++,,,---...///000***+++---......---+++***+++,,,---///000222333444...000222222333444777999AAAIIIVVVgggyyyyyyoooiiimmmuuuzzz}}}yyy***)))((()))******(((&&&***))))))((('''&&&&&&&&&+++*********))))))(((((())))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))************************))))))))))))************))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((()))******))))))(((((('''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((************))))))))))))***++++++++++++)))'''&&&))))))******++++++,,,,,,))))))((('''&&&%%%%%%$$$&&&&&&((()))************))))))))))))))))))))))))***)))(((((((((***+++,,,,,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''')))***,,,''''''((((((((((((''''''###$$$&&&(((((((((((('''++++++******))))))((((((,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******+++---///000---,,,***)))))))))******+++***)))(((((()))***+++///+++(((&&&''')))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,,,,+++***))))))((()))***+++,,,,,,+++++++++*********))))))(((((())))))***++++++++++++***,,,,,,++++++***)))))))))((((((((()))******++++++(((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***))))))+++))))))))))))))))))))))))(((((())))))*********+++###***)))###!!!)))111(((((((((((())))))))))))++++++******))))))((((((((((((((()))******++++++&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,...,,,***(((((()))***+++++++++,,,,,,,,,,,,------------......//////000000111000///...///222444666@@@HHHUUUfffyyyvvvnnnhhhlllsssxxx{{{|||(((''''''(((***+++***(((((()))))))))))))))))))))+++++++++******)))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++***)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))******)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''&&&%%%###""")))))))))******************))))))((((((''''''&&&''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((((((((()))''''''(((((((((((('''''''''(((***++++++++++++***************))))))))))))+++******)))***+++,,,---111111000///...------,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))))))))******+++***)))(((((()))***+++,,,)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((''''''&&&******************))))))*********)))))))))(((((())))))***++++++++++++***)))))))))***++++++,,,,,,*********)))))))))))))))************))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))((()))))))))************###%%%((('''&&&&&&(((+++(((((((((((())))))))))))*********)))))))))))))))******))))))((('''''''''))))))++++++,,,+++******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***++++++,,,,,,---......///---,,,+++*********+++,,,++++++,,,,,,,,,,,,------------...///000000111111222111//////000222555777???HHHVVVgggzzzvvvnnnjjjnnnuuuyyy|||~~~yyy&&&&&&&&&(((***,,,+++***'''(((((()))***++++++,,,++++++************))))))))))))))))))(((((((((((())))))((())))))***+++,,,))))))))))))))))))))))))************************))))))))))))************+++******)))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))((((((((((((***************+++++++++)))((((((''''''(((((()))'''''''''(((((())))))***)))))))))))))))((('''&&&***))))))))))))))))))((())))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))*********)))(((((()))************))))))((())))))))))))))))))))))))(((((()))***)))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))************)))((('''&&&'''(((((())))))(((((('''******+++,,,,,,++++++***)))))))))******************)))******+++---...///222222111000...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))((((((((())))))***,,,+++******)))*********+++***))))))))))))***+++((('''&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((('''&&&&&&&&&,,,+++***(((''''''((((((******))))))))))))((((((((()))******++++++******)))))))))***++++++,,,,,,++++++******)))(((((('''((())))))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***(((&&&%%%%%%&&&))))))))))))))))))))))))))))))))))))************+++(((&&&&&&)))***((($$$(((((((((((())))))))))))))))))))))))************))))))(((((('''&&&&&&&&&***++++++++++++******)))((((((((((((((((((((((((************++++++++++++***+++++++++++++++************+++,,,------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...///111222333333222111000000111333666777>>>GGGVVVhhh{{{vvvooolllqqqxxx{{{|||~~~|||'''&&&&&&(((***+++***)))'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))************************((()))))))))************((((((''''''''''''((((((''''''((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))((())))))))))))((((((((((((,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))%%%&&&&&&'''((())))))***------------,,,,,,++++++******))))))((((((''''''((((((((())))))*********))))))*********))))))((((((((((((((((((((((((((())))))*********)))'''&&&((()))***++++++***)))((())))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))*********((('''&&&(((((())))))))))))(((((())))))))))))))))))(((((()))))))))******+++++++++***+++++++++,,,---............---,,,++++++******)))))))))))))))((((((((())))))))))))))))))))))))++++++******************++++++******************************************''''''''')))++++++***(((((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++*********))))))))),,,***(((&&&&&&'''((()))))))))))))))))))))((((((((())))))***************,,,,,,++++++***)))))))))************))))))((((((%%%%%%'''((()))************))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))%%%###"""###)))))))))))))))))))))))))))))))))))))))*********...)))&&&'''+++,,,)))%%%(((((((((((())))))))))))(((((())))))******++++++&&&&&&'''(((((())))))***))))))))))))((((((''''''(((((((((((((((((((((((()))))))))*********++++++'''((()))******++++++*********************************+++,,,---------,,,+++++++++,,,,,,,,,------------...000111333444444222222111111222444666777===FFFVVVhhh{{{wwwpppnnntttzzz||||||}}}~~~)))(((((((((******((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))******)))((('''&&&(((((((((((()))))))))))))))))))))((('''&&&%%%%%%))))))(((((((((((())))))%%%&&&&&&'''((())))))******)))))))))((((((((((((******))))))((((((''''''&&&''''''(((((())))))***)))***************)))(((((((((((((((((((((((((((((()))*********((('''%%%((()))***++++++***)))((())))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))'''((((((((()))))))))***&&&''')))*********)))((((((((())))))))))))(((((()))((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++*********)))************+++***************++++++++++++******(((((()))+++------+++)))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''',,,+++++++++++++++******)))((('''&&&&&&(((***,,,(((((((((((((((((())))))(((((()))************))),,,,,,++++++***)))))))))(((((())))))************&&&&&&''''''(((((('''''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))'''%%%&&&&&&******************************))))))))))))))))))***)))((()))++++++***)))(((((((((((())))))))))))(((((())))))******++++++'''(((((())))))***++++++******)))(((((('''''''''((((((((((((((((((((((((((((((((()))))))))******&&&''')))+++,,,......///---,,,,,,+++***)))((('''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,------------...000111333444444222111111222333444666777<<>>JJJWWWgggzzzwwwoookkkoootttvvvvvvwwwuuu((()))))))))************''')))***)))((('''(((***)))))))))))))))))))))))))))******++++++***)))(((((((((((((((((()))))))))******))))))))))))******)))))),,,333@@@FFF>>>222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))***+++,,,+++)))******************************))))))))))))******))))))))))))************&&&((())))))(((((()))***(((((((((((())))))))))))))))))))))))))))))******((((((((())))))***++++++***+++,,,,,,******+++,,,+++,,,------,,,+++)))(((******))))))))))))******((((((((()))))))))))))))'''((()))*********)))((())))))*********+++++++++******+++,,,,,,+++***)))***+++,,,---------,,,+++***++++++,,,------,,,,,,---,,,+++***************)))))))))***************'''((()))***)))(((&&&%%%))))))))))))))))))))))))))))))))))))************((())))))***++++++******************++++++,,,---***+++,,,------,,,+++***'''((((((((()))))))))***'''((()))***************&&&''')))***++++++******)))))))))))))))))))))))))))(((((('''''''''((((((,,,,,,+++************+++)))***++++++))))))***+++,,,...///...,,,******,,,))))))************))))))((()))))))))************))))))))))))))))))))))))'''((((((((())))))******)))((((((((((((((()))))))))))))))***************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********)))))))))***)))(((((('''&&&(((******((((((***,,,************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,...000000...------///............////////////,,,------///111333555777777>>>IIIVVVeeewwwyyyqqqmmmppptttuuuvvvwwwvvv(((((())))))*********+++((()))***)))((('''(((***))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((())))))******++++++******))))))))))))******))))))---888IIIQQQHHH:::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))*********))))))((((((((('''(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++******)))((()))***+++***((())))))))))))))))))))))))******))))))))))))******))))))))))))************%%%'''((((((''''''(((***************++++++++++++))))))******+++++++++,,,(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,,,,,,,---...---+++((('''+++******************+++''''''(((((())))))******((()))***++++++***)))(((((())))))))))))*********,,,+++***)))))))))***+++***+++,,,,,,,,,,,,*********+++,,,,,,------------*********)))******++++++)))))))))******++++++,,,'''))),,,...//////...---))))))))))))))))))))))))))))))))))))************((()))***,,,,,,,,,+++***(((((()))***+++,,,,,,,,,***+++---......---+++***'''((((((((())))))******((()))***+++++++++++++++&&&''')))***+++++++++***))))))))))))))))))))))))(((((('''(((((()))***+++,,,+++******))))))******)))+++++++++***)))***++++++...000///,,,))))))***))))))************))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((((((''''''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,'''(((***++++++***)))(((%%%(((******)))(((+++---''''''''''''((((((((((((++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,...000000---,,,---///////////////000000000000000000111111222333555555777>>>IIIUUUddduuuzzzsssnnnpppttttttuuuwwwrrr+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,))))))000;;;???:::444***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((((((((((((((()))(((''''''''')))***++++++***)))(((((()))******''''''''''''((((((((((((&&&''''''((()))******+++******))))))(((&&&%%%$$$))))))((('''''''''''''''&&&&&&&&&'''(((***,,,,,,,,,,,,------------......+++++++++*********))))))***)))(((''''''((()))***------,,,,,,+++)))((('''''''''''''''''''''''''''(((((())))))******++++++******))))))))))))))))))((()))***+++,,,---------............------,,,++++++,,,,,,+++)))(((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++++++++,,,---------,,,+++***)))(((((((((+++++++++******)))))))))''')))***+++***)))&&&%%%************************,,,,,,------,,,)))'''%%%((()))*********)))'''&&&))))))))))))))))))))))))************++++++++++++)))))))))(((((((((((((((***)))(((''''''((()))***,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,***)))(((&&&''''''((()))******+++******))))))))))))******))))))))))))(((((((((((())))))************))))))+++***)))'''''''''(((((())))))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))*********)))((((((((((((((()))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,000---++++++,,,+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////000111111111111111111111222333444555888;;;EEEUUUeeesss|||tttooorrrtttrrrpppooommm************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''',,,+++++++++************))))))))))))))))))))))))+++((('''***000111---(((******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***************))))))(((''''''((()))***++++++***)))(((((()))******''''''((((((((()))))))))'''''''''((()))*********+++,,,,,,,,,,,,++++++******))))))(((''''''((((((((((((((()))***+++,,,------------,,,,,,++++++++++++++++++*********))))))***)))(((''''''((()))***((((((((((((((((((''''''************************)))))))))))))))*********************************)))***+++,,,,,,------,,,---------------,,,+++++++++,,,------++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++...------------...////////////...---,,,,,,,,,,,,,,,+++++++++************))))))*********)))((('''************************---,,,+++)))(((''''''''')))***+++++++++***(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,------------((()))***+++++++++++++++''''''(((((()))******+++******))))))))))))******++++++******))))))(((((())))))************))))))+++***)))(((''''''((()))***))))))(((((()))***+++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,---+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...------------,,,,,,,,,111111111111222333444555888;;;EEEUUUdddrrr~~~wwwrrrtttvvvtttrrrrrriii************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))+++)))((((((******(((&&&++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((((((((()))+++%%%&&&'''(((***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***************)))((()))(((((((((((())))))******))))))(((((())))))***((((((((()))))))))******''''''(((((())))))******((()))******+++++++++++++++***))))))((()))))))))+++++++++++++++,,,------...---,,,+++***)))((((((+++************)))))))))))))))(((((((((((())))))'''&&&&&&&&&''''''((()))++++++++++++++++++++++++***))))))))))))))))))(((******+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++---------------------------------------...//////+++++++++*********++++++,,,,,,,,,++++++++++++******************)))))))))************************---+++)))'''&&&&&&'''(((+++++++++++++++***))))))))))))))))))))))))))))))''''''(((((((((((())))))******************************))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((((((((()))***,,,---...'''(((((())))))***************))))))))))))******---,,,,,,+++***))))))((())))))************))))))******)))((((((((())))))+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,)))(((''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////...---+++***))))))111111111111222333444555999;;;EEETTTcccqqq~~~wwwsssuuuvvvtttrrrsssmmm*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))'''((((((''''''(((***,,,,,,++++++***************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((''''''&&&)))(((((((((((()))))))))(((((((((((()))))))))***))))))))))))************'''((((((((()))))))))***''''''((()))))))))))))))++++++******)))******+++---,,,,,,+++++++++,,,,,,,,,++++++***)))(((((((((************))))))))))))))))))(((((((((((()))))))))(((((('''((()))******))))))))))))))))))))))))******))))))((((((((('''+++++++++++++++,,,,,,,,,---------------,,,++++++******+++++++++******)))''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---)))))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++******)))******+++************************+++***)))(((''''''((()))+++++++++*********))))))(((((((((((((((((((((((())))))))))))*********+++***************+++++++++++++++******)))))))))***))))))************)))))))))))))))))))))))))))))))))))))))*********++++++***))))))((()))+++---...(((((()))))))))***************))))))))))))******,,,,,,+++***))))))((('''))))))************))))))))))))))))))))))))******++++++***))))))((((((((((((((((((((((((((((((((())))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))***+++******+++++++++,,,,,,,,,&&&&&&&&&((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222111000///...------,,,111111111111222333444444999;;;DDDSSSbbbppp|||vvvsssttttttrrrqqqrrrttt))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&%%%$$$%%%))),,,,,,++++++***************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))(((((((((''''''(((((())))))))))))))))))))))))************(((((((((((())))))))))))+++++++++++++++***))))))++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''******+++++++++,,,,,,,,,------------,,,+++******))))))***++++++*********)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++******)))******++++++)))))))))))))))))))))))))))***+++++++++***)))(((******))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))******+++++++++++++++++++++++++++******)))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,---------...,,,+++***))))))***+++,,,))))))))))))******************))))))))))))******+++******)))((((((''''''))))))************))))))(((((()))*********++++++************))))))(((((())))))))))))))))))))))))((()))************)))(((''''''))))))******))))))))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,((()))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000000000000000000000111111111111222333444444999;;;DDDRRRaaaooo|||wwwtttuuuuuurrrqqqsssuuu))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))*********((('''(((***,,,++++++***))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&'''+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((())))))))))))(((((('''&&&&&&'''((())))))))))))((((((((()))))))))******(((((((((((()))))))))))))))*********)))(((''''''*********)))******+++,,,+++******)))))))))******((((((((()))))))))******(((((()))))))))))))))***(((((())))))))))))((((((((((((((((((((('''&&&%%%++++++++++++++++++++++++)))(((((((((((((((((('''))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++++++++***+++---...---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++++++++,,,------)))************+++++++++)))))))))***************))))))))))))))))))))))))((()))+++------,,,***)))***))))))((('''((((((((())))))))))))))))))))))))&&&&&&''''''''''''(((((((((((())))))***+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,++++++***))))))************************************))))))))))))******))))))))))))(((((((((((())))))************))))))'''((()))***++++++++++++)))************))))))(((++++++++++++++++++++++++((()))***++++++***)))(((%%%&&&((()))******)))((())))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------...///000000111111111111111111222333444555:::;;;CCCQQQ___nnn~~~zzzxxxxxxwwwttttttwwwwww((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,((((((((())))))*********))))))))))))))))))))))))...---,,,+++++++++++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******((('''(((******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++((()))******)))((('''&&&%%%&&&'''))))))))))))(((''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&'''((((((((((((''')))))))))))))))***++++++******)))))))))******+++******))))))))))))))))))(((((((((((())))))******'''((()))******)))((('''%%%&&&)))******)))'''&&&************************'''''''''((((((((((((((((((((())))))***++++++,,,******+++++++++***)))))))))******+++,,,,,,++++++***+++,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...))))))))))))))))))******(((((()))))))))*********'''((()))*********))))))))))))))))))))))))))))))(((((()))***************+++***)))((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((())))))***++++++,,,---------,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''''''''((((((((()))******+++++++++************************************))))))))))))******((())))))))))))*********))))))************))))))&&&''')))+++,,,,,,,,,,,,((((((******+++***))))))++++++++++++++++++++++++((()))***++++++***)))(((%%%''')))+++++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,+++---///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------...///000000111111111111111222333444555:::;;;CCCPPP^^^mmm~~~~~~zzzyyyyyywwwssstttxxxzzz(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((())))))******++++++))))))))))))))))))))))))((('''&&&''')))***)))'''***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&''')))*********((()))*********((('''&&&$$$%%%'''))))))))))))(((''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++---------...))))))(((((()))***++++++******))))))******+++,,,,,,,,,+++***)))((('''''''''((((((((())))))******'''((()))******)))((('''$$$'''***---///...+++***''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))******++++++((())))))*********)))))))))***+++,,,,,,,,,,,,,,,%%%''')))******+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,------,,,,,,,,,,,,,,,---''''''(((((()))))))))***%%%''')))***+++***)))''')))))))))))))))))))))))))))((('''&&&''')))+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((()))*********------......---+++***))),,,***)))'''''')))***,,,))))))))))))))))))))))))))))))))))))************&&&((()))+++,,,,,,,,,+++++++++************************))))))))))))******)))))))))***++++++,,,,,,))))))************))))))&&&''')))+++,,,---,,,,,,'''((()))***++++++***)))((((((((((((((((((((((((''')))***++++++***)))'''&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,'''***,,,,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000111111111111111222333444555:::;;;BBBPPP^^^mmm~~~|||yyywwwxxxuuuqqqrrrvvvyyy))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))************++++++++++++*********)))(((''''''((()))***((((((((((((''''''''''''(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******))))))******))))))((((((((('''&&&'''((()))***+++,,,---))))))))))))((((((((((((&&&(((***,,,,,,+++)))'''((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,---.../////////......---,,,,,,---,,,***))))))***,,,------------.........//////,,,------......------,,,((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******,,,***((((((***+++)))&&&'''((()))++++++)))((('''''''''(((((()))))))))***(((((((((((((((((((((((()))(((((((((***+++***)))+++******)))(((''''''&&&************************+++*********))))))(((((())))))))))))))))))))))))******+++******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))*********************************++++++,,,,,,,,,&&&'''((())))))******))))))*********++++++++++++(((((((((((())))))))))))))))))******+++*********((((((((((((((()))******+++***)))***++++++***)))(((((((((((())))))))))))))))))))))))))))))*********************************+++---------+++)))((())))))***+++,,,,,,------+++++++++******)))))))))&&&''')))+++---///111222...//////000111222222333......//////000222333444666:::CCCPPP\\\jjj}}}~~~|||zzzyyyyyyxxxuuutttyyy)))))))))))))))))))))))),,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))((())))))***************************)))))))))((())))))(((''''''((())))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***)))******************)))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++*********)))))))))((((((((('''''''''&&&&&&&&&'''(((((()))***++++++((((((((((((''''''''''''$$$%%%(((***++++++)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++************+++,,,---------------------.........---,,,***))))))***,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++******))))))))))))))))))))))))******))))))))))))******,,,***((()))***+++)))''''''(((***++++++***((('''************************))))))))))))))))))))))))+++*********,,,---,,,+++))))))((((((''''''&&&&&&************************++++++++++++*********)))))))))))))))))))))))))))((())))))*********))))))***))))))(((((()))))))))*********************************************************++++++,,,,,,,,,((()))))))))))))))(((''')))))))))*********++++++(((((((((((())))))))))))(((''''''&&&%%%$$$###"""((((((((((((((()))******,,,+++***+++,,,,,,+++***))))))))))))*********************)))))))))))))))***************************+++,,,------+++***(((*********++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++//////000000000000000000////////////000222333444666999BBBOOO[[[iii}}}~~~|||zzzyyyxxxwwwuuusssxxx))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))************++++++++++++************))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((())))))******))))))))))))(((((()))(((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&"""$$$&&&)))*********)))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((()))))))))************++++++++++++++++++***++++++,,,,,,+++++++++,,,---.........---,,,+++******+++,,,---))))))*********+++++++++******++++++++++++************+++++++++******)))))))))))))))))))))))))))******))))))))))))******+++***))))))******)))(((((()))***++++++***)))(((+++++++++***************************************+++*********,,,---,,,+++''''''''''''''''''''''''************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''''')))******++++++++++++***))))))))))))+++,,,*********************************************************+++++++++++++++************)))((('''&&&((((((((()))))))))******(((((((((((())))))))))))******)))((('''&&&&&&%%%((((((((((((((()))******---,,,++++++,,,---,,,+++************+++++++++++++++*********))))))((((((***************************+++,,,---,,,+++***)))++++++++++++++++++++++++------------............//////...---+++***))))))000////////////........./////////000111222333444666999AAALLLXXXhhh|||~~~}}}zzzyyyyyyxxxvvvtttwww(((((((((((((((((((((((('''''''''&&&%%%$$$###"""))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))*********************+++*********)))))))))))))))(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((++++++++++++************(((((((((((('''''''''''')))(((((((((((('''''''''$$$%%%''')))******))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))*********)))))))))******)))))))))******++++++******)))''''''(((((())))))))))))++++++++++++++++++++++++)))(((((((((***+++***)))'''''''''(((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************+++***)))(((((()))+++,,,***************************************************************+++++++++)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,((((((((((((((())))))***,,,+++******,,,,,,+++***)))))))))*********++++++++++++******)))(((((((((***************************+++,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000111222444444666888???JJJWWWfff|||~~~|||{{{{{{zzzwwwuuuuuu((((((((((((((((((((((((++++++++++++***)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))******'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))*********+++(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************++++++++++++((((((((((((''''''''''''*********))))))))))))(((((()))*********)))((((((((((((''''''''''''(((((('''''''''((()))*********((((((((((((((((((((((((************++++++++++++))))))*********+++++++++,,,,,,++++++***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))******)))))))))*********++++++++++++******%%%&&&&&&((()))***+++,,,++++++++++++++++++++++++)))(((((((((***+++***))))))))))))))))))*********************************))))))*********************************************************)))(((((())))))((('''((()))***+++************************************************************************''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))$$$$$$$$$$$$%%%&&&'''(((((((((((((((((())))))******)))((()))***+++***(((((((((((()))))))))******************))))))((((((***************************+++++++++,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------......******+++,,,,,,---......***+++,,,---...///000111//////000000111333444555666888???JJJVVVfff{{{~~~}}}|||{{{yyywwwsss)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))************(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((((((((())))))))))))(((((('''(((((())))))*********(((((())))))))))))((((((*********)))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))******''''''((((((((((((((()))((((((((((((((((((((((((+++++++++*********))))))+++++++++******)))((('''((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++++++++***++++++,,,,,,.........---,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********++++++,,,,,,,,,,,,++++++******+++++++++******)))))))))))))))))))))))))))******))))))))))))******((()))******))))))***+++++++++++++++++++++++++++'''((((((***+++,,,---...+++++++++++++++++++++++++++*********,,,---,,,+++************************************************)))))))))))))))*********************************+++++++++******)))''''''''''''((())))))*********++++++++++++++++++++++++***************************************)))))))))&&&'''((()))************((((((((()))))))))******(((((((((((())))))))))))'''&&&%%%$$$###$$$$$$%%%((((((((((((((()))*********((('''((()))***)))((('''((((((((()))))))))))))))))))))))))))))))))***************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222000000000111222333444555555888@@@KKKWWWggg{{{~~~}}}}}}|||zzzxxxqqq))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))),,,+++)))((('''((()))***((()))))))))************((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''')))******************)))'''((()))******)))((('''&&&&&&'''(((((()))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++&&&&&&'''''''''(((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++************+++,,,------.........---------------+++++++++,,,,,,+++++++++)))))))))*********++++++******++++++++++++******))))))***+++++++++******))))))))))))))))))))))))******))))))))))))******''')))+++***)))(((***,,,,,,,,,,,,++++++,,,,,,,,,***************++++++++++++++++++++++++++++++++++++*********,,,---,,,+++++++++******))))))((((((************************)))))))))******+++++++++************************))))))*********))))))(((&&&(((***+++,,,,,,+++***++++++++++++++++++++++++************************+++*********)))))))))((('''((()))))))))))))))((()))))))))*********++++++(((((((((((())))))))))))+++***(((''''''((()))***((((((((((((((()))*********)))((()))***+++***((((((((()))))))))*********((((((((()))******++++++************************+++*********++++++,,,---*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111000000000111222333444555444888AAAMMMYYYhhh{{{}}}||||||{{{yyywwwooo))))))))))))))))))))))))((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))...,,,***)))((()))***+++(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''******++++++++++++******'''((()))******)))((('''%%%&&&&&&'''((())))))***(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))******+++++++++,,,'''((((((((())))))******((()))))))))*********+++))))))))))))((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++************+++,,,---...,,,------......//////000***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******&&&)))+++***((((((***,,,---,,,,,,++++++,,,,,,---+++******)))(((''''''&&&************************)))(((((((((***+++***)))+++******)))(((''''''&&&*********************************++++++,,,,,,,,,************************'''((()))******++++++***&&&(((+++.........,,,***++++++++++++++++++++++++************************+++*********))))))((((((************)))((('''&&&************++++++++++++(((((((((((())))))))))))((((((''''''(((***---...((((((((((((((()))******+++***)))***+++,,,+++))))))************+++++++++''''''((()))***+++,,,,,,************************+++*********+++,,,,,,---))))))***+++,,,,,,---------------,,,,,,+++++++++******+++,,,------......---.........//////000000000000000111222333555555444888BBBNNNZZZhhh|||~~~|||{{{zzzyyywwwuuuooo+++*********))))))((((((&&&'''((('''&&&''')))***''''''(((((())))))******'''((((((((()))))))))***))))))))))))******************************************))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))***++++++((()))***++++++***)))(((************************+++***)))(((((()))***+++)))&&&!!! $$$'''((())))))))))))((((((''')))))))))***************,,,,,,,,,,,,,,,+++***)))+++++++++***************,,,+++***)))(((((((((((()))))))))***+++,,,......,,,,,,,,,+++++++++******++++++************++++++---------,,,,,,++++++++++++++++++***************)))))))))***+++++++++,,,&&&'''((()))***+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************,,,,,,,,,,,,,,,+++))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))...---,,,+++***((((((''''''((()))++++++***))))))************************(((((()))***++++++,,,,,,++++++***)))(((((())))))'''(((((()))***+++++++++,,,+++++++++******))))))''''''''''''(((((((((((())))))))))))************++++++******)))((((((((('''((()))***+++***))))))***++++++***))))))***,,,++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---.....................///000000111222222333333444444555444<<>>GGGWWWcccrrr{{{{{{zzzvvvtttuuurrr************))))))))))))((()))***)))((((((***,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************************))))))))))))******************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((()))))))))******))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++)))((('''&&&'''((())))))***))))))+++***)))'''''''''((()))'''((()))***++++++++++++''''''(((((())))))******)))))))))******+++------------,,,+++++++++++++++,,,,,,+++++++++*********++++++************++++++)))))))))***************)))))))))***+++++++++,,,+++++++++***************---,,,)))'''&&&(((***+++******++++++++++++******************************))))))))))))))))))))))))((()))***+++,,,+++******'''((((((((())))))*********)))((((((((()))***+++))))))************))))))''''''''''''''''''''''''((()))))))))***+++++++++)))))))))************+++))))))))))))))))))))))))(((((()))***+++,,,------)))))))))(((((((((''''''+++++++++++++++,,,,,,---************************)))))))))***++++++,,,,,,+++***))))))))))))))))))))))))(((''''''((()))***))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++***++++++***))))))***,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.....................///000000//////000000111222222222222:::===EEEUUUaaappp{{{{{{yyyuuussstttppp*********)))))))))))))))'''(((((('''&&&&&&((()))******))))))((((((''''''))))))))))))((((((((((((((()))))))))******************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''(((((((((((()))))))))(((((())))))))))))((((((***((('''%%%%%%'''(((******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))%%%&&&'''(((((('''%%%$$$&&&&&&''')))************,,,***((('''&&&'''(((((((((((()))***************''''''(((((()))***++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++((())))))******+++++++++(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))+++***)))(((((()))***+++******++++++++++++******************************))))))))))))))))))))))))((()))***++++++++++++***(((((())))))******++++++***)))((('''(((***,,,...))))))************))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((()))******---------...............++++++***)))***+++,,,---************************))))))*********+++++++++******)))))))))))))))******)))'''&&&&&&((()))***+++++++++***************(((((()))))))))*********((()))))))))************'''(((((()))***+++++++++(((((())))))***************++++++***))))))***,,,------,,,,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---.....................///000000//////000000111222222333111888;;;BBBSSS^^^nnnzzzzzzyyyuuusssuuurrr))))))))))))))))))******'''((()))(((&&&&&&''')))******))))))((((((''''''))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((())))))******))))))************))))))))))))))))))************(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((***)))'''&&&&&&''')))*********))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))&&&&&&''')))************+++***)))(((''''''((()))***************)))(((((((((((()))******+++,,,,,,---,,,,,,+++******++++++++++++++++++,,,---...//////............---------++++++************++++++)))*********++++++,,,,,,(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))&&&''')))+++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,+++***)))((()))+++...///))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((------------............******)))((((((***+++,,,***************************************+++++++++***)))))))))))))))******))))))(((''''''(((************************++++++'''''''''((((((((())))))((()))))))))************''''''((()))***++++++,,,)))))))))))))))************++++++***))))))***,,,------,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---.....................///000000000000111111222333333333111888999AAAPPP\\\mmm{{{wwwvvvuuurrrqqqsssvvv))))))))))))***************++++++***(((((()))+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))(((((())))))(((''''''((())))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''(((((())))))(((((('''***)))((('''''')))***+++&&&'''((())))))***)))))))))))))))************)))++++++++++++***)))((('''))))))******++++++,,,,,,------+++******)))))))))******++++++,,,...///000//////.........---------++++++************++++++*********+++++++++++++++)))))))))***+++++++++,,,+++++++++***************$$$&&&))),,,---,,,***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************,,,...///))))))************))))))************************((()))))))))***+++++++++***)))))))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,++++++******(((((((((((((((((())))))))))))(((((())))))***+++************************************************)))))))))))))))******+++'''(((((()))***+++++++++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************'''(((((()))***+++++++++++++++******++++++,,,---***++++++***))))))***,,,************+++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---.....................///000000000000111111222333333444111777999@@@OOO[[[lll|||vvvrrrrrrqqqooooooqqqttt((()))))))))***************++++++***(((''')))***(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))******************))))))************))))))''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''************************''''''((())))))(((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''(((***,,,---,,,+++******+++++++++++++++******)))))))))***************+++******)))))))))******,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,++++++************++++++***************)))))))))******************++++++***************+++++++++'''((()))+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,------,,,,,,+++*********))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,---------000000000000000000//////))))))******+++++++++***************************************************)))))))))))))))***++++++%%%'''))),,,---------,,,'''((((((((())))))))))))'''(((((((((((()))))))))))))))))))))************(((((())))))*********+++,,,+++*********+++,,,---***++++++***))))))***,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---.....................///000000//////000000111222222222222888999???OOO[[[lllzzztttppppppqqqooopppsssrrr(((((())))))*********+++((())))))(((&&&%%%'''(((''''''(((((())))))******%%%&&&'''((()))***+++,,,))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))************))))))''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))************************&&&'''((())))))((('''&&&&&&'''((()))******))))))((()))))))))))))))((('''&&&(((+++...///...,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((()))***+++,,,......---,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++******))))))((((((''''''+++++++++***************))))))******+++++++++,,,+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,+++***)))(((((((((((()))************)))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))***+++,,,------...++++++++++++*********))))))***+++,,,---,,,++++++************************++++++******************))))))((())))))***++++++$$$&&&***---//////...---))))))******+++++++++,,,))))))))))))************))))))))))))************))))))))))))***************)))((((((((()))+++,,,***++++++***))))))***,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---.....................///000000......//////000111111111222888999???NNN[[[lll|||vvvrrrrrrsssrrrtttwwwxxx))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((())))))************+++++++++******+++++++++******)))))))))))))))))))))))))))''''''((()))***++++++,,,((('''&&&&&&&&&((()))***))))))************))))))&&&)))******''''''(((+++***)))(((''''''((()))*********+++******)))((('''(((((((((((())))))))))))---,,,+++)))((('''''''''***++++++)))'''&&&'''((((((((((((((())))))))))))((((((''''''''''''((((((************+++---000111************))))))))))))(((((())))))))))))((((((***)))((()))***)))(((&&&''''''''''''((((((((((((((()))******++++++++++++((()))++++++***(((&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''******+++++++++,,,,,,,,,---,,,***(((((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''///...,,,+++++++++,,,,,,******+++******)))((('''***************************++++++***))))))***,,,((()))***+++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))************++++++++++++******+++++++++++++++***)))((()))+++,,,+++(((&&&(((***,,,,,,++++++***)))))))))***************)))((('''''''''(((((())))))******,,,***(((''''''(((((('''(((((('''&&&'''(((***+++++++++******)))*********((()))***+++++++++++++++))))))************)))))))))))))))))))))*********,,,,,,++++++)))((('''&&&((('''''''''((()))+++,,,))))))))))))))))))))))))((()))***++++++***((('''(((((((((((()))***,,,,,,+++)))'''''')))***++++++'''(((***++++++***((('''))))))************)))))))))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***))),,,---,,,+++******---///------......///000000000222222111111111111111222666444666???KKKYYYlll{{{xxxqqqooooooooorrrvvvvvv))))))))))))************))))))))))))))))))))))))************************+++*********************)))((((((''''''(((((()))))))))*********+++++++++*********++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))***+++))))))************))))))''')))******''''''(((******)))(((''''''((()))))))))))))))***))))))(((((())))))))))))************+++***))))))))))))))))))&&&((()))(((((((((***,,,(((((((((((()))))))))))))))((((((''''''(((((()))))))))((()))***+++---...******)))))))))((((((((())))))************))))))&&&&&&'''(((***++++++***(((((()))))))))************++++++,,,,,,,,,,,,+++%%%&&&'''(((((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,...,,,***((((((((())))))))))))))))))))))))))))))+++*********))))))))))))...---,,,+++******+++,,,******+++++++++++++++******************************+++,,,+++))))))+++,,,+++,,,---............------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******************)))))))))))))))******++++++++++++******+++++++++++++++***))))))***,,,---,,,***(((***+++,,,,,,,,,+++++++++++++++)))*********))))))(((''')))***************++++++---+++)))((()))******)))+++++++++++++++,,,------+++***************+++++++++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++******))))))(((((((((((()))************))))))((((((((()))***,,,---))))))))))))))))))))))))))))))***+++++++++***))))))((((((((()))***++++++***)))'''(((***++++++*********+++,,,,,,+++************++++++++++++******)))************+++++++++***++++++,,,,,,,,,,,,,,,........................++++++,,,------,,,++++++***,,,,,,,,,++++++---///,,,------...///000000111222222111111111111111222555444777???JJJXXXjjjyyyxxxqqqoooooonnnppptttwww))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))((())))))******))))))((()))))))))*********++++++))))))******+++******)))))))))))))))))))))))))))************))))))(((((())))))((((((((()))******))))))************))))))((()))***)))((('''((()))))))))(((((((((((())))))''''''((()))))))))((((((************++++++++++++))))))(((((()))***++++++&&&'''))))))((((((***,,,(((((((((((())))))))))))***))))))(((((())))))***((((((((('''((()))******)))))))))((((((((('''''')))******++++++******)))%%%&&&''')))*********************+++++++++,,,,,,------------------,,,+++%%%%%%&&&''''''((())))))***))))))(((((())))))***************************++++++,,,,,,,,,---------...---***((('''&&&''''''))))))))))))))))))))))))++++++++++++************,,,,,,+++************+++)))***+++,,,------------************************+++,,,,,,+++******+++---,,,---..................------,,,++++++++++++,,,************************))))))))))))))))))))))))''''''(((((())))))******+++*********))))))((((((******++++++++++++******++++++++++++++++++***))),,,---...---+++++++++---+++,,,,,,,,,,,,---------***************))))))(((,,,,,,,,,,,,,,,+++++++++,,,+++)))***+++------,,,))))))******++++++******))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''(((((()))******************)))))))))***+++,,,---))))))))))))))))))))))))'''((()))******************)))))))))))))))******)))(((((()))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++++++++,,,---------------////////////////////////------............------(((***,,,---,,,,,,---///,,,,,,---...///000111222222111111111111111222222444333777@@@IIIVVVhhhwwwxxxqqqooonnnmmmooorrrsss((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((((()))***++++++***)))((())))))))))))************((())))))***************))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((()))))))))&&&&&&'''(((((()))(((((()))))))))*********++++++)))))))))))))))******+++(((*********(((''''''((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))************))))))((()))******)))''''''(((*********+++++++++,,,,,,---------------,,,+++***(((((((((((()))***+++,,,***))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++)))(((''''''''''''))))))))))))))))))))))))************************+++***************************+++,,,,,,,,,,,,,,,************************+++,,,,,,+++******+++---******++++++,,,++++++***,,,++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++******)))(((((((((******++++++++++++******+++++++++,,,,,,+++******,,,,,,---,,,,,,+++,,,,,,******++++++,,,------...++++++,,,,,,,,,++++++***---------,,,,,,++++++******))))))***,,,------,,,'''((()))*********)))(((((()))***+++,,,,,,------'''(((***,,,.../////////))))))************))))))+++*********))))))((((((+++++++++******)))''''''))))))))))))******++++++))))))))))))))))))))))))%%%&&&'''((())))))******+++***)))))))))))))))***(((((((((***,,,,,,***(((---,,,,,,++++++,,,,,,---***++++++++++++++++++***))))))*********++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------&&&))),,,...------...///+++,,,---...///111111222111111111000111111222333333333888@@@HHHTTTfffvvv}}}uuuooonnnnnnnnnppptttqqq((()))))))))************))))))))))))))))))))))))*********************************)))))))))((((((((()))***++++++***)))((((((((()))))))))*********'''((()))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))***))))))(((((((((((('''''''''((()))))))))))))))&&&&&&'''(((((()))((((((((((((((()))))))))******+++******)))))))))))))))''')))******)))''''''((((((((((((((())))))))))))******))))))))))))******)))))))))))))))(((((((((((((((((((((''''''''''''''''''((((((((((((''''''''')))+++***(((''''''((()))))))))************++++++++++++++++++***)))(((******))))))))))))***+++******))))))))))))******************************+++++++++,,,,,,,,,------((((((((((((((()))))))))************************))))))))))))))))))))))))************************++++++,,,,,,+++******)))************************+++,,,,,,+++******+++---))))))*********))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((******++++++++++++*********++++++,,,,,,,,,+++++++++*********+++++++++***(((((()))***+++,,,------,,,------......---------,,,,,,++++++******))))))((('''''')))+++,,,,,,+++++++++---------,,,+++***((()))***,,,------------'''(((***,,,.../////////))))))************))))))(((((())))))*********+++***************)))((('''(((((())))))))))))))))))))))))))))))))))))))))))''''''(((((()))***+++++++++***)))))))))))))))***(((((((((***,,,,,,***(((++++++************++++++))))))************))))))))))))*********++++++++++++,,,------......------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---&&&))),,,...------...///,,,,,,---...///000111111111111000000111222222333222333888???GGGSSSfffvvvyyyrrrmmmnnnppppppssswwwvvv))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******''''''((()))************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++,,,,,,,,,+++******))))))************))))))+++***(((((())))))'''&&&&&&'''((()))*********)))''''''((()))))))))(((((('''((((((((())))))))))))++++++***)))(((((())))))###%%%(((************+++(((((((((((())))))))))))***))))))(((((())))))***)))***************)))((()))))))))(((((((((''''''&&&''''''((((((''''''&&&###'''******((((((***---((((((((())))))))))))***))))))))))))))))))((('''((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''((())))))******+++************************((((((((((((((())))))))))))***++++++,,,+++++++++,,,,,,,,,,,,+++***)))(((***************************++++++***))))))***,,,+++++++++++++++******))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++*********+++,,,,,,,,,,,,,,,,,,)))(((((((((***+++***)))(((((()))***++++++,,,,,,,,,------...............***************)))))))))&&&&&&&&&(((***+++***)))******************)))((()))***+++---------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,&&&'''(((***++++++++++++'''((())))))))))))(((((())))))))))))))))))))))))++++++******+++,,,---...***)))))))))))))))******)))(((((()))++++++***))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++++++++,,,---------------------------------------,,,,,,++++++++++++,,,,,,(((***,,,---,,,,,,---///------......///000000000000000000000111222333333222444888???FFFRRRgggzzzvvvqqqmmmoooqqqrrruuuyyywww))))))))))))************))))))))))))))))))))))))************************''''''(((((()))*********)))((((((''''''(((((()))(((((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))(((((())))))*********+++)))******+++***)))((('''))))))************)))))),,,***(((((())))))'''%%%%%%&&&((()))*********))))))))))))***))))))(((((((((((()))))))))*********))))))))))))))))))***+++"""%%%(((*********++++++(((((((((((()))))))))))))))((((((''''''(((((()))(((((()))*********)))(((******)))))))))(((((((((''''''((((((((((((''''''###'''******((('''***---((((((((()))))))))******''''''((()))))))))((((((%%%&&&((()))******)))(((+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))******************************************(((((()))))))))*********)))***+++,,,------,,,++++++,,,,,,,,,,,,,,,++++++************************)))******)))(((((()))+++,,,,,,,,,,,,,,,+++******))))))(((((()))******+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++******++++++++++++*********+++,,,,,,------,,,,,,)))(((&&&(((***+++***(((*********++++++,,,,,,,,,++++++,,,---------------)))))))))***************'''&&&'''(((******)))'''(((''''''&&&&&&&&&&&&&&&***+++,,,......---+++***+++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++(((((())))))******++++++&&&'''((()))++++++++++++((()))************)))((())))))))))))))))))))))))++++++***))))))***+++,,,)))((((((((()))***++++++***)))'''(((***++++++***(((((()))******)))(((((()))******++++++******))))))************+++++++++***++++++,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---***,,,,,,,,,++++++---///......//////////////////000000000000111222333444333444888>>>DDDRRRiii}}}wwwrrrnnnppprrrsssuuuyyyuuu))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))************))))))))))))&&&&&&'''''''''&&&$$$###))))))************)))))),,,***(((((()))***'''%%%%%%&&&((()))*********)))******+++******)))(((''')))************+++++++++''''''(((((()))+++,,,---%%%(((***+++***((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&''')))*********)))(((************))))))))))))(((((())))))))))))((((((&&&***---+++'''%%%'''***((())))))))))))*********&&&'''((()))))))))))))))%%%&&&))),,,---------,,,++++++************++++++************************((())))))))))))*********+++++++++++++++***)))(((************************))))))******+++++++++,,,***+++,,,---...------,,,++++++,,,---............************************((())))))(((''''''(((***+++++++++++++++***)))(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,******++++++++++++*********+++,,,,,,------------***(((&&&(((+++,,,+++)))++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,)))))))))******++++++,,,''''''''')))++++++)))'''+++***)))'''''''''((()))***,,,---......---+++***((()))***+++++++++++++++))))))************))))))************)))))))))))))))************))))))((()))***+++,,,,,,+++)))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((((((((((((((()))***,,,,,,+++)))'''''')))***++++++'''(((***++++++***((('''+++++++++,,,,,,+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++------------------------------++++++++++++------,,,---,,,+++******---///////////////............000000000000111222333444333444888===DDDRRRkkkyyyssspppqqqsssssstttxxxyyy))))))))))))))))))))))))))))))))))))************+++)))(((''''''((()))+++))))))))))))******************))))))))))))******,,,+++++++++++++++++++++,,,+++******))))))************+++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''+++***(((&&&''')))+++---))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))(((((((((((((((,,,+++***)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((---+++***)))******((('''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''+++***)))(((((()))***+++++++++,,,,,,,,,++++++***+++*********+++,,,,,,---******))))))))))))))))))+++,,,,,,,,,+++***(((''''''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...+++***(((''''''---------,,,,,,,,,++++++---,,,++++++******++++++************************)))))))))))))))))))))))))))***+++,,,---.........))))))***+++,,,,,,,,,,,,(((***,,,......,,,***(((+++++++++,,,,,,---------.........------,,,,,,,,,************************,,,+++++++++******))))))++++++***)))(((((())))))))))))************))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++,,,,,,+++***))))))******''''''((()))***+++,,,,,,******+++******)))((('''$$$%%%&&&(((***+++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))......---,,,,,,---------...------,,,+++***))))))++++++******++++++,,,---...------,,,,,,++++++***'''))),,,......,,,)))'''&&&'''((()))+++,,,---............///////////////000111111111111222222222444444777<<>>FFF[[[ooo|||qqqgggfffiiilllpppuuuuuu***++++++***))))))***,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))***++++++++++++***************************,,,,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,************************,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,((())))))))))))))))))(((************************)))((('''(((***++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((((())))))))))))))))))***************)))((('''&&&))))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))))))))))))))((('''''''''''''''(((+++***)))(((((())))))***)))************))))))(((((((((((()))))))))******((())))))))))))*********((())))))******)))(((((((((((()))***+++,,,,,,,,,------------------------))))))***+++++++++++++++,,,+++++++++******))))))+++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++000...,,,******,,,...000*********,,,///111111000++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***+++,,,------......---,,,,,,,,,,,,------------------,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***------------------,,,+++******+++++++++,,,,,,,,,,,,,,,------,,,+++***)))''''''((()))***+++,,,---+++++++++***((((((+++---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********)))******++++++)))))))))))))))))))))))),,,)))&&&&&&)))+++***((())))))))))))************((()))***+++++++++***))))))***+++------,,,++++++)))************+++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........------------------------,,,---...///000000000000000////////////000111111444111333:::>>>FFFYYYmmm}}}}}}rrriiihhhlllooorrruuuuuu+++,,,,,,***))))))+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++,,,++++++***************************+++++++++++++++***))))))***+++,,,,,,******+++,,,************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------******++++++++++++******************************(((''''''(((***,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((***++++++***))))))*********)))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&'''((())))))******((())))))************)))))))))))))))((((((((((((((((((((()))))))))******(((((()))))))))))))))((('''((()))***+++,,,------...------,,,,,,++++++***((()))***+++++++++***)))+++++++++++++++++++++***+++,,,---......---,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,,,,...///...---...------,,,,,,------............---------,,,,,,///...,,,++++++,,,...///+++******+++---...---,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,------+++++++++,,,,,,...//////,,,,,,,,,------------...///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))***++++++,,,***++++++)))'''(((+++...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++++++++******))))))))))))))))))))))))))),,,(((%%%%%%***,,,,,,***))))))))))))******++++++))))))******++++++,,,,,,))))))***+++++++++++++++)))************+++++++++((()))***++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++------------------------,,,---...///000000000//////////////////000111111444111333:::>>>EEEXXXlll|||tttkkkkkkpppsssuuuwwwwww,,,------+++******,,,......------,,,,,,------...++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,+++******************************************)))(((((((((*********)))((()))*********************************))))))))))))***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***))))))***,,,...---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&)))+++,,,,,,+++***++++++******))))))((((((&&&'''((()))************))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''')))))))))))))))***++++++###$$$&&&((()))***++++++'''((()))*********************))))))((((((''''''(((((((((((())))))))))))(((((()))))))))))))))(((''''''(((***+++,,,---......------,,,+++***)))))))))***+++,,,---,,,++++++........................+++,,,------------,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***+++---...---,,,///......------....../////////.........---------***++++++,,,,,,++++++***,,,+++)))***++++++***(((+++++++++++++++++++++++++++*********+++,,,,,,---******+++,,,---......///,,,,,,++++++,,,---///000,,,,,,,,,---------......000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++******++++++***,,,,,,)))''''''+++...,,,,,,,,,------.........---,,,,,,++++++******)))++++++,,,---,,,+++***)))))))))))))))))))))))))))---)))%%%&&&+++......,,,))))))*********+++++++++------,,,+++******++++++(((((())))))*********+++)))************+++++++++(((((()))++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,---...000000000000//////////////////000111111444111333:::>>>EEEWWWkkk|||vvvmmmmmmrrruuuvvvxxxuuu.....................---,,,,,,,,,+++++++++******)))))))))***+++---...///******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))************,,,,,,,,,,,,++++++******+++++++++*********)))))),,,,,,++++++++++++,,,,,,++++++***)))(((((())))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***((()))***++++++***)))((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))))))))***)))))))))))))))(((''''''(((((((((((())))))))))))((()))***+++***+++...000+++(((&&&'''***,,,+++)))&&&&&&'''((()))***++++++---------,,,,,,++++++++++++*********+++,,,,,,---******+++,,,,,,---........................------...------,,,,,,++++++***,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,++++++++++++,,,------/////////......---------.........---------,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,******++++++,,,,,,------...*********++++++,,,,,,,,,000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&+++---000...+++)))***,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,***)))((((((***,,,------,,,,,,+++*********+++++++++++++++++++++++++++///...---,,,++++++++++++,,,+++***)))((((((((((((,,,+++++++++,,,------...+++***((('''&&&''')))***)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---------,,,,,,---000222***+++,,,,,,------,,,,,,......//////000000111111111111000000111111222333555555777:::>>>GGGYYYjjjrrrooorrrqqquuu{{{xxxuuu000000///...------,,,,,,------,,,,,,,,,+++++++++************+++,,,---...*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))************))))))))))))((((((''''''+++++++++*********))))))+++******************++++++******))))))))))))***************************))))))(((''''''((())))))************************)))))))))))))))))))))))),,,+++******))))))******)))******++++++******))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))+++++++++++++++***))))))(((((((((((())))))))))))***+++++++++))))))+++,,,+++)))'''(((***++++++)))************++++++++++++,,,,,,+++++++++************)))))))))******+++,,,+++++++++,,,,,,---------......//////////////////---------,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------...............------......///000//////.........---------.........---------,,,,,,///...---,,,,,,---......------------------------...,,,***+++---...---,,,,,,,,,,,,---------------++++++++++++,,,,,,------000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,---......,,,+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++***)))))))))***,,,------,,,++++++******++++++++++++++++++++++++++++++,,,++++++***)))(((((((((+++******)))))))))))))))((((((((((((((()))******,,,+++)))(((((()))***+++************************,,,,,,,,,+++++++++***************+++++++++,,,,,,000///...,,,+++)))((('''---............------...***+++,,,,,,------,,,,,,.........///000000111111111111000000111111222333555444666999===GGGZZZkkkppplllpppooosssyyywwwvvv444333222111///...------............------------,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))*********++++++((((((((((((((('''''''''+++++++++***************+++++++++******+++++++++******)))))))))***++++++************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******)))******++++++******)))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))((('''((((((***++++++++++++******)))(((((((((((()))))))))))),,,,,,,,,***((('''''')))***)))'''(((***++++++***,,,+++++++++******))))))***************))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------------......------,,,,,,------...++++++,,,---...///000000...............///000000//////............------............------------//////............//////........................///...------///000000000//////.........---------,,,,,,,,,---------------///...---++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++,,,---...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++***************************+++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++*********)))((((((((('''***))))))))))))***++++++++++++*********+++,,,,,,,,,+++***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++------------............***+++---......---,,,+++***+++,,,,,,------,,,,,,---......//////000111111111111000000111111222333555444555888<<>>???999111------...---,,,***+++,,,,,,------,,,,,,,,,------......///000000111111000000111111222333444444555888;;;CCCUUUfffrrr}}}oookkkoooooottt{{{xxxttt666666666666666666777777666666555555555444444444444333222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++))))))(((((((((((()))))),,,,,,+++*********++++++************************((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))***+++++++++++++++(((((((((((())))))))))))((()))))))))((((((***,,,((()))******((((((***,,,++++++++++++************)))))))))*********++++++***+++,,,,,,,,,+++)))(((+++++++++,,,,,,---------......//////////////////.........//////000000111---...////////////...---////////////000000000000111111000000111111222333333333333444444444555555555555555555444444444444000111333444555555444444444444555555666777777888666777888666333222444666555555555444444333333333333222222222111111111111222222222222222111000000------------------------+++******+++,,,---///000,,,,,,+++)))((((((+++---,,,++++++******++++++,,,---,,,***))))))***,,,---///...,,,+++,,,---000111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...++++++******++++++,,,---++++++++++++++++++++++++((()))***++++++***)))(((************++++++,,,---///...---,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,***,,,000666;;;AAAEEEGGG<<<666000------...,,,)))***+++,,,,,,------,,,,,,,,,,,,---......//////000111111000000111111222333333444777:::<<>>;;;;;;<<<======888777888999999888666444888888999888555333111111000///...///111222111///////////////...---++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))((('''''''''(((***+++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++*********+++++++++++++++******))))))************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++************))))))*********++++++++++++,,,***(((''')))*********+++*********))))))((((((***(((&&&'''***+++)))'''''''''''''''((()))++++++++++++***)))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++***************++++++,,,++++++******))))))(((((()))))))))))))))******+++***++++++,,,,,,++++++***,,,---///...------...000.........////////////000+++,,,---...///111222222333222111000000111111222444333333333333333333333444333222111222333444555777777666666666666666777:::999777555444333444444333333444555444333222111333333444444666777999:::444555666555333222333444555444333222111111111222333444555777777777777666000111333444555444444333111000000000000000111111111111000///...,,,,,,+++---,,,++++++++++++++++++))))))))))))***+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++***)))((()))+++.../////////...------,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,+++***))))))*********************)))((('''(((((())))))*********+++)))))))))(((((((((((((((...------,,,,,,++++++***(((((('''(((((()))***+++*********++++++,,,,,,,,,---,,,+++************+++------/////////---,,,+++,,,---......//////......,,,,,,,,,---...///000111---...//////......///111333333222222111000000000222333666888999>>>MMM\\\lllyyyxxxoooooosssuuuwwwzzztttQQQNNNIIIDDDAAA@@@>>>>>>???>>>===<<<;;;999777555666888999888555444777999555333111000000000...---............---,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++***************++++++++++++*********)))************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++************))))))))))))*********++++++,,,***(((((()))***************)))))))))(((((((((***(((''''''******)))'''''''''''''''((()))***+++(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((***)))(((((((((((()))******))))))))))))***++++++*********))))))((((((((()))))))))))))))***++++++******++++++++++++******+++---......------...///------........./////////.../////////000000111111000000111111222222333333222222222222222222222222555444444444444555777777777777666666666666666777:::999888666555555444444444444444444333222111000666666555555555555666666888999999888666555666777888888777666666555666666444555555666777666666555---...000222333333333333333222222222222222333333000000///...------,,,,,,------,,,,,,++++++,,,,,,......------,,,------------------,,,,,,,,,+++++++++,,,,,,,,,------------000///...---...000111333,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++***))))))***++++++,,,++++++***))))))*********++++++++++++******)))))))))))))))*********+++************************++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---......//////,,,,,,---............---......---,,,,,,,,,,,,,,,...///000000//////000111222222222111111111111111222333666888999>>>MMM\\\hhhvvvzzzqqqpppsssuuuwwwyyywwwfffccc^^^WWWRRRMMMKKKIIIMMMLLLIIIEEEBBB@@@>>>===<<<===>>><<<999888;;;>>>999666333111111111000////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++++++++***************************++++++***)))))))))******++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++************)))((((((((()))))))))******+++)))(((((()))******)))))))))((((((((((((((('''***((('''((()))***)))'''(((''''''(((((()))***+++******)))((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((((()))******))))))))))))((((((((((((******))))))******+++,,,***++++++,,,,,,++++++***+++,,,------,,,,,,---...,,,---------............111111111000000000000000...///111333444444444333111111111111111111111111444444444444555666777888777666666555555666777777999999999888777666555444666555444333222111111111777777777666666777777777999::::::999777555666777888888777666666666777777777777888888777777666666///000222333444555555555333333333333333333333333000000000000//////............---,,,,,,,,,,,,,,,000000///...------------------------,,,,,,,,,,,,------------...............---,,,++++++,,,---...******+++,,,,,,---......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,******))))))))))))******,,,+++******)))************++++++,,,,,,,,,,,,+++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,++++++***+++++++++------,,,++++++******))))))***+++---...//////000111000---,,,+++,,,...///++++++,,,------------------,,,,,,+++++++++++++++...000111111000///111222000111111111111222222222222333666888999>>>MMM\\\fffttt|||rrrqqqtttuuuvvvxxxwwwsssqqqnnniiiccc^^^[[[ZZZ^^^\\\YYYUUUPPPMMMMMMMMMNNNLLLJJJIIIHHHFFFAAA>>>;;;888555444444555555444222222111000///.........,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++---.........---,,,++++++++++++++++++++++++******************************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))+++)))((((((*********)))(((((((((((('''''''''''')))((((((((()))))))))(((((((((((((((((()))******++++++******)))******+++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((+++************+++,,,,,,,,,,,,,,,------,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------......000000000000000111111111///111333555555444333222//////000000000000111111111222222333444555666666666666555555555666777777777777888888777666444333555444333222222333444555666777777888999;;;======;;;<<<<<<:::888777777888888888888777777888999999;;;;;;;;;;;;:::999888777666666777777888888888999666666666666666555555555222222222222111111111111//////...---,,,,,,,,,,,,...---,,,+++++++++++++++------------------,,,,,,,,,------------.........+++***)))((((((((()))*********++++++,,,---------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++******************+++++++++***************+++))))))***+++,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,)))*********+++++++++,,,------,,,+++*********+++,,,+++++++++++++++++++++(((((((((***---111555777DDD@@@999333///------...***+++,,,,,,------,,,,,,************+++---...///---///000000//////000111///000000111222222333333222333666888999>>>MMM\\\hhhwww~~~tttrrrtttuuuvvvwwwyyyqqqrrrrrrpppllliiiiiiiiilllllljjjfffaaa______aaaddd___\\\___bbb^^^RRRHHHBBB???<<<:::999888777666555444222000///............---------,,,,,,++++++,,,+++************+++,,,,,,,,,,,,------,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++***************************)))))))))))))))******+++++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************+++++++++*********))))))(((((((((((())))))))))))***)))((()))***+++)))(((''''''''''''((((((((((((((()))))))))((((((((())))))(((((((((((())))))***''''''&&&&&&&&&''''''((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((())))))***((((((((()))))))))))))))+++++++++++++++,,,,,,---------............------***+++---,,,++++++,,,...,,,,,,,,,---------......---...///000111222333333333444555666555333111000//////000000111111111111222222333444555555555666555555555555555666777777555666666777666555333222333333222222333555777888666666777888999;;;<<<======>>>???>>>;;;:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>===>>>??????>>><<<:::999:::999999888888888888888:::;;;;;;;;;;;;:::999888333333333222222222222222111000///...------------+++++++++++++++,,,------------------------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++(((((()))***+++++++++***+++++++++***************************++++++,,,,,,------,,,,,,++++++++++++---,,,+++***************))))))***+++,,,,,,---------+++((((((***///555999PPPKKKCCC:::444000//////***+++,,,,,,------,,,,,,******++++++,,,...///000,,,---///...------...000//////000111222333333444222333666888999>>>MMM\\\mmm|||}}}sssrrrtttuuuvvvxxx}}}jjjnnnrrrsssqqqppprrrttttttuuuvvvsssnnnlllmmmoooqqqnnnnnnsssyyyuuuhhh\\\SSSPPPKKKGGGDDD@@@;;;888:::999666333111//////////////////......------,,,,,,,,,************,,,,,,,,,,,,------------,,,,,,)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************+++++++++************)))((((((((()))))))))*********)))((()))++++++)))((('''(((((((((((()))))))))''')))***)))((('''(((***))))))(((((((((((())))))((((((''''''(((((())))))''''''(((((())))))******'''(((((())))))(((((('''))))))((((((((()))******))))))))))))************,,,,,,++++++,,,,,,---...---......//////......---+++,,,------,,,,,,---...,,,---------..................///111222333444555555666666666555333111000000000111111222333333333555555666777777777777666444444444444555666777777555555555555444444333222333333444555666777999:::888888777777777777888888;;;<<<===<<<:::::::::<<<;;;;;;;;;;;;<<<===>>>???BBBDDDFFFGGGFFFDDD@@@>>><<<<<<;;;::::::::::::;;;<<<======>>>===<<<:::999555555555444444333333333444333222000////////////...------...///000111111------------............+++,,,,,,,,,,,,---------............////////////------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,*********)))******+++,,,(((((()))*********))))))+++++++++++++++*********(((((())))))******++++++......------,,,++++++***,,,,,,++++++******++++++(((((()))***,,,---...///333///+++((((((,,,111444CCC@@@:::444000---,,,,,,++++++,,,---------------......---,,,,,,,,,,,,,,,+++---......---,,,.../////////000111222222333333222333666888999>>>MMM\\\qqq{{{rrrqqqtttvvvwwwyyyyyy]]]ccciiilllkkkkkkmmmpppvvvyyy{{{yyytttqqqrrrttttttuuuyyy~~~}}}tttmmmfffddd```\\\WWWQQQJJJFFFDDDBBB>>>:::777555555444111111111000///.........///...,,,++++++,,,...///,,,,,,------------,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++************))))))))))))*********++++++)))))))))***++++++)))'''((((((((()))))))))******''')))******''''''(((***))))))(((((((((((())))))***************+++,,,,,,'''''''''((()))*********(((((()))******)))((((((***))))))))))))***++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++---......------...///------........./////////222222222333444555555666666666555555444444333333222222333333444555555666666777777888777777555555444444444444555666777777666666555444444444444555666666777888888888888888::::::999999999999::::::;;;===>>>>>>===<<<===?????????@@@@@@AAACCCDDDEEELLLOOOSSSVVVUUURRRMMMIIIDDDCCCCCCCCCDDDEEEGGGHHHFFFGGGHHHHHHGGGFFFDDDBBB===<<<<<<;;;:::999888888888777666444333333222222111111111000111111222222------------.........///------------............+++,,,------............,,,------......//////000,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,------------,,,+++******))))))***++++++,,,******+++++++++***)))))),,,,,,,,,++++++*********(((((())))))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...))))))***+++,,,,,,------000...,,,******,,,///000111000///...,,,+++******,,,,,,---............------,,,,,,+++++++++++++++,,,---......------...000000000000111222222222333222333666888999>>>MMM\\\qqqxxxoooppptttvvvyyy{{{vvvNNNTTT[[[^^^]]]]]]___bbbvvvyyy|||zzzuuuqqqqqqssssssxxx}}}}}}yyyvvvttttttrrrooommmhhhbbb[[[VVVNNNKKKGGGBBB???<<<;;;;;;333222222111000//////...111000...------...000111,,,------......------,,,---,,,+++***+++,,,---...*********++++++,,,,,,,,,------------------------++++++******+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++************)))************++++++++++++)))))))))***++++++)))'''(((((())))))******++++++''')))+++***'''&&&(((******)))(((((((((((())))))''''''&&&''''''((())))))&&&''''''((()))******+++((()))***++++++***)))(((***************++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,---///...------...000.........////////////000666666666666666666666666555555444444444555555666333333444555555666777777555666666666666444333222333333333444555666777888888777555444444555666777999999:::::::::888666555::::::;;;;;;===>>>@@@AAACCCEEEFFFFFFEEEFFFGGGHHHJJJJJJKKKLLLMMMOOOPPPQQQVVVZZZ___cccccc^^^YYYTTTMMMMMMMMMNNNPPPSSSUUUWWWWWWXXXYYYYYYYYYWWWTTTSSSDDDDDDCCCBBBAAA@@@???>>>;;;:::999888666666555555444333222111000000000000---------.........//////............/////////000,,,---...///000000000000+++,,,---...///111222222,,,,,,,,,---------.........------,,,,,,------...***+++,,,------,,,+++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,---------------...///000++++++++++++++++++,,,,,,((()))***,,,...///111111---...000111111111///...,,,---......//////......(((((())))))***+++---...---...//////......///111111111111111111222222222222333666888999???MMM\\\ppp~~~vvvnnnooossswwwyyy|||zzzCCCDDDEEEHHHKKKNNNPPPRRR```gggnnnqqqpppoooqqqsssrrrvvvzzz|||{{{xxxvvvtttwwwwwwxxxwwwsssoookkkhhhddd___VVVLLLHHHGGGBBB<<<999999888777444111///---+++---......,,,+++***+++---------------------------,,,+++******+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------,,,+++)))'''%%%$$$(((((())))))******++++++(((((()))***++++++,,,,,,---,,,,,,+++***)))((((((*********++++++,,,,,,,,,$$$%%%&&&((()))+++,,,,,,%%%&&&''')))))))))(((((((((((())))))))))))((((((*********))))))))))))))),,,+++***)))((((((((((((++++++******))))))((((((''''''''''''(((((((((((())))))***+++,,,,,,------,,,,,,,,,++++++*********++++++******)))(((((((((,,,---......////////////***************+++++++++***,,,.../////////111222222333444666777666666555555555444444555666888999777666555666777888777666777777666555444444444444222333555666777888888888555444444666888999999999666777888999999999999888888;;;@@@DDDHHHLLLQQQTTTZZZZZZYYYVVVSSSQQQRRRSSSXXXZZZ]]]^^^]]][[[[[[[[[ccc```___aaaeeeeeebbb]]]XXXXXXXXX[[[]]]___^^^]]]^^^]]][[[YYYXXXYYYZZZ[[[VVVTTTRRRPPPOOONNNNNNNNNNNNFFFCCCFFFGGGAAA;;;::::::999777555222000///...///---------...///---,,,+++++++++---///000///...------......------,,,+++------------------------000---)))&&&%%%&&&(((***))))))))))))***+++,,,------+++)))((()))+++---///---,,,,,,++++++,,,,,,---************************------,,,,,,------...///...,,,+++))))))***,,,---,,,++++++******++++++,,,'''))))))((()))***+++)))++++++******++++++,,,------------,,,,,,+++++++++---------,,,******,,,...///---******,,,---,,,***++++++------------++++++------......///000000000111111111111111222222222333222444777:::@@@NNN[[[ooo}}}wwwqqqrrrvvvwwwxxxzzz|||;;;;;;<<<>>>AAACCCFFFGGGPPPVVV]]]aaa``````bbbeeehhhlllqqquuuuuuuuuuuuvvvxxxzzz{{{zzzxxxtttrrrqqqooooooiii___XXXUUUSSSOOODDDBBB???:::666333111000///000000///---,,,---...---.....................,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,+++)))(((&&&%%%))))))))))))************((())))))***++++++,,,,,,,,,,,,++++++***))))))))))))))))))******+++++++++))))))))))))))))))))))))((())))))******)))((('''(((((())))))))))))((((((***)))))))))))))))))))))***)))))))))))))))***************)))))))))))))))(((((()))))))))******************++++++,,,,,,,,,,,,++++++++++++++++++***************++++++++++++,,,,,,,,,++++++***((((((+++++++++++++++,,,,,,,,,+++---000000000000111333666777777777666555444333555555444444555777888999:::888777777888999888666555555444444333333333444777777888888888888777777888777666666777777666666999999999:::::::::;;;;;;???DDDLLLSSSYYY^^^bbbeeehhhiiiiiihhhdddbbbaaaaaabbbdddggggggeeebbbaaa```bbbaaaaaaeeekkkmmmkkkhhhbbbaaaaaaccceeeggggggfffeeeaaa\\\XXXWWWXXX[[[]]]^^^]]]\\\ZZZZZZZZZZZZ[[[YYYRRRNNNRRRSSSOOOKKKKKKBBB???;;;777333222111111555333111000000///...,,,---,,,+++,,,......---,,,---------------,,,++++++---------------------------,,,+++*********+++,,,***)))(((((())),,,...000///---,,,+++***+++------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,***))))))+++,,,---,,,++++++++++++++++++,,,------...------......---+++************+++,,,,,,---------,,,,,,++++++++++++,,,,,,+++))))))+++---///---++++++,,,---,,,***+++,,,------------,,,+++------......///000000000000000111111111222222222333222444777:::@@@MMM[[[lll{{{~~~vvvpppssswwwyyyzzz{{{}}}333333444555666888:::;;;===CCCIIILLLLLLMMMOOORRRXXX[[[aaaeeeiiilllppprrrxxxyyy{{{zzzxxxwwwvvvwwwvvvzzzzzzqqqjjjhhhhhhgggUUUQQQLLLEEE???:::666555333333222000...---///000........................,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++***)))((('''***************))))))))))))))))))***++++++,,,,,,************************)))))))))))))))*********+++++++++******))))))(((++++++++++++***)))((('''((())))))******))))))((())))))))))))))))))******(((((((((((()))***+++,,,))))))))))))*********************+++++++++,,,,,,******++++++++++++++++++*********+++++++++++++++)))******+++,,,,,,------,,,---------,,,+++***)))+++++++++,,,,,,------------///222222222222333444777777777777777666444444555555555555777888:::;;;>>><<<999999999999888666333333333333333444444444888888777777777777666666:::999999888888888888888>>>>>>>>>???AAACCCFFFGGGHHHNNNWWW___fffjjjnnnpppooorrrtttuuurrrooolllkkkiiilllooopppooommmkkkkkknnnmmmnnnsssyyy}}}|||{{{pppnnnmmmmmmooopppqqqpppoooiiibbb[[[YYYZZZ^^^bbbffffffeeeeeeeeefffggggggddd^^^ZZZ\\\]]][[[YYYYYYRRRNNNHHHAAA<<<:::999::::::777333111000000///...000...------......---+++.........///...------,,,------------------------+++,,,---............---+++***))))))***---///111//////...------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++***)))***+++---...++++++++++++++++++++++++---,,,,,,---,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,---///---++++++,,,---,,,+++,,,,,,------------,,,,,,------......///000000000000000000111111111222222333222444888:::???LLLYYYiiiyyy}}}uuuppptttyyy{{{{{{||||||111111111111222333444555444777;;;======>>>@@@BBBFFFIIIMMMQQQVVV[[[aaaeeeoooqqqssssssrrrsssuuuxxxvvv{{{|||xxxuuuwwwxxxvvveeeccc^^^WWWOOOGGG@@@<<<888888555222...---...000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))******++++++******)))+++++++++******)))))))))))))))*********+++++++++))))))*********+++++++++))))))******************))))))******+++++++++,,,)))))))))))))))))))))((()))))))))******))))))))))))))))))))))))*********))))))(((((()))***++++++(((((())))))******++++++*********+++++++++,,,,,,++++++++++++************))))))******++++++,,,,,,*********+++++++++,,,,,,)))***+++,,,---.........***++++++,,,,,,---------000222444444444333444666444444555666666777777777555555666777888:::;;;;;;???===:::888888888777555333333444555666666666777888888888888999999:::;;;888:::<<<>>>@@@AAACCCEEEHHHHHHHHHJJJMMMRRRVVVXXXWWW[[[aaafffjjjnnnrrrtttqqquuuzzz}}}|||xxxuuutttooossswwwzzzzzzyyyyyyyyy~~~~~~zzzyyyyyyzzzzzzzzz{{{vvvooohhheeefffhhhkkknnnnnnnnnnnnnnnnnnnnnnnnjjjeee```^^^]]]\\\[[[[[[^^^[[[VVVQQQLLLIIIHHHHHH@@@<<<777333222222222222222000///...///000///---000000111111000000///...........................,,,------...............,,,,,,,,,---------......,,,,,,---......---,,,+++,,,++++++++++++++++++,,,------------------------------,,,,,,------...///******)))***+++,,,---...++++++++++++++++++++++++,,,******,,,+++))))))+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...//////...,,,,,,,,,,,,,,,,,,,,,------------------,,,------......///000000000//////000000111111222222333333555888:::???KKKWWWgggwww~~~vvvrrrvvv{{{{{{zzzzzzyyy222222222111222222333333333444555555555555666777999;;;===???CCCGGGMMMQQQ\\\___cccfffgggllltttzzzxxxyyyyyyxxx{{{{{{rrrrrrqqqllldddYYYOOOHHHAAA@@@<<<777111......///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***+++++++++++++++,,,,,,++++++******))))))***************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,&&&&&&''''''((()))******))))))************))))))(((((())))))************++++++***)))(((((())))))(((((())))))******++++++)))))))))************++++++*********************)))))))))******+++++++++++++++******))))))))))))%%%&&&'''(((*********+++******++++++,,,------...111333555666555555555777444444444555555666777777666666777888::::::;;;;;;>>>;;;888666666666666555444555777888999::::::999;;;;;;:::::::::;;;<<<===888===DDDJJJNNNRRRVVVYYYWWWWWWVVVWWWZZZ]]]```bbbeeefffhhhjjjmmmrrrxxx|||zzz}}}{{{yyyyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwqqqnnngggaaa]]][[[ZZZXXX\\\]]]]]]]]]\\\[[[YYYYYYQQQKKKCCC<<<888777666666222000......///000///...000000000000000///..............................///...,,,+++++++++------,,,---///111000---***(((''')))+++---...------,,,------,,,,,,,,,,,,------------------------------------,,,,,,------...///))))))******+++,,,---...***++++++,,,,,,++++++***...******......******---*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///..................---,,,,,,,,,---------------------------------......///000000000...//////000111111222222333333555888:::>>>JJJVVVfffuuuyyytttwww{{{zzzxxxxxxyyy444444333333333333444444666555444333222222333333444555666666777999>>>AAAFFFKKKQQQUUUYYYbbbmmmwwwxxxxxxvvvvvv|||}}}{{{}}}}}}vvvkkk```XXXPPPNNNJJJBBB;;;555222222.........---,,,,,,++++++,,,,,,------------,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,+++++++++++++++++++++*********************************))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))(((%%%%%%%%%&&&''')))+++,,,)))******++++++******)))((((((((()))******++++++,,,+++***)))(((((((((((())))))))))))************((((((((())))))))))))***))))))******************)))))))))***************++++++******)))((((((''')))******+++******))))))***+++,,,,,,---...//////333444666777666555666777999888777666555555555555777888999:::;;;;;;;;;;;;;;;888555444555666666666777888:::;;;<<<<<<<<<;;;999888777777777888:::;;;AAAIIISSS\\\```dddgggjjjggggggeeeddddddeeeeeefffiiijjjkkklllooovvv~~~}}}|||vvvmmmgggfffeeebbbZZZ]]]aaaeeehhhiiijjjiiihhh```TTTIIIBBB???===<<<666333000////////////..................------,,,........................///...,,,***)))***,,,---,,,---000111000---)))'''&&&'''***,,,---...------......------------......------------------------++++++******++++++,,,---*********+++,,,,,,,,,,,,***+++,,,------,,,+++***+++&&&&&&+++,,,''''''---++++++******++++++,,,---++++++,,,,,,,,,,,,------'''+++...000///...------...//////...,,,+++---.........------------......------......///000000000---...//////000111222222333333666999:::===HHHTTTeeesss{{{uuuwwwzzzzzzxxxxxx{{{777777666666666666777777:::888666555555666777777666666666555444555777:::888===BBBDDDGGGOOO\\\fffkkknnnoooooouuu}}}xxxnnnhhhbbb```[[[RRRHHH@@@;;;999111000000///......------,,,,,,---......---,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,************************,,,,,,+++++++++***************+++,,,,,,,,,++++++***++++++++++++++++++,,,***************************************+++++++++++++++++++++*********)))))))))))))))))))))))))))''''''''''''((()))+++,,,)))******++++++******)))'''(((((()))******++++++******)))))))))))))))************)))))))))))))))((((((((()))))))))******(((((())))))******++++++************))))))))))))************************,,,,,,---------------,,,------...///000111222222333555777777666555666777;;;:::999777777777777888999:::;;;<<<<<<;;;:::999888666333333555777888999999:::<<<===>>>===<<<;;;777777888999<<<@@@CCCFFFQQQ[[[gggnnnppppppqqqrrrrrrrrrqqqppppppooooooooonnnoooqqqssswww~~~zzz{{{zzzwwwkkkmmmooorrrtttvvvwwwwwwuuulll___SSSKKKHHHFFFFFF@@@<<<888555444333111000//////000000//////...---........................+++,,,,,,,,,,,,,,,------+++,,,------------,,,+++)))***+++,,,---------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,,,,++++++)))***,,,------,,,***)))'''!!!""")))***%%%%%%,,,,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,---------))),,,111333222111///......///000...,,,+++---//////...---,,,,,,---...///------......///000000000------...///000111222222333333666999:::===GGGSSSbbbppp{{{uuuvvvzzzzzzzzz{{{{{{:::::::::999::::::;;;;;;>>>;;;999888999;;;<<<===999:::999777555555666888333777:::999999>>>JJJTTTYYY```eeeggglllvvv~~~wwwsssooommmggg^^^SSSHHHBBB???333222222111000//////...,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------*********++++++,,,,,,---,,,++++++******++++++,,,************************---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,---++++++******************************************+++*********))))))(((((($$$%%%&&&((()))+++,,,,,,******)))(((((()))***+++******++++++++++++******'''(((((()))***+++++++++(((((((((((()))***+++,,,++++++******))))))((((((((())))))))))))*********'''(((((()))***++++++,,,++++++******))))))((((((*********+++,,,,,,------&&&'''(((***,,,---------...///000111222333444444333555777777666555555666:::999999888999;;;<<<===:::;;;<<<<<<<<<;;;:::999777555222222555888:::;;;999:::<<<>>>>>>===<<<;;;<<<===@@@DDDKKKRRRXXX[[[___iiitttzzzyyyvvvttttttuuuvvvwwwyyyyyyzzzzzzyyyxxxzzz}}}vvvnnnaaaVVVPPPNNNNNNOOOKKKFFFAAA<<<:::888555444222333333333333222111111////////////////////////'''))),,,///000///...---++++++***)))***---///111---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,,,,,,,+++******)))***,,,------,,,***)))***###$$$,,,...((()))000------,,,,,,------...///+++++++++,,,,,,---------,,,000555888777555333222---///000///,,,+++---//////...---,,,,,,---...///------......///000000000------...///000111222222333333666999:::===GGGRRRaaammmzzztttuuuzzz{{{|||~~~zzzCCCDDDEEEBBB???>>>@@@CCCAAAFFFIIIFFFDDDEEEFFFEEEEEE@@@:::888888888666333222333444444555888;;;>>>EEEIIIOOOUUU\\\eeeooowww~~~}}}xxxsssoooooolllddd___[[[TTTMMM@@@;;;555111///000111111+++,,,---,,,,,,,,,...///---------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------++++++++++++++++++++++++///,,,***+++...///...,,,++++++++++++++++++++++++'''(((((()))***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************+++***)))(((((()))***+++*********+++***)))((((((************************)))***+++,,,+++)))'''&&&''''''((((((((((((''''''+++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------,,,---...000111222222222777666555444444555666888666555555777:::;;;999666;;;<<<<<<;;;:::888666555222444666777888:::<<<>>><<<<<<;;;999777888;;;===@@@DDDKKKSSS[[[eeennntttxxxvvvvvvwwwyyyzzzyyyyyy|||}}}wwwssstttxxx|||~~~{{{xxxuuuqqqnnnqqqooorrryyy}}}}}}}}}~~~yyyyyy{{{~~~|||jjjVVVMMMMMMNNNMMMLLLMMMMMMKKKFFFBBB@@@???222555777666333111222444333222///---,,,,,,---...---///000...,,,+++---000...---,,,,,,------+++)))###)))++++++***+++,,,******+++++++++,,,,,,,,,,,,***''''''***---//////+++++++++,,,,,,,,,------...------,,,,,,------...*********++++++,,,,,,,,,************************,,,,,,+++***)))))))))***,,,,,,,,,++++++,,,------000111222333666:::===???;;;666000......---***'''---------------------------.........//////000000111///...///222333222///111111333666777;;;GGGSSSdddrrr}}}vvvuuuvvvuuuvvvxxx}}}WWWSSSNNNKKKLLLOOOQQQRRRMMMTTTXXXWWWVVVWWWWWWTTTOOOIII@@@;;;::::::999777555666666555555666777999:::<<<@@@EEEKKKTTT```gggpppsssvvvxxxyyywwwrrrnnnkkkkkkhhheeefffiiigggaaaQQQJJJ@@@888444333222222---------,,,++++++,,,---000000000000000000//////------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---...,,,+++++++++++++++++++++++++++---,,,+++***)))((('''&&&,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************+++***))))))))))))***+++*********)))))))))((((((***************************)))((((((((()))******((())))))******))))))(((+++*********)))))))))))),,,+++++++++***)))))))))***************************************+++++++++++++++,,,,,,,,,------------......///000111222333444444555666666666666666555444444777999:::888666777888888888777555444333666888999:::999999:::;;;;;;;;;::::::;;;???EEEJJJNNNTTT]]]gggooowww}}}~~~{{{{{{|||~~~~~~~~~~~~}}}}}}yyyxxxtttnnnssspppnnnooouuu}}}~~~wwwpppkkkkkkhhhiiinnnrrrrrrrrruuuvvvvvvuuuvvvxxxxxxvvvtttrrrooommmoooqqqrrrxxx~~~qqq___UUUUUUVVVUUUWWWYYY[[[YYYTTTOOOJJJHHH???<<<999666444444444333111111111000///......---...000111///,,,+++,,,......---,,,---...---,,,***)))---000111000//////111***++++++++++++,,,,,,,,,---,,,++++++---...---,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,---------************************---,,,,,,+++******++++++++++++++++++,,,,,,---...,,,,,,,,,---...000222444999888666333///...---...---------------------------------...///000000111111///...///222333111000111111333666777;;;GGGSSSeeesss}}}vvvvvvwwwwwwwwwzzz|||lllcccYYYWWW[[[```bbbaaa\\\dddjjjllllllmmmlllhhh\\\TTTIIIAAA???>>><<<;;;888888888777777777777777333444555666:::BBBKKKQQQZZZ\\\aaagggkkklllkkkjjjhhhhhhfffhhhpppyyyzzzvvvhhh```SSSGGG>>>999666555111000...---,,,,,,,,,---............////////////......---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,,,,,,,+++)))++++++++++++++++++++++++...---,,,+++)))'''&&&%%%---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++************+++++++++***((('''''''''((()))***************************(((&&&$$$%%%(((,,,...)))******++++++******)))***************)))))))))++++++******************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------000/////////000111333444222333666777888777555444444444444555888888777666333444444444444333222111333555777777666666666777888999<<>>???EEENNNWWW___fffkkkooommmrrrzzzzzztttooollljjjfffhhhkkkmmmpppuuuzzz~~~|||}}}~~~qqqiiiccccccfffjjjqqqxxxzzzzzzzzz|||}}}|||yyywwwtttoookkkgggcccccckkkuuu{{{~~~vvvtttpppgggZZZNNNGGGCCC???===888444111///000000.........///000000///...///...------///000111000000...---,,,---...///000++++++,,,,,,,,,---------,,,***((((((+++---....../////////000000000111111///......------......///------,,,,,,++++++******++++++++++++++++++++++++++++++************++++++*********+++,,,---///000,,,,,,------............///...,,,---//////---+++////////////////////////++++++,,,...///111222333///000000000000000111222111111222555666:::EEEQQQ___nnnyyyzzz||||||}}}llljjjiiigggggggggffffffiiiooovvv{{{~~~mmmiiieeecccbbb```[[[WWWRRRQQQPPPQQQRRRPPPJJJEEEAAA???<<<;;;:::999666555333444999<<<;;;???RRRgggzzzvvviii\\\TTTBBB<<<666333222222000...------------------............------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...++++++++++++++++++++++++*********++++++++++++,,,+++******))))))******++++++++++++++++++++++++++++++++++++*********************************************++++++++++++******,,,+++)))((((((((()))***************************)))***,,,,,,,,,)))'''%%%((())))))))))))))))))(((*********+++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---......///000111222222333444333222222333444555666;;;999666333111111222222333444555444444444666888999888888777888888999999666666777777888:::???BBBOOOTTT\\\bbbffffffggggggqqqvvv}}}xxxvvvqqqlllgggdddcccbbbjjjnnnttt{{{~~~~~~}}}nnneee]]]\\\___bbbiiiqqqzzzzzz{{{~~~|||yyyrrrooommmjjjffffffooozzzzzzwwwvvvvvvwww{{{{{{nnnaaaXXXUUUOOOKKKCCC;;;666333333333111///......///000000//////---,,,,,,...111111111///---+++,,,...000000000,,,,,,,,,,,,------------,,,***'''''')))---///000//////000000000111111111//////............//////,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++*********+++,,,---...///+++,,,---......//////...000...,,,---111222///+++........................+++,,,---...///000111222...000111111000000111222111111222555555999DDDPPP]]]mmmzzzzzz||||||}}}jjjeeebbbdddiiillljjjgggcccggglllpppwww}}}}}}yyyllliiieeeeeeggghhhgggdddbbbaaabbbeeeiiihhhccc^^^TTTNNNFFFAAA>>><<<:::888:::555444888888999EEEUUUdddooozzzxxxllldddQQQIII@@@;;;999777333///,,,,,,,,,,,,,,,+++++++++------,,,------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************************+++++++++************************))))))***++++++***))))))++++++++++++************************************)))***,,,------+++)))((()))******++++++******)))*********++++++,,,,,,,,,,,,+++++++++***)))))))))************************)))******+++,,,---......///000000111333444444555444444444444444555555555666666555444333333333333333555666555333444777::::::999888777777888999999555666777999<<>>CCC@@@<<<;;;;;;;;;:::999???@@@FFFTTTiii}}}~~~kkkiiibbbWWWOOOIIIAAA999555222000//////000///.........//////......---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,........................)))+++,,,------,,,***)))((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************************************************************+++*********))))))((((((++++++++++++++++++++++++***+++,,,...//////000000555555666666666666555555888777555333222222222333333333444444555444444444333444555777888888999999555555666888;;;=========>>>DDDMMMWWWaaajjjrrrwwwuuutttuuuxxx||||||xxxtttpppllljjjmmmrrruuuyyy}}}~~~uuuppplllqqq|||mmmbbbUUUPPPIIIEEEDDDFFFIIIJJJKKKOOOVVV]]]cccggghhhhhheeeeeeccc]]]VVVSSSVVVZZZgggooo{{{}}}tttqqqlllfff^^^RRREEE<<<555333222000///...------...////////////...------000...------------,,,***...---,,,++++++,,,---...111111000...---,,,+++***,,,,,,------.../////////111111000///...---------............---,,,++++++******+++,,,------------++++++,,,,,,,,,+++******+++,,,,,,,,,------......+++,,,---///000000111111...------------...//////,,,,,,,,,---------.........///000///...---...///000000111111222222222222333222333666777999AAAJJJ\\\mmm|||}}}~~~~~~~~~~~~vvvrrrooopppssstttrrroooeeebbb```___```aaabbbaaa___```aaa```___]]]]]]]]]kkkuuu~~~|||kkk]]]TTTNNNHHHDDDBBBBBBAAA???===;;;::::::===<<<===BBBNNN___qqq}}}yyywwwoooeee]]]WWWMMMDDD:::777333111111111111111...///////////////............//////......---,,,---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------)))+++,,,------,,,***)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************(((((())))))))))))((((((((()))))))))************************************))))))))))))*********************)))))))))))))))************************+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222222555555666666666666555555777666444333222222333333666666666666555444333222444666888:::<<<=========777777888;;;@@@FFFJJJLLLPPPVVV```iiiqqqvvv{{{~~~~~~uuusssuuuuuuwwwzzz}}}}}}qqqjjjdddeeeooo{{{|||kkkZZZPPPMMMHHHCCC@@@@@@BBBCCCDDDBBBDDDGGGKKKOOORRRTTTUUUUUUWWWWWWTTTOOONNNQQQTTTWWW^^^gggooovvv~~~~~~|||xxxssskkk___RRRIII===:::555111/////////000...//////......---,,,,,,***))))))+++///111111000///......------......///..................------------......///000000111//////...---,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,------,,,,,,******++++++,,,++++++***---------,,,,,,,,,,,,,,,///////////////...------...------------...//////,,,,,,---------.........---///000///......///000000000//////000000111222333222333666777999AAAJJJ]]]mmm{{{{{{|||{{{{{{|||{{{}}}rrrmmmfffaaa___``````aaa___`````````___]]][[[YYYbbbllluuuyyy|||qqqddd\\\VVVRRRNNNFFFHHHIIIIIIFFFCCCAAA@@@;;;:::999777999CCCRRR^^^bbbbbbfffrrryyyqqqmmmhhh^^^SSSAAA===777222000000////////////////////////////////////000000//////...---........................,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***,,,,,,---------,,,++++++++++++,,,,,,,,,+++******************************((((((((((((((((((((((((***************+++++++++************************)))))))))*********++++++******))))))((((((((('''***************************************)))))))))------------------------...///111222333333444444555555666666666666555555555444444333333444444555999888888777555444222111111222555888:::;;;;;;;;;888999===BBBKKKTTT\\\aaadddjjjsss{{{~~~uuulllddddddhhhqqqyyyzzz||||||hhh```WWWUUU[[[fffqqqvvvxxxwwwuuunnndddWWWJJJCCCCCC@@@===<<<<<<>>>>>>>>>?????????@@@BBBDDDGGGIIIDDDFFFHHHGGGDDDCCCFFFIIIKKKOOOTTTYYY___iiiuuu}}}~~~tttqqqvvv|||rrrfff___MMMFFF===555222111111222000/////////.........---((('''(((+++///222333333/////////000000/////////++++++,,,---...///000000......//////000111111111//////...---,,,,,,,,,,,,,,,,,,------...---------,,,,,,------,,,,,,++++++***+++,,,------...------......------,,,+++++++++000000000///...---,,,+++...------------...//////,,,------------.........,,,...//////......000111000///.........///111222333222333666777999AAAJJJ^^^ooo{{{|||}}}{{{yyyzzzyyy|||pppfffbbbcccfffhhhdddeeeeeeffffffddd```]]]\\\bbbiiikkklllpppxxx~~~zzzooofffaaa^^^\\\[[[SSSTTTUUUXXXYYYVVVPPPKKK@@@???>>>;;;999:::???CCCHHHIIIOOO\\\lll{{{{{{wwwwwwtttjjj___PPPJJJBBB:::666333000////////////......////////////////////////...------------------------------+++,,,,,,,,,,,,,,,++++++------------------------)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,---------,,,+++******++++++,,,,,,,,,++++++***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++******))))))((((((************************************************---------...............///000111333444444444444444555555666666555555444333333333333444444555555777777777666555333222111000111333666777888888777777<<>>???BBBEEEMMMMMMNNNNNNPPPUUU]]]cccvvv~~~tttkkkkkkpppvvvxxxrrr^^^VVVKKKBBB<<<888444222111000000000000000000000,,,++++++,,,///000000///......000111111000......++++++,,,---...///000111---......///000000111111111111000///////////////++++++,,,---............------------,,,+++***))),,,,,,...///000000000000.........---------------,,,---......//////.........------------...//////------------............+++---//////...///000222111000///......000111222333222333666777999AAAJJJ___ooo|||~~~}}}||||||yyy{{{oookkknnnsssxxxtttttttttttttttpppjjjeeeaaabbbdddcccaaadddkkkrrrqqqmmmhhhdddbbbcccdddeeedddbbbccciiipppoooeee\\\PPPKKKDDD???===<<<:::999:::===BBBHHHSSSbbbsss~~~}}}~~~~~~}}}~~~|||sssiiiccc]]]TTTJJJCCC<<<777333000///......------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------***+++,,,------,,,+++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,++++++***))))))***++++++,,,,,,,,,++++++************************++++++***))))))***++++++++++++++++++++++++******************************************++++++++++++,,,,,,,,,++++++************************************************+++++++++---------......///////////////111222333444444444444444555555555555444444222222333444444555555555222333333444444333333333555666777888888999999999888AAAPPP^^^iiirrrxxx|||}}}}}}mmmiiigggiiihhheeeeeeggguuullliiihhhllluuu~~~{{{uuussssssnnngggWWWRRRMMMIIIJJJMMMQQQTTTVVVUUUTTTSSSRRRRRRSSSSSSLLLKKKKKKLLLNNNOOOMMMLLLJJJJJJIIIHHHGGGDDDBBBAAACCCBBB@@@>>>>>>AAAEEEIIIPPPOOOMMMKKKIIIIIIKKKMMMYYYdddsss}}}|||xxxuuuwww||||||qqqjjjggggggqqq{{{~~~ooohhh]]]TTTLLLDDD;;;555111111000//////000000111///...------//////...------...///000000///...---,,,---------.../////////,,,------......//////000111111000/////////000000++++++,,,---.....................---,,,+++***)))***+++,,,....../////////,,,------...///000000111+++,,,---.../////////......------------...//////---------.........//////+++---//////...///000222111111000000000111222333333222333666777999AAAJJJ^^^ooo}}}zzz}}}~~~}}}}}}|||{{{yyy}}}xxxqqqlllhhheeecccaaa___bbbgggeeedddbbbaaaccceeeiiikkknnnmmmpppxxxxxxpppggg\\\MMMBBB>>>===<<<:::777:::<<<<<<@@@KKK\\\jjjwww|||zzzrrrnnniiiaaaYYYOOOEEE<<<666333222000...---------...---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++***))))))******+++,,,,,,,,,++++++***************************)))(((''''''((()))***)))))))))(((((((((((((((++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++,,,,,,------.../////////...///000222333333444444444444555555555555444444222333444444555555555444///000111222444444444444777666666666777999;;;<<<>>>KKK]]]mmmwww|||{{{wwwtttpppnnnpppttttttnnniiihhhqqqnnnhhhcccbbbgggoootttvvvsssnnnhhhdddccccccaaa___[[[YYYWWWTTTTTTUUUVVVWWWZZZZZZYYYZZZ[[[^^^aaabbb```______aaaccccccbbb```]]]\\\[[[XXXTTTOOOKKKIIIGGGEEECCCBBBBBBEEEHHHJJJPPPNNNKKKHHHFFFDDDCCCBBBGGGRRRbbbqqqxxxyyyvvvsssnnnssswwwzzz{{{~~~wwwpppmmmjjjsss{{{}}}vvvmmmeee^^^TTTGGG>>>777555333111///......///...---,,,---///000000///---......//////......---........................,,,,,,------...///////////////......---......///,,,,,,------...------------...------,,,+++***)))((()))***+++++++++++++++++++++,,,...///000111222---............---,,,,,,...------------...//////------........./////////,,,...//////......000111000111111111222222222222333222333666777999AAAJJJ\\\mmm{{{wwwzzz|||{{{{{{|||~~~{{{tttppppppnnngggccccccccccccccccccdddfffjjjmmmnnnsss{{{zzzpppaaaQQQFFF@@@>>>===::::::888777888???JJJSSSfffppp{{{{{{uuusssnnnggg^^^RRREEE===777666333000.........///...............------,,,------------------------,,,---....../////////...........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******++++++,,,,,,++++++)))***+++,,,,,,,,,,,,+++***************************)))(((''''''((()))************))))))(((((((((++++++++++++++++++++++++*********+++++++++,,,,,,*********+++,,,,,,------*********************************++++++,,,,,,,,,+++,,,,,,---....../////////000111222333444444444333444444555555444444333222333444555555555444333///000111333444555555555666555444444666:::???BBBHHHVVViiixxx{{{yyyyyyzzz{{{||||||zzz{{{}}}sssiiidddhhhxxx{{{jjjddd^^^\\\___dddggghhhaaa``````aaabbbbbbcccdddhhhhhhfffdddcccccceeeggghhhhhhiiikkkmmmqqqtttuuuuuuttttttuuuvvvwwwvvvtttrrrpppnnnjjjgggeeecccbbb\\\ZZZXXXVVVTTTRRRPPPOOOQQQNNNJJJFFFDDDBBBAAA@@@BBBIIIVVVdddnnnsssrrrooofffhhhiiihhhhhhkkkrrrxxx|||yyyqqqwww|||wwwqqqlllcccWWWMMMDDDAAA<<<777333000///......---,,,---///111000///000//////////////////000---------.........//////---------...//////000000//////............//////---------...------,,,,,,------------,,,,,,+++***)))******+++++++++*********++++++,,,---...//////,,,,,,---.........------...------------...//////............////////////---///000///......///000...///111222333222111000333222333666777999AAAJJJZZZjjj}}}xxxxxxzzzyyyxxxzzz}}}vvvlllhhheeeffffffeeeeeegggjjjmmmkkkuuuuuueeeSSSEEE???===>>>:::777555777<<>>777222333333111///...///000...///000000111000//////333222000000222333222111////////////////////////......///000000000000///000//////...------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.......................................////////////000...////////////000000000111111111111111222222333555222222555666777===CCCSSSccc{{{{{{yyyyyywwwvvvxxx|||VVVVVVWWWXXXYYYZZZ\\\\\\___ccckkkxxx}}}vvvooonnnllliiigggiiioooyyyzzzrrrkkkddd^^^TTTOOOIIIGGGHHHGGGBBB>>>:::777777===GGGTTTeeesss|||uuurrrmmmdddZZZRRRHHH>>>777555000...,,,,,,---//////...------...//////////////////............---------,,,---......//////.........------,,,,,,------...++++++,,,,,,,,,,,,++++++((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((************************************+++++++++,,,*********************************)))))))))))))))---------,,,,,,,,,,,,+++'''(((((()))***)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///000111222333333111111222333333333333333333444555666666666666666444444444444444555555666888888888888999999999999666===FFFMMMRRRXXXaaahhhnnnvvv~~~{{{ooodddaaadddiiinnnzzz}}}pppjjjcccgggnnnsssttttttttttttoooiiiaaaXXXSSSSSSXXX\\\cccdddfffjjjnnnsssxxx{{{~~~zzz}}}tttlllfffbbb___]]]^^^___``````ccc___XXXOOOJJJIIIMMMPPPWWW[[[aaaggglllqqqwwwzzzwww|||zzzuuuxxx{{{{{{|||}}}}}}vvvmmm```WWWRRRMMMFFFAAA777666444333333222000///---...///000000111000000222000//////000111111000////////////////////////...///000000111111000000/////////...------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.......................................////////////000............////////////222222222111222333333444333111222555666888===EEEOOO```yyyxxxuuutttssstttwwwyyyLLLJJJHHHGGGGGGGGGHHHIIIJJJMMMUUU```llltttxxxyyyzzzxxxvvvrrrnnnkkklllpppsssrrruuuwwwvvvsssooommmjjjeee```ZZZXXXWWWSSSKKKCCCDDD===888888<<>>888555555444222000222222222222111111000000111///......///000000/////////////////////////////////000111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......///.................................,,,,,,,,,------------............/////////000000222111111111111222333333333111111555666888>>>EEEMMM^^^vvvuuuqqqqqqqqqtttxxxyyyKKKHHHEEEBBB@@@???@@@AAABBBCCCGGGMMMTTT[[[^^^```ggglllrrrsssrrrtttzzz~~~wwwpppllljjjhhhiiilllmmmmmmnnnpppsssooonnnmmmooonnniii^^^VVVOOOGGG>>>999777999BBBLLLbbbppp~~~zzzmmm\\\JJJ>>>888555111///000000111000///000111333333222111111///............---------,,,---......///............------,,,,,,------...,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******************************+++++++++,,,,,,,,,************************************************************++++++++++++,,,,,,,,,,,,------..............................---------.........//////,,,---...///111222333444222222333444444444444333333333444444555555444444444444555666888:::<<<===;;;===???@@@AAACCCGGGJJJPPPVVV\\\^^^]]]```iiiqqqxxx|||gggbbb\\\]]]fffsss|||pppjjjfffeeeaaa^^^[[[]]]aaaeeeeeejjjqqqtttsssrrrssstttvvvwwwyyy|||~~~}}}||||||wwwlllbbbYYYTTTOOONNNNNNQQQWWW```gggllljjjmmmppprrruuuyyy}}}{{{ssspppvvv}}}tttlllhhhfffcccaaaWWWNNNCCC;;;888666444333333333222111111111000000444222000111222333222222........................//////000111111111111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---......///.................................,,,,,,,,,------------...//////000000000111111111000000000000000111222222333111111555666888>>>EEENNN]]]sss}}}rrrnnnoooqqquuuyyy{{{VVVSSSOOOKKKHHHGGGFFFFFFEEEEEEEEEGGGIIIKKKMMMNNNTTTXXX\\\___```dddjjjnnnqqqvvvxxxpppkkkiiiggghhhjjjjjjjjjooouuurrrvvv|||yyyssscccZZZOOOFFF>>>:::>>>EEEPPP^^^rrr}}}|||lllXXXGGG===999444111//////......000000111222222222222222///............---------,,,---......//////.........------,,,,,,------...,,,,,,------------,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000************************************+++++++++,,,************************(((((((((((()))))))))))))))***************++++++,,,++++++++++++,,,------........................++++++++++++,,,,,,,,,,,,,,,---...///111333444444333333444555555555555555555666666777777777666666333333555666999<<<>>>???@@@BBBDDDDDDDDDHHHOOOTTT[[[___cccfffhhhmmmvvv~~~vvvkkk^^^[[[[[[bbbooo}}}wwwnnnjjj``````___^^^___eeelllqqqtttuuuvvvvvvwwwzzz}}}~~~~~~vvvllleeeTTTQQQMMMMMMPPPUUUYYY[[[\\\]]]___aaadddiiipppuuu}}}|||uuu{{{|||zzzxxxwwwvvvlllcccVVVIII???:::666555//////......///000111222111000......000111000///...........................///000000111111000000................................................++++++++++++,,,,,,,,,,,,------------------------,,,---......//////.......................................////////////000000000000000111111111111000000//////000000111222333111222555666888===EEEMMM[[[qqq~~~rrroooooopppuuuyyy{{{pppnnnjjjfffbbb___^^^]]]WWWXXXXXXXXXVVVTTTTTTSSSSSSSSSSSSTTTUUUWWWYYY[[[[[[aaalll{{{{{{xxxsssooonnnooommmjjjmmmrrrttt|||ttteeeVVVHHH??????CCCBBBLLL\\\kkkvvv{{{{{{zzzyyyyyyfffSSSFFFAAA:::555222111///...000000//////000000111222///............---------,,,---......//////.........------,,,,,,------...,,,,,,------------,,,,,,........................------------------------+++++++++++++++,,,---...************************)))))))))*********++++++************************((((((((())))))******************++++++,,,,,,,,,++++++*********+++,,,---------------------------************++++++++++++---...///111333444555666444555666666777777666666666666777777777777666666555666888:::===@@@CCCDDDFFFHHHHHHGGGFFFKKKTTT[[[^^^aaafffkkkqqqyyy}}}uuummmeeeaaadddkkksss}}}vvvrrrmmmgggeee\\\___bbbeeeiiiooovvvzzz|||zzzyyy{{{~~~|||vvvddd___YYYVVVUUUTTTSSSRRRSSSSSSRRRSSSUUU[[[bbbggguuu~~~wwwkkk[[[KKK???888666000000///......///000111...,,,++++++---------,,,..............................///000000000000///........................////////////////////////,,,,,,,,,,,,------------........................,,,---......//////.......................................////////////000/////////000000000000111111111000000111111222333555222222555666777===CCCJJJZZZqqquuuqqqppppppssswwwxxx|||yyyvvvuuuoooqqqssssssppplllhhhggg[[[XXXTTTQQQPPPOOOMMMKKKKKKQQQ\\\jjjwww|||wwwvvvvvvrrrkkkkkkpppxxxrrr^^^LLL>>>;;;>>>:::@@@KKKYYYfffnnnrrrrrrwww}}}nnn\\\MMMHHHAAA;;;777444333111///...---------...000111//////.........---------,,,---......//////.........------,,,,,,------...,,,------......------,,,,,,,,,---....../////////------------------------++++++******)))*********************************((())))))))))))***************************************++++++,,,,,,,,,---+++++++++,,,,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------...///000222444666777888555666666777777777777777444555555555555555444444:::;;;<<>>@@@CCCGGGMMMVVV```fffrrr|||}}}vvvnnndddWWWJJJCCC<<<444111333.........///111111000///.../////////...---,,,,,,000///...---,,,,,,---...111000///...,,,+++***)))------------------------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))***++++++))))))***++++++***)))(((((()))******,,,+++++++++***)))))))))---,,,,,,,,,++++++******++++++++++++++++++++++++''''''(((***+++,,,---...***+++---------+++)))((((((((())))))************.........------,,,,,,+++......000111333444555666777777666666666666666777555666666555333222333555:::<<>>>>>>>>???DDDLLLVVV]]]pppzzzxxxvvviii[[[QQQEEE:::444444111000//////000111///.........//////......---,,,000///...---------------.........------,,,,,,+++------------------------///...------,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,+++***))))))***+++,,,+++++++++******************)))))))))((((((((('''++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,+++*********+++******++++++++++++++++++---------...............000111222333555666777888888888777777777777888888777888777555333333555777;;;???EEEJJJNNNRRRTTTVVVRRRKKKIIINNNUUUZZZaaahhhlllnnnrrrxxx}}}zzzvvvvvv|||vvviii\\\ZZZ]]]bbbfffkkkooottt|||{{{xxxwwwvvvuuuuuuuuuvvvwwwvvvooocccXXXOOOKKKKKKKKKSSSXXX```hhhooouuuyyy|||}}}yyypppaaaOOOCCC===888333111111111000...//////...------...///000------..................////////////////////////.........///////////////---,,,,,,,,,---...//////000000...---,,,+++++++++++++++++++++,,,---............................................................------------......,,,,,,---...///000111111000000000000000111111222111000222444444444:::AAAOOOaaaxxx}}}zzzxxxuuusssssstttvvvsssnnnlllnnnmmmfff\\\VVV\\\aaahhhlllmmmooosssvvvyyyrrruuuyyyxxxgggZZZSSSQQQFFFCCC???<<<===CCCMMMTTTgggrrr~~~~~~qqqdddUUUEEE<<<:::444222000//////000///........./////////...------....../////////...------,,,---------------------------------------------//////...---------......,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,---***************+++++++++,,,,,,++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222444444555666777888999:::999888888777777888888999999999777444333444888;;;@@@FFFNNNUUUWWWXXXWWWWWWOOOMMMNNNSSSXXX^^^gggooosssvvv{{{|||zzzqqqqqqwww|||yyyvvvrrrpppiiiccc```eeekkkpppwww}}}zzz}}}~~~xxxjjj\\\QQQLLLKKKJJJMMMQQQWWW^^^dddiiilllpppuuu}}}}}}nnn\\\OOOEEE???888444555555333000///.....................,,,---------.../////////////////////////////////------......///000000111///......---......//////000000...---,,,+++++++++---,,,,,,,,,,,,,,,------......................................................------------......,,,------...///000111111000000000000000111111222222111333555555555:::BBBSSSdddzzz~~~}}}|||xxxuuuuuuuuuuuulll^^^]]]]]]\\\]]]```eeehhhuuu{{{{{{yyyzzz|||rrriiidddbbbWWWRRRJJJBBB>>>@@@FFFLLLUUU___nnn|||tttcccSSSHHHDDD999555111///////////////......////////////......---...///000000///...---------------------------------------------------......------------......,,,,,,------------,,,,,,)))***++++++))))))***++++++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,---...000222444555666555555666777888999999:::777777777666777777888999888777555333222555:::???HHHOOOXXX]]]\\\XXXUUUSSSLLLPPPWWW\\\___ccclllsssyyy|||~~~yyytttqqqtttzzzvvvlllfffddddddeeennnmmmpppvvvzzz|||~~~{{{pppdddYYYSSSKKKLLLOOOSSSWWWZZZ[[[[[[dddiiisss~~~}}}zzz~~~xxxggg[[[NNNJJJCCC>>>:::888666444///////////////...---,,,,,,,,,,,,---...///000000////////////////////////............//////000000000//////.........//////......---,,,,,,,,,,,,---...------,,,,,,,,,------......................................................------------......------......///000000111000000000000000111111222222222333666555555;;;CCCRRRccczzz}}}|||{{{yyyxxxyyyxxx}}}oooiii```XXXUUUTTTVVVWWWdddoooyyywwwzzz}}}}}}{{{|||}}}}}}zzzwwwuuusssgggaaaXXXLLLCCC@@@AAACCCCCCKKKYYYhhhvvvnnn^^^SSSMMM@@@;;;555111///000000000......///////////////...---...///000000000......///......------,,,++++++---------------------------,,,,,,,,,,,,,,,------,,,------......------,,,)))***++++++))))))***+++)))******+++++++++,,,,,,)))))))))***+++++++++,,,))))))******************++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333555777777555555555666666777777777555555555555555666777777666555444333444999@@@EEERRRYYY___aaa\\\UUUPPPOOOPPPZZZeeejjjlllnnnsssvvv}}}{{{uuupppmmmlll||||||ttthhh^^^[[[___hhhooouuuvvvzzz~~~|||~~~{{{xxxyyy|||}}}ooodddZZZVVVRRRQQQQQQRRRRRRPPPYYY^^^gggrrr}}}}}}uuuvvvsssjjj\\\YYYSSSIII???888444444000000000000///...---,,,,,,,,,,,,---...///000000////////////////////////000000//////............000//////.........//////,,,,,,,,,,,,---...//////......---,,,,,,,,,------......................................................------------......------......//////000000000000000000000111111222222222333666555555;;;CCCNNNaaazzzzzzxxxxxxwwwyyy||||||ooouuu{{{~~~~~~qqqeee]]]VVVPPPLLLUUU]]]jjjxxxvvvsssttttttrrrtttwwwzzz|||~~~~~~~~~sssoooggg[[[OOOFFFAAA@@@<<<>>>GGGTTT```kkkwwwyyyjjj___YYYNNNGGG>>>666222111111111......///000000000//////......///000000000////////////...---,,,,,,++++++------------------------,,,,,,+++++++++,,,------------............------+++,,,------++++++,,,---((()))***+++,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((***,,,---...,,,+++***+++++++++,,,,,,---------...///000111333555666777444444444444555555555555444444444444555666777777555666666777:::AAAIIIOOOZZZ___cccaaaYYYSSSPPPQQQ\\\hhhssswwwxxxzzz{{{{{{}}}yyyrrrllljjjnnnrrrzzzuuuhhhddd^^^[[[^^^hhhvvv~~~}}}}}}{{{wwwtttrrrtttzzzxxxooofff[[[SSSPPPPPPOOONNNPPPUUU[[[ccclllwwwzzzsssyyy|||kkkhhh```UUUIII>>>666222333333222111///...------,,,---------.../////////////////////////////////111000000///......------///......---......//////+++++++++,,,---...///000...---------------............................................................------------..................//////000000000000000000000111111222222111333555555555:::BBBLLL___yyyyyyuuuuuuvvvyyy}}}}}}dddkkkssswwwwwwyyyyyynnn```VVVTTTVVV]]]ffflllsssyyyuuuqqqrrrssswwwzzz~~~~~~}}}yyypppcccVVVLLLGGGAAA>>>???EEELLLTTTaaammm|||yyyqqqkkk___VVVIII>>>666333111000......///000000000000000///////////////000000111------------------------------------------------,,,,,,,,,,,,,,,---......------............------+++,,,------++++++,,,---)))***+++,,,---------,,,+++++++++***************---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,---...//////000000000111222333444444555444444444444444444333333444444444555555666777888777888;;;>>>DDDLLLUUU[[[___bbbddd```YYYUUUWWW[[[iiissszzz|||}}}}}}zzzrrriiieeejjjuuu}}}wwwqqqjjjddd[[[^^^cccgggmmmvvv{{{pppppprrrxxxwwwnnnfffaaa[[[SSSNNNJJJLLLPPPUUU\\\fffqqqyyy}}}yyyzzzxxxqqqggg```[[[RRRDDD:::666555333111////////////------..................///////////////////////////////////////.........---,,,,,,,,,---...//////...------,,,,,,------------------------...///000......................................................------------..................////////////000000000000000111111222111000222444444444:::AAAIII\\\uuuzzzwwwwwwwwwxxx|||}}}eeellluuuyyyyyy{{{zzz}}}wwwiiiZZZWWWXXX\\\^^^bbbooo~~~{{{tttsssssstttxxx|||~~~uuufffYYYRRRJJJCCC>>>???AAAFFFRRR___rrr{{{kkkaaaRRRCCC999444111000......///000000000000000000///.........000111222++++++,,,------...//////---------------------------------------...///000------............------)))***++++++))))))***+++)))+++,,,...//////......,,,+++++++++******))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***))))))+++---...+++,,,---...///111222222111111111222222333333333444444444444444333333333555555555555666777999999999;;;???DDDKKKTTT]]]ddd```bbbccc___YYYYYY___eeepppwww{{{zzz{{{}}}~~~xxxnnndddbbbkkk}}}vvvmmmfff]]]WWWZZZbbbmmmvvv|||~~~|||qqqtttyyyxxxkkkZZZMMMFFFHHHJJJLLLQQQ[[[gggpppzzz}}}tttiiihhhkkkfffVVVFFF999777444111//////000000...............---------////////////////////////------......///000000000+++++++++,,,---...///000000///...---,,,+++++++++,,,,,,,,,---...///000111.........................................................------..................///////////////000000000000000111111222111000111444333333999AAAFFFXXXooo|||zzzzzzxxxxxxzzz|||{{{zzzyyyxxxzzz}}}yyymmmddd```ZZZVVV___nnn{{{vvvsssooommmvvvuuufffUUUGGG======<<<<<>>BBBDDDIIIQQQ\\\eeejjjkkkdddbbb]]]YYY^^^jjjtttxxx{{{|||~~~~~~{{{zzzqqqiiilllwwwnnnbbb]]]\\\]]]nnnttt|||}}}wwwuuuyyy~~~|||sss```YYYPPPGGGDDDHHHPPPVVV\\\fffyyyxxxuuuwwwwwwsssnnnXXXLLL===555444555222///.../////////000/////////444222000...------......////////////......------------,,,,,,,,,---.../////////...------,,,+++++++++,,,,,,---......//////222111000///...//////000............................................................////////////000000000000111111111111000111222222333666:::===FFFXXXmmm}}}~~~}}}wwwwwwzzzvvvzzz}}}{{{{{{~~~nnn]]]XXXXXXaaalllxxx|||xxxvvv{{{yyyfffRRRIIIDDD???@@@EEETTTeeexxx}}}qqqeeeWWWHHH<<<777444333111111222111000.../////////.........------........................------------------------...//////////////////...+++,,,---...////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++***)))+++,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,+++*********+++---///000111000...///000111111000222222222222333333333333222444555666777;;;???BBBFFFJJJQQQ[[[dddjjjkkkjjj```bbbbbbbbbgggrrrzzz|||{{{tttoooooorrryyy{{{pppiiihhhkkknnnzzz}}}~~~yyy}}}|||~~~~~~}}}yyy{{{vvvlll\\\MMMDDDBBBEEEHHHKKKSSSfff{{{}}}~~~~~~iii[[[III<<<777555444222000000000000000000000000444333111//////...//////000000000000////////////------,,,,,,------.../////////......---,,,,,,,,,---------......//////000111111000////////////000............................................................////////////000000000111111111222222000111222222333666:::===EEEVVVjjjyyy|||{{{uuuwww|||zzz{{{|||}}}~~~~~~~~~nnnddd^^^^^^```ggguuu~~~{{{|||oooZZZPPPJJJFFFCCCDDDKKKWWWgggvvvvvviii[[[LLL@@@999666444111111111111000///////////////..................................................................////////////......,,,,,,---...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,+++******------,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000222000//////000111111000222222222333333333333333333444555666888<<>>;;;444222000///......///000111111111111111111000000/////////000000000111111,,,---...///000//////...............////////////---------------------------...000111111111000000////////////////////////////////////////////////............////////////111111111222222222333333000111222222333666:::===BBBTTTjjj{{{|||zzztttwww}}}xxxrrrpppuuu~~~rrrjjjkkk```eeettt~~~}}}|||pppdddYYYPPPHHHCCC@@@CCCNNN^^^qqq~~~}}}mmm]]]JJJDDD===777444222222111000000000000////////////........................////////////////////////......////////////......,,,,,,---...////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,*********++++++,,,------***+++,,,,,,------------++++++,,,---------,,,,,,.........------,,,,,,,,,++++++,,,---------,,,,,,,,,++++++,,,///222333222222222333333444555666666777888999<<<@@@GGGOOOUUU\\\cccjjjlllggg___YYYUUU\\\hhhtttzzz~~~}}}tttgggaaalll|||llldddeeeiiinnnttt}}}~~~|||zzz~~~zzzjjjcccYYYRRROOORRRUUUWWW```^^^]]]```fffjjjllllllnnnoooqqqttttttssstttwwwtttuuuvvvvvvuuuuuuxxx{{{|||vvvuuurrrpppqqqwwwyyyddd\\\TTTMMMHHHHHHQQQ[[[cccmmmzzz{{{}}}vvvbbbOOOCCC>>>555444222000//////000111+++,,,---///000000111111......//////000000000111...///111222222222111000.........///////////////---------------------,,,+++,,,.../////////......000000000000000000000000000000000000000000000000............/////////000111111222222222333333333111111222222333666:::===AAATTTlll~~~}}}zzztttwww~~~~~~pppeeeccchhhoootttxxxjjjccccccppp{{{yyy|||{{{sssfffZZZSSSOOOKKKIIIIIIOOOdddxxx|||lllSSSHHH???<<<999222000222222222222111///------...////////////..................//////......---,,,,,,------......------,,,......////////////.........------,,,,,,++++++***---------,,,,,,+++++++++//////---+++((($$$!!!))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,------------000222.........///000222333444444555666666666666666555555888;;;???DDDMMMXXXaaajjjooorrrkkk___UUUSSSTTT]]]iiiuuu}}}}}}sssiiiiiiqqqxxxkkkbbbbbbhhhmmmvvvwwwzzz~~~}}}{{{zzzxxxsssnnn___VVVKKKEEEBBBBBBHHHOOOWWWaaahhhgggiiipppvvvwwwvvvuuuuuuvvvzzz}}}~~~~~~~~~}}}yyytttooonnnppptttvvv}}}~~~}}}tttfffVVVKKKHHHJJJNNNVVV]]]iiiwwwxxxuuu}}}vvvcccNNNAAA===999555444444555333111///////////////000111111222222222111111111111000////////////000000000000111111000000//////............---,,,---...///000111111000......---------///000111333222111///...............///////////////............///000000000000111222222222222222111222444666666888;;;>>>DDDTTTjjj}}}zzzxxxxxxvvvxxx}}}~~~rrrjjjhhhiiijjjqqqvvv~~~qqqgggiiiwwwzzzyyy}}}uuulllfffaaa[[[SSSJJJIIIWWWgggzzzxxxcccWWWKKKDDD???888666888222333222111////////////////////////..................//////......---,,,,,,------......------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------+++***))),,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))+++------...///111444/////////000111222333444333444444555555555555555444777;;;BBBKKKWWWbbbjjjtttvvvsssjjj]]]UUUTTTWWW```jjjttt{{{wwwnnnhhhnnn|||{{{qqqhhheeehhhnnnttt{{{{{{{{{}}}|||vvvppplllkkkhhhbbb^^^XXXQQQKKKHHHFFFFFFJJJPPPYYYbbbjjjlllnnnuuu{{{|||~~~|||{{{}}}|||vvvrrrqqqrrrssszzz{{{|||||||||~~~~~~tttiii^^^TTTNNNKKKKKKQQQ\\\jjjxxx~~~vvvvvv}}}vvvggg^^^GGGAAA999444222222111000000000000000000111222222222222222111111111000000////////////000000000000111000000000/////////......------,,,---...///000222111000//////............///000000000000..................////////////.........////////////000///000111111222222111111///111333444555777:::<<>>GGGTTTbbbmmmrrr}}}zzzqqqeeeYYYUUUYYY^^^jjjpppwww}}}~~~rrrllllllxxxvvvqqqkkkiiilllssszzz~~~~~~}}}~~~vvvpppjjjeeeccc```\\\XXXUUUQQQNNNPPPPPPNNNPPPTTT]]]fffooosssvvv|||zzzwwwvvvuuu{{{||||||{{{yyyyyy{{{|||vvvhhhXXXMMMGGGKKKRRR]]]kkk{{{{{{qqqssszzztttZZZQQQDDD999333111111222222111111111111222333333222222111111111000000000////////////000000000000000000000000////////////...------------...//////111111000000//////..........................................////////////---...///000000000////////////000111111111111111...000111222333555888:::DDDSSSgggxxxtttssstttrrruuu{{{{{{xxxnnnlllppp|||xxxppprrr}}}|||wwwyyy{{{|||vvv___NNNJJJMMM\\\nnnzzzrrrfffYYYNNNDDD>>><<<666444111//////000111111////////////............///////////////...------------............------......////////////......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***,,,...///000000222444555444444333333333444444777777777888888999::::::???@@@DDDOOO]]]jjjrrruuu~~~wwwkkk___XXXYYYbbbjjjvvvyyy}}}zzzooopppwwwuuuqqqooopppvvv~~~}}}zzzwwwxxx}}}tttpppkkkhhhgggeeedddbbb^^^ZZZYYY[[[\\\ZZZ\\\```fffllltttzzz}}}~~~||||||}}}|||hhhZZZOOOOOOPPPUUUaaaqqqyyyuuu||||||ooodddSSSCCC888444444555222222111111111222222333111111111111000000000000////////////000000000000000000000000////////////------------......//////000000000000///......---......---------...///000............////////////,,,...000111222111///...//////000111111111111000...000222222333444777999AAANNNaaarrrrrrpppqqqqqqttt{{{{{{yyyuuuyyy~~~yyyvvvyyy|||}}}zzzwwwwwwzzzrrr]]]PPPJJJLLLZZZlllwww}}}~~~|||vvvkkk___TTTJJJDDD;;;777222//////000000000////////////............//////000000//////...------......//////......---......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---///111111000000000111666555444444444444444444888777777777888999;;;<<>>IIIVVVaaagggrrr|||zzzuuunnnfffSSSJJJ???888666555222000000/////////............000000000000000//////.........////////////............////////////......,,,,,,------.../////////+++++++++,,,,,,---------///...---,,,,,,---...///++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++...222333333333333333333333333333333444555555666666555555666888;;;<<>>888555333222222111///...111222222222111000///...---...///000222444555555222111111111000000//////,,,,,,---...///000111111.../////////////////////000/////////............////////////////////////++++++---///000111111111000000111222222222222111444555666555555666999;;;BBBIIIWWWiii}}}}}}vvvuuuuuuwwwzzz~~~vvv{{{zzz{{{yyylllUUUHHH???@@@AAAAAAIIIUUUbbbuuuyyyoooZZZPPPDDD<<<:::888333...222000///...000000000///---......//////......---...//////111333666999:::444222000000000111000///........................000///...---------......,,,------......------,,,,,,,,,---...////////////,,,,,,+++***************+++,,,+++***)))***,,,///,,,,,,------------......000111111222444555555666444555555555666666666666555444666999999:::@@@HHHVVVaaapppyyyyyysssmmmjjjcccllltttvvvwww|||}}}uuusssvvv{{{}}}vvvvvvzzz{{{vvvtttttttttvvvvvvvvvuuutttwww|||}}}}}}~~~~~~}}}|||zzzzzzzzzyyyyyywwwwwwvvv}}}|||{{{{{{{{{{{{|||}}}~~~}}}{{{zzzxxxwwwvvvvvvyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxyyyyyyzzz{{{|||~~~xxxlllgggjjjttt}}}}}}mmmZZZMMMJJJHHHRRR```kkksss}}}{{{iiiTTTGGG<<<999555333222222111000//////000000111222222222/////////000000111111111111111111111000000000///222222111000000//////000//////////////////......000000/////////.........////////////////////////......///000111111111000000111111222333222222222444555666555555666999;;;BBBKKKYYYkkk|||vvvttttttvvvyyy~~~~~~{{{xxx^^^QQQFFFCCCAAA>>>BBBJJJZZZmmmxxxlll\\\SSSHHHAAA>>>;;;666111333111//////000000///...---......//////......---...///000222555999===???666444222111111111000...........................000000///.........//////,,,------......------,,,,,,,,,,,,...///111222333,,,,,,,,,+++++++++++++++,,,---,,,+++))))))+++---,,,,,,---------.........///000222444555555555444444444444555555555666666555333555888999<<>>HHH[[[ppp{{{vvvvvvuuuvvvyyyyyy~~~{{{{{{}}}~~~tttkkkeee]]]TTTMMMRRRZZZjjj}}}}}}ssscccTTTIIIBBB===;;;555333111000000000///......//////000000//////...////////////000222444666000///---...000111111000........................+++,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,***))),,,---...---,,,+++,,,---,,,,,,---...///000000111111222333444444444333333222222222333333333444444555444666;;;???EEEQQQ\\\jjjllljjjddd]]]\\\bbbiiivvv}}}}}}vvv}}}ppprrrtttxxx|||}}}{{{yyyzzzzzzyyyxxx}}}zzzyyyzzzyyyyyyyyy{{{}}}}}}{{{yyywwwwwwwwwxxxyyy|||~~~yyyzzz{{{{{{zzzxxxuuutttqqqrrrrrrrrrpppnnnlllkkklllmmmmmmmmmllljjjiiihhhjjjjjjlllmmmmmmlllkkkjjjkkknnnqqqsssssstttvvvwwwxxxxxxxxxyyy{{{}}}ssskkkhhhkkkqqqxxxwwweeeWWWLLLMMMRRRYYYdddooovvv||||||qqqrrr{{{|||ppphhhXXXQQQEEE<<<666444444444///000111222333333333333111111111111222222222222000000000000111111111111000000000/////////......000000000000000000000000111111000000000/////////////////////////////////***+++---...000111111111111222222333333333333333333444444444444555888:::===GGGYYYooo|||xxxwwwwwwwwwzzzyyy{{{yyy~~~~~~|||}}}wwwggg[[[VVVXXXaaarrruuueeeVVVJJJAAA===666333111000111000///...//////000000000000//////......---...///111333444222111//////000111000///........................+++,,,---/////////...---,,,------......------,,,***+++,,,...///000000000***+++,,,---,,,+++)))(((+++,,,......---,,,---...,,,,,,---...///000111111222222333333333333444444222222222222333333333333333333888???EEEMMMZZZeeennnjjjccc[[[XXX]]]hhhqqqyyy}}}|||~~~|||ssswww{{{|||{{{|||}}}zzzyyy{{{{{{yyyxxx~~~~~~{{{xxxwwwwwwvvvvvvwwwyyy{{{zzzxxxvvvtttsssssstttuuuxxx{{{|||vvvvvvwwwvvvvvvtttrrrqqqmmmmmmnnnooonnnllljjjiiillllllmmmlllkkkiiihhhfffhhhiiijjjkkkkkkjjjhhhggggggkkkoooqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvyyyzzz~~~|||uuutttsssssswww|||gggUUUPPPRRRTTT]]]hhhlllsss~~~vvvkkksss~~~xxxppp```XXXLLLAAA:::777555444...///222444555444222111111111111111111111111111///000000000111111111111,,,...///111111000///.../////////000111111222222111111111000000000//////////////////////////////------...000000111111111000111111222333222222222333333444444333555777:::===GGGYYYnnn}}}yyyyyyxxxyyy{{{zzz{{{www~~~{{{uuuvvv{{{zzzjjjXXXVVVYYYgggyyyqqqaaaQQQDDD===666444111111111111///...//////000000000000//////...---,,,,,,,,,---///000444222////////////...---........................,,,---///000000000//////,,,------......------,,,)))***,,,...//////...---+++,,,---......,,,***)))***,,,......---------///,,,,,,---...///000111222333333222222222333444444111111222222222333333333111333999BBBJJJSSS```lllnnnggg]]]UUUTTT]]]kkkvvv{{{}}}~~~www{{{{{{uuuwww|||~~~yyyxxx|||~~~}}}{{{{{{|||vvvxxx~~~|||yyyyyyzzz{{{yyywww}}}~~~~~~|||yyyvvvuuuuuuttttttuuuwwwyyyyyywwwttttttsssrrrqqqqqqrrrtttuuuqqqqqqqqqqqqpppooonnnnnnfffgggjjjlllmmmmmmlllkkknnnnnnooonnnmmmkkkiiihhhiiijjjkkkmmmlllkkkiiihhheeeiiinnnppppppooonnnmmmlllllllllmmmoooqqqsssuuuvvvwwwyyy{{{}}}~~~yyyrrrqqqwwwyyyaaaWWWTTTQQQWWW```fffnnnzzz~~~jjjnnnwwwvvveee]]]QQQEEE===999666555000222555666555333///---111111000000//////......//////000000111111111222%%%'''+++///111111000///......///000111222333333111111111111000000000000////////////////////////000000111111111111000000000000111222222222222111222333444444333444777:::>>>HHHYYYnnn~~~zzzzzzyyyyyy{{{zzz~~~ppplllrrrppp___UUURRR\\\gggqqq|||nnn```PPPDDDBBB>>>999555444333111000111000000///...---------////////////000000000000444333111000/////////000////////////////////////------............------000000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////111222333333222111222333222333555555444333444555333777:::===GGGYYYiiiqqqrrriii^^^UUUQQQUUUeeettt{{{}}}~~~xxxsss~~~{{{xxx}}}}}}{{{{{{~~~|||vvvsssuuuwwwwww}}}|||vvvzzz}}}{{{{{{|||{{{yyywwwvvvwwwxxxzzzzzzzzzzzzzzzxxxwwwvvvtttvvvxxxyyyyyywwwuuussspppooonnnooooooooonnnmmmpppnnnmmmmmmooopppmmmjjjgggffffffjjjooorrrrrrqqqppppppqqqrrrsssqqqllliiieeegggiiilllmmmmmmlllllljjjjjjjjjjjjkkkkkkkkkkkkddddddeeegggiiilllnnnooorrrqqqqqqrrruuuvvvvvvvvvxxx{{{{{{rrrrrrzzz|||hhh[[[VVVWWW[[[aaajjjuuu~~~vvvqqqoooxxxsssdddVVVOOOHHH===666555333444444333222111111222//////000000000000//////...000111000///...///111//////............//////333222000...,,,,,,,,,---000//////......///111222////////////////////////000000000///////////////000000000000000//////...333444555555555777:::===CCCJJJYYYpppzzzzzzzzzzzz{{{}}}~~~zzzyyy{{{yyyppprrr|||~~~gggZZZRRRVVV___gggwwwzzzooobbbVVVHHHCCC<<<666333222111111111000000///......------////////////000000000000222111///...------......////////////////////////---......//////......---000000///------,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////111222333222111111222333111333555555444333444555444888<<>>:::444111000111000000000000111111111111000000000111222111000///000222000000////////////000000---...000111111111000000000000111111111111111000000000000000000000000000......//////000000000000111111222222222222111111000111333333333333555666<<>>FFFUUUhhh~~~{{{wwwzzz|||}}}|||~~~xxxnnntttiiiRRRFFFGGGKKKVVVnnn|||mmm\\\NNNBBB999444000000000000000000000000////////////000000000000111111222333333333222111//////////////////////////////000000000000//////......---------......///------------------------------------------------........................---...///000111222222222222444444444333222333444555555666555555666999<<<@@@KKKWWW```fffhhhccc\\\WWWXXXbbbrrr}}}{{{wwwqqqppp}}}}}}zzz{{{zzzvvvuuuwwwuuuuuuvvvwwwyyywwwtttqqqqqqsssttttttqqqooonnnmmmnnnqqqtttwwwxxxvvvtttrrrmmmllljjjgggdddaaa___^^^ZZZ^^^cccffffffiiiooouuuyyyyyyxxxtttqqqoooqqqtttqqqssstttuuuvvvyyy~~~|||wwwuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssssssssrrrqqqpppnnnmmmmmmlllllljjjhhhgggggghhhhhhgggfff```___^^^\\\\\\```eeejjjoootttxxxzzzzzz{{{}}}xxxwwwwwwkkk^^^RRRRRR[[[gggvvv{{{{{{|||rrreeeYYYLLLEEE;;;555444444222000000111111222222111111000000111222222000000111222111111000000000000111111000000//////000111111222000111222222222111000///000000000000000000000000///000000111222222333333222222333333333333333333666666555333222444888<<<<<>>888555333111000111111000///000000000000000000000000000000000000000000000000........................------------------------///...,,,++++++,,,...///.........------,,,,,,,,,---------............///000000000000000/////////////////////000111333333444555666555333222333444777555555777777666:::???IIITTTaaaiiihhhdddaaaaaaZZZfffsssyyy~~~|||~~~~~~uuuxxx|||}}}{{{vvvvvvvvvtttsssvvvwwwxxxxxxvvvrrrnnnkkkppprrrtttsssooolllkkklllnnnnnnoooqqqrrrqqqnnnkkkffffffddd```[[[YYY[[[]]]ZZZ___eeekkknnnoooqqqrrruuuuuutttqqqnnnlllllllllqqqssstttsssrrrwww}}}vvvzzz|||yyyuuurrrpppppppppllljjjhhhiiijjjlllmmmlllmmmjjjfffbbb___[[[WWWTTT]]]cccjjjnnnooorrrwww|||~~~uuukkkooosss|||{{{\\\OOOLLLMMMVVVaaavvv|||kkkiiippp~~~wwwggg]]]WWWMMM@@@777333444444444888555222111111222333222...///000111111000///...000000////////////000000////////////////////////333333333222222222111111111111000000//////......000000000000000111222222222222111111222222333444444222111000222555999<<>>888444222111111111111000...000000////////////000000222111111000000111111222111111111111111111111111////////////000000000000////////////000000000000...///111222222222111000222222111111222222333444555444333333555999>>>AAAHHHUUUhhh{{{tttvvvuuuxxx|||~~~zzz{{{wwwggggggmmmqqq{{{}}}hhhUUUDDD@@@:::666444333333222000000000000000000000000000000000000000000000000................................................,,,------------------,,,,,,,,,,,,---------......---------............///,,,,,,------...//////000222111111111222222333444333444555444222111222333444222444:::AAAHHHSSS^^^gggeeebbb]]]]]]fffvvv~~~~~~~~~~~~|||xxxuuuxxxwwwzzzyyywwwuuu|||}}}uuusssqqqqqqsssssspppmmmkkkmmmoooqqqqqqooollljjjhhhfffeeeeeeggggggdddbbbbbbccceeefffgggfffdddccchhhjjjlllkkkgggddddddeeeiiiiiijjjjjjkkkoootttxxx|||yyyvvvuuuvvvwwwwwwvvvooonnnllljjjgggccc___\\\XXXYYY[[[]]]aaahhhqqqwwwyyy}}}yyyqqqiiibbb```bbbhhhtttttt[[[LLLTTTZZZeeepppzzzvvvbbb\\\iii}}}tttcccUUUJJJCCC???777444111000000000///...222222111000000111222222222111111000000111111222111111111111111111111111/////////000000111111111.../////////000000000111///000222333333333111111333333333222333333444555444555777;;;@@@EEEJJJMMM^^^iiixxxvvvxxxvvvyyy~~~|||yyy|||xxxzzzuuunnnmmmnnnvvvqqq]]]HHHCCC===888666555444333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,------......------,,,,,,,,,,,,------.........---------.........//////.........///000111111222333222222111111222222333444555666555333222333444444333666>>>FFFNNNZZZdddeeeddd```\\\\\\eeetttzzzvvvzzz}}}{{{zzz|||~~~{{{tttmmmlllrrr}}}|||xxxyyyqqqxxx|||{{{{{{|||zzzwwwqqqpppoooppprrrrrrnnnjjjjjjlllnnnppppppnnnkkkiiieeecccbbbdddfffeeebbb^^^___```cccgggkkkllljjjhhhdddgggjjjjjjhhhgggiiillljjjkkkkkkkkkllloootttwww~~~}}}}}}yyyxxxxxxzzz{{{{{{qqqqqqqqqqqqnnnjjjddd___^^^]]]ZZZYYYZZZ```hhhnnnqqqvvv||||||tttllldddbbbcccYYYdddqqq~~~lllYYYYYY]]]eeeooowww~~~lllbbbnnnnnnZZZLLLFFFEEE;;;777333111111111111000444444333222222333444444222222111111111111222222111111111111111111111111//////000000111111222222.../////////000000111111///111333444444444222111444444333333444444555666111555<<>>DDDTTTkkkwwwvvvsssxxx~~~{{{zzzzzzzzz~~~yyygggZZZIIIRRR```ppp~~~iiiTTTEEE>>><<<222222111111111000000000///000111222222333333222000000000000000000000000////////////////////////...............//////000............////////////------...///////////////............///////////////111333444555555444333222444555555555666888:::<<>>CCCSSSlll{{{yyyuuuxxx|||xxxyyy{{{tttuuu|||yyygggOOOVVV```mmm~~~qqqZZZIII@@@>>>333333333222222222111111000111111000000///...---000000000000000000000000000000000000000000000000///......//////000111222............/////////000---......///////////////////////////000000000000///111333555555555444333222444555555555666888:::@@@JJJXXXccchhhgggcccaaa```hhhvvv~~~sssvvv{{{kkkaaakkk{{{}}}|||}}}}}}~~~|||}}}nnnmmmlllkkkkkklllnnnnnnmmmpppssstttssssssssstttvvvtttrrrqqqqqqqqqooonnnmmmppprrrqqqmmmjjjjjjkkkkkkhhhfffdddggglllrrrvvvvvvyyy||||||zzzwwwuuutttzzz~~~vvvgggdddaaaooo||||||sssrrrqqqppppppqqqrrrssskkkdddZZZWWWZZZaaahhhlllrrr{{{zzzjjjddd___^^^YYY\\\rrreeeWWW[[[eeennnzzzyyyrrrssszzz|||wwwpppgggaaaVVVHHH>>>999666333000000000000000000000000...///000222222222111000000111111111111222222222111111000000000000111111111222222222222333333333111222555888<<