BM6P6(@ rrrbbbUUUPPPJJJFFFEEEDDDGGGUUUdddvvvwwwrrrkkkpppzzzwwwpppeee^^^]]]dddkkk{{{vvv~~~|||{{{rrrcccVVVQQQMMMNNNUUU\\\^^^ZZZWWWQQQHHH<<<333000///---,,,---***((('''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++---///...------000333777JJJUUU\\\jjjtttwww||||||{{{{{{tttuuu~~~}}}~~~|||zzzvvvuuussspppmmmkkkjjjiiifffaaa\\\YYYXXXWWWUUUSSSRRRQQQOOOLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRUUUXXXZZZ\\\]]]```bbbgggmmmttt{{{yyy}}}xxxaaaMMMAAACCCBBB>>>777111///...///---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************...---,,,++++++,,,---...***---///...,,,---111555111888DDDKKKHHHBBBGGGQQQSSSkkkwwwnnnrrrzzz}}}xxxrrrqqqkkkeee___[[[WWWVVVXXXUUUZZZ___aaaeeeiiigggbbbdddppp~~~wwwoookkkgggooovvvqqqggg^^^aaaiiijjjmmmjjj]]]XXXNNNGGGIIINNNPPPQQQSSSVVVSSSSSSSSSQQQRRR^^^mmmrrrssszzz~~~dddSSSHHHBBB888555555------//////...---+++,,,------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***************+++,,,,,,---......//////000////////////000000000000111///...---...111555777111222444666888;;;???CCCBBBFFFHHHGGGEEEIIITTT]]]```hhhrrr||||||wwwuuuzzz~~~}}}}}}~~~iii___TTTKKKCCC???DDDMMM[[[aaadddeeemmm|||zzzrrrkkkgggggghhhiiiooo~~~zzz}}}~~~yyysssqqqqqqXXXQQQLLLOOOWWW\\\[[[XXXTTTPPPGGG===444...,,,,,,---+++)))(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,---//////---***+++000666EEEXXXaaacccnnnuuu{{{|||{{{~~~{{{pppqqqyyy~~~~~~~~~}}}}}}|||yyyvvvsssooonnnllljjjfffbbb]]]ZZZWWWVVVSSSOOOKKKIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@AAAAAAFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPSSSXXX^^^dddiiilllrrrwww}}}wwwpppcccUUUHHHEEEAAA>>><<<999333//////...,,,,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************+++************+++,,,------......------///555999DDDBBBBBBCCCCCCEEEQQQ^^^uuu}}}|||}}}yyytttmmmeee```\\\\\\\\\]]]^^^```dddgggttt~~~}}}nnnbbbcccjjjkkkfffbbbTTTPPPMMMLLLJJJIIIPPPYYYZZZ\\\dddpppuuutttsssvvv~~~}}}{{{~~~rrriii___MMMDDD>>>444222111///...---,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,---......//////////////////000000000000111111111111222444555666333555999;;;>>>AAAFFFIIIIIIJJJIIIGGGGGGMMMXXXaaalllsss}}}}}}sssuuuxxx{{{uuunnnjjjjjjjjjrrr```QQQFFFCCCDDD>>>FFFNNNXXXggg|||~~~wwwrrrmmmjjj___dddkkk}}}vvvzzz~~~~~~|||yyyyyyzzzfff\\\PPPLLLPPPWWWZZZZZZYYYYYYUUUJJJ===222...------+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,...000---***...999BBBWWWhhhoooooouuuyyy}}}xxxzzz~~~xxxrrrvvv}}}~~~~~~}}}{{{xxxuuurrrpppnnnjjjeeeaaa]]][[[YYYWWWTTTPPPLLLHHHFFFEEECCCAAA>>>>>>>>>??????>>>???>>><<<;;;;;;<<<<<<===@@@@@@???>>>============>>>>>>>>>>>>>>>?????????CCCCCCDDDFFFJJJOOOSSSVVVZZZ^^^dddkkkttt~~~zzzxxxmmmiiicccXXXOOOFFFBBBBBB???777//////...------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......---///333999???CCCHHHDDDBBBEEEKKKWWWhhhvvv}}}yyyqqqfff```___```___]]]aaafffkkknnnqqqwww}}}yyy}}}xxxoooeee___YYYTTTSSSTTTSSSQQQQQQVVVYYY[[[```eeerrr}}}lll^^^QQQ@@@:::666000......///...,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++,,,------......////////////000000000111111222333444555666666555555555999===AAADDDFFFIIILLLMMMLLLJJJJJJOOOXXXdddlll~~~~~~zzz~~~~~~wwwqqqiiicccaaadddiiimmmqqq^^^OOOFFF@@@@@@CCCKKKZZZppp{{{uuuqqqllliiiaaabbb~~~|||xxxuuuyyy}}}vvvuuummm___PPPKKKPPPWWW[[[^^^^^^\\\UUUIII===444000---+++******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------)))---/////////888HHHUUUeeerrryyy~~~}}}zzz~~~}}}{{{yyywwwuuusssooojjjggg```___\\\XXXSSSOOOKKKJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>??????@@@@@@??????>>>???@@@AAABBBAAA@@@??????>>>>>>?????????????????????>>>>>>>>>@@@???>>>>>>@@@CCCFFFHHHIIILLLPPPUUU\\\fffpppvvv~~~{{{tttoooqqqjjjaaaVVVNNNHHHBBB999222000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------------,,,---...000555<<>>BBBDDDEEEFFFHHHIIILLLMMMOOOUUU^^^jjjvvv|||~~~yyyooohhh___^^^]]]```fffpppzzzhhhUUUSSSJJJCCCDDDKKKWWWmmm}}}vvvuuupppggg___aaaqqq~~~yyyxxx|||~~~rrr\\\MMMMMMUUU[[[___^^^\\\YYYTTTJJJ>>>666///---+++******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------(((,,,///111555AAARRR___mmmvvv~~~|||zzzxxxwwwvvvsssppplllgggccc]]]WWWRRRNNNMMMKKKHHHEEECCCAAA@@@<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCC???>>>===<<<<<<===???@@@@@@AAACCCFFFJJJQQQYYY^^^hhhrrryyypppyyyuuuqqqiii\\\OOODDD>>><<<222000...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++---------------------,,,000222777===DDDJJJPPPTTTbbbqqqyyyuuuwww|||~~~}}}zzzlllbbb```mmmsss{{{sss^^^QQQLLLLLLMMMTTTYYYaaahhhpppvvv{{{~~~jjjMMMEEE;;;555444444111------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******+++,,,,,,---++++++,,,------......////////////000111222222222333222222333666999===@@@FFFGGGHHHGGGFFFFFFHHHIIIPPPTTT[[[eeepppzzzxxxnnnrrr~~~xxxrrrkkkccc]]]gggiiimmmsss{{{eeeUUUHHHGGGFFFFFFQQQ```xxxzzzqqqrrrtttoooaaaZZZiiivvvpppyyyjjjXXXUUUXXXYYY\\\[[[ZZZZZZYYYRRRFFF>>>333000,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------+++---000444;;;HHHWWWaaaqqqxxxwwwyyy||||||{{{yyyvvvtttqqqpppkkkgggaaa[[[UUUPPPJJJFFFCCCBBB@@@???>>>>>>>>>>>><<<<<<===>>>???@@@BBBCCC@@@BBBCCCCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDFFFHHHIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<===>>>>>>???BBBGGGKKKPPPXXXeeerrryyy~~~rrr{{{zzz{{{vvvhhhVVVHHHEEEFFF888444///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000888<<>>=========>>>@@@@@@@@@@@@AAABBBDDDFFFGGGHHHDDDGGGJJJKKKKKKKKKNNNPPPOOOOOONNNNNNOOOPPPQQQRRROOONNNMMMKKKIIIHHHHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGEEEDDDCCC>>>>>>>>>===<<<<<>>999222---+++,,,---...------------------------++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...333777:::AAAFFFKKKLLLLLLSSS___jjjzzzyyyuuummmggghhhrrr{{{zzzpppbbbUUUMMMJJJKKKLLLRRR[[[lllxxxqqqeeeWWWJJJ@@@:::666000////////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......------...//////000000111...///000111222333333444111333777===DDDLLLRRRVVVSSSQQQMMMJJJJJJPPPXXX^^^hhhppp{{{}}}tttrrr{{{rrrgggYYYYYY^^^gggsss~~~rrr___OOO@@@AAALLLSSSTTTaaa{{{tttoooqqqqqqjjjccc```xxxwwwnnnvvvxxxssspppdddVVVSSSWWW[[[[[[VVVPPPMMMLLL>>>999222,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,---------......000111555@@@PPP___jjjoooxxxwwwttt~~~}}}~~~|||xxxzzz|||zzz~~~}}}{{{zzzzzzzzzzzzwwwrrrkkkccc\\\XXXNNNJJJDDD@@@>>>===<<<;;;???>>>>>>>>>???@@@BBBCCCCCCCCCEEEGGGJJJLLLOOOPPPKKKOOOSSSUUUVVVWWW[[[^^^]]]\\\[[[[[[\\\]]]^^^___ZZZYYYVVVSSSQQQNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAA@@@>>>===>>>???@@@>>>@@@EEEIIINNN\\\jjjmmmvvvrrr]]]LLLEEEDDDCCC===444...,,,---///000------------------------++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---///333999@@@DDDGGGMMMRRRRRRRRR[[[mmm}}}vvv~~~pppeeepppoooxxxmmm]]]TTTPPPOOONNNSSS___rrrzzzjjjXXXJJJAAA>>>000000000000////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---...///......//////000111111111...///000111222333444444000444;;;DDDLLLTTTZZZ]]]QQQNNNJJJGGGJJJSSS^^^gggmmmvvvzzznnnbbbXXXccchhhsssxxxrrr```JJJBBBAAACCCHHHQQQ```xxxwwwpppiiifffeee___UUU^^^rrrlllqqqyyy|||qqqeee___UUUTTTWWW\\\ZZZPPPKKKMMMFFFAAA999222---++++++,,,+++***************++++++************************************************)))************+++++++++*********)))******+++,,,000---,,,------+++,,,///000666@@@KKKXXXiiizzz|||~~~|||}}}}}}|||||||||zzzyyywwwrrrkkkeee___WWWNNNGGG@@@@@@???<<<::::::===??????@@@BBBCCCCCCDDDFFFHHHFFFMMMTTTUUURRRTTT]]]eeeaaaaaaaaadddhhhkkkkkkkkkqqqtttsssooommmppprrrqqqjjjhhheeeddddddccc```___YYYVVVRRRPPPPPPOOONNNMMMOOONNNMMMIIIFFFEEEFFFHHHHHHFFFDDDCCCCCCBBB@@@>>>?????????@@@BBBEEEHHHJJJVVV\\\gggvvvtttiiiZZZIII???MMMBBB888333000------//////......------,,,++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---------......---,,,---...000333999CCCNNNVVVOOO___nnnpppkkkllluuutttttt}}}uuucccUUUUUUPPPRRR]]]iiiqqq{{{sssbbbNNN???FFF777,,,---111000------...,,,***+++---/////////---,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///000000111111000...---,,,000444555333222444777;;;777@@@VVVdddaaaXXXSSSOOOPPPOOONNNPPPYYYfffppp{{{yyyhhh______eeelllvvvhhh```]]]rrrZZZJJJEEEIIIOOOWWWcccsssxxxpppkkkiii[[[WWW[[[nnnvvvqqqpppqqqvvv{{{yyytttooo___WWWSSSXXX[[[VVVOOOLLLIIIDDD===666000---,,,,,,++++++************++++++************************************************)))************+++++++++***************++++++,,,///,,,,,,......---///333111???SSSdddoooxxx~~~}}}{{{zzzzzzxxxuuusssjjjddd\\\TTTOOOJJJFFFBBB???@@@???>>>===>>>@@@CCCBBBEEEHHHKKKLLLMMMOOOQQQYYY___dddfffeeeffflllrrrsssrrrqqqqqqrrrtttvvvxxx}}}zzzvvvttttttttttttsssmmmjjjfffbbb```^^^[[[YYYSSSRRRQQQOOOMMMLLLJJJIIIKKKIIIGGGFFFFFFFFFEEECCCBBBAAA???>>>===>>>@@@@@@IIINNNWWWcccppp}}}||||||oooaaaRRRIIIIIICCC>>>:::444...---000.........------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,111///222>>>NNNYYY[[[YYYcccwwwwwwzzzyyysssssszzz||||||ssscccTTTQQQVVVYYY]]]```ooo}}}vvv]]]HHHEEE>>>888777444...,,,///000...,,,,,,.........---,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////000111111000///...000111111222444444555666<<>><<<;;;;;;===AAAFFFNNNXXXgggxxxzzzvvv|||xxxpppdddYYYJJJGGGEEEAAA999111...000......------------------++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---------...000555>>>LLLYYYaaabbb```qqq}}}yyy}}}qqqkkkllluuunnn^^^SSSMMMPPPUUUYYYeeezzzqqqXXXKKKIIIGGGCCC999000---000111000......///...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000111111000000///444111///000444666777666AAARRRaaaddd```^^^]]]]]]\\\[[[]]]fffsss~~~}}}vvvwwwyyydddgggjjjooottt|||ttteee\\\YYYWWWVVVYYY```gggkkkllluuufff___[[[WWWMMMJJJ```|||}}}lllmmmjjj```VVVYYYnnn|||xxxrrrooossszzz~~~sss___KKKGGGOOOWWWVVVRRROOOLLLHHHAAA:::333---***,,,,,,+++*********++++++************************************************))))))*********++++++++++++************+++,,,,,,---,,,---000000000666===QQQaaattt}}}xxxzzzxxxtttoooiiiaaaYYYSSSLLLHHHBBB===;;;===@@@BBBDDDFFFIIIKKKMMMPPPTTTWWWVVVZZZ^^^cccggglllqqqtttyyy{{{{{{uuuooommmmmmjjjddd^^^WWWTTTOOOMMMMMMMMMMMMMMMQQQOOOKKKHHHDDDAAA???>>>;;;===@@@BBBHHHTTTfffrrrwwwxxx~~~|||{{{}}}wwwlllXXXQQQJJJEEE???777222111///...------------......++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---.........///000222777FFFUUUZZZWWWYYYeeeqqqvvv~~~vvvwwwxxxvvvxxx|||gggUUUTTTZZZVVV[[[hhh}}}lll^^^YYYRRRJJJBBB999333000111000......///...,,,******++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////000000111111111111333222111000222666;;;>>>OOO```lllfff^^^___bbbbbbaaacccjjjxxxzzzxxxxxx{{{~~~qqqhhhhhhnnnwwwtttiii^^^VVVQQQXXX```iiioootttzzz~~~yyykkk___XXXMMMEEERRRggg}}}xxxuuuqqqkkkaaa___pppqqqiiinnnzzzoooZZZLLLKKKQQQUUUVVVQQQOOOKKKEEE===666000,,,---,,,,,,+++******++++++************************************************))))))*********++++++++++++++++++***+++,,,,,,---...,,,---///000222;;;DDDcccooozzz}}}|||yyy{{{yyyvvv}}}}}}{{{xxxtttlllddd[[[RRRIIICCCDDDCCCCCCCCCCCCEEEGGGIIINNNPPPTTTWWWZZZ^^^bbbeeegggiiillloootttzzz{{{zzzwwwrrrnnneeeaaa\\\WWWUUUTTTSSSRRRRRRQQQNNNLLLIIIGGGEEEDDD???AAAAAA@@@AAAGGGSSS]]]mmmvvv~~~ssswwwtttvvvzzzmmm]]]LLLEEECCC>>>777333000///...,,,,,,---...///++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///......000444777IIIVVVaaa```ZZZ]]]mmm~~~~~~yyyzzz~~~lll\\\VVVYYYYYY\\\gggwwwwwwkkkZZZPPPLLLGGG===222222000///...//////---,,,+++++++++,,,,,,------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++------,,,,,,------...////////////000111222333333000333555444333888CCCMMM```jjjlllccc^^^cccgggffffffkkkwwwvvvzzz~~~uuuooolllkkkwww~~~~~~rrrcccZZZZZZ^^^______eeettt~~~yyyzzzwwwfffZZZNNNDDDEEELLL```iiivvv~~~rrr```aaaooovvvdddgggwwwppp]]]RRRQQQUUUWWWRRRPPPMMMHHHAAA:::444111...---,,,++++++***++++++************************************************)))************++++++++++++++++++++++++,,,------...---...///111666DDDQQQkkkuuu{{{zzzxxxzzz|||uuuuuu|||~~~zzzwwwrrrlllbbbXXXPPPIIICCC???BBBEEEJJJNNNPPPQQQSSSTTT[[[^^^bbbfffiiimmmqqqtttwwwyyy{{{~~~uuupppiiiccc___[[[WWWUUURRRRRRPPPNNNLLLJJJIIIHHHEEEFFFEEEBBB???AAAFFFJJJVVVcccuuuzzzyyy~~~wwwsss|||eeeNNNEEEEEEBBB<<<777222111...---,,,,,,......++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,------......+++---...---...333;;;AAAVVVZZZ^^^bbbfffllluuu|||{{{zzz~~~wwwddd]]]ZZZXXXXXX___jjjvvv}}}kkk\\\VVVSSSHHH===777555111000/////////...,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++---------------......///////////////111222444555000555:::999888@@@QQQ___mmmmmmiiiccccccgggkkkjjjnnnuuu{{{pppjjjmmmvvv~~~{{{vvvbbb]]]XXX[[[eeepppuuuwww}}}wwwvvvyyyhhh[[[PPPHHHCCCIIISSS___nnnwwwiii```^^^vvvnnnkkksssxxx~~~mmm___YYYXXXWWWTTTRRROOOJJJDDD>>>:::777......---,,,++++++++++++************************************************)))************+++++++++,,,++++++++++++,,,------...---...000444===OOO```nnnvvv}}}|||vvvxxx}}}wwwnnnoooyyy{{{wwwtttiiiaaaWWWNNNIIIGGGFFFFFFGGGLLLTTTZZZ\\\^^^```bbbhhhkkkooosssvvvyyy}}}yyyqqqkkkddd```\\\[[[YYYWWWTTTQQQOOOMMMLLLJJJGGGDDDBBBAAABBBCCCHHHRRR```nnnxxx~~~|||hhhPPPEEEDDDCCC@@@>>>444222///---+++,,,---...++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///+++---...///222;;;GGGQQQXXX```llluuuyyyzzzzzzzzz~~~tttpppuuu|||~~~zzzuuunnnbbbXXXSSSWWW___fffwwwnnn^^^WWWRRRLLL@@@<<<777222111000000///---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---------------...//////.........///111333555666555888;;;===BBBNNNaaaooorrrlllhhhiiikkkkkkllloooyyyzzzvvvpppnnnrrr{{{vvvkkkdddZZZ___fffooowww}}}{{{xxx~~~{{{mmmcccWWWLLLBBBLLLTTTZZZlllwwwqqqqqqhhhYYYZZZwww|||sssmmmhhhxxxvvviiibbb]]]XXXUUUTTTPPPLLLGGGBBB>>>;;;///...---,,,++++++++++++************************************************)))************+++++++++,,,,,,++++++,,,,,,---...---,,,...111666CCCXXXkkkpppuuuxxxsssnnnooozzz}}}wwwyyy~~~{{{xxxuuutttaaaZZZOOOHHHFFFHHHLLLNNNMMMTTT\\\bbbeeehhhkkkmmmpppsssxxx{{{~~~wwwrrrhhhgggeeeaaa]]]YYYUUUSSSPPPMMMIIIFFFEEEEEEDDDCCCEEEGGGMMMXXXgggvvv|||zzz~~~|||hhhRRRGGGCCCAAAAAABBB666333000---++++++,,,---++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,...000222777CCCSSS^^^XXXooozzzqqqooovvvvvvuuu~~~uuuaaaUUUTTTYYY^^^___qqq|||cccWWWWWWYYYHHHCCC;;;555222111000///.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++...------------...//////.........///111333555777999:::<<<@@@IIIYYYkkkxxxssskkkiiioooqqqlllmmmsss|||tttggggggllluuuzzzlll```YYYcccnnnzzz~~~~~~}}}wwwuuurrrppp___XXXIIILLLJJJJJJTTTkkk}}}ooommmmmmjjjWWWhhhzzzwwwooojjjrrr|||yyykkk\\\SSSQQQSSSTTTQQQKKKEEECCCBBB888333---,,,...///,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---111111000>>>VVVgggkkktttxxx{{{yyyssssss}}}|||{{{wwwmmmeee^^^WWWRRRRRRSSSQQQQQQRRRTTTZZZaaaggglllqqqwww||||||vvvnnniiiggg```XXXTTTMMMIIIJJJJJJFFFBBBBBBBBBAAAEEEMMMVVV```ooo|||qqqZZZKKKDDDAAADDDIII???777...+++...000---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((---000...,,,,,,///000444,,,,,,<<>>@@@DDDQQQfffwwwyyyrrrooopppqqqsssvvv}}}|||{{{~~~vvvrrr~~~vvvggg______eeeppp{{{zzzmmmrrr}}}{{{uuurrrmmmyyyggg^^^WWWTTTTTT[[[qqqssssssuuu___TTTfffmmmmmmqqqzzzzzzlll___QQQPPPPPPQQQQQQNNNFFFAAA>>>888111......///---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,------...///111...444DDDWWWfffqqqxxx}}}uuuvvv|||vvvyyy}}}www|||~~~~~~|||ssshhh]]]WWWUUU___\\\]]]dddhhhiiikkkmmmoooqqqtttwww|||}}}uuuhhh___XXXUUUTTTPPPMMMMMMLLLFFFBBBBBBDDDHHHRRR]]]kkkqqq{{{{{{}}}wwwmmm]]]KKK@@@>>>@@@<<<666000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---///---888IIIZZZbbbeeeiiinnnssswww}}}}}}}}}|||wwwxxxzzzwwwtttrrrvvvyyy}}}~~~}}}{{{zzzzzzyyyyyywwwvvvuuuuuuuuuuuu|||{{{uuuyyy}}}~~~mmmccc^^^XXXYYYjjjfffUUUVVVXXXSSSGGG;;;666444111111000...---,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................///000111222222333555777999;;;<<<===@@@EEEPPPdddzzz|||mmmllllllooowww}}}{{{|||{{{ooopppjjjggghhhlllqqq{{{~~~jjjmmmxxx{{{vvvtttqqq{{{lllbbbaaa\\\XXXaaarrrzzzzzzssstttppp```VVVjjjzzzsssooosss{{{{{{ooocccUUURRRPPPRRRUUUSSSJJJBBBAAA<<<555111//////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////222...666MMMaaajjjqqqxxx|||uuuqqquuu{{{{{{vvvqqqvvvuuummmqqqxxxzzz|||{{{|||}}}uuukkkbbb\\\YYYXXXaaa```eeemmmrrrsssvvvyyyzzz|||~~~vvvkkkaaa\\\XXXSSSPPPPPPQQQKKKFFFEEEDDDDDDIIIOOOXXXaaannnyyy{{{{{{vvv|||zzz~~~}}}~~~rrr]]]KKKAAAAAA@@@;;;444...+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,******...000000111333666DDDUUU___aaadddmmmvvvsssxxx~~~}}}||||||{{{xxxyyylllbbbbbbiiimmmqqqttttttvvvyyyyyywwwvvvuuuuuusssrrrrrrqqqqqqqqqqqqrrrvvvwww~~~|||{{{ooobbbVVVNNNWWWnnnppp___YYYTTTQQQGGG999222222222111000......---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................///000222222222444666888:::;;;===???BBBNNNaaavvvyyygggeeegggooo{{{xxxtttxxxjjj[[[```gggqqqxxxwwwvvv}}}wwwiiilllvvvzzzxxxxxxwww~~~mmmgggaaaXXXZZZeeewwwzzzooosssiiiXXX\\\zzzvvvvvv}}}|||ttt```ZZZUUUUUUXXXVVVNNNFFFDDD@@@:::444111//////...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////222111===UUUggglllooottt}}}vvvyyy~~~{{{yyyzzz}}}pppooouuuxxxzzzzzz|||}}}tttiiibbbaaabbbbbbaaaeeeeeekkksssxxxyyy{{{}}}ppphhhaaaYYYTTTTTTRRRMMMKKKKKKIIIEEEDDDFFFMMMTTT```llluuu|||{{{zzzzzz|||lllSSSBBBAAAAAA???999111------000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++)))+++111222///000444CCCRRRcccjjjiiijjjpppvvvvvv{{{~~~|||yyy{{{xxxvvv~~~pppddd[[[^^^fffmmmrrrvvvuuuwwwwwwvvvtttrrrqqqqqqoooooooooooopppqqqrrrrrrooossszzzooo```OOOJJJUUUkkksss\\\QQQXXXTTT>>>222555333333222000///......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---.........000111222333444666888888999:::>>>AAAHHH[[[ssspppbbbaaaiiiuuu~~~sssooottt~~~ppp```XXXgggsssxxxqqqzzzwwwmmmhhheeedddhhhnnnzzz}}}}}}zzzyyy{{{}}}~~~{{{mmmccc[[[\\\cccvvvvvv~~~rrriiieeeddd]]]___}}}{{{www}}}nnnfff]]]YYYYYYWWWQQQLLLFFFCCC>>>999444000///...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......------......///000222999HHH]]]kkkpppqqqsssrrrxxx~~~yyywww{{{}}}yyyzzz|||~~~~~~}}}sssjjj___\\\aaagggjjjiiijjjkkkqqqxxx||||||uuujjj___XXXVVVRRRNNNMMMOOONNNHHHDDDCCCHHHMMMVVV___iiittt}}}yyyxxx}}}qqqUUUBBBAAABBBAAA<<<666000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------***,,,111000,,,000999QQQ```rrr{{{~~~}}}yyyuuu|||vvvuuuyyywww{{{||||||xxxpppiiiggglllrrrsssssssssvvvvvvvvvssspppnnnnnnooonnnnnnnnnnnnnnnooopppqqqqqquuuzzz~~~}}}vvvuuu{{{ttt^^^MMMIIITTThhhwwwhhhUUUZZZZZZHHH999999555444333222000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///000222333444444666888888888;;;AAAGGGTTTjjjssshhhaaafffrrrvvvsssrrrwwwtttdddccciiirrrzzzwww~~~ooo[[[IIIJJJSSSZZZ___eeejjjlllooosssxxx}}}}}}lllcccbbbeeehhhlllrrr|||}}}kkkdddiiiaaaVVViii}}}xxxyyy{{{rrreee]]]YYYWWWTTTRRRGGGFFFBBB===777111...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...............//////000444CCCVVVeeepppxxxyyywwwiiikkkuuu}}}~~~|||zzz{{{}}}|||zzzwwwuuuhhhddd``````dddjjjnnnoooooopppuuu|||{{{lllbbb^^^WWWRRRPPPRRRRRRMMMHHHFFFDDDHHHMMMTTT\\\gggrrryyy~~~yyyxxx~~~rrrYYYIIIAAABBBBBB???:::555000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///,,,---000...---999KKKbbblllyyy~~~yyyuuuxxx{{{xxx|||yyytttuuurrrrrrvvvwwwtttrrrsssrrrrrrrrrooommmllllllnnnnnnnnnmmmlllllllllllllllpppsssvvvyyyzzz|||{{{~~~vvvrrrtttttt___RRRRRR[[[cccqqq{{{aaaWWWWWWSSSGGG<<<666555555333111///...---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///000222444555444666777777888>>>GGGOOOcccvvvwwwlllfffdddooo}}}tttwww|||llleeeooo|||}}}sssnnn\\\JJJ>>>CCCMMMTTT\\\eeejjjkkkooouuu|||~~~xxxjjjeeecccXXXhhhvvv}}}yyykkkeee```]]]cccmmm|||yyy}}}yyykkk___YYYWWWVVVVVVGGGGGGDDD???888222...,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...............///000000666KKK```kkkttt~~~|||eeehhhvvv}}}xxx~~~~~~|||wwwzzz{{{~~~~~~zzzvvvrrrpppbbbdddfffggghhhkkkooosssrrrsssyyy~~~rrrmmm]]]WWWTTTUUUUUUPPPLLLLLLAAACCCGGGLLLSSS\\\gggmmmzzzxxxuuuzzzsss___TTT@@@AAABBBAAA===888111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///,,,---000///222FFF^^^pppsssxxxyyyyyy|||{{{~~~|||yyyuuurrrsssrrrppprrrvvvnnnnnnnnnllljjjjjjkkkmmmooonnnlllkkkiiihhhhhhggghhhiiilllpppuuuzzz}}}~~~wwwzzz~~~tttooojjjtttqqqccc[[[ZZZ[[[```vvvnnnTTTRRR[[[RRR>>>666666555444222000...,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///111222444555333555777777999AAAMMMVVVooo~~~tttjjjgggfffuuu{{{~~~}}}nnnkkkxxxqqqkkkPPPFFFBBBIIIPPPTTT___mmmtttsssvvv||||||zzz}}}nnnbbbfffbbbmmmqqqkkklllfff___^^^yyyyyykkk```YYYUUURRRSSSLLLDDD>>>;;;777000******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***///000...///333444111HHH[[[llluuu}}}uuuxxxyyy|||yyyxxxrrrtttyyywww~~~~~~{{{wwwooojjjjjjmmmpppssstttuuuxxxzzzwwwzzz~~~zzzlllaaaYYYWWWUUUPPPPPPSSSOOOHHHCCCFFFLLLRRR[[[cccvvvxxxtttrrrzzzsssXXXEEE@@@<<>>555000444555111......///...,,,+++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,---------/////////......------,,,---.../////////111444777999555777===;;;;;;NNNfff|||sssmmmpppwww{{{yyy~~~yyyxxxyyy|||oooaaa```GGGHHHKKKRRRZZZeeennnsssttttttuuuxxx{{{||||||zzzuuuiiihhheeelll~~~pppdddaaaaaa___lll{{{qqq```VVVVVVYYYTTTNNNFFFAAA===888111,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///......111555WWWfffssswww~~~}}}uuuzzzyyymmmkkksss{{{{{{uuurrruuuzzzyyy~~~}}}tttooolllkkktttvvvxxxyyyyyyyyy{{{||||||~~~zzzlll___ZZZWWWSSSRRRTTTMMMGGGCCCDDDGGGKKKSSS[[[mmmsss~~~~~~xxxwww{{{fffOOOGGG>>>===AAAAAA999111---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------000222333>>>UUUnnn}}}ssstttxxx~~~~~~}}}oooffflllwww{{{xxxvvvuuuuuurrrrrrrrrrrrqqqqqqqqqppplllkkkiiigggffffffggghhhjjjkkkjjjjjjiiikkkooorrrooosssyyy}}}~~~ssskkknnnxxxooo___YYYVVVgggmmm^^^^^^[[[RRRDDD:::333333555222000000000...,,,+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,---------//////......---------,,,---...//////000111555777888555777<<<<<>>EEEHHHSSSaaappplllRRRCCCBBBEEECCC@@@555111---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...666OOOooouuuvvvuuuvvvzzz~~~}}}zzzvvvpppggg^^^]]]hhhvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqpppnnnmmmllllllmmmllljjjiiihhhiiijjjkkkooosssxxx}}}xxxkkkdddhhhooo{{{___VVVUUUeee}}}{{{eeeZZZYYYOOOAAA666222222222111000///---,,,------,,,+++------------------------******+++,,,,,,---......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---------....../////////000111222333444666:::===;;;===>>>BBBOOOgggssslllhhhnnnxxx}}}yyyuuucccZZZXXXWWWZZZaaakkkrrrtttxxxyyyyyyzzz{{{|||||||||vvvuuuuuutttrrrmmmgggccc{{{|||~~~vvvlllaaa]]]aaajjjsssyyy|||~~~ssskkkoookkkdddggg{{{}}}{{{{{{}}}|||sssdddWWWXXXVVVSSSMMMFFF???999666///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...000000777LLLccckkksssxxxvvvrrrwwwxxxrrroookkkiiikkkrrrzzz~~~~~~~~~|||yyywwwwwwxxxvvvtttrrruuu{{{~~~|||zzzyyy{{{~~~zzz{{{|||{{{{{{|||~~~~~~zzzzzz{{{{{{|||}}}~~~~~~{{{{{{zzzzzzzzz|||}}}~~~pppcccXXXXXXUUUQQQMMMEEE======AAACCCJJJTTTcccwwwrrrYYYGGGCCCDDDDDDCCC999444...,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...000EEEggg~~~~~~~~~~~~}}}}}}}}}}}}~~~tttqqqlllggg```___hhhuuuuuuuuuuuutttsssrrrrrrqqqrrrrrrqqqpppooonnnmmmmmmlllkkkjjjjjjkkkmmmoooqqqvvv{{{sssdddaaaeeevvvrrraaaUUUZZZmmmmmm[[[YYYTTTIII;;;333222222111111///---,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............------...///000000111111222333555666666999===@@@<<<@@@BBBHHHZZZsssjjjgggiiitttuuuiiiXXXUUUYYY]]]bbbjjjssswwwvvvzzzzzzyyyxxxyyy{{{}}}~~~yyywwwsssoooiiiaaaXXXRRR}}}|||yyyzzz}}}lll\\\XXXZZZ^^^hhhsssuuullliiiaaa^^^kkk}}}yyywww}}}ooo```[[[ZZZWWWRRRJJJBBB===:::000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///333@@@WWWhhhmmmrrruuupppiiinnnyyy~~~uuukkkiiifffhhhnnnvvv|||}}}zzzyyyyyyuuuvvvwwwzzz}}}~~~~~~zzz}}}~~~yyywwwuuuwwwxxxwwwvvvvvvyyy|||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{{{{|||}}}}}}|||}}}~~~~~~}}}|||||||||}}}zzzzzz|||~~~rrreee\\\WWWSSSQQQKKKCCC@@@AAA@@@CCCKKKZZZiiizzzsss]]]KKKBBBAAABBBBBB>>>888000,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000000///===[[[xxx~~~}}}~~~}}}rrrpppooolllfffcccjjjtttqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppppnnnnnnnnnooorrruuuxxxzzzsssgggeeehhhtttppp]]]XXXccctttwww^^^XXXYYYQQQAAA555222333333111///---------...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------..................///000111222333333444555777888999;;;???BBBAAAFFFJJJTTTkkkppplllppp{{{}}}uuuqqq\\\WWWdddjjjmmmnnnrrryyy|||zzzyyyyyyxxxxxxxxxyyyzzz{{{tttpppiiibbb[[[SSSLLLGGG~~~|||wwwuuu{{{sss___\\\\\\\\\hhhxxxwwwmmmkkkddd___fffzzz}}}{{{{{{mmm^^^]]][[[UUUMMMEEE???===111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---222333111777LLLbbbppplllpppqqqllleeekkkzzzmmmvvvyyyzzzsssmmmhhhgggfffjjjrrryyy}}}~~~~~~|||tttxxx|||}}}}}}~~~{{{}}}{{{wwwuuusssuuuvvvuuurrrqqqsssvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyywwwzzz}}}|||yyywwwxxx{{{zzz~~~rrraaa[[[VVVUUUQQQJJJEEEDDD>>>???GGGUUUaaammmrrr^^^LLLBBB???@@@AAACCC;;;222---,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111111JJJlll~~~}}}yyy~~~xxxuuuuuuuuusssmmmiiinnnuuummmnnnooopppqqqqqqqqqqqqmmmnnnooopppqqqrrrssstttrrrrrrsssuuuxxx}}}qqqiii^^^eeerrrzzzeee[[[^^^jjj{{{}}}bbbWWW\\\WWWFFF777333444555111///---------...---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////...///000111222333444555555666888999:::===AAADDDGGGMMMSSS___zzz|||uuuxxxssszzzyyyyyyqqqnnnnnnxxxlll```]]]dddqqqwwwxxxttttttyyy|||{{{wwwwwwwwwwwwwwwwwwwwwvvvlllggg^^^VVVPPPKKKGGGDDD}}}wwwvvvzzzxxxmmm```YYYaaannn|||wwwooommmbbb[[[lllzzzkkk___WWWYYYVVVHHH???>>>777333...+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111+++000222999[[[vvvpppnnnvvvwwwooolllyyywwwxxxwwwggglllnnniiikkkfffaaacccnnnxxx{{{~~~}}}{{{{{{~~~}}}||||||mmmcccYYYTTTPPPIIIDDDDDD??????CCCIIIRRRbbbzzz{{{vvvhhhSSSEEEBBBAAA>>>BBB===666000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000,,,,,,444111,,,111:::^^^wwwnnnzzzvvvpppmmmmmmppprrrssssssrrrqqqpppppppppqqqrrroooooooooppppppqqqqqqqqqsssvvvyyy}}}vvvjjjaaaiiisss[[[ZZZpppzzz[[[ZZZXXXOOO???333111555333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------///////////////.........//////000111333444555666666555777:::;;;;;;BBBJJJKKKKKKZZZxxxzzz~~~qqqlllppp|||zzzxxxtttaaaLLLRRReeejjj|||yyyvvvvvvwwwxxxxxxvvvttttttuuusssnnnjjj___VVVLLLFFFFFFIIIMMMNNNzzzxxx{{{wwwhhh___cccnnntttpppfffbbbppp}}}kkk^^^VVVYYYYYYMMMDDDAAA888444///,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...000777IIIhhhzzzuuuyyyyyytttvvvyyyrrreeekkkkkkfffhhhfffcccfffqqqzzz}}}~~~~~~}}}zzzzzz}}}ttthhh\\\WWWTTTNNNIIIGGGBBBAAABBBFFFMMM[[[qqq~~~zzzkkkUUUFFFAAAAAAAAACCC???:::444///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------000,,,---444111...555GGGiii~~~~~~}}}uuunnnlll{{{vvvqqqnnnnnnpppqqqrrrrrrrrrqqqppppppqqqrrrsssppppppppppppppppppqqqqqqxxxzzz|||~~~~~~~~~}}}|||qqqkkkxxx}}}cccYYYfffyyy~~~ccc]]]WWWPPPBBB444///444444222000...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------////////////////////////000111222333444555666777888888999<<<;;;;;;AAAIIILLLUUUjjjssskkkmmm{{{nnn^^^RRRLLLZZZooouuu|||{{{zzzwwwvvvuuuvvvxxxvvvvvvuuutttpppiii```ZZZRRROOOKKKLLLPPPUUUYYYZZZ}}}~~~uuugggeeejjjvvvvvvkkkjjjuuu|||eeeWWWOOOSSSVVVOOODDD@@@:::666000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---111000===]]]www{{{yyy|||}}}~~~yyy}}}uuuhhhkkkhhhaaacccdddeeelllvvv}}}~~~}}}~~~{{{|||xxxvvvxxxwww|||rrrbbb\\\ZZZUUUNNNKKKFFFCCCAAABBBFFFRRRfffwww~~~|||qqq]]]JJJAAAAAAAAACCCBBB???999111------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///,,,---333111000<<>>??????EEEMMMJJJbbbuuussscccHHHRRRbbbqqq}}}uuuuuutttuuuvvvwwwwwwvvvtttsssppphhh]]]TTTOOONNNUUUWWW\\\bbbhhhmmmpppqqq}}}mmmbbbaaakkkwww{{{xxx{{{{{{iiilllwww~~~yyyvvvlll^^^RRRRRRWWWVVVNNNFFF>>>:::444000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...222111GGGppp|||sssuuulll}}}||||||zzzuuulllbbb[[[```bbbkkkuuu|||}}}}}}|||zzz|||uuuuuuzzzxxxzzz|||yyyuuuuuuyyy~~~}}}{{{~~~~~~||||||~~~zzzmmmfff]]]SSSMMMLLLFFFAAA@@@BBBIIIXXXeeeyyykkkSSSDDD???@@@CCCDDD@@@666///,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000------000...999QQQsss~~~yyyzzz|||zzz}}}vvvmmmeeeooowwwuuurrrpppqqqqqqqqqpppqqqqqqqqqrrrrrrssssssssswwwvvvuuutttsssssstttuuurrrrrrsssttttttuuuuuuuuuwwwxxxxxxwwwwwwyyy|||wwwpppYYYWWWccciii___WWWJJJ===777666555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......////////////000000111111111222333444555666777888888888;;;???@@@BBBIIIQQQTTTllltttvvv^^^QQQdddrrrxxx{{{zzzuuuttttttuuuxxxxxxvvvtttooollleee[[[TTTRRRVVV[[[ccceeeiiimmmqqquuuxxxzzz~~~|||wwwhhhbbbdddlllssstttttt~~~{{{kkkkkksss{{{}}}{{{tttgggYYYTTTVVVVVVPPPIIIAAA<<<666111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000111999TTTrrrxxxppppppjjjsss||||||oooggg^^^[[[ccceeepppzzz}}}|||}}}}}}|||zzzuuuuuuxxxwwwwwwvvvtttrrrtttyyy~~~~~~~~~|||~~~yyynnnaaaVVVPPPNNNHHHCCCBBBCCCIIITTT```ssszzz]]]IIIBBB???BBBDDDBBB:::333---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000---...111111CCCccc~~~|||zzzrrrfff^^^```mmm{{{tttsssqqqqqqrrrsssrrrppppppqqqqqqrrrrrrqqqqqqpppuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqpppqqqpppooooooqqqvvvyyyyyy}}}~~~~~~dddWWWVVVsssooo]]]UUUPPPCCC666555555444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++,,,,,,------............//////000000111111222111222333444555777888888777777:::???AAACCCJJJSSS\\\sssvvvpppwwwjjjVVVYYYpppyyyxxxxxxuuuuuutttsssvvvxxxxxxtttpppgggbbb[[[UUUSSSXXX```ggglllooosssvvvxxx{{{qqq}}}~~~uuueee___bbbooowwwxxxwwwnnnlllqqq{{{}}}qqq```VVVSSSSSSPPPKKKBBB>>>777222000...------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000111///EEEfffvvvwwwsssmmmiiijjjppp|||{{{uuuwww{{{rrreee```ZZZZZZdddjjjvvv~~~|||~~~}}}zzzwwwsssrrrtttrrrqqqqqqrrrtttxxx||||||~~~}}}{{{~~~{{{zzzzzz|||~~~||||||~~~zzz}}}vvvggg[[[VVVPPPJJJEEEDDDEEEHHHPPPYYYjjjzzz}}}}}}|||{{{^^^JJJCCC@@@BBBDDDDDD???888000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///---000444888QQQxxx~~~yyyhhhVVVRRR^^^llltttrrrqqqpppqqqssstttsssqqqpppqqqqqqqqqqqqpppnnnmmmpppqqqsssttttttsssrrrqqqpppppppppqqqqqqrrrssstttoooqqqrrrtttuuuwww{{{~~~ppp]]]UUUggguuuuuu[[[SSSUUUJJJ666444444444333222000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,---......///...//////000111111222222333333444555777888999999888888;;;???AAABBBJJJRRRccc{{{~~~uuusss~~~}}}uuuggg]]]TTT___ssswwwvvvwwwtttuuussssssuuuwwwuuupppjjjbbb___[[[ZZZ^^^eeekkknnnppptttyyy}}}~~~]]]fffrrr|||ppp}}}}}}}}}~~~kkk``````rrrsssggghhhrrr{{{{{{jjj[[[VVVUUUTTTPPPCCC???888333000///...---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222///OOOuuu{{{yyywwwmmmddddddjjj}}}ooosssqqqbbbkkkggg___\\\WWWWWWcccnnnzzz|||yyywwwuuuqqqoooooommmlllmmmqqqwww|||~~~wwwwwwzzz~~~~~~uuuuuuwww{{{}}}{{{~~~~~~}}}ttt{{{yyy|||{{{{{{kkk```\\\RRRLLLFFFEEEFFFGGGMMMUUU```nnnzzzzzz}}}zzz~~~uuuYYYGGGBBBBBBCCCEEEEEECCC<<<333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///---111777>>>\\\{{{vvvcccNNNMMM___nnnrrrppppppppprrrtttuuutttrrrqqqqqqqqqqqqpppnnnmmmkkklllnnnpppssssssrrrpppooolllmmmnnnpppsssvvvxxxzzzrrrvvvzzz~~~wwwdddXXXZZZfffwww{{{[[[SSS[[[PPP888444444444333222111000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////...//////000111222222222444444555777888999:::;;;999999<<>>;;;===CCCAAAGGGYYY}}}{{{vvvlllaaaXXX```fffnnnuuuxxxxxxxxxxxxvvvxxxyyyyyyuuunnnfffaaadddfffhhhkkknnnqqqssstttzzz|||}}}|||||||||~~~rrrooottttttnnnqqqvvvooogggcccdddlllssszzz|||~~~rrrfffkkkxxxooolllqqqsss{{{}}}hhh\\\[[[ZZZTTTJJJEEE>>>888333000///...------------------------...............///000111666===eee{{{kkkiiinnnrrr~~~ccccccgggcccXXXRRRXXXbbbiiiwwwzzz}}}}}}|||}}}~~~{{{wwwssspppnnnmmmkkkrrrvvvvvvxxx|||}}}|||}}}nnnpppttt{{{~~~{{{tttzzzvvvvvvvvv}}}}}}}}}{{{mmmfff[[[SSSLLLIIIGGGFFFIIIMMMUUUccctttyyyvvvzzzppp^^^MMMJJJGGGFFFEEEFFFGGGBBB888000///---,,,,,,,,,---+++***,,,,,,,,,---------......111,,,000333777QQQxxx|||zzzppp^^^KKKHHHUUUcccjjjjjjnnnoooqqqrrrqqqqqqrrrssspppqqqrrrrrrppplllhhheeehhhhhhiiijjjkkkkkkkkkkkkhhhqqqrrrhhheeerrrvvv{{{yyyuuuvvv^^^SSS^^^qqqoooZZZ\\\ZZZBBB888444222444333000...000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///111000000111222444555666777888999:::;;;===>>>>>>???@@@===???EEECCCKKK___}}}ppp```YYYWWWeeejjjqqqvvvwwwwwwvvvvvvvvvvvvuuussspppmmmiiiggglllmmmnnnppprrruuuwwwxxx{{{zzzzzzzzz{{{}}}xxxwww{{{xxxqqqvvv|||uuuooofffbbbdddgggmmm}}}||||||www{{{|||}}}lllkkkttt}}}rrrlllooooooyyy}}}iii[[[YYYZZZXXXLLLGGG???999555222///...------------------------............///000111222666IIIrrr~~~{{{sssssszzzyyyttt{{{mmmkkkjjjcccWWWRRRYYYeeemmmxxxzzz}}}}}}|||}}}~~~{{{wwwrrrooommmllllllmmmssswwwwwwyyy|||~~~}}}xxxqqqtttzzz~~~~~~xxxyyy|||zzz}}}wwwnnn```WWWNNNJJJHHHEEEGGGJJJOOOZZZhhhxxx~~~{{{sssrrrfffUUUOOOHHHFFFEEEGGGHHHEEE<<<444...---++++++,,,---,,,+++,,,,,,,,,---------......//////222333<<<___|||yyy}}}~~~}}}xxxgggTTTGGGOOO]]]eeehhhjjjmmmoooqqqrrrqqqqqqrrrsssooooooppppppnnnkkkgggeeeeeeeeeffffffggghhhhhhhhhiiiuuuwwwkkkdddooovvv{{{yyysss{{{}}}eeeTTTYYYiiizzzddd[[[UUUHHH999555333555555111///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------........./////////111111222333444666888999:::;;;<<<===>>>@@@AAAAAABBBDDDAAABBBHHHHHHSSSjjj}}}wwwbbbPPPRRRZZZkkknnnrrruuuuuutttttttttuuussspppmmmlllmmmnnnooossssssssssssuuuwwwzzz{{{zzzwwwuuuvvv{{{~~~xxxyyy}}}zzzttt|||wwwmmmhhhjjjiiikkk{{{{{{yyy~~~vvv||||||rrrlllooowwwpppmmmmmm||||||xxxfffWWWTTTWWWZZZOOOHHH@@@999555333///---....................................///000222222666SSSxxxjjj|||zzzxxx|||mmmhhh___UUUSSS[[[hhhrrrzzz|||~~~~~~}}}}}}yyysssmmmjjjiiijjjkkknnntttwwwwwwxxx|||~~~}}}|||uuuwww{{{}}}}}}zzzyyy{{{~~~rrrbbbXXXOOOKKKIIIFFFFFFHHHMMMUUUaaaooo|||~~~uuuyyyooo[[[RRRFFFDDDCCCEEEGGGEEE===777///---++++++,,,---------,,,,,,,,,---------......---000333333AAAjjj{{{yyyyyy~~~~~~xxxrrraaaNNNFFFUUUdddggghhhmmmmmmoooqqqqqqqqqpppqqqsssooonnnllljjjhhhgggffffffdddddddddeeefffggghhhhhhqqq{{{|||nnndddnnn~~~sssvvvtttrrr~~~nnnWWWUUU```yyytttcccWWWPPP;;;666333555666333000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......//////000000222333444555777999;;;<<<<<<===>>>@@@AAACCCDDDDDDEEEGGGEEEEEEKKKNNN]]]xxxvvv~~~vvvsssRRRFFFRRR```llloooqqqsssrrrrrrsssssssssqqqnnnmmmmmmooorrruuuuuuuuutttssstttvvvxxxyyyxxxtttqqqssszzz~~~zzz}}}{{{uuuzzzsssrrrvvvrrrnnn|||zzzvvv|||yyy~~~yyymmmkkkqqqzzzuuunnnuuu}}}}}}{{{tttwwwtttfffWWWSSSWWW\\\QQQIII@@@999666333///,,,........................---.........000111222333999[[[yyy~~~{{{rrryyyiiiaaaWWWRRRTTT^^^lllvvv|||~~~~~~yyypppiiieeedddgggiiinnnsssvvvuuuvvvzzz}}}|||xxx~~~uuuvvvzzz~~~}}}||||||zzz~~~~~~zzz{{{~~~{{{~~~~~~~~~rrrbbbXXXNNNKKKJJJGGGFFFGGGNNNUUU^^^jjj{{{|||wwwwww|||xxxbbbVVVGGGDDDCCCEEEGGGFFF@@@:::000...,,,+++,,,---------,,,,,,,,,---------......---///222444GGGrrrxxxyyy|||zzzpppZZZKKKHHHWWWdddeeehhhooommmoooqqqqqqppppppqqqrrrppplllgggcccaaaccceeehhhddddddddddddfffgggiiijjjssszzzxxxjjjccclll{{{~~~pppoooxxxnnn}}}}}}||||||}}}___UUUXXXqqqppp]]]YYY???888444555666333000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000111333444666888:::;;;<<<======>>>???AAACCCEEEFFFGGGFFFJJJHHHHHHNNNTTTiii}}}ttt{{{~~~www{{{]]]GGGGGGWWWeeejjjllloooppppppppprrrsssqqqpppppppppqqqssstttuuuuuuttttttsssssstttuuuvvvuuuqqqooorrryyy~~~}}}|||{{{}}}{{{sss|||www~~~|||{{{ppphhhkkkuuu~~~tttmmmvvvwww|||~~~{{{uuuwwwvvvkkk^^^WWWYYY]]]TTTLLLAAA;;;888555000,,,........................------...///000222333444???eee}}}||||||}}}yyy~~~}}}zzzbbbYYYQQQPPPWWWaaannnyyy}}}~~~}}}wwwmmmeeeaaabbbfffjjjoootttvvvuuuvvvzzz||||||www~~~nnnoootttzzz|||}}}~~~zzz|||~~~}}}sssvvvyyy}}}|||~~~~~~||||||ssseeeZZZPPPMMMLLLIIIFFFFFFLLLTTT]]]ffftttyyyrrrqqqggg[[[JJJFFFDDDFFFIIIIIICCC>>>222000,,,+++,,,---------,,,,,,,,,---------......///---111999QQQyyyxxx|||}}}xxxjjjTTTMMMOOOZZZbbbdddgggmmmlllnnnpppqqqppppppqqqrrrnnniiiccc^^^\\\___cccfffccccccbbbcccdddfffhhhjjjnnnuuurrreee^^^hhhwwwqqqjjjwww~~~rrrrrrzzz~~~|||{{{}}}|||}}}kkkYYYSSSiiisss\\\XXXEEE<<<444444555333000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///000000111222555666777999;;;<<<<<<===>>>>>>@@@BBBDDDEEEGGGHHHFFFKKKJJJJJJQQQZZZttt{{{||||||yyyhhhOOOEEENNN]]]ggghhhkkknnnoooooopppqqqrrrpppqqqssstttuuutttsssrrrsssttttttttttttttttttsssqqqoooooorrrxxx||||||{{{|||~~~xxx{{{ttteeeeeeppp{{{zzznnnkkkhhhoooyyy{{{|||zzzrrreee[[[YYY\\\XXXOOODDD===;;;999333...........................------...///000222444555EEEqqq~~~|||zzzwww~~~qqq|||}}}vvvrrr^^^TTTMMMQQQZZZdddoooyyy{{{}}}~~~}}}zzzsssiiiaaa___bbbhhhmmmqqquuuwwwvvvvvv{{{}}}}}}www~~~{{{iiijjjooovvvyyyzzzzzzwww|||xxxrrrtttyyy~~~{{{{{{~~~}}}zzzzzz}}}}}}}}}{{{}}}~~~~~~{{{kkk___TTTPPPOOOJJJFFFDDDGGGQQQ[[[bbblll}}}~~~vvvnnn}}}kkk___JJJGGGDDDEEEHHHHHHDDD???444111---++++++,,,,,,,,,,,,,,,,,,---------......111+++111AAA]]]~~~{{{zzznnn^^^PPPUUU\\\aaadddgggjjjllllllnnnpppqqqppppppppprrrhhheee```]]][[[]]]```bbb```_________aaacccfffgggllluuuuuueeeZZZbbbsss~~~vvvjjjooo}}}|||pppttt|||~~~xxxwww{{{xxxxxxyyy___QQQbbbzzzqqqYYYWWWKKK???555333444222000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///000111222222666777999:::<<<<<<<<<<<<===>>>???AAACCCEEEGGGGGGEEEKKKKKKLLLSSS^^^|||xxx~~~zzz~~~vvv\\\IIIIIIWWWcccgggiiillloooqqqpppoooooopppqqqrrrtttuuutttrrrpppnnnoooppprrrssssssrrrqqqooommmnnnqqqtttwwwyyyzzzzzzwwwvvvvvvdddaaammmyyysssccc[[[dddqqq}}}}}}vvviii]]]XXXYYY[[[RRRFFF@@@>>>;;;555///////////////////////////------...///111222444555JJJzzz}}}xxxqqqwww~~~wwweee{{{rrrmmmhhhppp\\\RRRLLLRRR\\\eeeoooxxxzzz{{{}}}~~~}}}wwwqqqggg___^^^ccckkkqqqrrrwwwyyywwwwww|||~~~xxx}}}~~~}}}iiiiiimmmsssuuuuuuyyyyyytttyyy|||rrrsssvvv{{{|||tttrrruuuzzzvvvvvv{{{{{{zzzyyy~~~}}}}}}|||~~~pppdddWWWSSSQQQKKKEEECCCAAAMMMYYY^^^gggwww}}}nnnzzz~~~lll```IIIEEEBBBBBBEEEFFFAAA===666222...+++++++++++++++,,,,,,,,,---------......333***111GGGfff|||}}}ttthhhWWWPPP\\\gggiiiiiikkkmmmmmmlllnnnpppppppppoooppprrrdddbbb```]]]\\\\\\]]]^^^]]]\\\\\\\\\^^^```ccceeeooo{{{|||jjjYYY]]]ppp~~~{{{llljjjtttuuutttuuuzzz|||xxx{{{|||rrrqqq}}}dddQQQ]]]tttsss\\\\\\NNNAAA555222333222000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///000111222222666888999;;;<<<<<<;;;;;;<<<===???AAACCCEEEFFFGGGDDDKKKKKKLLLTTT```uuu|||{{{~~~mmmUUUGGGMMM\\\fffgggkkknnnrrrsssrrrpppnnnnnnrrrssstttsssrrrpppnnnlllkkkmmmoooqqqqqqooommmkkkjjjnnnrrruuuwwwwwwxxxyyyzzzvvv|||nnnjjjpppvvvqqqmmm___gggqqqyyy~~~xxxgggZZZVVVYYYTTTJJJ???:::999666000......------------......---444000,,,111222222999TTTpppiiinnnmmmqqqfffvvv___\\\aaahhhVVVPPPNNNUUU```iiirrrzzzyyy{{{|||~~~{{{uuunnnddd]]]^^^gggooorrrwwwyyyzzzzzzyyyzzz|||}}}|||~~~mmmcccmmmvvvuuuyyy~~~vvvyyy|||yyy}}}}}}zzzxxx}}}|||ttt}}}}}}rrrpppxxxxxxrrrpppxxx~~~|||xxxzzz}}}~~~wwwwwwyyyyyy{{{ppp```VVVPPPJJJFFFFFFEEEIIITTT```gggooo}}}xxx~~~hhhXXXOOODDD===???BBBAAA@@@BBB999555000---------,,,,,,,,,,,,,,,---------.........,,,333KKKppp}}}}}}zzz}}}{{{hhhTTTPPPaaannnpppooopppmmmgggkkkmmmoooqqqqqqooollljjj___^^^[[[YYYYYYZZZ\\\]]]ZZZ[[[[[[[[[[[[\\\___aaajjjttt~~~xxxbbbTTT```vvvtttcccdddwwwssskkkqqq}}}sssxxx}}}zzz|||uuukkkggguuummmTTTTTTggg|||xxxeeeYYYXXXFFF666222333111///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---...///000222333666666777999:::;;;<<<===>>>>>>???@@@BBBCCCCCCDDDDDDFFFPPPSSSTTTnnnuuu]]]KKKNNNXXX]]]bbbhhhoooqqqssssssrrrqqqppppppwwwwwwwwwtttoookkkhhhgggdddiiinnnpppmmmiiifffeeehhhkkkooossstttuuuvvvwww~~~vvvoooqqquuu}}}mmmiiiooowww~~~~~~|||kkk^^^YYYZZZUUULLLAAA;;;:::666111///......------......///+++222///,,,111222333;;;ZZZ||||||tttppppppqqqhhhzzzrrr^^^\\\ccckkkVVVPPPOOOWWWaaajjjssszzzzzz{{{}}}zzztttkkkfff```]]]aaakkksssxxxyyyyyyzzzyyyxxxxxxzzz||||||{{{}}}zzziiijjjrrrvvvzzztttqqqvvv{{{}}}|||}}}}}}sssooowww{{{rrraaaVVVQQQaaayyynnnhhhnnn}}}~~~yyywww}}}|||xxxzzz}}}~~~yyyyyy}}}yyy|||uuudddZZZTTTNNNJJJJJJIIIJJJTTT```gggmmm}}}vvvvvv{{{iii___RRRFFF===???CCCCCCAAABBB999666111...------,,,,,,,,,,,,,,,---------......111000888TTTwww}}}}}}vvv^^^GGGJJJ[[[iiikkkkkknnnmmmhhhjjjkkklllnnnooommmiiieeeXXXVVVUUUTTTTTTVVVXXXZZZYYYYYYZZZZZZYYY[[[]]]```cccppppppXXXXXXfffyyy}}}jjj```iiizzzxxxlllkkkqqqyyyuuukkkppp{{{}}}xxxzzzooohhhppp{{{```UUU```tttzzzgggYYYXXXHHH888333333111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000/////////111222444555666666777888:::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFMMMPPPTTTqqqgggTTTGGGOOO\\\ccchhhnnnooopppqqqrrrrrrrrrssssssyyywwwtttooojjjfffeeedddeeeiiimmmlllgggdddfffiiikkklllnnnoooqqqtttwwwzzzssspppqqqvvvooosss{{{}}}}}}|||mmm___YYYZZZWWWNNNCCC===;;;777222///......------......///***111...---222222444>>>eee}}}yyy}}}~~~hhhbbbrrr|||}}}~~~iiigggpppvvvVVVPPPPPPXXXccckkksssyyyyyy{{{}}}{{{tttpppmmmccc___\\\^^^dddmmmtttyyyzzzzzzyyywwwuuuvvvxxx{{{zzzyyy{{{}}}}}}mmmaaadddmmmtttuuu}}}xxxllloooyyyzzz{{{}}}ssskkktttuuubbbIII;;;444OOOttt~~~jjjeeelllssszzz|||zzz}}}yyyvvvyyy}}}zzzxxxxxxwww{{{|||}}}yyyhhh^^^WWWPPPLLLKKKLLLKKKRRR___ggglllyyyyyysss|||tttpppqqq]]]NNN@@@???DDDFFFCCCAAA;;;777222///---------,,,,,,,,,,,,---------......222111===^^^{{{xxx|||}}}mmmVVVDDDHHHYYYgggiiiiiimmmnnnlllkkkiiiiiikkknnnkkkddd]]]QQQQQQPPPPPPQQQSSSVVVWWWVVVWWWXXXWWWWWWXXX[[[]]]aaaiii{{{{{{]]]OOOTTTiii{{{sss``````ooo}}}tttmmmiiigggkkkqqqhhhaaa^^^dddmmmsssvvvxxxwwwwww}}}yyylllkkkmmmVVVXXXnnnlll\\\ZZZKKK;;;444333111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////111111111222333444555666666666777888:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCFFFDDDIIILLLUUUvvv|||{{{XXXLLLGGGSSSaaahhhmmmqqqppppppooooooqqqtttvvvxxxzzzvvvoooiiidddbbbaaabbbfffhhhiiifffbbbbbbfffkkklllkkkiiiiiilllpppuuuxxxzzzyyy{{{wwwtttooopppxxxnnnrrr|||}}}zzzzzz{{{uuuhhh\\\UUU[[[ZZZRRRGGG@@@===888333//////............//////+++111///...333111444AAAnnn{{{www}}}ccceee{{{~~~}}}yyy~~~}}}mmmhhhpppsssSSSOOOPPPYYYdddkkkrrrwwwwwwyyy|||wwwpppmmmlllaaa]]]\\\aaafffkkkppptttzzzzzzxxxvvvttttttwwwyyyyyyzzz}}}~~~||||||yyyaaaYYYbbbkkklllwww~~~rrrmmmssswwwzzz}}}~~~~~~yyymmmsssrrr[[[BBB666>>>TTTppp|||qqqccceeeooorrrxxx~~~yyyxxxxxxyyy{{{yyytttsssxxx}}}zzzuuu|||~~~{{{|||~~~uuuvvv}}}{{{yyywww|||{{{iii^^^WWWOOOKKKJJJLLLJJJPPP]]]ffflllvvvwwwwwwsssuuu}}}rrr^^^III@@@CCCGGGFFFBBB===999333000......---,,,,,,,,,,,,---------......000///@@@eee~~~wwwdddRRREEENNN```mmmmmmkkknnnpppnnnllliiigggjjjmmmiii___VVVPPPPPPOOOOOOPPPRRRTTTUUUTTTUUUUUUUUUUUUVVVYYY[[[fffcccnnnfffPPPJJJXXXjjjxxxtttfffaaaiiittt{{{qqqdddYYYTTTTTTRRRNNNOOOXXXeeennnpppppp|||zzzppphhhxxxxxxYYYUUUmmmuuuccc[[[NNN???555222111000...---------------------------------------------------------...//////000000111222222333444555666777666666777999:::;;;<<<===>>>??????@@@AAAAAABBBBBBFFFCCCEEEIIIWWW}}}zzznnnNNNJJJLLLXXXdddiiillloooqqqooommmnnnrrrvvvzzz|||xxxrrrjjjccc``````aaabbbeeecccbbbaaabbbeeeggghhhjjjhhhffffffhhhllloooqqqwwwsssrrryyyuuupppsssyyytttqqqttt~~~yyyuuutttpppfffZZZUUU\\\\\\VVVKKKCCC>>>:::555/////////....../////////...222000///333000555FFFsssyyyuuuwwwfffsssvvv~~~yyy[[[UUU^^^\\\PPPMMMOOOYYYdddjjjpppttttttvvvzzzxxxqqqmmmkkk___[[[\\\ccchhhjjjmmmrrrwwwwwwvvvuuussssssvvvxxxzzz||||||zzzrrr]]][[[aaabbbllltttqqqnnnsssxxx{{{|||{{{~~~ssssssooo]]]KKKDDDQQQ]]]kkkmmmddd]]]cccnnnsssyyy}}}}}}xxxtttuuuxxxzzzzzzwwwqqqqqqvvv{{{||||||yyyvvvyyy~~~zzzxxxxxx}}}wwwyyy~~~{{{uuupppppppppppppppsss{{{}}}kkk___WWWOOOJJJIIIIIIGGGMMM[[[eeelllwwwzzzwwwuuu{{{qqqTTTCCCBBBGGGHHHDDD???:::555111///...---,,,,,,,,,,,,---------......222000CCCkkkxxx___KKKAAAUUUfffsssqqqmmmnnnooommmmmmjjjiiikkklllggg[[[PPPPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRTTTVVVYYYfff___eee{{{uuu\\\MMMHHHPPP\\\ddddddaaaaaadddmmmpppooodddUUUJJJDDDCCCFFFCCCCCCNNN```mmmnnnjjjzzzzzz{{{{{{yyypppcccqqq___WWWmmm~~~mmm]]]RRRCCC777222222000...------------------------------------------------------...//////000111111111222333444555666666666777777888:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAEEEAAACCCIIIZZZ~~~{{{~~~www]]]HHHJJJRRR]]]fffjjjkkkmmmpppnnnmmmoootttzzz}}}~~~tttmmmeee```___aaaccceeebbb]]][[[___gggllljjjfffiiiggggggiiilllnnnnnnmmm~~~{{{wwwsssxxxuuu}}}yyyxxx{{{uuuuuusssjjj___XXX]]]^^^ZZZOOOEEE@@@;;;666000//////......//////000111333000///333000888MMMwwwvvvuuuuuu}}}nnneeexxx{{{lllLLLKKKXXXRRRNNNKKKOOOZZZeeejjjnnnrrrrrrtttyyyvvvppplllggg]]]XXXZZZdddkkkkkknnntttrrrsssttttttttttttvvvxxx||||||~~~|||yyy~~~iiiXXXUUUUUU```hhh{{{|||pppooossswwwwwwwwwyyyxxxpppdddZZZVVVZZZbbbjjjhhh```]]]bbbjjjqqqvvv{{{zzztttrrruuuzzz{{{{{{wwwqqqpppuuuxxxwwwwwwyyyzzzzzzyyyzzz{{{|||xxxtttssswwwxxxuuusssttt}}}{{{zzzzzzyyyvvvooohhh```]]]^^^bbbeeefffoooxxxooocccZZZQQQKKKJJJFFFFFFMMMZZZccckkkyyyzzzvvv}}}zzz\\\GGGBBBHHHJJJFFF@@@<<<666222000///---,,,,,,,,,,,,---------......555555JJJsssxxx^^^HHH===SSSeeesssrrrllllllmmmkkkmmmlllllllllkkkcccWWWMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRQQQRRRUUUXXX___]]]eeewwwqqq]]]IIICCCDDDPPPXXXWWWTTTTTTXXX[[[XXXMMMAAA>>>@@@BBBCCC???>>>GGGYYYiiijjjdddrrr||||||sssxxxyyy|||~~~|||mmm___iiiggg\\\jjjsss___VVVGGG888222222111------------------------------------------------------......///000111222222111222444555666777777777888999:::;;;===>>>??????????????????@@@@@@AAAAAADDDAAADDDKKK```}}}~~~|||gggOOOCCCJJJVVV```gggkkknnnooonnnmmmmmmrrrxxx}}}~~~}}}nnnhhhaaa^^^```cccdddeee\\\XXXXXX___jjjpppooojjjiiihhhjjjoootttvvvtttqqq{{{}}}xxxsssxxx|||{{{vvvzzz{{{vvvzzz{{{sssfff]]]^^^```]]]RRRHHHAAA<<<777000000////////////000000111222...///333222>>>VVVwwwyyynnnhhhjjjkkk~~~vvveeeHHHMMM^^^VVVMMMLLLPPP\\\fffkkknnnqqqrrrtttzzzyyyqqqnnniiiccc]]]WWWZZZffflllkkkmmmtttlllooorrrtttuuuuuuwwwxxxzzzyyyzzz||||||zzz}}}}}}aaaTTTQQQTTT^^^nnnzzzkkkmmmppprrrrrrtttyyy|||xxxjjjaaa[[[UUUWWW```fffbbbYYYVVV]]]dddkkkrrrxxxwwwppplllnnnsssssssssppplllmmmsssvvvuuuvvvvvvwwwzzzzzzvvvpppkkkbbb^^^]]]bbbeeeeeefffiiinnnzzz}}}uuusssyyywwwmmmaaaZZZRRRPPPSSSWWWYYYZZZhhhqqq{{{qqqddd[[[RRRLLLJJJFFFFFFNNNYYYaaahhhzzzwwwrrrxxxxxx^^^IIIDDDIIIKKKHHHBBB>>>888333000///---,,,,,,,,,,,,---------......333666QQQ{{{rrrZZZFFF===JJJ___ppppppkkklllmmmllllllmmmnnnmmmiii___RRRJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRTTTWWWVVV^^^dddlll{{{xxx___NNNCCCGGGLLLJJJJJJOOOOOORRRPPPEEE<<<===AAABBBBBB@@@>>>AAANNN]]]bbb^^^bbbmmmxxxxxxlllfffqqqwwwuuu{{{ooo]]]ccczzznnnaaafff{{{uuu```YYYJJJ999222222111---------------------------........................---...///000111222222333333444666777888999888888:::;;;<<<===>>>???@@@AAA????????????@@@@@@@@@@@@BBB@@@EEENNNddd|||~~~qqqZZZGGGCCCNNNZZZcccgggkkknnnpppmmmlllnnnuuu|||~~~{{{jjjeee___^^^```ccccccaaaUUUVVVZZZaaaiiippptttuuuggggggjjjqqqyyy~~~}}}zzzvvvpppuuu|||wwwoooqqq~~~yyywww}}}xxxiii______aaa^^^TTTIIIBBB===888000000////////////000000000111---...444444BBB]]]yyymmm]]]ooovvvqqq{{{qqq^^^AAAJJJ^^^UUUNNNLLLQQQ]]]hhhmmmoooqqqrrrtttzzzsssmmmmmmhhhaaa```YYY[[[gggllljjjkkksssiiilllqqqtttvvvwwwxxxyyyxxxuuuvvvzzz|||{{{|||rrr]]]XXXLLLYYYfffsssgggiiilllnnnoooqqqsssuuuooo}}}ooo]]]UUUNNNFFFOOOYYY^^^VVVJJJHHHRRR\\\gggooovvvtttllleeeeeehhhggghhhgggfffjjjrrrvvvuuuxxxvvvvvvxxxwwwooocccZZZOOOJJJIIIMMMRRRUUUYYY]]][[[pppxxxooonnnwwwuuuggg\\\UUUNNNLLLOOOQQQQQQPPPaaakkktttzzzqqqdddZZZQQQJJJHHHFFFHHHOOOYYY___fffzzzzzzrrruuu}}}}}}rrr]]]JJJEEEJJJLLLIIICCC>>>888333111///---,,,,,,,,,,,,---------......---444TTTzzzkkkTTTCCC<<>>???@@@AAABBB???????????????@@@@@@@@@AAA@@@FFFPPPhhh}}}~~~kkkSSSEEEGGGRRR^^^dddfffiiilllnnnkkklllooowww}}}yyyhhhccc^^^^^^```bbb```]]]QQQVVV]]]bbbgggnnnxxxddddddfffoooyyyxxxnnnppptttqqqkkkwww~~~|||nnn___\\\___^^^VVVNNNGGGAAA;;;444///---///000......000222000111,,,333333<<>><<<;;;::::::;;;>>>???AAABBBDDDDDDDDDCCCBBBAAA???>>>>>>???@@@BBBCCCEEEIIIZZZzzzwww{{{vvvcccPPPEEEJJJUUUaaafffjjjnnnooonnnlllmmmsss~~~xxxmmmddd^^^YYY\\\hhhnnnaaaPPPRRRYYYaaafffkkktttuuummmggglllwwwzzzpppqqqzzzrrrmmmxxx~~~xxx}}}qqqaaa^^^aaa```XXXOOOIIIBBB;;;555000---///000......000000///111,,,444666@@@qqqxxxcccaaalllooolllmmmRRREEEGGGWWWgggVVVOOOQQQ^^^ggghhhkkkqqqrrrvvvtttooojjjccc\\\[[[]]]```eeehhhlllnnnooolllnnnqqqssstttuuuwwwyyyxxxyyyzzz{{{|||}}}~~~~~~|||gggSSSOOOOOOWWWfffpppsssqqqaaa\\\UUUQQQQQQRRRQQQPPPTTT^^^iiillleeeYYYNNNHHHEEEHHHHHHDDD>>>???GGGNNN[[[___```YYYRRRPPPPPPPPPOOOLLLKKKSSSaaaoootttsssppptttxxxzzzzzzuuueeeVVVIIIEEEBBBBBBBBBFFFPPP[[[]]]aaadddgggoooxxxyyyuuunnn```SSSNNNIIIAAA@@@EEENNNSSSaaaqqqxxxwwwuuuvvv|||jjj\\\SSSMMMJJJKKKIIINNNWWW\\\aaaooo~~~~~~ssspppzzzpppjjj]]]QQQOOOOOONNNNNNPPPDDD===777555333...---...------,,,------...///000333:::ZZZ~~~nnnPPP@@@AAAPPP\\\gggjjjlllooopppnnnkkkjjjkkkjjjbbbUUUMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOORRRUUUWWWVVVXXX\\\```iii{{{yyyhhh^^^\\\___bbbjjjuuu|||wwwkkk___SSSIIIEEEIIIHHHDDDIIIVVV^^^^^^MMMDDDEEENNNOOOKKKUUUggg~~~|||rrrdddWWWcccaaa___cccmmmyyyqqqfff]]]^^^dddiiihhheeeqqqqqq\\\bbbtttyyyhhhcccqqqiii___ZZZNNN>>>444222222111///............---------,,,,,,,,,---------......///111222222222333555888===>>>???>>>===<<<===>>>===???AAACCCEEEFFFFFFFFFEEEDDDBBB@@@@@@@@@AAABBBGGGHHHLLL\\\|||~~~uuuzzzrrrZZZJJJFFFKKKVVVaaafffiiimmmnnnmmmmmmpppxxxtttiii```[[[YYY___gggggg[[[PPPUUU[[[bbbeeehhhooozzzooohhhfffllltttyyy{{{|||}}}rrrrrrxxx~~~tttpppyyy{{{qqqvvvvvvfff```cccbbbZZZRRRKKKDDD===777111...000000......000------000---555888DDDwwwrrrmmmnnnmmmaaawwwyyyYYY??????NNN\\\VVVPPPRRR]]]fffhhhkkkppprrrwwwuuunnniiiaaa[[[ZZZ\\\```eeeiiimmmooopppmmmoooqqqrrrrrrrrrssstttwwwxxxyyyzzz|||}}}~~~|||uuuZZZNNNEEEJJJYYYdddccc]]]VVVQQQKKKHHHHHHHHHFFFCCCDDDQQQaaajjjggg\\\OOOGGGCCCDDDDDD???;;;<<>>??????>>>===>>>@@@???@@@CCCEEEGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDHHHJJJOOO]]]{{{zzzvvv|||mmmPPPEEEHHHLLLWWWaaafffhhhlllnnnmmmooouuu~~~oooccc[[[WWW[[[eeefff\\\RRRPPPXXX]]]bbbeeeeeeiiiqqqwwwkkkdddccclllpppqqq}}}}}}{{{~~~tttssswww|||uuurrrxxxyyynnnpppzzz~~~uuujjjbbbfffeee^^^VVVOOOGGGAAA999333///000000......111......222...666999FFFzzz~~~hhh[[[rrrwwwhhhAAA:::FFFNNNSSSOOOQQQ\\\eeeiiilllppppppuuuvvvmmmggg```[[[XXX[[[___dddiiilllnnnnnnkkkmmmoooooooooooopppqqquuuvvvwwwyyy{{{}}}~~~xxx~~~{{{eeeVVVHHHIIIUUU___^^^XXXRRRNNNJJJIIIKKKJJJHHHEEECCCKKKUUU[[[YYYRRRJJJFFFCCCCCCBBB>>><<<===AAAEEEWWWeeelllaaaSSSLLLKKKJJJJJJDDDDDDPPPaaammmrrrsssppprrruuu|||uuudddSSSMMMFFFAAA>>>???IIISSSSSSLLLJJJVVVlll|||zzzlll___TTTPPPLLLIIINNNWWW\\\[[[cccvvv~~~lll^^^TTTNNNKKKGGGHHHOOOZZZ___aaakkkyyyxxxoookkknnnwwwwwwnnn~~~|||vvvzzzvvvnnnbbbYYYRRRPPPPPPQQQHHH@@@:::777444///---...------,,,------...///000000<<<```tttWWWFFFFFFUUU[[[ccchhhllloooqqqrrrooommmllljjj```RRRIIIGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLNNNPPPTTTVVVZZZZZZWWWXXXdddsssyyyyyyssscccQQQEEELLLRRRQQQKKKPPPcccwwwvvveeeVVVTTTXXXZZZ^^^cccooo|||wwwooohhhiiioooxxxvvvhhh\\\YYYZZZXXXUUUVVVbbblllrrr~~~rrr[[[YYYiii}}}{{{eee[[[fffxxxqqq]]][[[PPP???333///111222///............---------....../////////000000000000111333444555666999;;;<<<===??????>>>>>>???@@@BBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHGGGJJJOOO\\\www{{{{{{iiiMMMEEEJJJNNNXXXbbbfffhhhlllmmmllloooxxx{{{jjj___XXXVVV___jjjeeeSSSLLLRRRZZZ^^^bbbddddddfffkkkpppoooddd```hhhlllmmm||||||yyyvvvuuu}}}yyyvvvuuuwwwzzz}}}|||rrrpppssssssnnngggccchhhhhhbbbZZZSSSLLLEEE;;;444000000000......111///000444///555888FFF{{{hhh\\\tttuuuIII>>>EEEHHHNNNLLLOOOYYYdddkkkooorrrpppvvvvvvmmmfff```[[[VVVYYY^^^cccgggjjjkkkkkkiiikkknnnoooooooooqqqrrrssstttvvvwwwyyy{{{|||}}}www|||mmm```TTTQQQYYYaaacccaaaXXXTTTQQQPPPQQQQQQNNNJJJHHHKKKPPPRRRQQQNNNJJJHHHEEECCCAAA??????@@@CCCEEE[[[uuu}}}gggZZZUUUSSSDDD===>>>IIIUUU[[[___cccjjjkkklllrrr|||~~~rrrcccWWWPPPIIIDDDAAACCCNNNYYYXXXRRRRRR___tttyyykkk]]]VVVPPPKKKPPPZZZggg```\\\ggg~~~~~~mmm___UUUNNNKKKIIIIIIQQQ\\\```bbblllyyy}}}ttthhhbbbhhhvvvxxxqqqrrrqqq~~~uuucccVVVQQQQQQRRRIIIBBB;;;888555///---...------,,,------...///000000===cccsssVVVGGGIIIWWWYYY___eeeiiikkknnnpppooommmmmmjjjaaaSSSIIIGGGIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNMMMLLLLLLMMMOOOPPPSSSVVVVVVPPPNNNUUU```{{{~~~|||yyy~~~yyyeeeSSSJJJVVVWWWTTTRRR]]]tttsss```ZZZ^^^cccdddbbbfffzzzvvvppprrrwww{{{uuulllhhhbbbZZZeeemmmssswwwrrr\\\WWWdddyyy}}}kkkcccmmm||||||aaa]]]QQQ???222000111111///............------------............/////////000222444555666888;;;>>>>>>???AAAAAA@@@@@@AAACCCFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLFFFKKKPPP]]]vvv~~~{{{aaaJJJDDDIIIQQQ[[[dddfffhhhlllmmmlllooozzzwwwggg]]]UUUXXXccclllaaaNNNKKKUUUZZZ]]]aaaccccccfffjjjmmmvvvhhh```eeeiiimmm{{{wwwxxxxxxwwwxxxyyyxxxwwwvvvyyyyyyuuusssooogggaaadddiiijjjeee^^^XXXPPPJJJ===666111000000......111000222555///444666EEE{{{nnnbbb{{{pppHHH>>>CCCEEEJJJJJJNNNWWWbbbkkkpppqqqrrrxxxwwwmmmeee```\\\VVVYYY^^^cccggghhhiiiiiiiiikkknnnppppppqqqsssuuurrrssstttuuuwwwxxxzzzzzzyyy~~~nnnfff]]][[[aaahhhlllmmmddd```[[[YYYXXXWWWSSSOOOJJJNNNTTTXXXWWWSSSMMMHHHIIIFFFCCCCCCEEEGGGHHHIIIVVVvvvooo```XXXSSSCCC>>>???HHHNNNOOOSSSZZZfffhhhkkkqqqzzz~~~vvvjjj___XXXPPPKKKHHHLLLXXXddd]]]XXX[[[kkkssseee]]]VVVRRRZZZfffrrrhhh^^^^^^nnn|||lll___VVVOOOLLLJJJJJJPPPYYY^^^aaalll{{{pppeeefffrrr}}}wwwttt~~~uuuuuujjjXXXRRRRRRSSSKKKDDD===:::666000---...------,,,------...///000000@@@eee~~~oooQQQEEEJJJYYYYYY\\\bbbfffhhhjjjnnnnnnmmmmmmkkkbbbTTTLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOLLLMMMOOOPPPMMMHHHKKKRRRjjjrrrzzz{{{zzzjjjWWWPPP___^^^YYYZZZkkk}}}iii___eeennnooojjjeee~~~zzz}}}xxxlll```oooxxx|||{{{qqq]]]WWWbbbwwwrrrmmmxxxhhh```PPP===333111222000///............---------------------............111333555666888:::===@@@BBBCCCDDDDDDCCCBBBCCCEEEHHHHHHHHHHHHFFFEEECCCAAAAAABBBDDDFFFHHHJJJKKKLLLGGGKKKQQQ^^^wwwwwwiiiVVVFFFCCCHHHUUU^^^fffhhhiiilllnnnmmmqqq~~~qqqbbb[[[SSS[[[fffiii[[[LLLMMMWWW[[[\\\___```bbbeeejjjmmmwwwnnnfffccceeejjjvvv~~~uuurrryyy}}}yyyyyyyyy||||||xxxtttwww|||zzz{{{vvvkkkaaadddiiilllgggaaa\\\UUUNNN>>>777222111000......111...111444...333666FFF}}}|||sssmmmdddDDD===BBBEEEIIIJJJMMMUUU```iiinnnnnnrrrxxxwwwllleee```]]]WWWZZZ___dddggghhhhhhggghhhjjjmmmnnnnnnoooqqqrrrqqqrrrrrrsssuuuvvvwwwwwwxxx~~~mmmfff```bbbjjjssswwwxxxrrrmmmhhheeedddccc___\\\WWW[[[bbbfffeee___VVVOOOQQQMMMJJJKKKOOORRRSSSRRRQQQpppnnnddd\\\SSSJJJFFFJJJRRRTTTRRRXXXcccppptttzzzyyyiiiaaaYYYTTTRRRVVVcccppphhhbbbfffzzz{{{mmmddd]]]YYYbbboooyyytttjjjeeemmm|||{{{kkk___VVVPPPLLLFFFEEEKKKVVV^^^dddtttkkkccckkkxxx|||ssswwwmmmYYYSSSSSSSSSMMMEEE>>>:::666000......------,,,------...///000///AAAfffjjjMMMEEEPPP]]]YYYZZZaaaeeeeeehhhmmmmmmllllllkkkcccWWWOOOMMMKKKKKKJJJJJJIIIJJJJJJKKKIIIKKKMMMNNNMMMMMMOOOPPPNNNMMMPPPTTTSSSPPPOOORRR^^^kkkxxx}}}~~~rrr]]]VVVcccaaa\\\]]]qqqttteeejjjwwwzzzvvvooowwwhhhmmmyyy}}}zzzmmm\\\WWWbbbxxxpppkkkzzzooodddOOO;;;333333222//////............------------------.........//////111333555777999;;;???AAABBBCCCDDDCCCAAAAAABBBCCCFFFFFFFFFFFFEEEDDDBBBAAA???@@@BBBDDDFFFHHHIIIIIIFFFHHHMMM[[[xxxyyylll\\\LLLBBBCCCJJJXXX```hhhiiijjjmmmooonnnvvv}}}jjj]]]XXXQQQ^^^gggcccTTTLLLOOOXXX[[[[[[\\\]]]```dddiiilllnnnrrroooeee___dddlllpppwwwyyyyyytttooorrr}}}{{{}}}xxxrrrsssxxx{{{}}}}}}yyyxxxzzzzzzzzz{{{yyytttwwwzzz}}}tttgggdddiiillliiiccc^^^WWWPPP???888222111000...///111---///333...333666GGGwwwtttuuuwww```DDD???FFFJJJIIIKKKNNNTTT^^^hhhlllkkkpppvvvwwwllleeeaaa^^^YYY\\\aaaeeehhhhhhhhhgggfffhhhjjjkkkkkkkkklllmmmqqqqqqrrrrrrssstttuuuuuutttwwwmmmfff```eeerrr}}}~~~{{{vvvqqqooooooooonnnlllnnnpppsssuuurrrkkkbbb\\\YYYUUURRRSSSXXX\\\\\\[[[VVVppp{{{pppllleeeZZZNNNMMMRRR[[[ZZZWWW^^^lll~~~qqqiii```[[[YYY]]]jjjxxxwwwnnnrrrxxxkkk___XXX___kkkyyyyyytttnnnqqq|||zzzkkk___VVVPPPMMMAAA@@@HHHUUU```kkkooo```eeevvvwwwpppzzzlllYYYSSSSSSSSSNNNFFF???;;;777111......---------------...000000---AAAfff~~~hhhLLLIIIXXX___ZZZZZZaaaeeeeeegggllllllkkklllllldddXXXQQQOOOLLLKKKKKKJJJJJJJJJKKKKKKIIIKKKMMMNNNNNNNNNOOOQQQTTTRRRUUU\\\^^^\\\ZZZZZZWWWgggyyy}}}fff___bbb```[[[]]]pppzzzgggiiixxx~~~yyyvvvqqqjjjyyytttiii\\\WWWcccyyyjjjcccttttttfffNNN:::333444333/////////.........---------............////////////111333666888999<<<@@@BBB???@@@AAA@@@>>>===>>>???CCCDDDEEEEEEEEECCCBBBAAA???@@@AAACCCEEEFFFFFFFFFDDDDDDGGGWWWwwwyyyiiiXXXHHH@@@EEEOOOYYYbbbiiijjjkkknnnooonnnzzzzzzeeeZZZVVVPPP___ggg^^^PPPLLLQQQXXX\\\[[[ZZZ[[[^^^bbbgggkkkeeesssvvvggg[[[^^^cccdddbbbdddfffhhhkkkppprrrqqq{{{wwwuuuwwwyyyxxxuuutttwwwxxxwwwtttooonnnqqqtttppplllkkkooorrrrrrsssvvvyyytttlllkkkvvvxxxuuuzzztttzzz~~~wwwxxxzzzwww|||iiihhhgggiiijjjggg___WWWSSSDDD999000///111000000111000000222---444777FFF{{{rrraaalllxxxzzzgggSSSFFFAAAGGGQQQOOOMMMMMMRRR[[[eeekkkmmmqqqzzzpppjjjhhhccc^^^\\\]]]```cccfffeeebbb___fff______gggjjjeeeeeekkkiiihhhiiimmmqqqttttttsssxxxwww{{{mmmhhhbbbaaammm~~~~~~~~~}}}mmmaaabbb[[[YYY___cccdddeeehhhiiiyyyxxxjjj]]]UUUVVVYYY^^^cccbbbbbbjjjuuurrrdddbbbccceeeqqqzzzwww~~~mmm```[[[```gggwwwtttuuuxxxzzz{{{xxxjjj___VVVPPPMMMGGGBBB???III^^^vvvlllZZZ```sssvvvlllqqqvvvcccZZZQQQOOOWWWPPPFFF>>>:::888333//////...............///000000000BBBlllzzzdddQQQNNNWWW___\\\ZZZ]]]ccchhhhhhfffmmmrrrrrrkkkaaaZZZTTTNNNKKKKKKLLLLLLLLLJJJIIIGGGKKKKKKKKKLLLMMMMMMNNNNNNSSSUUUYYY^^^ccceeedddbbbggghhhqqqddd___XXXVVV]]]eeetttjjjfffttt~~~zzz~~~|||vvvlllwwwppplll^^^TTTccc~~~jjjeeesssooocccPPP>>>222...000333000///...------------------......//////000000000444555777:::<<>>>>>@@@BBBAAABBBCCCCCCBBBAAA???>>>??????>>>???@@@AAACCCDDDDDDFFFCCCJJJlllkkkRRRIIIDDDFFFRRR[[[___fffkkkmmmoooqqqrrr{{{rrrcccXXXPPPUUUeeejjjZZZLLLNNNUUUWWW]]]]]]]]]]]]___aaaccceeecccmmmuuupppaaaVVVUUUXXX\\\[[[ZZZ[[[___dddhhhhhhqqqoooooossswwwzzz|||}}}xxxyyyyyyxxxvvvvvvxxxzzzyyysssppptttyyy|||yyyvvvpppkkkoooyyywwwsss|||{{{uuuyyy}}}xxxzzz{{{yyy}}}mmmiiijjjkkkmmmiiibbbYYYTTTEEE:::111000111000///000000000222---444777FFF{{{xxxeeefffuuuvvvqqqtttTTTEEECCCJJJOOOOOOMMMLLLPPPYYYbbbiiimmmrrrzzz}}}nnnhhheeeaaa^^^YYYZZZ^^^dddhhhjjjiiigggccc___]]]^^^^^^\\\^^^ccc___```bbbeeehhhkkkoooqqqooosss{{{xxxoooggggggqqqxxxnnnddd[[[XXXaaajjjkkkkkkmmm|||rrrddd[[[XXX^^^iiipppkkkfffrrr~~~kkkfffgggjjjttt{{{vvv~~~zzzgggaaaaaabbbhhhhhhmmmuuu{{{}}}xxxjjj___VVVPPPMMMGGGBBB@@@JJJ___wwwnnn\\\cccvvvwwwmmmqqq}}}mmm___\\\WWWRRRXXXSSSIII@@@<<<888222...---...............///000000222DDDmmmjjjRRRMMMWWWaaa^^^[[[^^^cccggggggeeekkkppprrrlllddd]]]VVVOOOLLLMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQSSSWWW\\\^^^]]]\\\```aaahhhuuuvvvaaa___aaadddbbbeeezzzmmmeeeoooyyy||||||~~~pppvvvrrrmmm```XXXjjj|||iiieeetttmmmaaaOOO>>>333000111333//////...---------------......//////000000111111555666777:::<<>>>>>AAACCCAAAAAABBBBBBAAA@@@>>>>>>???>>>>>>>>>@@@AAACCCDDDBBBGGGGGGKKKggggggNNNGGGDDDHHHTTT\\\```gggkkkmmmnnnqqqsss}}}pppaaaVVVOOOVVVeeehhhXXXKKKNNNVVVXXX```______```aaaccceeeffffffppp{{{zzzooo```UUUQQQaaa[[[VVVVVVZZZ___bbbdddeeegggiiikkknnnuuu|||zzzyyyyyy{{{~~~~~~}}}}}}xxxvvvyyy}}}|||uuutttxxxzzzyyy~~~vvvsss{{{yyyqqqtttyyyuuuyyy~~~~~~tttiiilllppppppllleee]]]WWWFFF;;;222000111000//////000000333...444777FFFzzz~~~llleeeiiivvvhhhvvvxxxPPP???GGGRRRVVVPPPNNNLLLNNNUUU___ggglllvvv{{{{{{kkkeeeccc```]]]VVVXXX]]]dddjjjooopppoooiiijjjggg___ZZZ\\\___```YYYYYYYYYZZZ[[[___dddhhhgggooo{{{yyyllllllsss|||{{{iii]]]YYYcccnnnpppqqquuu|||mmmcccYYY```ppp{{{rrrggguuuwwwmmmkkknnnuuu~~~|||uuu}}}qqqiiiddd]]]ZZZ]]]gggttt}}}yyyjjj^^^UUUPPPLLLFFFBBBBBBMMMbbbyyyppp^^^eeexxxxxxlllmmmxxxsssaaaXXX]]]\\\VVVXXXVVVLLLBBB>>>999222---,,,...............///000000333CCCkkkqqqUUUNNN[[[bbb___]]]___cccffffffeeehhhooosssoooiiiaaaXXXPPPNNNOOOOOOOOONNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJMMMLLLMMMOOORRRUUUUUUTTTYYYXXX\\\eeennnxxxjjjooovvvxxxnnneeemmm|||uuuhhhmmmvvvzzz~~~{{{tttttt}}}qqqjjj^^^[[[qqqzzzgggeeevvv}}}iii^^^MMM===444111111222//////...------------.........///000000111222222666666888:::<<<>>>@@@AAA??????@@@???>>>???AAADDD@@@@@@AAA@@@@@@???======>>>>>>>>>???@@@AAACCCDDD@@@HHHKKKMMMeeehhhOOOGGGDDDHHHUUU]]]bbbhhhkkklllmmmqqqtttmmm^^^TTTLLLWWWeeefffUUUIIIMMMVVVXXXaaaaaaaaaaaabbbcccdddeeedddnnn|||tttdddYYYkkkccc[[[\\\___aaa``````]]]bbbeeebbbbbbiiisss{{{zzzwwwvvv{{{zzzwwwxxx{{{|||yyyvvv||||||~~~}}}vvv|||zzzxxxtttqqqttt{{{~~~wwwsss|||uuukkkmmmrrrpppvvvzzziiiooossssssnnnhhh___XXXGGG<<<333000111///...///000000333...555777EEEyyyzzzsssrrrxxxffflllUUU@@@IIIWWWZZZSSSPPPMMMMMMRRR\\\eeekkkyyy}}}}}}llldddbbb```^^^WWWXXX\\\bbbiiinnnppppppttt{{{zzzmmmgggkkkooommmbbb]]]XXXVVVXXXZZZ[[[ZZZ]]]eeerrrsssqqqrrrvvvpppccc]]]ccciiikkksssttthhh^^^aaappp~~~vvviiivvvtttnnnmmmppptttwwwrrryyy{{{rrrhhh[[[TTTXXXddduuuyyyjjj^^^UUUOOOLLLEEECCCEEEQQQeee|||tttccciiixxxxxxjjjhhh{{{qqq[[[QQQZZZ\\\VVVXXXWWWMMMDDD@@@;;;444...---...............///000000222???eee~~~~~~uuuWWWPPP^^^```___^^^___cccfffggggggiiioootttrrrllleeeZZZQQQQQQQQQPPPPPPOOONNNNNNMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLJJJIIIJJJLLLOOOOOOOOOTTTSSSTTTWWW]]]gggrrr{{{rrrzzztttqqquuuxxxhhhgggmmmqqqpppwww|||~~~|||~~~uuurrr{{{lllcccXXX[[[tttvvveeegggyyyxxxfff[[[JJJ===555333222222///......---------............//////000111222222777777999;;;===>>>@@@@@@===>>>???>>>>>>???BBBDDD@@@@@@?????????>>>>>>===??????@@@AAABBBCCCDDDDDD???GGGKKKPPPiiinnnRRRHHHDDDGGGSSS___dddiiikkkkkkmmmqqqvvviii\\\RRRJJJXXXddddddRRRGGGMMMVVVXXX____________```aaaaaaaaabbbhhhttt~~~tttrrrggg```cccfffbbb[[[XXXZZZdddhhh```[[[bbboooyyyzzztttpppvvv{{{rrroooyyyvvvlllrrr~~~|||tttssszzz}}}tttgggmmmppptttuuuppplllqqqzzzyyyuuu|||tttiiikkkpppooovvvyyygggpppwwwuuupppjjjaaaYYYHHH===333111111000//////000111444///555777DDDxxxxxxdddiii}}}iiiHHHHHHSSSWWWVVVSSSOOONNNQQQZZZdddkkkvvv{{{ooofffbbb```___ZZZZZZ\\\```eeeiiijjjjjjsss~~~zzzwww~~~yyypppfffbbbcccbbb\\\VVVUUU[[[gggzzz{{{vvvvvv{{{mmmcccbbb^^^]]]nnn}}}mmmgggcccjjjwwwvvvmmmuuu}}}rrrlllhhhfffkkkkkksss{{{mmm]]]QQQUUUaaarrr~~~xxxjjj^^^UUUNNNJJJDDDEEEJJJWWWjjj{{{mmmppp{{{vvvffffffzzz|||yyy]]]OOOUUUWWWTTTWWWWWWNNNFFFBBB>>>666111000...............///000000222<<<___|||}}}vvvXXXNNNZZZ]]]\\\]]]___cccgggiiijjjjjjppptttrrroooiii^^^TTTSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPPPPOOONNNMMMLLLLLLMMMKKKIIIIIIKKKMMMNNNNNNRRRRRRQQQPPPSSS[[[dddiiipppttttttyyy~~~uuurrrxxxuuuaaaZZZZZZZZZ[[[kkkwwwvvvtttyyytttqqq{{{ggg^^^UUU\\\wwwtttdddjjjzzzdddXXXHHH;;;555333222111......---------......///......///000111222333333888999:::;;;===>>>???@@@===>>>>>>>>>>>>???AAADDD??????????????????@@@@@@AAAAAABBBCCCEEEEEEFFFFFFCCCFFFHHHQQQnnnnnnSSSIIIDDDFFFRRR___dddjjjkkkjjjlllsssyyy|||ggg[[[RRRKKKXXXcccaaaPPPFFFMMMVVVXXX^^^^^^______````````````eeeeeeiiitttzzzmmmffflllooohhh]]]WWW\\\kkkpppfff\\\cccsss~~~{{{qqqkkkqqq~~~yyyllllllyyywwwkkkppp}}}uuuiiiiiissswwwkkk[[[^^^gggtttzzzvvvqqqvvvzzzvvv{{{zzzxxxmmmnnntttttt|||sssfffsss{{{wwwrrrmmmdddZZZGGG<<<333111222111000000000111444///666777DDDwwwvvvbbbjjjttttttNNNDDDNNNUUUWWWUUUQQQOOOQQQXXXbbbiiioooxxxtttiiidddaaa___\\\[[[[[[]]]aaadddeeeeeeiiipppvvvxxx||||||xxxwwwsssjjjaaa]]]bbblll~~~uuuhhh```TTTQQQggguuuiii```^^^ffflllmmmqqqxxxyyymmmddd]]]]]]bbbmmmpppaaaSSSUUU___ooo|||vvvjjj^^^UUUMMMHHHCCCGGGOOO]]]ooovvvzzzsssfffkkk{{{gggSSSSSSSSSRRRYYYXXXOOOGGGDDD@@@888222111...............///000000444;;;[[[yyy]]]MMMQQQZZZZZZ\\\^^^bbbfffiiikkkkkkooorrrqqqpppmmmeee\\\TTTSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMLLLJJJJJJKKKMMMMMMMMMOOORRRQQQOOOPPPVVV\\\^^^dddfffqqq|||vvvwwwzzz~~~}}}vvvpppuuuvvvdddXXXPPPJJJOOOcccsssrrrkkkmmmzzzwwwwwwrrr{{{fff]]]VVV___yyyqqqcccmmmeeeWWWEEE888444333222111...------------.../////////000111222333555666666999:::;;;<<<===>>>??????>>>>>>???>>>===>>>@@@CCC@@@@@@@@@@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHQQQmmmgggOOOGGGDDDGGGSSS___eeejjjkkkjjjllluuu|||{{{fff[[[TTTMMMWWWaaa___OOOFFFMMMUUUVVV]]]^^^___```aaabbbaaaaaaiiieeecccgggppp{{{pppiiiqqqvvvoooccc]]]bbbttt{{{mmm```eeeuuu~~~qqqhhhppp{{{mmmhhhssswwwoootttwwwllljjjtttyyypppbbbYYYgggzzz}}}uuuwwwzzzvvv|||uuu||||||qqqrrryyyzzz~~~~~~mmmgggvvv{{{tttpppggg]]]FFF<<<222111222111111222000111555000666777CCCwwwvvvaaaooo~~~zzzqqqMMM@@@JJJVVVVVVUUURRROOOPPPUUU^^^eeejjjwwwxxxlllddd___]]]ZZZYYYXXXZZZ___ccceeefffeeedddgggooouuuyyyzzzuuunnnssszzzzzziii___RRRLLLaaa}}}jjjaaaYYYZZZeeepppsssrrruuutttfff]]]TTT[[[iiiyyytttiii___^^^dddqqq}}}uuujjj___UUUKKKFFFBBBHHHSSSbbbssszzzrrrhhhrrrrrr[[[TTTQQQSSS]]][[[RRRJJJFFFAAA888222///...............///000000444888UUUhhhSSSLLLZZZ[[[\\\^^^```cccgggjjjiiilllnnnnnnppprrrmmmgggTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNLLLJJJIIIJJJLLLMMMMMMLLLKKKPPPRRRPPPQQQVVVZZZYYY^^^```hhhqqq}}}rrrqqqnnnmmmmmmpppqqqqqqssszzzmmmbbbUUUJJJMMM___ooorrrlllhhhhhhhhhyyyzzz~~~vvv{{{ddd\\\WWWaaayyypppcccpppfffWWWCCC666222222222111---------------...//////333333444666777888999::::::;;;;;;<<<===>>>>>>???>>>??????>>>======???AAA@@@@@@@@@AAACCCEEEHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKKKKTTTkkk~~~~~~wwwaaaLLLFFFDDDGGGSSS^^^dddjjjkkkiiimmmwwwzzzfff]]]VVVPPPUUU___^^^OOOFFFMMMUUUTTTZZZ\\\]]]___aaaaaaaaaaaabbbbbbcccdddhhhpppzzznnnfffooovvvoooddd___hhh{{{rrraaadddtttrrrhhhppppppcccjjjtttxxxuuuqqquuu~~~yyypppooowww~~~yyyooo[[[llltttrrrxxx|||~~~yyyuuussstttyyy}}}rrrttt{{{|||~~~lllhhhxxx}}}vvvrrrjjj___FFF;;;222111333222222333000111555000666777CCCvvvyyyxxxdddvvvyyynnnKKK===FFFTTTTTTTTTRRROOOOOOSSS\\\cccjjjyyyzzzmmmddd^^^[[[XXXWWWVVVYYY^^^cccggghhhjjjbbb```iiinnnnnnttt|||vvv|||{{{hhh___SSSLLL___{{{qqqjjj___[[[hhhyyy~~~xxxuuuxxx{{{kkk```RRRYYYgggwwwxxxooooookkklllvvv|||tttjjj```UUUKKKDDDBBBIIIUUUeeevvvxxxtttkkkwwwzzzaaaXXXRRRTTTaaa^^^UUULLLGGGAAA888000---...............///000000111444OOO~~~ttt[[[MMMZZZ\\\]]]^^^___aaaeeeggggggiiijjjkkkpppuuusssnnnUUUTTTRRRQQQPPPPPPQQQQQQOOOOOOOOONNNNNNNNNNNNMMMJJJIIIHHHIIIKKKLLLKKKJJJGGGNNNRRRQQQRRRXXXZZZXXX]]]___fffkkktttwwwhhhgggbbb[[[ZZZ```iiioookkkvvv}}}xxxqqqiii[[[MMMOOO]]]mmmsssqqqlllccc[[[VVVvvv|||}}}yyyzzzbbbZZZVVV```wwwooocccrrrgggWWWBBB555111222222111---------------...///000666666777999:::;;;======;;;;;;<<<<<<===>>>>>>??????@@@???>>><<<<<<>>>@@@@@@@@@AAABBBEEEGGGJJJLLLIIIJJJLLLMMMNNNOOONNNNNNJJJLLLOOOWWWkkkzzzuuu___KKKFFFDDDGGGSSS^^^dddjjjkkkiiimmmxxx{{{ggg^^^XXXRRRTTT___^^^OOOGGGNNNTTTSSSWWWXXXZZZ]]]^^^_________WWW]]]cccgggiiioooyyywwwqqqrrr|||~~~tttjjjhhhnnnyyyiiihhhsss|||xxxqqqmmmuuuqqq```cccnnnvvvmmmdddttttttqqq}}}pppbbbmmm{{{vvvlll||||||xxxrrrssswwwtttuuu|||sssvvvxxxxxx|||ooonnnyyy~~~{{{wwwkkk]]]GGG<<<222111444333111111111111///333777555GGGhhhzzzmmmtttxxxyyyfffqqqTTT===@@@PPPVVVRRRLLLIIIJJJPPPXXX^^^gggvvvwwwkkkfffbbb^^^]]]ZZZWWWXXX\\\aaacccccceeeeeeeeefffiiillloooqqqwww{{{~~~yyyxxx}}}sssbbbVVVUUUggg{{{{{{mmm\\\[[[ooo~~~}}}}}}ppp^^^RRRWWWggg|||uuuppptttwwwyyyzzzzzzoooggg```WWWJJJAAADDDFFFSSSlll~~~ssszzzwwwnnnzzzuuucccggg___UUU^^^^^^YYYRRRJJJBBB;;;333///...............///000000///777IIIpppyyy```OOO\\\]]]]]]\\\]]]```eeeiiiffffffeeegggkkkpppuuuxxxaaaYYYPPPKKKMMMPPPQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNPPPSSSUUUVVV\\\\\\___fffooovvvyyyyyypppgggXXXLLLJJJUUUfffsssuuuqqqqqqtttqqqcccTTTJJJRRRdddpppqqqwww|||nnnkkkooouuuyyy||||||{{{{{{~~~{{{ooo___YYYTTT\\\uuufffddduuukkkVVV???666444444222111...///000///...///000222555777:::<<<<<<<<<===>>>AAA???>>>======???AAABBBCCCBBB@@@>>>=========>>>AAABBBCCCDDDEEEFFFGGGHHHGGGIIIJJJJJJIIIHHHIIIJJJJJJPPPQQQUUUnnnqqqXXXLLLLLLEEEFFFVVV```eeekkkmmmnnnqqqxxx~~~{{{ggg```\\\TTT\\\^^^ZZZPPPJJJLLLSSSVVVVVVWWWZZZ^^^aaabbb```^^^YYYXXXYYY]]]bbbkkk{{{{{{vvv|||}}}pppooozzzkkkkkkyyy~~~uuunnnuuukkkcccfffnnnsssmmmggguuusssqqquuueeennnvvvrrrmmm~~~zzzwwwzzzrrrxxx|||}}}xxxqqq{{{~~~{{{xxxlll^^^FFF;;;222111333222000000000111///222666555FFFeeezzzhhheeeaaazzzlllmmmPPP>>>CCCPPPWWWTTTOOOKKKKKKOOOTTTYYYbbbpppwwwjjjeeebbb]]]]]]ZZZVVVVVVZZZ___bbbcccddddddddddddfffiiilllnnnllloootttyyyzzzyyywwwuuuvvvssssssvvvxxx}}}zzzzzzrrraaaWWWXXXiii||||||lll[[[[[[rrr|||xxxtttvvvppp^^^UUUYYYhhh{{{vvvllliiipppvvvyyy~~~wwwjjj___XXXQQQIIIBBBEEEKKK[[[rrr}}}qqqvvvuuummmzzzhhhZZZbbb^^^XXX``````[[[TTTLLLDDD<<<444000...............///000000222666CCCiii~~~hhhXXX______]]][[[[[[___eeeiiieeegggiiiiiihhhiiimmmrrrkkk```TTTMMMMMMOOONNNLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPSSSUUUVVVZZZ\\\```gggnnntttxxxzzzpppiii\\\LLLDDDKKK]]]llliiijjjqqqwwwtttfffVVVMMMRRRbbbmmmooovvv}}}pppnnniiidddeeejjjrrrwwwzzz}}}|||uuulllooo~~~qqq___YYYSSSYYYooogggiiiyyygggSSS===444333222000000...///000000//////111333666888;;;===>>>>>>???AAABBBAAA???>>>>>>@@@AAABBBFFFEEECCC@@@???>>>===>>>@@@AAABBBCCCEEEFFFGGGHHHGGGHHHIIIHHHGGGGGGHHHJJJLLLPPPQQQ[[[|||zzzkkkTTTJJJLLLGGGIIIYYY```eeekkkmmmnnnrrryyy}}}iiibbb\\\UUU^^^```\\\RRRJJJLLLQQQTTTUUUWWWZZZ^^^bbbddddddddd```^^^]]]^^^^^^eeevvvyyywwwvvvqqqqqqvvv{{{oooiiinnnttttttnnnjjjssspppnnn|||iiimmmrrrnnnppp{{{{{{{{{~~~oooyyy}}}vvv~~~}}}zzznnn```DDD:::111111222111000000000111///222666555DDDaaammmbbbVVVtttiiivvvuuuSSSDDDIIIUUUYYYWWWSSSNNNKKKLLLOOOSSS[[[hhh|||{{{lllgggddd```]]]YYYUUUSSSVVV\\\aaacccbbbbbbbbbbbbdddfffhhhjjjhhhjjjlllooopppqqqqqqqqqpppqqqsssvvvuuuuuuzzz{{{{{{vvvwww}}}uuueee^^^```mmm}}}}}}nnn___aaavvvzzzrrrpppzzzqqq^^^UUU[[[iiiyyyyyyhhhcccmmmvvvyyy{{{~~~}}}}}}~~~sssdddXXXPPPKKKGGGDDDEEEQQQggg|||~~~sssxxxssskkkzzzyyymmmWWWPPPZZZZZZYYYbbbbbb]]]VVVNNNFFF>>>666000...............///000000444444<<<___ssseeedddbbb^^^ZZZYYY]]]ccciiidddiiillljjjeeebbbeeeiiipppfffYYYPPPNNNNNNLLLKKKNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPSSSUUUWWWZZZ^^^cccfffhhhkkkppptttsssmmm```OOOCCCHHHZZZkkknnnrrrzzz~~~vvveeeUUUNNNXXXdddmmmnnnuuu~~~tttjjj^^^RRRRRR]]]llluuuyyy|||}}}vvvggg```mmmrrr```YYYQQQWWWkkkyyyhhhpppzzz```NNN:::222111000///......///000000///000222444777999===???@@@AAACCCEEECCCCCCAAA@@@@@@AAABBBCCCHHHFFFDDDBBB@@@???>>>>>>??????AAABBBDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDGGGIIILLLNNNOOO^^^}}}nnnVVVJJJLLLIIIKKKZZZ```eeejjjmmmnnnrrrzzzkkkccc]]]VVV___aaa^^^SSSKKKKKKOOOQQQUUUWWWZZZ___cccfffhhhiiiiiihhhfffccc___cccsss|||{{{~~~}}}wwwtttmmmsss~~~~~~llliii}}}lllhhh{{{rrrnnnpppvvv|||{{{xxx{{{~~~yyyjjjwwwzzz{{{|||oooaaaAAA999222111222000///000///222000222666555BBB[[[|||sssfffyyydddhhh^^^HHHKKKXXX\\\ZZZVVVOOOIIIHHHKKKOOOWWWcccxxxsssmmmhhhddd^^^ZZZTTTQQQSSSXXX^^^bbbbbbbbbaaabbbcccdddeeefffiiijjjjjjkkklllnnnpppqqqmmmooosssvvvvvvvvvwwwzzzvvvzzzzzzwwwvvvxxxwwwrrrwwwuuuwww}}}vvvhhhcccbbbiiisssvvv}}}tttjjjkkkxxx{{{rrrnnntttvvvcccVVV^^^kkkvvvwwwvvv~~~iiihhhrrrzzzzzzvvvtttsssqqqqqqzzz}}}ttteeeVVVLLLGGGDDDCCCEEEWWWqqqxxxpppiiiyyyvvvnnn^^^OOONNNSSSSSSXXXcccccc___XXXPPPGGG>>>555000...............///000000333333666VVV~~~qqqjjjfff```ZZZXXX[[[bbbgggfffiiikkkjjjfffcccaaabbblllggg___UUUNNNKKKLLLOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNPPPRRRUUUVVVZZZ___ddddddaaaaaafffkkkuuummm^^^MMMDDDIIIZZZhhhqqqwwwxxxdddUUUPPPbbblllqqqqqqwww|||fffXXXKKKLLL[[[lllvvvxxx||||||lllkkkxxx~~~rrrcccXXXQQQZZZpppsssiiiwww{{{nnnYYYIII888222111000.........///000000000111333666888;;;>>>@@@BBBDDDFFFIIIEEEEEEDDDCCCBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@???===>>>@@@AAACCCEEEGGGGGGGGGFFFEEECCCAAABBBFFFIIIJJJLLLMMMZZZ}}}```MMMKKKGGGJJJWWW^^^ccciiilllnnnrrrzzzmmmddd^^^VVV]]]```]]]SSSKKKKKKNNNPPPUUUWWW[[[^^^aaadddgggjjjmmmmmmnnnlllfffggguuuuuuzzznnneeexxxnnncccpppuuunnnlllnnnsssxxxyyy}}}wwwtttwwwuuuffftttuuu~~~ppp```@@@888222222222000///111///333111222666666@@@VVViiicccyyynnnKKKHHHWWW^^^\\\WWWNNNGGGEEEJJJOOOUUUbbbvvvzzzqqqlllggg___[[[UUUQQQPPPTTT[[[```aaaaaabbbbbbcccdddeeeeeeggggggfffggghhhjjjlllmmmjjjmmmoooqqqrrrsssuuuuuuuuuwwwvvvsssrrrsssrrrpppqqqqqqtttyyy|||rrrgggbbb^^^^^^cccbbbnnnxxxuuuqqqqqqsssvvv{{{~~~zzzuuunnniiilllyyylll^^^fffooopppiiifffmmmxxxmmmnnnvvv|||xxxqqqmmmjjjggggggrrr}}}}}}vvviiiZZZMMMEEECCCCCCFFF]]]yyy|||}}}mmmiii{{{yyynnnZZZQQQTTTRRROOOXXXdddddd```YYYQQQHHH>>>555..................///000000111333555PPP{{{yyynnnkkkddd]]]YYYZZZ___dddhhhggggggiiikkkiiiddd___fffiiiggg\\\NNNGGGJJJOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMOOOQQQTTTUUUXXX___eeedddaaaaaafffmmm{{{nnn[[[KKKFFFLLLYYYbbbdddppplll[[[TTTgggpppuuuuuuyyytttcccPPPKKKVVVgggrrrwww}}}uuuhhhhhhlllxxx}}}zzzqqqfffZZZUUUccc|||mmmjjj}}}zzzrrrdddTTTFFF888333222111///000---///000111111222555777999<<<>>>AAABBBEEEHHHKKKGGGFFFEEEDDDCCCCCCCCCBBB??????@@@@@@AAAAAAAAAAAA======???@@@BBBDDDEEEFFFEEEEEECCCBBBAAABBBFFFIIIHHHLLLMMMVVVyyyfffNNNHHHEEEGGGRRR[[[aaahhhlllnnnrrryyyoooeee___XXXYYY]]][[[RRRKKKKKKNNNOOOUUUWWWZZZ\\\]]]___bbbeeegggjjjnnnppplllkkkuuuyyyiiiwwwxxxjjjpppyyyrrrjjjiiinnnrrrssswwwtttsssxxxttthhhtttsssppp^^^???888444444333000000222///555333333777777???QQQlll\\\cccVVVIIIVVV[[[[[[XXXPPPHHHEEEIIINNNUUU```ssstttmmmgggaaa]]]WWWRRROOORRRXXX]]]```aaaaaabbbcccdddeeeeeeffffffggghhhiiijjjkkkllllllooopppoooppptttuuusssrrrssssssrrrrrrrrrrrrrrrppprrrtttvvvwwwzzz~~~qqqgggccc\\\ZZZ\\\VVVaaauuurrrpppnnnllliiifffhhhmmmrrrrrrpppllljjjssstttiiimmmppplllccc]]]]]]aaavvvppplllrrrtttpppkkkiiifffcccdddppp|||{{{vvvlll]]]NNNEEECCCDDDMMMdddwwwlllkkk|||___VVV\\\UUUPPP[[[gggeeeaaaZZZRRRIII???444..................///000000...444555IIIxxx{{{~~~}}}rrrnnnhhhaaa\\\[[[]]]```iiifffeeeiiinnnnnngggaaacccjjjlllcccSSSHHHGGGKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMPPPRRRTTTUUU\\\dddggggggjjjrrryyyyyycccRRRNNNTTT]]]dddffftttuuu___TTTdddnnnvvvuuuvvv{{{aaaPPPOOO[[[jjjttt}}}sss```XXXVVVhhhuuu~~~wwwoooiii``````rrr{{{iiilllzzzppp^^^NNNBBB777444333111000111---///000111222333666999:::<<<>>>@@@BBBDDDHHHKKKHHHGGGFFFEEEDDDCCCBBBAAA;;;<<<>>>???@@@AAAAAAAAA===>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBAAACCCFFFIIIGGGNNNPPPUUUsssfffLLLFFFDDDEEENNNWWW^^^ggglllnnnrrrxxx}}}ssshhhbbb[[[XXX\\\[[[SSSLLLLLLNNNOOORRRVVVZZZ[[[ZZZ[[[]]]```___aaafffkkkkkkjjjooovvvttt|||zzznnnmmmrrrttttttwww~~~}}}sssuuu}}}~~~wwwsssoooxxx}}}~~~qqqooo[[[>>>999555555444111111333000666555444999999???NNNtttZZZ[[[zzzbbbIIIQQQTTTWWWXXXTTTLLLGGGIIILLLUUU]]]mmmyyypppiiibbb```ZZZSSSOOOPPPUUUZZZ^^^___```bbbcccdddddddddeeegggiiilllmmmlllkkkjjjkkkoooqqqppprrrwwwwwwsssqqqppppppqqqqqqqqqrrrsssrrrtttuuuuuuuuuyyy|||lllccc^^^YYYWWW[[[YYYbbbssspppiiiccccccaaa___```dddnnnssswwwrrrlllppptttjjjiiijjjkkkllliiibbb[[[ppppppfffiiihhhdddcccdddccc```hhhttt~~~wwwsssjjjZZZLLLDDDEEEIIIXXXnnnooojjjppphhhXXX```[[[XXXccckkkgggccc]]]UUUKKK@@@666///...............///000000,,,555444???jjjsssqqqmmmggg```\\\\\\\\\gggfffgggjjjmmmmmmiiidddaaaggglllhhh\\\QQQJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRSSSYYYbbbhhhlllrrr{{{~~~jjjYYYRRRWWWccckkkttt}}}wwwddd[[[bbbmmmuuurrrnnnxxxwww___RRRVVVdddpppxxxxxxfffYYYQQQ]]]ppp}}}|||{{{~~~tttnnnkkkhhhooowwwgggooorrr[[[III???666333333111000111---///111222222444777::::::<<<>>>???@@@CCCFFFIIIHHHHHHGGGFFFDDDCCCAAA@@@;;;<<<>>>???@@@AAA@@@@@@>>>>>>??????@@@AAAAAABBB???@@@BBBCCCCCCEEEGGGJJJHHHOOOPPPRRRlllfffNNNIIIEEECCCIIISSS[[[fffllloooqqqvvvzzzwwwmmmfff```ZZZ___^^^VVVNNNMMMNNNNNNOOOTTTYYY[[[YYYYYY[[[^^^]]]\\\___ccceeedddgggkkk}}}uuuuuuyyyzzzxxxzzz{{{rrrwwwyyylllpppvvv|||yyyzzzyyymmmoooZZZ>>>999666666444111111444000777666555999:::???MMMxxxyyydddfffwwwcccCCCFFFNNNTTTYYYWWWPPPIIIHHHJJJTTTZZZggg{{{~~~ssslllcccaaa\\\UUUOOOOOOTTTXXX\\\]]]___aaabbbccccccdddaaadddgggjjjkkkjjjhhhfffccciiimmmmmmrrrxxxwwwrrrsssqqqpppqqqqqqpppppprrroooqqqrrrrrrsssxxx|||~~~vvvaaaXXXTTTPPPQQQVVV```fffrrrssseee[[[\\\______```bbbiiirrryyytttkkklllzzzqqqccc```bbblllzzz~~~qqqcccnnnnnncccccc```\\\]]]``````\\\mmmxxx}}}tttpppfffWWWHHHCCCGGGMMMaaauuujjjiiitttnnnXXXaaa______jjjnnniiieee___VVVMMMBBB777000...............///000000+++666333999___tttssspppjjjccc^^^[[[ZZZeeegggjjjkkkkkkjjjhhhggg]]]bbbgggiiieee[[[PPPIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSYYY```gggmmmttt|||wwwgggVVVNNNSSSbbbnnnuuuwww{{{|||rrrkkkiiibbbnnnuuuooogggmmmppp]]]YYYcccmmmsssvvveeeYYYXXXmmm|||{{{yyy}}}|||sssnnnmmmnnnyyyuuufffrrrrrrXXXFFF===555333333111000111---///111222333555888;;;:::<<<===>>>???AAAEEEHHHHHHHHHGGGFFFDDDBBBAAA@@@===>>>???@@@AAA@@@@@@???>>>????????????@@@@@@@@@===???BBBDDDDDDFFFHHHJJJIIIOOOMMMMMMfffhhhRRRMMMGGGBBBEEEPPPYYYeeemmmoooqqquuuyyyzzzpppjjjccc^^^bbbaaaYYYPPPMMMMMMMMMLLLRRRYYY[[[ZZZYYY[[[^^^aaa]]][[[___aaaaaabbbeee|||yyyvvvttt{{{yyyyyyttt|||wwwyyy}}}oooppp{{{rrrYYY>>>888444444444111000222444555777888;;;???EEEIIIppp}}}pppeeefffpppIIIAAADDDOOOYYYZZZTTTMMMGGGDDDQQQWWWaaammmuuuppphhheee```ZZZUUURRRPPPOOOZZZ[[[^^^```aaabbbcccbbbeeedddeeehhhkkkllliiiffffffggghhhjjjmmmoooqqqqqqppppppppppppooooooooooooqqqrrrtttuuuuuuuuuwwwyyywwwdddUUUOOOMMMJJJHHHRRRdddzzzssscccYYY[[[]]]ZZZ[[[aaapppxxx}}}wwwnnnnnnzzz~~~tttfffnnntttwww~~~pppyyy~~~rrreeeddd^^^```gggaaaZZZaaapppxxx}}}|||uuukkk___SSSHHHCCCGGGOOOnnnmmmhhh|||hhh```mmmbbbaaapppnnnnnnggg```ZZZNNN???333///...............///000000000,,,555<<>>:::555222222222000...222111000222555888:::;;;AAA???>>>???CCCDDDCCCAAAEEEDDDCCC@@@???======<<<======>>>???@@@@@@AAAAAACCCAAA???>>>?????????>>>???@@@BBBDDDEEEFFFFFFGGGHHHQQQPPPGGGTTTwwwttteee\\\QQQGGGCCCEEEMMMWWWcccjjjlllnnnssswwwqqqkkkhhh]]]___cccbbbVVVIIIIIIPPPMMMMMMOOOQQQTTTWWWZZZ[[[[[[ZZZYYY[[[^^^```^^^\\\zzzqqquuu}}}}}}}}}|||uuuzzz~~~uuurrrzzzoooVVV===777444444444111111333222333444555888===CCCGGGjjjmmmrrreeekkksssmmmlllJJJAAACCCMMMWWWXXXRRRLLLHHHFFFNNNSSS[[[gggyyy{{{sssiiieee```[[[WWWTTTQQQPPPYYYZZZ]]]```bbbcccbbbbbbddddddeeehhhkkkllljjjgggfffgggiiikkkmmmpppqqqrrrooooooooooooooooooooooooppprrrssstttttttttvvvxxxzzz{{{}}}qqqeee]]]WWWQQQMMMQQQbbbwwwwwwiiiaaaccceeeaaabbbgggxxx~~~yyyooommmxxxyyyyyyzzzzzz||||||sss|||uuurrrrrrjjjfffhhh___ZZZbbbqqqxxx|||xxxwwwsssjjj^^^RRRHHHEEELLLWWWrrr~~~oooqqqeeedddrrrfffcccooonnnnnnggg```YYYMMM>>>333///...............///000000111...555:::GGGsss{{{jjj]]]\\\]]]YYYVVVWWWXXX]]]dddiiikkkkkkjjjjjjhhhbbb___dddmmmnnndddZZZUUUMMMHHHIIIIIIGGGGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOOOORRRUUUXXX\\\```eeeiiillljjjcccYYYVVVXXXZZZYYY___fffllllllmmmmmmiiibbbdddeeeddd]]]TTTTTTddduuuyyyrrrnnnmmmvvvkkkccciiiqqqvvvyyy|||~~~~~~{{{{{{}}}lllkkkzzzTTT<<<888333111111111000...333333333555888;;;===>>>BBB@@@???@@@CCCDDDCCCAAACCCBBBAAA@@@??????>>>>>>===>>>???@@@AAABBBCCCCCCCCCAAA>>>===>>>?????????@@@@@@BBBCCCEEEEEEFFFFFFEEEKKKKKKFFFPPPlllqqq___WWWRRRKKKEEEDDDJJJTTT```hhhjjjlllqqqvvvsssjjjggg[[[]]]```___VVVKKKKKKQQQMMMMMMOOOQQQTTTWWWYYY[[[ZZZYYYYYY[[[___```___]]]~~~|||oookkkqqqxxx{{{|||{{{~~~jjjPPP<<<666333444444222222444333333444444777<<>>@@@AAACCCBBBAAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAA>>>???@@@AAACCCDDDEEEFFFDDDAAA>>><<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDGGGIIIJJJOOOaaa|||qqq]]]UUUSSSOOOHHHBBBHHHQQQ\\\dddgggjjjooosss~~~xxxlllggg[[[[[[\\\[[[UUUNNNMMMQQQLLLMMMNNNPPPSSSVVVXXXZZZYYYYYYZZZ\\\___aaa```___~~~}}}~~~sssmmmqqqzzz~~~}}}~~~eeeLLL;;;555222444555333333666555555555666888>>>EEEJJJ```yyyrrriiigggeee^^^dddCCC>>>EEEPPPWWWSSSKKKGGGHHHDDDGGGOOO[[[hhhzzzuuulllhhhbbb^^^[[[WWWRRRNNNSSSVVV[[[___bbbcccbbbaaaaaaccceeehhhjjjkkkjjjiiihhhhhhjjjkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnoooqqqqqqpppqqqrrrtttvvvxxx}}}zzzlllaaa[[[^^^kkkzzzzzztttnnnlllqqqzzz{{{ppplllsss{{{~~~nnn```\\\[[[\\\fffssswwwkkk___]]]iiisssxxx~~~~~~~~~}}}yyyssslllhhhhhhaaaWWWMMMFFFJJJ]]]ooo{{{}}}~~~vvvcccttt|||{{{qqq```^^^mmmuuufffaaalllqqqnnnggg___VVVIII:::111///...............///000000111222444666===[[[rrrSSSNNNVVV\\\]]]^^^UUUUUUXXX^^^fffkkkkkkiiimmmgggaaa___ccchhhlllmmmeee^^^UUUMMMHHHGGGHHHKKKGGGFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSSSSSSSTTTWWWXXX[[[ZZZXXXWWW[[[```]]]VVVPPPSSSWWWZZZ]]]^^^]]]\\\[[[XXXRRRJJJAAA???IIIVVVhhhooowww{{{xxxsssnnnmmmttt}}}uuuuuuvvvwwwxxxzzz}}}~~~~~~}}}||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}pppqqq||||||vvv___DDD444333000//////000111111666888;;;===???@@@BBBCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIEEEBBB>>>===???AAACCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGLLLSSSTTT]]]zzz{{{iii^^^XXXQQQIIIBBBFFFNNNYYYaaaeeeiiinnnrrryyyqqqiii^^^[[[ZZZYYYVVVSSSPPPNNNLLLLLLMMMOOORRRUUUWWWXXXXXXYYYZZZ]]]___aaaaaaaaa}}}yyy{{{wwwpppttt|||~~~~~~{{{|||~~~|||aaaHHH:::555222444555333444666555666666777999???FFFJJJ[[[xxxrrrjjjSSSlll{{{LLL???CCCMMMVVVVVVLLLFFFEEEBBBDDDLLLXXXcccrrr}}}qqqkkkddd___\\\XXXRRRNNNPPPSSSWWW\\\___aaaaaaaaa```bbbeeehhhiiiiiihhhhhhlllmmmnnnooonnnmmmlllkkkkkklllllllllmmmmmmmmmnnnmmmoooppppppooooooqqqrrrvvvxxx{{{~~~}}}mmmccc```hhhqqq|||wwwlllkkkuuu|||rrrooosssxxxuuuaaaWWWSSSWWWhhh{{{sssddd```jjjtttxxx|||~~~}}}}}}~~~{{{xxxuuupppiiiddd```YYYQQQJJJHHHQQQeeexxxzzz|||{{{qqqcccxxxzzzjjjXXX```mmmmmm```___kkksssnnnggg___UUUFFF777000000...............///000000///222444666===QQQ|||dddMMMMMM[[[bbb___XXXVVVTTTXXX___fffjjjkkkiiiiiigggbbb^^^___dddhhhnnniii```TTTLLLHHHGGGGGGGGGFFFEEEDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNQQQQQQQQQRRRSSSUUUTTTUUUUUUVVV\\\aaa^^^WWWMMMOOOSSSWWWZZZZZZYYYYYYYYYTTTOOOHHH@@@===DDDNNNaaagggnnnqqqpppmmmllllllqqq{{{}}}|||yyyxxxxxxyyyzzzzzz}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzzzzz{{{}}}~~~yyyrrruuupppwwwzzzssshhhRRR>>>222111000//////111333555777;;;???AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@AAACCCDDDFFFHHHIIIJJJFFFDDDAAA@@@BBBEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHPPPZZZYYY]]]zzzppp```SSSIIICCCEEELLLVVV^^^dddiiinnnqqqvvvwwwmmmccc___ZZZYYYZZZYYYRRRKKKKKKLLLMMMNNNQQQSSSUUUWWWWWWYYY[[[]]]^^^___aaaaaa~~~~~~yyyyyy|||}}}zzzvvvyyywwwwww{{{~~~}}}~~~}}}|||}}}|||yyy]]]EEE:::555222444555333333666333555666888:::???DDDHHHUUU}}}qqqUUU\\\bbbGGGDDDHHHSSSVVVNNNEEECCCAAABBBIIITTT]]]hhh}}}yyyqqqgggaaa^^^ZZZTTTOOONNNPPPTTTXXX\\\___aaaaaa___bbbeeegggffffffffffffnnnooopppqqqqqqpppnnnmmmkkkkkkllllllmmmnnnnnnnnnmmmoooppppppoooooopppqqqsssuuuxxxzzz|||~~~llldddcccnnnssszzz{{{llllllyyywwwssstttwwwzzzsssaaaWWW\\\mmm~~~nnneeekkkuuuxxx{{{}}}}}}~~~}}}xxxuuusssooohhhccc\\\TTTMMMLLLPPP\\\ppp}}}yyy}}}vvvkkkccc{{{lllZZZhhhmmmddd\\\___jjjsssmmmggg___TTTDDD555///000...............///000000...333444888>>>HHHlll}}}|||tttSSSGGGSSS^^^]]]\\\YYYUUUUUUYYY```gggjjjfffiiijjjfff___\\\^^^aaappppppjjj^^^SSSMMMHHHDDDHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJMMMNNNNNNNNNPPPQQQPPPRRRSSSTTTYYY___^^^ZZZNNNMMMOOOTTTWWWXXXYYY]]]___ZZZSSSMMMEEE???BBBIIIYYY^^^dddggghhhhhhjjjmmmllluuu|||xxxvvvvvvwwwwwwvvvwwwwwwwwwvvvvvvtttssssssrrrsssuuuwwwzzz}}}ssskkkooo}}}wwwppp{{{{{{ppp^^^III:::000111111111111333666999:::???DDDFFFDDDCCCDDDEEEEEEFFFHHHGGGFFFEEEGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHFFFEEEEEEHHHJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIQQQYYYXXX[[[wwwlllXXXKKKDDDCCCIIIRRR[[[bbbhhhmmmpppuuu~~~pppgggbbb\\\\\\aaabbbWWWJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVYYY[[[]]]]]]]]]___```~~~~~~yyyxxxzzz~~~{{{|||}}}|||~~~|||~~~}}}{{{}}}ttt{{{vvvYYYBBB;;;666333444444333333555333555888;;;===@@@EEEHHHRRRvvvuuu\\\TTTpppSSSGGGCCCMMMSSSNNNFFFDDD@@@???DDDOOOTTT\\\pppxxxllldddaaa]]]WWWRRRLLLMMMPPPTTTXXX\\\```bbb___bbbeeefffdddccccccdddgggiiillloooppppppooonnnkkkllllllmmmnnnnnnoooooonnnoooppppppoooooopppqqqnnnrrrwwwyyy{{{nnnffffffqqqrrrwww}}}pppppp|||wwwuuuuuuwwwrrrcccfffrrr{{{xxxlllmmmuuuwwwzzz|||~~~|||vvvsssrrrooojjjeee[[[SSSNNNQQQ[[[iii|||~~~zzzxxx}}}qqqeeeaaayyyaaapppnnn___[[[bbbkkkqqqmmmggg___RRRBBB333...000...............///000000---333444999???>>>\\\}}}~~~```KKKKKKUUU]]]]]]\\\YYYWWWWWW[[[bbbgggeeeggghhhhhheeebbb___^^^hhhmmmmmmeee]]]WWWQQQKKKJJJIIIGGGEEEDDDDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGIIILLLMMMLLLLLLMMMNNNMMMPPPQQQQQQTTTZZZ\\\[[[PPPKKKJJJOOOSSSVVV]]]eeepppiiiaaaZZZPPPGGGDDDGGGTTTYYY^^^aaabbbcccfffiiigggoooxxx|||{{{wwwtttssstttuuuuuusssqqqrrrrrrrrrqqqpppooooooooopppssswww{{{~~~sssmmmrrr~~~{{{ppprrr~~~nnnWWWAAA555000111333333333555999===>>>CCCIIIKKKHHHEEEEEEFFFDDDGGGHHHHHHGGGFFFHHHJJJHHHGGGFFFFFFEEEEEEEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHGGGIIIJJJQQQVVVTTTXXXrrrwww```NNNDDD@@@FFFNNNWWW___fffkkkmmmsss}}}rrriiiddd^^^___hhhkkk]]]LLLJJJKKKKKKMMMOOOQQQSSSTTTVVVYYY[[[\\\[[[[[[]]]___|||{{{}}}}}}}}}|||~~~~~~xxx~~~~~~}}}~~~|||uuu~~~}}}{{{qqqiiiwwwtttWWW@@@<<<666333444444222222444555888;;;???AAADDDGGGJJJQQQssszzz{{{yyyeeeTTTggg\\\JJJ???GGGPPPMMMGGGEEE>>><<>>DDDKKKQQQTTTVVVUUUdddnnnnnnlllvvvsss___llluuuPPP===BBBFFFGGGIIIGGGBBB>>>===BBBGGGLLLXXXcccuuuvvvlllkkkggg```ZZZVVVOOOJJJLLLOOOSSSYYY```cccdddeeeffffffeeedddcccfffeeeeeefffhhhkkkmmmooolllkkkkkkjjjjjjkkkkkklllmmmmmmllllllllllllmmmmmmlllnnnqqqvvv{{{xxxsssmmmlllqqqwww}}}sssqqqxxxvvvfffZZZ\\\ffftttwwwvvvwwwuuu|||~~~~~~yyyvvvxxxxxxyyyzzz{{{{{{||||||xxxwwwrrrjjjgggfff___WWWSSSRRRVVVcccvvv{{{hhhlllnnnxxxzzzjjjfff~~~sss}}}fff___dddhhhmmmmmmfffYYYHHH888///...///.../////////......///111333333777<<<:::999HHH\\\{{{ZZZKKKMMM\\\[[[ZZZXXXUUUTTTUUUVVV^^^```cccffffffeeecccbbb```___]]]]]]^^^^^^\\\ZZZZZZWWWSSSOOOMMMJJJFFFCCCCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMRRRXXX]]]aaaSSSGGGDDDCCCFFFTTTeee~~~zzzlll]]]RRRNNNQQQTTTWWWYYYZZZ[[[]]]^^^___aaadddgggjjjkkkllllllhhhhhhiiijjjkkklllllllllkkkjjjiiiiiikkkooosssvvvzzz|||~~~rrrooowww```@@@444666111111333555777888:::;;;@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIOOOMMMKKKOOOSSSaaaxxxzzzdddSSSJJJFFFBBBDDDNNNYYY```fffjjjmmmsss{{{sssfff]]]```hhhkkkiiiRRRPPPLLLKKKKKKLLLNNNOOOTTTUUUWWWYYYZZZ[[[\\\\\\}}}|||~~~~~~~~~~~~}}}{{{~~~xxxzzz~~~|||tttuuu}}}|||}}}|||pppsss|||```FFF777777666444333444555777888:::<<>>@@@CCCHHHRRR[[[hhhxxxsssnnnhhhccc___ZZZTTTPPPNNNMMMOOOVVV^^^```cccgggjjjjjjgggcccaaaccccccdddeeegggjjjmmmoookkkkkkjjjjjjjjjjjjkkkkkkmmmmmmkkkkkkkkkkkkmmmmmmlllmmmooorrrwww{{{zzzxxxuuuooojjjnnntttyyy~~~vvvrrruuuzzzzzzzzzwwwkkkXXXLLLPPPZZZjjjxxx{{{yyyvvvssswwwyyy||||||zzzyyywwwwwwxxxyyyzzzzzzzzzzzzxxxuuunnngggdddccc]]]WWWSSSVVV^^^mmm}}}~~~sssbbbeeejjjyyytttggglll{{{vvvggg___fffiiijjjkkkcccTTTCCC555......///.../////////......000222444555;;;???<<<999BBBPPPpppsssUUUEEETTTTTTSSSSSSRRRPPPOOOOOOWWWYYY]]]```aaabbbaaaaaabbb```]]][[[ZZZWWWTTTQQQUUUSSSQQQQQQQQQOOOMMMKKKDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIKKKPPPUUUZZZhhhaaaTTTGGGAAADDDKKKRRRmmmsssxxxwwwnnnaaaWWWQQQPPPRRRVVVXXXYYY[[[]]]___]]]^^^aaadddggghhhiiiiiiddddddeeefffgggggghhhhhheeeeeeeeehhhnnnuuu|||yyyoootttxxxWWW@@@999:::444444555666888999:::;;;>>>???@@@BBBDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHIIINNNKKKHHHKKKMMMWWWlll{{{fffVVVNNNGGGCCCDDDMMMWWW___dddiiijjjrrrzzzxxxggg^^^ZZZ[[[aaahhhWWWQQQKKKHHHJJJLLLKKKJJJPPPRRRUUUXXXYYYZZZZZZYYY}}}vvvtttxxx|||~~~~~~}}}|||{{{|||~~~}}}xxxyyy~~~|||vvvxxx{{{zzz{{{tttxxxvvvYYYAAA555555444333333555777999;;;???@@@BBBDDDHHHLLLRRRUUU]]]]]]uuu~~~xxxhhhdddgggZZZkkkaaaGGGBBBDDDJJJLLLEEEBBB@@@??????AAAFFFOOOVVVdddlll~~~tttkkkeeeddd___[[[XXXVVVQQQNNNSSS[[[^^^aaafffiiijjjhhhdddaaaaaabbbcccdddgggjjjmmmnnnkkkkkkjjjjjjjjjjjjkkkkkkmmmlllkkkjjjjjjkkklllmmmlllllllllnnnqqqvvvzzz||||||xxxxxxsssmmmiiilllqqquuuyyy|||~~~~~~xxxuuuvvvyyyyyy|||{{{mmmYYYLLLNNNVVVaaaooo~~~{{{xxxuuuvvvvvvxxxzzz}}}~~~{{{yyyxxxxxxxxxuuuvvvwwwxxxxxxxxxxxxwwwtttpppjjjfffccc```[[[UUUUUU\\\gggvvv{{{pppeeeiiiqqq~~~jjjcccsss~~~xxxiiiqqq}}}bbb\\\cccffffffiii^^^MMM<<<111------///---/////////...///111222555666;;;???<<<999???III```cccKKKHHHHHHIIIJJJLLLMMMLLLLLLOOOQQQTTTXXX\\\^^^``````bbb```]]][[[YYYVVVQQQNNNHHHGGGGGGJJJNNNRRRTTTUUUHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEGGGGGGHHHKKKPPPSSS___ccc```TTTMMMMMMJJJDDDTTTZZZaaacccaaa[[[UUURRRSSSUUUXXXZZZ\\\]]]```bbb]]]^^^```bbbccccccccccccaaaaaaaaaaaabbbcccddddddaaaccchhhnnnvvv~~~sssqqq|||~~~hhhNNNCCCAAA@@@666777777888999:::;;;;;;===>>>???@@@BBBBBBCCCCCC>>>>>>>>>???????????????>>>@@@BBBEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAADDDDDDFFFGGGGGGHHHHHHHHHGGGLLLIIIGGGJJJIIIQQQcccmmm\\\TTTJJJEEEEEELLLVVV]]]ccchhhgggooottt{{{}}}kkkddd]]]UUUSSSXXXXXXSSSMMMIIIIIIIIIHHHHHHMMMPPPSSSWWWYYYYYYXXXWWW{{{rrrpppvvv}}}}}}{{{{{{}}}}}}}}}~~~~~~yyy~~~}}}~~~vvv~~~oooRRR>>>555333333333444666999<<<>>>CCCEEEFFFGGGHHHKKKPPPTTT\\\\\\mmmtttlllsssXXXZZZsss{{{WWWEEE???HHHNNNGGGBBBBBBAAA>>>@@@FFFNNNRRR```dddvvv{{{nnnfffeeeaaa___^^^]]]WWWPPPPPPUUU[[[]]]aaadddffffffdddccc```aaabbbeeegggjjjlllmmmkkkjjjjjjiiiiiijjjjjjkkklllkkkjjjiiiiiijjjkkklllkkkkkkjjjkkkmmmqqqtttvvvwwwxxxxxxwwwwwwvvvpppiiiiiikkkooorrruuuvvvvvvtttvvvxxxxxxvvvsssrrrsssvvv|||wwwdddVVVSSSUUU[[[iiiyyy~~~~~~|||yyywwwvvvwwwvvvvvvwwwxxxzzz|||}}}~~~|||zzzwwwuuuuuuuuuuuussstttvvvwwwwwwwwwuuuuuummmiiifffeeeddd___ZZZUUU[[[cccppp}}}vvvmmmjjjsss|||zzzccceeezzznnnfff[[[lllyyyppp[[[YYYaaadddggggggZZZGGG777///------...---...////////////111333666777999;;;::::::???FFFRRRtttmmmRRR???>>>>>>AAAFFFJJJLLLLLLHHHJJJMMMQQQUUUYYY\\\^^^___^^^\\\\\\[[[YYYUUURRRFFFCCCAAABBBFFFKKKPPPRRRJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFEEEFFFHHHJJJNNNYYY]]]XXXVVVYYYVVVMMMJJJLLLNNNOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[]]]```ccc^^^____________^^^^^^]]]]]]\\\\\\]]]]]]___```aaadddhhhpppyyy}}}~~~xxxpppuuu|||{{{mmmTTTCCCAAA@@@===888888999999:::;;;;;;<<<<<<===>>>???????????????;;;;;;;;;<<<<<<=========;;;<<<>>>AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAEEEEEEDDDDDDCCCAAA@@@???AAABBBCCCDDDEEEFFFFFFFFFDDDIIIHHHGGGJJJIIINNN^^^|||xxxeee\\\NNNHHHFFFKKKTTTZZZ```eeedddkkkooossstttkkkdddXXXPPPOOOUUUTTTQQQMMMGGGEEEFFFHHHKKKNNNRRRUUUWWWXXXWWWVVV~~~~~~zzzooolllsss{{{~~~~~~|||zzz{{{}}}|||zzz{{{~~~~~~{{{||||||zzz|||xxxsss~~~fffKKK;;;777333333333555888<<<@@@BBBEEEHHHKKKLLLMMMOOOUUUYYYZZZ]]]ggg{{{vvvcccXXX^^^}}}uuuSSS>>>BBBLLLJJJDDDEEECCC>>>???EEELLLNNNWWW]]]kkktttiiigggbbb```______ZZZRRRNNNPPPUUUWWW[[[___aaacccddddddaaabbbcccfffhhhjjjkkkllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooopppllllllmmmpppsssrrrnnniiijjjkkknnnrrrttttttpppnnnpppqqqqqqqqqpppqqqtttvvv|||ttteee[[[VVV[[[iiivvv|||}}}~~~}}}{{{|||yyyxxxxxxwwwtttsssuuuvvvvvvuuuuuuvvvwwwxxxxxxzzzyyywwwtttsssrrrrrrrrrrrrsssuuuvvvvvvuuusssrrrnnnhhhfffhhhhhheeeaaa___ccclllwwwzzzqqqlllppp|||ssscccnnntttbbb\\\XXXkkknnnaaaVVV[[[aaadddkkkdddVVVBBB333.........------...000000///000222444555666777888999<<<@@@DDDFFFXXXsssYYYAAA===999;;;AAAGGGKKKLLLGGGHHHIIILLLOOOSSSVVVXXXZZZZZZZZZ\\\]]]\\\YYYVVVPPPLLLFFFBBBAAACCCDDDDDDHHHGGGGGGGGGFFFFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBCCCEEEDDDCCCBBBBBBDDDCCCKKKPPPOOORRR[[[```^^^PPPNNNKKKIIIIIIKKKNNNQQQQQQRRRTTTUUUVVVXXX[[[]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ]]]```ccceeemmmsss{{{yyyzzz|||sssrrr}}}}}}xxxyyyooo]]]III<<<999888555888888999:::;;;;;;<<<<<<<<<============<<<<<<;;;888999999::::::;;;;;;<<<:::;;;<<<===???@@@AAABBBDDDDDDCCCBBBAAA???>>>===BBBBBBCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDAAAGGGFFFGGGKKKIIILLLZZZzzzwwwhhhQQQJJJEEEIIIPPPUUU[[[```bbbhhhmmmqqq~~~oooggg___VVVPPPQQQSSSTTTPPPIIIFFFGGGIIIIIIKKKNNNRRRTTTUUUUUUUUU~~~}}}}}}|||}}}wwwpppssswwwxxxvvvvvvzzz|||yyyyyy~~~zzzvvvvvv{{{~~~}}}{{{xxxxxx{{{}}}|||}}}}}}~~~~~~~~~}}}}}}xxx~~~{{{|||kkkmmmwww]]]EEE999888333333444666:::???CCCEEEFFFJJJOOOQQQQQQSSSXXX\\\WWW___aaawwwzzzyyyttt___VVVkkksssLLLAAAHHHGGGFFFHHHEEE>>>===CCCGGGHHHOOOWWWbbbsssrrrmmmgggbbb``````]]]VVVQQQPPPMMMQQQVVV[[[___aaaaaaaaabbbccceeegggiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjhhhiiijjjkkkkkkjjjiiihhhiiijjjjjjjjjjjjkkkkkkkkkhhhfffgggjjjmmmmmmmmmlllkkklllnnnrrrtttsssnnnjjjmmmnnnppprrrssstttvvvwww|||zzziii\\\```lllwwwzzzyyyzzz{{{yyyzzzvvvtttvvvuuuqqqqqquuurrrrrrsssttttttuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrppprrrtttuuuuuutttrrrpppnnnfffbbbdddgggfffgggjjjmmmuuu~~~zzzuuuvvvyyyxxxmmmfffvvv}}}|||sss___^^^```mmmdddSSSQQQ\\\___bbbnnnbbbSSS???222...///...,,,---...000000///000333555444666777888:::===>>>>>>EEEIIIrrr}}}iiiKKKDDD;;;999===CCCHHHJJJKKKJJJIIIIIIJJJLLLNNNPPPTTTTTTVVVYYY\\\\\\ZZZXXXXXXTTTOOOJJJGGGCCC@@@>>>@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@???AAABBBBBBAAA@@@@@@AAAAAACCCDDDFFFIIIQQQXXX]]]UUUSSSPPPMMMMMMNNNOOOOOOMMMNNNOOOOOOPPPQQQTTTVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZ^^^ccciiinnnrrrzzz~~~zzz{{{yyyrrryyy~~~}}}~~~xxxsssqqqeeeWWWJJJ???555333555777777888999;;;<<<===============<<<;;;:::888777777777888999999::::::;;;<<<;;;;;;;;;<<<>>>AAABBBBBBBBBBBBAAA@@@???>>>===???@@@AAABBBBBBBBBBBBBBB???@@@@@@AAABBBBBBBBBBBB???FFFEEEGGGLLLHHHIIIVVVrrrkkkQQQIIICCCEEEJJJOOOUUUZZZ```eeelllssswww~~~rrrkkk```UUUQQQRRRRRRQQQNNNKKKHHHGGGFFFHHHJJJMMMOOOQQQRRRSSS___mmmwwwzzz{{{{{{}}}|||zzzzzzwwwsssmmmrrrtttrrrtttzzz~~~~~~yyyrrrqqqwww}}}}}}zzzwwwvvvxxxzzz||||||{{{{{{|||}}}~~~}}}}}}~~~{{{|||{{{{{{}}}xxx~~~uuuaaahhhqqqXXXAAA777888333333444777;;;@@@EEEGGGGGGLLLRRRSSSRRRRRRVVVZZZVVV```]]]mmmwwwxxxfffTTTccc^^^FFFEEEBBBHHHJJJFFF>>>;;;@@@DDDCCCKKKVVV^^^hhh{{{uuummmfffaaaaaa___ZZZUUUTTTGGGLLLSSSZZZ^^^``````___cccdddfffhhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjfffhhhjjjlllllljjjhhhfffiiiiiijjjjjjjjjjjjiiihhhkkkhhhggghhhiiijjjlllnnnlllmmmooorrruuusssmmmhhhhhhjjjmmmqqqsssttttttttt~~~vvveeedddoooxxxyyyxxxyyyzzzyyyyyyttttttwwwvvvrrrrrrvvvnnnoooqqqrrrttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrpppqqqsssuuuuuusssqqqoooiii___XXXZZZ^^^___dddjjjttt{{{||||||~~~qqqhhhhhhwww{{{}}}uuubbbccciiiooo]]]KKKNNN]]]]]]___oooaaaQQQ===111///000...,,,---...000000000111333555333666888999<<<===<<<:::KKKEEEddd{{{UUUKKK???999;;;AAAFFFHHHOOOMMMKKKHHHGGGHHHIIIIIIPPPQQQTTTWWWZZZ[[[YYYWWWWWWVVVTTTRRROOOKKKEEEAAA999999::::::::::::::::::>>>>>>????????????>>>>>><<<>>>AAAAAA@@@???@@@@@@BBBAAABBBDDDDDDEEEIIINNNSSSRRRQQQRRRRRRRRRPPPNNNLLLMMMMMMMMMLLLNNNQQQSSSQQQQQQQQQQQQRRRSSSTTTUUUXXXZZZ^^^ccckkkssszzz~~~}}}~~~zzzuuuzzztttiii___WWWQQQEEE777555<<<666777888999;;;<<<===>>>>>>======<<<:::888666555666777777888999::::::;;;>>>===;;;:::;;;>>>AAACCC@@@@@@AAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCC??????@@@AAAAAAAAAAAA@@@???EEEEEEGGGKKKGGGGGGRRReeeaaaQQQHHHAAABBBGGGKKKPPPUUU```cccllluuutttxxx{{{lll\\\RRRPPPOOOPPPRRRPPPJJJEEEDDDEEEGGGIIILLLNNNPPPQQQXXX\\\fffxxxwwwxxx{{{~~~~~~{{{wwwwwwxxxsssrrrqqqrrrtttwwwyyyyyyyyytttooopppvvvzzz{{{zzz{{{yyyxxxwwwvvvwwwyyyzzz~~~||||||~~~zzzxxxyyy||||||yyywwwyyyyyywwwwww{{{zzzxxxrrrjjjiiivvvhhhMMM;;;777888444666999<<<@@@CCCEEEFFFIIILLLPPPSSSTTTTTTVVVWWW]]]```]]]```}}}ooocccyyysssXXXeeevvvLLL@@@AAAFFFJJJHHH@@@<<>>JJJMMMVVVbbbrrruuuoooiiigggbbb\\\YYYZZZPPPKKKKKKSSS[[[]]]]]]]]]```aaaccceeefffgggggggggkkkkkkkkkkkkjjjhhhfffeeeggghhhiiijjjkkkjjjiiiiiiggghhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjkkklllnnnooonnnllllllrrrxxxwwwnnneeefffhhhjjjlllnnnppptttwww}}}yyyooolllooossswwwyyyyyywwwuuuvvvvvvvvvvvvuuutttrrrrrrtttpppnnnooorrruuuuuussssssqqqnnnllllllnnnqqqsssoooooooooqqqrrrqqqnnnkkkhhh___UUUUUU\\\eeejjjkkkvvv{{{~~~|||~~~xxxhhh___ggg~~~jjjdddrrr{{{[[[LLLUUU___gggkkkggg[[[JJJ888111000///.........///111111111111333555555777999::::::;;;===>>>DDDFFFVVVyyy|||gggNNN@@@;;;;;;>>>AAAKKKQQQRRRLLLGGGHHHHHHEEEKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVUUUQQQMMMHHHDDDAAA===:::999;;;<<<;;;999444444666888:::===???@@@>>>>>>===<<<:::;;;===???======>>>???@@@BBBDDDEEEFFFHHHJJJKKKKKKKKKMMMNNNGGGIIILLLMMMLLLLLLMMMNNNNNNMMMLLLMMMOOORRRUUUWWW\\\ccclllvvv}}}|||}}}uuulllaaaVVVOOOHHH???999777::::::999999999::::::;;;<<<;;;:::888888777888888999999999;;;======<<<:::::::::::::::<<>>??????===EEEHHHOOOXXXeeexxxzzzlllfffccc___\\\\\\WWWPPPMMMQQQVVVXXX[[[^^^______```aaacccfffgggiiiiiiiiijjjjjjiiihhhgggffffffggghhhiiijjjiiihhhhhhggghhhhhhhhhhhhhhhgggggggggggghhhiiikkkmmmooopppmmmllllllrrrwwwvvvmmmeeefffgggjjjkkklllnnnqqqtttyyy}}}sssnnnqqquuuyyyzzzzzzxxxwwwuuuuuuuuutttsssrrrrrrrrrsssqqqppppppqqqqqqqqqppppppooommmllllllooorrrttttttssssssuuuuuutttqqqoooiiibbb\\\^^^eeemmmppppppxxx|||~~~}}}|||{{{~~~sssgggccclll~~~oooqqq~~~___PPPXXX___fffiiicccVVVFFF555000000000//////...000222222222222444666666888:::::::::;;;===???IIIHHHOOOdddxxxaaaNNNAAA;;;===@@@EEEKKKMMMIIIFFFHHHHHHEEEHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSQQQNNNJJJGGGDDDAAA===;;;;;;;;;999777888777666666666777888999999::::::999888777999:::999999999999:::;;;===>>>AAACCCEEEFFFGGGGGGIIIJJJHHHIIIJJJJJJIIIIIIKKKLLLNNNMMMMMMPPPVVV___gggmmmxxx|||zzz~~~|||jjj]]]OOOGGGBBB===::::::::::::999999999999::::::<<<<<<;;;;;;:::999999888999999:::<<<>>>???===<<<:::999999:::;;;===???@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKVVVwwwxxx\\\PPPPPPKKKAAA===BBBJJJNNNZZZbbbkkkmmmnnnvvvwww^^^SSSKKKMMMQQQQQQOOOOOOHHHGGGEEEFFFHHHIIIIIIIII```]]]\\\```hhhmmmmmmkkk```ZZZUUUVVVYYY]]]eeennn}}}|||xxxsssooolllgggdddcccfffnnnuuuyyyzzz}}}|||zzzxxxxxxzzz|||~~~|||{{{zzzzzzxxxtttoookkkgggcccbbbdddfffgggjjjooorrrqqqqqqrrrrrrttt~~~{{{{{{~~~~~~yyykkkfffssspppWWWAAA555555999666888:::>>>AAADDDFFFGGGIIIKKKLLLMMMMMMNNNPPPSSSXXX]]]]]][[[lllrrrkkk```jjjlll___mmm|||aaaFFFCCCEEEJJJLLLHHHCCC@@@>>><<>>@@@GGGIIIIIIQQQnnnzzzcccOOOCCC>>>===AAAFFFIIIHHHGGGGGGGGGDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLIIIFFFBBB???>>><<<999777:::999666444333333444555888999:::999777555555555777666666666777888:::;;;>>>@@@BBBDDDDDDEEEHHHJJJHHHIIIIIIIIIJJJLLLQQQUUUUUUWWW[[[bbbjjjrrryyy}}}{{{xxxqqqzzznnn]]]KKKBBB???<<<;;;;;;;;;::::::999999999::::::======>>>>>>===<<<;;;::::::::::::===???@@@@@@>>>::::::::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGHHHJJJLLLQQQjjj}}}```VVVYYYUUUIII>>>???FFFLLLVVV___hhhlllnnnsssiii\\\OOOMMMOOOPPPPPPQQQJJJHHHEEECCCDDDEEEEEEDDDdddbbbbbbffflllrrrtttttthhh^^^UUUSSSUUUXXX]]]cccrrrwww~~~}}}pppmmmjjjiiimmmpppssssss~~~|||zzzyyyyyy{{{~~~{{{xxxuuuqqqllleee^^^YYYTTTRRRTTTZZZ___bbbgggmmmnnnqqqvvvzzzyyyxxx}}}}}}wwwsssuuu~~~mmmhhhyyy{{{bbbJJJ999222444:::888999<<>>DDDIIIKKKHHHDDD???;;;???@@@DDDJJJPPPYYYjjjyyyyyyooohhhggghhhccc]]]VVVRRRNNNLLLPPPWWW^^^^^^^^^^^^______``````cccdddeeeggggggggggggfffcccddddddeeeeeeeeeeeeeeegggggggggfffeeedddcccbbbcccdddeeegggjjjlllooopppooooooqqqtttvvvuuuppplllhhhiiijjjjjjiiijjjlllnnnooo}}}zzzrrrqqqrrruuuwwwyyyyyyyyyxxxuuutttrrrppppppqqqrrrsssnnnqqqtttsssooommmmmmnnnmmmlllkkkkkkllloooqqqsssxxxwwwvvvvvvwwwvvvtttrrrhhhjjjoooyyy~~~}}}{{{|||}}}}}}zzzpppqqqzzzlll```ooosss]]]TTTZZZ___dddeee]]]HHH;;;000.../////////000111333444555444555666888777999;;;<<<<<<===???@@@>>>GGGIIIKKK```~~~xxxdddUUUFFF:::@@@CCCEEEFFFGGGGGGFFFEEEFFFEEECCCBBBBBBCCCEEEEEEGGGHHHJJJLLLNNNOOOOOOOOOLLLKKKHHHFFFCCCAAA???======;;;888666666666888999;;;===>>>>>>;;;999888888777777666555666777888999>>>@@@BBBDDDDDDFFFIIIKKKHHHIIIKKKMMMQQQXXX```eeegggllluuu}}}~~~}}}}}}}}}~~~}}}zzzvvvssswww~~~~~~~~~vvvsssaaaNNNEEEBBB???<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAA@@@>>><<<;;;;;;;;;;;;===@@@AAAAAA@@@<<<<<<<<<<<<<<<=========????????????@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGHHHJJJMMMOOO```|||nnnaaaiiihhhXXXFFF@@@DDDIIIRRRZZZdddjjjlllqqqyyywwwgggWWWPPPOOONNNMMMMMMKKKGGGCCCAAAAAABBBCCCCCCZZZ\\\```ffflllrrrvvvxxxrrrfff[[[WWWWWWXXX[[[^^^jjjmmmsssxxx{{{{{{yyyxxxyyy~~~}}}xxxuuusssttttttttt{{{zzzyyyyyyyyy{{{|||}}}yyyuuuooohhhaaaXXXPPPKKKKKKKKKPPPXXX^^^```dddiiihhhooo{{{rrrttt}}}zzz}}}rrrnnn~~~mmmRRR???555111444:::999;;;>>>AAADDDFFFHHHIIIFFFHHHIIIJJJKKKNNNRRRUUURRRUUUWWWVVVXXXjjj{{{hhhgggxxxooo]]]eeeqqqHHH;;;>>>CCCJJJLLLHHHBBB===>>>>>>BBBHHHMMMTTTbbbooo}}}zzzmmmiiikkkeee```[[[WWWQQQLLLLLLPPPUUUWWWZZZ]]]____________```aaaccceeefffffffffeeecccccccccccccccdddddddddffffffffffffeeecccbbbbbbccccccdddfffhhhkkkmmmnnnlllmmmoooqqqqqqpppmmmkkkiiijjjkkkjjjiiiiiikkkllliiinnnrrrsssuuuuuupppiiioooppprrrsssuuuvvvvvvvvvuuusssqqqppppppqqqrrrtttlllooorrrrrrooommmnnnpppnnnmmmlllkkklllmmmoooppptttrrrrrrrrrssssssqqqpppkkknnnuuu~~~zzz|||~~~}}}|||{{{zzz{{{~~~wwwrrrzzz}}}{{{|||mmmaaaaaaooo}}}bbbSSSQQQYYY^^^ddddddZZZBBB888///...///...---///222333555555555555777999777999;;;<<<<<<===???@@@;;;FFFJJJHHHVVVyyytttxxxkkkUUU???===<<<>>>AAADDDFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDFFFHHHKKKMMMNNNOOOMMMMMMMMMKKKIIIHHHGGGGGGDDDBBB@@@===<<<<<<<<<===<<>><<<:::888777666555===>>>@@@AAABBBDDDGGGJJJKKKMMMOOORRRWWW^^^ggglllrrrwww}}}{{{xxxuuuwwwyyyzzzzzz{{{~~~zzz{{{{{{xxxwwwzzzyyy}}}{{{vvvuuusssllleeejjj\\\NNNHHHFFFBBB???>>>>>>>>>===<<<<<<<<<<<<<<<===???@@@AAAAAA???===<<<<<<;;;;;;<<>>>>>>>>?????????>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKOOO[[[wwwttt~~~mmmTTTEEECCCFFFPPPWWW```gggkkkpppvvvzzzqqq___WWWSSSNNNKKKIIIJJJGGGCCCAAABBBCCCDDDEEEYYY]]]ccciiinnnsssxxx{{{zzzoooddd___]]]\\\^^^bbbiiikkknnnppppppnnnllljjjnnnssswwwzzzzzz||||||wwwsssrrrsssssstttuuuuuuvvvwwwwwwwwwwwwtttqqqmmmhhhbbbYYYQQQKKKNNNNNNRRRZZZ^^^___```dddeeelll{{{}}}ttttttvvv~~~xxx}}}}}}uuuuuuxxx^^^CCC777444333555;;;;;;===???BBBEEEGGGIIIIIIFFFHHHJJJKKKLLLNNNRRRTTTPPPOOORRRUUUSSS]]]~~~xxxvvv}}}eeeUUUllldddHHHBBB@@@FFFMMMKKKFFFBBB===<<<>>>DDDHHHNNNZZZeeekkk~~~wwwnnnmmmgggccc___^^^YYYQQQMMMMMMKKKMMMQQQVVV[[[^^^```aaa^^^```aaacccdddeeeddddddbbbbbbbbbbbbbbbcccddddddeeeeeeeeeeeeeeedddcccbbbddddddeeefffggghhhjjjkkkfffiiikkkkkkjjjiiihhhhhhiiijjjkkkjjjhhhhhhjjjkkkmmmllliiihhhlllqqqpppjjjnnnnnnooooooqqqrrrssssssrrrqqqpppoooooopppqqqrrrlllnnnoooooonnnmmmnnnooonnnmmmlllkkkkkklllmmmnnnqqqooonnnoooqqqrrrqqqpppqqqssswww|||}}}{{{uuuwwwyyyzzzyyyyyyzzz{{{~~~tttrrrvvvyyywwwhhh^^^```hhhnnnoooTTTKKKOOOYYY]]]bbb```TTT===555///...///...---///222333555555555666777999777999;;;;;;;;;<<<>>>@@@@@@EEEGGGCCCKKKfffrrr~~~zzzgggPPP>>>:::777;;;???BBBFFFJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLJJJLLLNNNNNNLLLKKKLLLMMMLLLJJJHHHEEECCCAAA??????;;;>>>BBBEEEGGGJJJMMMOOOMMMLLLKKKHHHEEE@@@<<<:::<<<===??????@@@BBBEEEHHHPPPRRRTTTWWWYYY\\\aaadddggggggfffggghhhjjjlllnnnqqqtttxxxzzz{{{}}}xxxvvv{{{xxxyyyzzzzzzxxxsssnnnhhhaaaYYYTTTUUUMMMGGGFFFFFFCCCAAABBB???>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;::::::<<<>>>>>>===>>>???@@@@@@@@@@@@@@@???AAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIOOOUUUpppbbbMMMEEEEEEMMMRRRZZZbbbiiiooouuuxxx~~~lllaaa[[[TTTNNNKKKJJJHHHEEEDDDEEEFFFGGGFFFRRRVVV\\\```ccchhhoootttyyypppgggcccaaa___aaaeeekkklllnnnooonnnjjjfffcccfffiiikkkkkkjjjmmmsssyyy~~~|||wwwqqqlllkkkkkklllkkkmmmoooqqqrrrqqqpppooommmnnnpppqqqooohhh^^^XXXSSSQQQTTTZZZ^^^___bbbfffmmmnnnvvv}}}}}}zzz~~~zzzqqqzzzvvv}}}qqqssszzzkkkPPP777222555555777;;;<<<>>>@@@CCCFFFHHHIIIJJJGGGIIIKKKLLLLLLLLLNNNOOOPPPKKKNNNTTTRRRTTToootttXXX]]]yyyaaaOOOAAABBBJJJMMMJJJGGG>>><<<<<>>@@@BBBDDDFFFJJJMMMOOOQQQRRRRRRPPPLLLHHHEEEDDDDDDEEEEEEEEEGGGJJJMMMSSSVVVYYYZZZYYYXXXXXXYYYVVVUUUSSSTTTXXX^^^fffjjjrrrvvvzzz~~~}}}{{{|||{{{xxxyyy{{{xxxuuupppfffZZZOOOIIIGGGEEEBBBAAABBBAAA???@@@DDD>>>===<<<;;;::::::::::::========================<<<:::888888:::;;;;;;:::===>>>???@@@AAA@@@@@@???@@@@@@@@@AAACCCEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFMMMNNNeeejjjRRRHHHFFFGGGJJJPPPXXXaaajjjqqqtttwww|||rrrggg\\\UUURRRMMMKKKIIIHHHIIIIIIHHHGGGTTTXXX]]]___bbbhhhpppwwwpppiiiccc```]]][[[^^^dddiiikkkmmmnnnlllgggbbb^^^bbbdddeeecccbbbeeemmmttt~~~{{{vvvoooiiigggggghhheeegggkkknnnooommmkkkiiiggglllttt{{{|||vvvllldddUUURRRSSSYYY]]]```ffflllyyytttttt|||{{{|||~~~|||zzz{{{vvvzzzeeeppp}}}|||cccHHH111000666888888;;;===???AAADDDFFFIIIJJJJJJHHHJJJMMMMMMLLLJJJJJJJJJOOOHHHKKKTTTRRRPPPggg|||~~~yyy```XXXfffvvv\\\CCC@@@HHHMMMLLLKKKAAA===<<<>>>???BBBKKKSSS]]]eeewww{{{pppiiidddeeeeee^^^VVVRRRLLLJJJGGGGGGJJJPPPWWW[[[]]]^^^```aaabbbbbbbbbaaacccbbbaaaaaaaaabbbdddeeeddddddeeefffffffffeeeeeehhhgggfffeeeeeeeeeeeeeeeeeeiiilllkkkgggeeehhhjjjfffgggggggggeeeeeegggiiibbbhhhkkkiiigggiiijjjhhhmmmlllllllllmmmnnnpppqqqkkkkkklllmmmmmmllllllkkkqqqlllhhhggghhhiiigggeeeiiiiiijjjkkklllnnnooopppsssqqqqqqrrruuuxxxxxxxxxwwwxxxxxxzzz|||}}}{{{zzzyyyxxxyyy~~~{{{wwwuuucccnnnuuuoooeeebbblllsssgggSSSLLLJJJSSS\\\\\\[[[TTTCCC333...,,,///111111222555111333444555444555777888555777999::::::;;;===>>>======BBBFFFDDDGGG```~~~xxxwwwqqq}}}zzz```RRRCCC===:::888;;;AAACCCEEEHHHKKKLLLKKKJJJHHHBBBAAA@@@???@@@BBBDDDFFFBBBFFFIIIJJJHHHGGGHHHJJJHHHIIIKKKKKKKKKJJJGGGFFF@@@AAA@@@???>>>>>>AAACCCDDDGGGLLLPPPQQQPPPMMMJJJNNNNNNNNNNNNNNNOOOSSSVVVTTTWWW[[[\\\ZZZXXXUUUTTTQQQRRRUUUYYY___ffflllpppvvvzzz}}}zzz~~~}}}}}}zzzvvvyyy}}}yyyuuunnnaaaPPPCCC>>>???@@@???@@@@@@>>>;;;>>>CCC===<<<;;;:::999888888888===<<<<<<<<<<<<<<<===>>><<<:::888777888999999888;;;<<<>>>???@@@@@@??????>>>??????@@@BBBDDDFFFGGGCCCCCCDDDDDDCCCBBBAAAAAA??????@@@@@@AAABBBCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDJJJHHH\\\lllTTTJJJGGG@@@BBBGGGOOOYYYdddkkkooorrr{{{pppcccZZZWWWOOONNNLLLKKKKKKJJJHHHFFFWWWWWWYYY\\\```fffjjjmmmlllhhhaaa\\\YYYZZZ]]]___jjjmmmqqqtttrrrmmmfffbbbbbbeeeiiiiiiaaa[[[___gggvvvzzz|||uuuiii``````cccbbbcccddddddcccaaa___]]][[[ccclllpppooojjjaaaYYYRRRUUUYYY\\\___eeemmmsss~~~|||~~~|||{{{~~~xxxtttwww{{{}}}yyyyyyvvvdddcccrrr~~~oooPPP@@@333222666888;;;???BBBBBBDDDEEEGGGGGGHHHHHHIIINNNOOOJJJIIILLLMMMJJJKKKJJJKKKMMMOOOTTT```llltttyyyqqqppp^^^___~~~SSSAAADDDKKKLLLJJJKKKFFFAAA===>>>BBBFFFJJJRRR]]]mmm}}}{{{wwwqqqjjjdddaaa``````WWWUUUQQQLLLJJJLLLOOOSSSUUUWWW[[[___aaaaaa```___bbbbbbaaaaaaaaabbbcccdddaaabbbdddeeedddeeegggiiihhhiiiiiiiiihhhgggeeeccchhhjjjlllkkkiiihhhgggggggggfffdddccccccdddeeefffccccccccceeehhhiiihhhgggjjjjjjjjjiiihhhiiikkkmmmooollliiiiiilllmmmlllkkkkkkhhheeebbbbbbcccfffgggkkkjjjhhhiiillloooqqqrrrtttwwwzzz}}}}}}{{{wwwuuuxxxxxxxxx{{{~~~|||yyy}}}wwwqqqsss}}}}}}}}}tttgggdddjjjyyyrrraaahhh}}}hhhLLLMMMRRRZZZaaaaaaVVVDDD777......///000000000000000111222333444555555555555666666888999:::;;;;;;;;;<<<;;;???EEECCCCCCRRRgggyyyiiilllzzzxxxjjjVVVGGG???<<<999555???EEEHHHFFFGGGKKKKKKFFFEEEDDDBBBAAA??????>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFLLLLLLMMMNNNOOOPPPRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTXXX[[[```gggmmmrrruuuvvv|||~~~}}}zzz}}}|||xxxyyysssuuuzzz||||||wwwzzzooo```OOODDD??????======<<<<<<<<<<<<======>>><<<999666555666888999888888777888888999::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAAEEECCCAAAAAABBBBBBBBBAAA<<<<<<;;;<<<===???AAABBBAAAAAABBBBBBCCCBBBBBBBBBFFFMMMPPPjjjkkkVVVLLLIIIBBB@@@EEEIIIOOOcccpppjjjtttxxx{{{}}}tttjjj```VVVVVVTTTPPPLLLIIIHHHIIIYYYXXXWWWXXX\\\cccjjjnnnmmmiiibbb\\\XXXWWWWWWXXXfffiiinnnrrrrrrnnniiifffcccgggmmmmmmdddZZZXXX]]]bbbkkktttuuunnnfff```___\\\\\\]]]]]][[[YYYVVVUUUSSSVVVXXXXXXWWWVVVUUUSSSRRRTTTYYY^^^dddllluuuzzz|||yyyuuu{{{{{{~~~zzzuuutttjjj\\\dddrrr~~~wwweeeHHH;;;222222777999;;;>>>AAABBBDDDFFFGGGHHHIIIIIIIIIOOOQQQMMMKKKMMMLLLHHHLLLJJJKKKMMMNNNQQQZZZeeezzzkkkkkkmmmhhh]]]xxx^^^@@@:::@@@HHHLLLKKKHHHBBB===;;;>>>DDDHHHLLLUUUcccrrr{{{sssnnnjjjeeeaaa^^^[[[VVVQQQMMMLLLMMMOOOPPPQQQTTTXXX[[[]]]^^^^^^aaaaaaaaaaaaaaaaaa``````___aaacccddddddeeefffhhhhhhhhhhhhggggggeeeddddddfffhhhjjjjjjhhhggggggggggggfffdddbbbbbbbbbddddddbbbaaabbbcccfffgggfffeeehhhiiijjjiiihhhhhhjjjlllkkkjjjiiikkknnnnnnllljjjfffeeecccbbbccceeegggiiimmmllllllooosssvvvxxxxxxxxxyyy{{{}}}|||zzzwwwuuuxxxwwwxxx{{{}}}}}}zzzwwwxxxvvvwww~~~}}}uuuooolllkkkiiiooowwwlllcccOOOQQQTTTZZZ___]]]QQQAAA444---...///000111111111111222333444555555666666666666777888999:::;;;;;;;;;>>>;;;>>>CCCAAA@@@LLL\\\sssaaammm{{{ooo```NNN???:::;;;<<>>????????????BBBAAA@@@@@@AAAAAA@@@>>>;;;;;;;;;;;;<<<>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBBCCCFFFJJJ```ttt^^^OOOFFFGGGAAAEEEIIIKKKYYYhhhjjjlllooorrrsssxxxyyyhhhaaa___ZZZUUUPPPLLLJJJHHHYYYWWWTTTUUUZZZccclllrrrppplllggg```ZZZVVVTTTSSS^^^aaaggglllmmmlllhhhfffeeejjjsssuuulll___ZZZ\\\VVV]]]fffkkkjjjddd^^^ZZZTTTTTTTTTSSSQQQNNNLLLJJJKKKKKKJJJIIIHHHIIILLLOOOQQQRRRVVV^^^iiittt|||~~~zzzxxxwwwzzz}}}yyyrrr{{{ooobbbZZZgggsss~~~lllWWW???888333666<<<>>>>>>???AAABBBDDDFFFHHHJJJKKKKKKLLLQQQTTTQQQOOOOOOMMMJJJLLLJJJKKKMMMMMMNNNUUU]]]xxxiiilll^^^rrrzzz^^^hhhlllPPPCCC???BBBFFFJJJIIIEEE???:::;;;@@@DDDEEEMMMXXXdddqqqyyytttnnniiigggddd^^^YYYSSSPPPNNNMMMKKKLLLMMMOOORRRVVVZZZ\\\]]]^^^_________^^^]]]\\\^^^```cccdddddddddfffgggggggggfffeeedddddddddeeedddfffhhhiiigggffffffggggggfffdddbbbbbbbbbbbbcccaaa``````aaadddeeeeeedddeeegggiiiiiihhhggghhhiiifffggghhhjjjlllllljjjgggcccccccccdddfffhhhkkklllnnnnnnqqquuuzzz}}}~~~}}}}}}}}}}}}|||zzzxxxvvvuuuwwwwwwxxxzzz{{{zzzxxxuuusssxxxwwwuuu}}}yyymmmjjjvvvtttwww\\\RRRSSSVVVZZZ\\\WWWJJJ;;;000,,,---///000222222333333333444555666777777777777666777888999:::;;;;;;;;;???;;;<<<@@@???===DDDOOOeee}}}bbbdddzzzzzzcccIII<<<===333:::@@@DDDHHHKKKIIIEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>============???????????????@@@AAABBBGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBHHHJJJNNNSSSYYY^^^bbbeeekkkmmmqqqvvvzzz}}}||||||{{{}}}~~~|||wwwnnnddd^^^bbbjjj{{{~~~yyy~~~|||||||||{{{zzz|||zzzwwwvvvzzz{{{yyy}}}gggQQQBBB;;;999999999999999999999999999999777777666666555555555444666555555555555666777777666666555666666777888999999999999999999999999999:::;;;<<<<<<=========<<<>>>======>>>??????===:::::::::::::::;;;<<<>>>??????@@@@@@AAABBBBBBAAAAAABBB???FFFSSSjjjnnn___UUUWWWHHHGGGLLLIIIOOO```iiiiiimmmppppppqqqxxx}}}pppjjjaaa[[[WWWSSSOOOLLLTTTRRRQQQSSSYYYbbbkkkqqqooommmhhhccc^^^YYYUUUSSSUUUXXX]]]bbbdddcccaaa______eeennnsssmmmbbb]]]___XXXXXXXXXYYYYYYXXXVVVTTTMMMMMMLLLKKKIIIFFFDDDCCCBBBCCCEEEHHHGGGGGGJJJOOOSSSSSSVVV^^^kkkwww~~~{{{yyyyyy}}}zzz}}}zzzyyy}}}wwwgggbbbmmmvvvvvv^^^JJJ:::888888===CCCEEEEEECCCAAABBBDDDGGGIIIKKKLLLLLLPPPSSSTTTSSSPPPOOONNNMMMKKKJJJKKKNNNNNNNNNRRRXXXdddzzzdddiiihhh]]]ooonnnUUUCCC@@@DDDFFFHHHGGGCCC===:::<<>>;;;;;;>>>???===@@@EEEQQQyyywwwttt|||}}}vvv]]]HHH>>>333555888:::===AAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBCCCEEEGGGIIIJJJKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJOOOPPPSSSWWW[[[___bbbdddkkkmmmqqquuuyyy|||}}}~~~{{{~~~~~~}}}xxxtttqqqsssxxx||||||{{{ooojjjddd^^^^^^dddqqq{{{|||~~~~~~~~~yyyyyyzzzxxxzzzxxxsssssswwwyyywwwyyyjjjVVVEEE<<<999999999888888888888888888888888444444555666666555444333555555444444444444555555555555555555555666777777888888888888888888888888::::::;;;;;;;;;;;;:::::::::::::::<<<======:::777999999999::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAABBB===DDDKKKVVVzzz}}}}}}sssVVVJJJOOOKKKLLLYYYdddhhhmmmrrrrrrqqqssszzz{{{mmmddd```\\\WWWSSSMMMMMMNNNPPPTTTYYY^^^aaabbbaaa___\\\XXXUUUQQQPPPOOORRRVVVYYYZZZZZZXXXWWWTTTXXX___ccc```XXXVVVYYYWWWSSSMMMKKKJJJKKKKKKJJJEEEDDDCCCBBBAAA???>>>=========AAAFFFGGGGGGNNNWWW]]]\\\]]]dddoooyyy~~~{{{xxxxxxzzz~~~{{{}}}}}}}}}llljjjssszzzzzziiiRRR@@@777888;;;@@@EEEIIIGGGDDDAAABBBDDDGGGIIIKKKLLLLLLPPPPPPPPPOOOMMMKKKLLLNNNJJJIIIKKKOOOQQQPPPSSSXXX[[[ssswwwnnn}}}bbbZZZjjjjjjMMMDDDGGGAAAEEEIIIHHHDDD???;;;:::>>>BBBHHHOOOXXXdddrrr{{{~~~uuuqqqkkkfffccc^^^YYYUUUPPPMMMIIIGGGFFFIIIMMMOOOPPPRRRUUUXXXZZZZZZZZZYYY[[[^^^aaacccddddddeeeffffffeeedddcccccceeefffgggbbbdddggggggfffffffffggggggfffeeeddddddcccccccccbbb```______aaaccccccccc```ccceeefffeeedddddddddbbbaaa```___^^^```bbbdddfffggghhhjjjmmmoooqqqsssuuuwww|||~~~{{{xxxuuuuuuuuuuuuttttttttttttssssssssssss|||vvvxxx}}}~~~}}}xxxrrr^^^ggg|||aaaLLLHHHKKKQQQWWWVVVMMM???222+++---...000111333444555555444555666777888888888888777888999999::::::::::::<<<::::::===??????@@@BBBGGG^^^zzz}}}xxxbbbPPPAAA===888555555888>>>BBBBBBCCCCCCDDDCCCCCCBBBAAACCCBBB???===;;;;;;;;;;;;999999999999999999:::;;;;;;<<<>>>@@@BBBDDDDDDEEELLLLLLMMMNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSTTTUUUVVVZZZZZZ\\\]]]___aaabbbccchhhjjjnnnrrruuuxxxyyyyyyxxxzzz{{{zzzwwwsssrrrqqqmmmjjjhhhhhhjjjkkkkkkiii\\\[[[[[[```kkkwwwyyyzzz|||~~~wwwuuuxxxyyyzzzxxxsssqqqsssrrrooo```VVVIII>>>:::::::::999777888999999999999888777222333555666666666444333555555444444444444555555555555555555555555666777777777777777777777777777999::::::::::::999888888888888888:::<<<;;;888666888888999:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAA;;;CCCFFFJJJlllcccKKKMMMLLLKKKSSSYYYbbbgggmmmpppooonnnqqqtttuuuxxxnnnggg___YYYGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIMMMNNNQQQSSSSSSRRRQQQPPPQQQQQQUUUWWWSSSNNNMMMQQQIIIHHHFFFEEEEEEDDDBBB@@@<<<<<<;;;;;;;;;;;;::::::BBB@@@CCCJJJLLLOOO\\\kkklllkkklllooouuu|||{{{xxxwwwxxxyyyzzzzzz~~~zzz~~~|||~~~|||xxxlllkkkyyy~~~}}}nnnZZZFFF:::444888;;;>>>BBBFFFDDD@@@AAABBBDDDFFFHHHJJJKKKKKKLLLJJJKKKLLLKKKHHHIIILLLKKKIIIJJJOOORRRRRRTTTXXXYYYgggvvvsssyyy[[[VVVpppiiiMMMAAA???CCCHHHKKKJJJFFF???;;;<<<>>>AAAFFFMMMWWWaaahhhrrr~~~vvvqqqmmmhhhaaa\\\WWWTTTOOOKKKHHHHHHIIIJJJMMMOOOQQQTTTUUUWWWWWWWWWWWW[[[___aaabbbbbbccccccccccccbbbccccccdddeeeeeeaaaccceeefffeeeddddddddddddddddddddddddcccccccccbbb```^^^^^^```bbbbbbbbb___aaaccccccbbbaaabbbcccbbbbbbaaa______bbbgggkkkkkkkkklllnnnqqquuuxxxzzz|||zzzwwwuuusssssstttuuurrrrrrqqqooonnnooorrruuuzzztttrrryyy}}}rrrhhhdddaaannnzzzuuucccOOOFFFEEEJJJOOOSSSPPPDDD888000---...///111222444444555555444555666777888888888888777888999:::::::::::::::::::::;;;===>>>@@@AAACCCDDDJJJccc|||nnnSSSKKKBBB<<<777555888<<>>=========999999888888888999999:::666777999;;;<<<======>>>CCCDDDEEEGGGIIIJJJLLLLLLOOOOOOPPPRRRTTTVVVXXXZZZ]]]]]]^^^___```aaabbbbbbcccdddgggjjjmmmnnnoooooonnnoooooommmjjjhhhgggggggggddd___ZZZWWWUUUUUUUUUWWW]]]fffrrrzzzxxxyyy{{{|||~~~uuurrrvvvzzz{{{yyysssmmmkkkfff```OOOJJJDDD???<<<:::999888777888999::::::999888777333444666777777777666666777777666555555555555666666666555555555555666666777777777777777777777777999999999::::::999888888888777777999;;;;;;999777888888999:::::::::::::::;;;;;;===>>>??????@@@@@@===<<<@@@CCCFFF]]]~~~kkkKKKHHHHHHIIINNNOOO\\\aaaiiimmmmmmnnnoooqqqpppssszzzxxxllldddBBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJLLLKKKMMMNNNKKKFFFFFFIII@@@@@@AAA@@@???===<<<<<<888888888999:::;;;<<<===BBBBBBJJJVVV[[[]]]iiiyyyxxxxxxyyyyyyzzz~~~}}}{{{zzzzzz{{{{{{{{{{{{wwwzzz{{{zzzwww{{{zzzzzzyyymmmkkkooo|||vvvbbbLLL===888444888;;;;;;===BBBAAA<<>>>>>>>>@@@EEELLLTTTYYYaaaooo{{{uuulllfffaaa^^^[[[VVVSSSPPPNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSVVV[[[^^^^^^^^^______^^^___```aaabbbbbbbbbbbb___aaaccccccbbb````````````aaaaaabbbbbbbbbbbbbbbaaa___\\\\\\^^^`````````___```aaa```______aaaccccccdddfffgggiiilllrrrvvvrrrrrrsssuuuzzz|||wwwuuutttrrrrrrrrrssstttqqqqqqooollljjjlllrrrwwwuuupppsssxxx~~~|||}}}rrrggggggmmmvvvvvvqqqbbbPPPDDDEEEJJJOOOQQQPPPGGG:::000...000000111222333444444444444444444555666777777777777888888999:::::::::999999999<<<===<<<<<<>>>AAACCCAAA@@@LLLeeekkkcccZZZTTTJJJ>>>999:::<<<===???@@@AAA@@@???>>>@@@@@@@@@@@@@@@??????>>>::::::999999999999::::::666777888999::::::::::::;;;<<<===???AAABBBDDDDDDEEEFFFGGGIIILLLOOORRRSSSWWWWWWWWWXXXYYYYYYYYYZZZXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\[[[\\\^^^```]]][[[VVVOOOIIIIIIPPPVVVaaajjjuuu~~~zzzyyy}}}vvvtttxxxxxx{{{yyyqqqhhh```VVVMMMBBBCCCBBB???;;;999888888666888999::::::999888666555555666777888999999999999888888777666666777777777777666666555666666777777777777777777777777777888888999:::::::::999999999888777888:::;;;:::999888999:::;;;;;;;;;:::999::::::<<<===>>>?????????<<>>>>>@@@AAACCCEEEGGGHHHAAABBBDDDEEEFFFFFFFFFEEEBBBAAACCCFFFDDD??????BBB@@@???===:::777777:::<<<888888999:::<<<>>>@@@AAA:::???NNNaaafffeeelllxxx|||~~~}}}|||}}}|||yyyzzzxxxyyy|||}}}{{{||||||~~~{{{uuugggeeemmmuuu}}}~~~qqqYYYCCC888777666;;;<<<:::;;;@@@@@@;;;BBBCCCDDDEEEGGGGGGHHHHHHHHHIIIPPPXXXXXXPPPKKKMMMOOOKKKJJJMMMOOOOOOPPPSSSKKKVVVbbb~~~xxxuuuddd```mmmxxxXXXCCCAAAAAAGGGNNNPPPKKKEEEAAA@@@??????AAAGGGMMMQQQYYYbbbpppvvvoooiiihhheeeaaa]]]YYYVVVTTTPPPPPPOOONNNNNNOOOOOOPPPOOOSSSXXX[[[\\\\\\\\\\\\[[[\\\^^^```aaaaaa``````^^^```aaaaaa___]]]]]]]]]]]]^^^___```aaaaaaaaaaaa```]]][[[ZZZ\\\^^^_________``````___^^^^^^aaaccccccggglllppprrrvvv{{{yyyyyyzzz}}}{{{wwwsssrrrqqqqqqqqqqqqrrrsssqqqpppmmmiiihhhkkksssyyy{{{qqqiiijjjuuuwwwsssrrriiiqqq~~~xxxfffWWWHHH@@@FFFRRRTTTTTTNNNAAA333+++---222111222333333444444444444333444555666777777777777888888999:::::::::999999999===>>><<<:::<<<@@@BBB>>>===>>>JJJfffxxxyyy{{{uuupppcccPPPCCC@@@:::;;;===???@@@???>>>======>>>@@@AAAAAA@@@??????;;;;;;:::::::::::::::;;;888888999::::::999999999777888999:::<<<===>>>???>>>>>>@@@BBBEEEHHHKKKLLLPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOONNNMMMLLLJJJIIIJJJKKKMMMNNNOOOSSSXXX\\\SSSRRRNNNHHHDDDKKKYYYeeemmmvvv}}}|||yyywww{{{wwwyyyxxxooodddYYYKKK@@@999<<<>>>===999777888999666777888::::::888777666666777777888999:::;;;;;;::::::999888888888888888888777777666666666777777888888888888888888888888888888999::::::::::::::::::888777888999;;;;;;:::888999:::;;;<<<;;;:::999999:::;;;===>>>?????????===DDDAAADDDMMMLLLaaaqqqSSSEEE@@@HHHPPPNNNQQQVVV\\\bbbeeehhhjjjlllnnnooorrrrrrrrrttt|||>>>>>>=========<<<<<<<<<============>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA>>>>>>======<<<<<<;;;;;;>>><<<999888888999999888999999999;;;>>>@@@BBBBBBFFFBBBMMMeeeuuutttqqqsss}}}~~~~~~~~~}}}|||}}}{{{zzzyyyzzz~~~sss```ZZZdddooorrr}}}ttt\\\FFF;;;777555999:::;;;===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCHHHOOOTTTVVVSSSMMMJJJKKKJJJIIIIIIJJJLLLOOOPPPOOOQQQWWWjjj|||yyyvvv|||gggcccgggSSSBBB>>>CCCEEELLLSSSPPPJJJEEE???<<<===???AAAAAAOOOTTT^^^lllxxx|||xxxuuuppplllgggbbb]]]YYY\\\WWWUUUWWWTTTNNNMMMQQQWWWWWWWWWUUUSSSRRRSSSTTTTTTSSSTTTWWWYYY[[[ZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\YYYXXX[[[\\\[[[ZZZ]]]]]]\\\[[[ZZZYYYYYYZZZ[[[aaa``````bbbeeeggghhhgggnnnmmmmmmsss|||{{{vvvuuuuuurrrsssssssssqqqooommmlllhhhgggfffiiinnntttxxxzzzzzzoooddddddmmmvvv|||xxxzzz~~~|||ooo}}}~~~dddPPPDDDAAAGGGOOOUUUNNNCCC888000...000222444555555666666666666666666666666666666666666666666666777888888888888888999::::::;;;<<<===>>>>>>BBB>>>???DDDJJJXXXxxxzzzpppkkkzzz|||}}}{{{yyyzzzyyypppaaaUUUJJJFFFBBB???>>>>>>===<<<@@@@@@@@@AAABBBAAA===:::;;;<<<===<<<:::888777777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<888888999:::<<>>===<<<;;;<<<>>>AAACCCBBBAAAEEE@@@AAAGGGIIIKKK[[[nnnjjjLLLDDDNNNOOOEEEPPPNNNQQQXXX___ccchhhmmmjjjmmmppprrrrrrssstttuuu|||;;;;;;;;;:::::::::999999:::;;;;;;;;;<<<<<<<<<===::::::999999999:::;;;;;;777777777888888888888888777777777777999:::::::::<<<<<<===@@@DDDGGGIIIJJJHHHGGGOOOcccuuu}}}~~~}}}||||||}}}{{{yyyzzzuuuuuuyyywwwiii^^^]]]hhhrrrwww{{{xxxkkkTTTAAA999777555::::::;;;===>>>???AAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@CCCGGGJJJLLLKKKIIIGGGHHHHHHGGGGGGHHHJJJLLLNNNKKKMMMPPP^^^ssswwwiiirrrkkkSSSDDDBBBAAAHHHMMMHHHMMMIIIDDD@@@>>>???@@@BBBHHHMMMWWWbbbkkkvvvyyysssnnniiieeebbb``````^^^XXXQQQSSSYYY[[[[[[ZZZXXXWWWVVVVVVWWWYYYXXXWWWWWWYYYYYYXXXWWWZZZYYYYYYYYYYYYZZZZZZ[[[[[[XXXWWWZZZ[[[YYYYYY\\\]]]\\\[[[ZZZZZZZZZ[[[\\\eeeeeeffffffhhhkkkmmmooossstttwww~~~~~~vvvrrrsssuuutttpppmmmlllnnnpppppppppjjjiiiiiimmmrrrssspppmmmcccbbbeeellluuu{{{~~~}}}|||~~~^^^JJJCCCDDDIIINNNSSSKKK>>>555000000111222444444555666666666666666555555555555555555555555666666777888888888888777999999:::;;;<<<===>>>>>>@@@<<<<<<@@@BBBLLLfff|||wwwyyywwwtttssswww||||||wwwqqq```]]]WWWRRRMMMFFF@@@<<>>?????????===<<<;;;::::::999999999;;;;;;:::999999:::;;;;;;======>>>>>>>>>=========???===:::999888888888888?????????>>>???CCCHHHLLL[[[___dddiiioootttxxx{{{yyyxxxzzzzzzuuuxxx{{{|||zzzvvvqqqnnnyyyqqqXXXHHHAAA???<<<;;;:::999888888888888888999999999999:::::::::::::::999999999:::<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;999888888:::<<<;;;:::888777666777888999888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<:::;;;>>>???@@@@@@???>>>>>>>>>>>>AAACCCEEEDDDCCCCCC???@@@EEEEEEFFFSSSdddhhhTTTMMMRRRWWWNNNNNNQQQWWWZZZ[[[```fffjjjmmmppprrrrrrqqqrrrrrrsssvvv|||::::::999999999888888888888888999999999999::::::888777777666666666777777444555555666777777888888555666777999:::;;;<<<<<<>>>@@@CCCHHHNNNTTTYYY\\\```______eeettt~~~zzzzzz{{{zzzzzz|||~~~{{{wwwxxxuuuqqquuutttccc___eeemmmuuuzzzwwwnnn]]]HHH;;;777777666::::::;;;<<<>>>???@@@@@@AAA@@@@@@??????@@@@@@AAA??????@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIKKKLLLQQQgggxxxnnnvvv}}}aaarrrwww[[[JJJ???AAAHHHFFFOOONNNKKKFFFAAA????????????CCCLLLVVV\\\bbbnnnzzzxxxtttkkkkkkkkkhhh```ZZZ]]]ddd```___^^^]]]\\\[[[[[[[[[^^^[[[YYYWWWWWWVVVUUUSSSVVVVVVVVVVVVWWWWWWXXXYYYZZZXXXYYY\\\]]]ZZZZZZ\\\aaa```_________```aaabbbgggjjjmmmnnnnnnpppuuuyyy{{{|||~~~wwwpppnnnppprrrrrrooollllllnnnooonnnmmmkkkmmmssszzz|||tttggg[[[QQQ]]]lllyyy{{{}}}rrrxxxTTTBBBBBBHHHLLLMMMOOODDD888000///111222111333444555555666666555555555555555555555555555555555666666777777777777777888888999:::;;;<<<======>>>;;;;;;===<<<@@@RRRfffyyyzzzxxxzzz{{{xxxuuullljjjgggccc^^^WWWOOOIIIBBBCCCDDDCCCAAA@@@@@@@@@<<<;;;:::888888888999999777888:::<<<============@@@???===<<<:::999888888999888666444333222222222666777888888888888777777===;;;888666444444555555:::;;;===@@@FFFPPP[[[ccctttvvvyyy{{{}}}}}}|||{{{zzzzzz|||~~~}}}zzzvvvqqqrrruuuwwwxxxuuuppplllrrruuuqqq```MMMAAA<<<:::;;;;;;:::999888888888888999999999999:::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;::::::<<<===;;;:::999777777888999999999:::;;;<<<==================<<<<<<<<<======>>>;;;<<<>>>@@@AAAAAAAAA@@@???>>>???AAADDDEEEDDDCCCBBB???@@@DDDCCCCCCLLLYYYzzzvvvccc^^^bbbMMMKKKMMMQQQTTTUUU[[[aaagggjjjnnnqqqpppoooooooooooooooqqqvvv~~~;;;;;;;;;;;;::::::::::::888888888888888888999999999999888777777666777777777888888999999::::::;;;:::::::::::::::<<>>777777999999;;;;;;<<<<<<===>>>?????????>>>>>>======>>>>>>????????????@@@BBBCCCEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJMMMMMMLLLWWWtttxxxtttgggdddhhh~~~fffFFF<<>>===:::===CCCKKKQQQVVV```kkkrrr}}}{{{yyyvvvrrrnnnkkkllloookkkiiigggeeeeeedddcccbbbdddbbb^^^\\\[[[[[[YYYXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^___dddiiiiiidddbbbcccffffffffffffgggiiijjjlllhhhnnnuuuyyyyyyzzz~~~}}}{{{vvvqqqnnnmmmnnnooonnnoooqqqqqqooollliiigggqqqwwwppp___SSSWWWgggxxx}}}ssslll|||jjjKKK???CCCJJJMMMNNNHHH===111,,,///333333111333333444555555555555444444444444444444444444444444555666666777777666666777777888999:::;;;<<<<<<<<<;;;===>>><<<===GGGTTTttt}}}vvvppphhhhhhhhhiiiiiigggccc```RRRSSSSSSPPPJJJDDDAAA@@@AAA???;;;888777777666666999:::<<<======<<<;;;:::@@@???>>><<<;;;:::::::::777666444222222111222222333444555666777777777777888888777666666888;;;===DDDHHHNNNVVV___iiirrrxxx|||}}}~~~yyyvvv~~~~~~}}}zzzuuupppnnnoooqqqssstttrrrlllgggbbb___XXXMMMCCC===:::999;;;:::999888888888888888999999999999::::::::::::::::::::::::::::::;;;;;;999999888888888888999999;;;<<<<<<<<<::::::;;;===:::999888888888888999999:::;;;<<<======>>>======<<<<<<<<<<<<<<<======>>>;;;<<<>>>???AAAAAABBBBBB=========???AAACCCBBBAAAAAA@@@BBBEEEEEEDDDJJJSSScccwwwfffSSSJJJEEEIIIOOOUUU[[[```aaaeeejjjmmmnnnnnnmmmnnnmmmooorrrvvv{{{~~~<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999;;;:::999888888888888888999:::::::::;;;;;;;;;;;;=========<<<===AAAHHHMMMSSSWWW]]]bbbgggmmmtttyyyzzz~~~zzzsss}}}}}}zzzyyyuuuvvvwwwwwwxxxzzz}}}zzzyyyyyyuuuuuudddhhhrrrtttssssssgggWWWDDD999777999;;;<<<;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFJJJLLLNNNLLLNNNaaa|||{{{kkkXXX___aaaBBB===>>>AAADDDJJJLLLKKKGGGDDDAAA===<<>>>>>>>>DDDJJJYYYrrrmmmlllkkklllnnnnnnmmmlllkkkkkkkkkfff^^^TTTKKKGGGDDD@@@<<<999999:::999888999:::<<<=========<<<<<<;;;;;;;;;::::::;;;;;;<<<999888666444333333444444222222333444666888999:::444777:::===???CCCHHHLLL^^^eeemmmtttwwwwwwwwwvvvwwwyyy}}}{{{~~~zzzrrrlllkkkmmmooopppnnniiibbb\\\TTTMMMEEE@@@===;;;::::::999999888777777777888888888888888999999999::::::::::::::::::::::::999999777666666555555666666777888999::::::999888999:::888888888888888888888999999:::;;;<<<============::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@AAA===<<<===>>>AAABBBAAA@@@??????BBBEEEEEEEEEIIIOOORRRqqqyyycccRRRCCCCCCMMMUUU[[[]]][[[___dddhhhjjjkkklllmmmjjjlllooorrrssstttsssrrr<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888999999999999:::;;;;;;<<<======???AAADDDFFFIIIOOOYYY```hhhkkkooopppppprrrvvvzzz|||~~~www}}}}}}{{{xxxwwwtttvvvwwwxxxyyy|||~~~{{{vvv{{{wwwkkkbbbgggqqqtttqqqmmm\\\MMM===888999:::<<<>>><<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHHHHKKKLLLKKKTTTmmmsss~~~^^^SSSeee[[[FFF;;;<<<>>>CCCHHHMMMMMMKKKHHHCCC???>>>???@@@BBBHHHPPP\\\```hhhrrr}}}xxxvvvvvvtttpppmmmpppooonnnnnnooonnnllljjjjjjjjjiiiiiiiiiiiiiiijjjdddjjjttt}}}}}}wwwtttuuuppppppqqqsssuuuxxx{{{}}}}}}nnnmmmmmmmmmnnnnnnkkkiiijjjmmmnnnllljjjllluuu}}}qqqbbbXXXYYYccckkkxxx~~~{{{zzzsssooosss~~~xxxooommmRRRIIIAAACCCFFFGGGGGGHHH888222---,,,///222222111111222333333444444333333333333333333333333333333333444444555555555555555555555666777888999::::::555777:::<<<===???AAADDDFFF[[[zzz}}}yyywwwuuurrrooolllkkkkkkmmmnnnmmmiiibbb]]]VVVQQQJJJFFFCCC@@@;;;888777777888999:::;;;<<<<<<888888888999:::;;;===>>>999888555333222222222222111000111222555999===???DDDIIIOOOSSSVVVYYY^^^bbbnnnuuu~~~~~~xxxttttttvvv}}}~~~}}}{{{rrrmmmppptttwwwuuummmbbbYYYTTTLLLCCC<<<::::::999888:::777777666666666666666777777777777777888888888999888999999999999888888777555555444444444444555555555666888888777666666777666666666777777777777777777888999:::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>???AAABBBAAA@@@<<<===@@@AAABBBDDDGGGIIIKKKcccttt___KKKFFFLLLSSSWWWYYYWWW[[[___bbbdddfffhhhjjjiiihhhhhhiiikkkmmmppprrr>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>@@@CCCEEEGGGGGGHHHNNNTTTYYY]]]ccckkkrrrvvvyyy{{{zzzvvvvvvyyy}}}~~~wwwxxx}}}zzzxxxwwwwwwyyy{{{}}}~~~zzz~~~ppp```aaacccgggnnnsssnnneeePPPCCC999999;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<===???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCGGGDDDGGGMMMMMMNNN]]]pppttt}}}{{{```[[[ttthhhUUUHHHDDDAAACCCIIIMMMKKKHHHDDDAAA??????>>><<>>??????@@@HHH]]]xxx{{{|||wwwssshhheeefffkkkrrruuurrrnnnkkkeee___ZZZXXXTTTMMMHHHDDDCCCAAA???>>>>>>???@@@<<<<<<<<<===>>>@@@AAABBB;;;:::999999999999:::;;;===<<<<<<===AAAGGGMMMQQQ___eeelllpppooooooqqqtttrrrxxx}}}zzz|||{{{xxxyyy~~~zzzvvvvvvvvv|||{{{mmm]]]QQQLLLAAA999555666777555555777555555444444444555555666666666666666777777777777777888888999888777666555555555444444444444555555333555777777555444444555444444555666666666666666555666777888999999999999666777999:::;;;;;;;;;:::::::::999999999999::::::=========>>>@@@AAA@@@>>><<<>>>??????@@@BBBDDDEEEJJJTTTkkkyyyiiiWWWNNNMMMOOOSSSXXXXXXZZZ\\\]]]^^^```cccfffeeeeeeddddddfffjjjnnnpppAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????AAACCCEEEIIILLLPPPRRRTTTTTT\\\eeekkknnnqqqwww|||zzz}}}~~~{{{zzz~~~||||||yyytttttt}}}~~~}}}|||~~~}}}{{{|||qqqbbbUUU___fffhhhmmmrrrkkk___HHH>>>888:::<<<;;;;;;>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;===???BBBCCC@@@@@@AAABBBBBBBBBAAAAAAIIIBBBDDDNNNPPPMMMVVVeeevvvsssvvvwww```jjjwwwXXXNNNCCC@@@DDDHHHGGGCCCCCC@@@@@@BBB@@@===<<>>>>><<>>HHHbbb~~~wwwpppjjjlllrrruuurrrmmmnnnkkkhhhjjjmmmmmmjjjeee\\\YYYSSSNNNJJJHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCDDDEEEGGGJJJMMMOOOSSSRRRQQQRRRVVV^^^fffkkkqqqwww}}}{{{wwwwwwxxxzzz~~~{{{zzz|||~~~wwwqqqoootttxxxxxxzzzuuu}}}{{{hhhTTTHHHCCC777000...222444222222666444444333333333444444555555555555555666666666666666777888888888666555444555555555444444555555555222444666777555444444444333333444555666666555555444555666777777888888777777888999;;;<<<<<<;;;;;;:::999888888777777888888;;;::::::;;;===>>>===;;;@@@AAAAAA@@@@@@BBBDDDCCCKKKHHHWWW{{{~~~vvvkkk^^^UUUOOOMMMSSS[[[YYYZZZ[[[[[[[[[\\\___bbb]]]^^^```bbbdddeeeeeeeeeMMMKKKHHHDDDCCCCCCDDDEEE@@@AAABBBAAA>>>>>>@@@CCCAAAAAAAAAAAABBBEEEIIIMMMTTTVVVYYY\\\```ccceeefffdddhhhlllmmmnnnqqqyyy{{{sssuuu~~~}}}}}}vvvrrrrrrmmm```UUUYYYdddkkklllnnnmmm]]]JJJ999999888888999999:::;;;::::::;;;;;;<<<=========@@@???===<<<;;;;;;<<<<<<===============>>>??????AAAAAAAAAAAAAAABBBCCCCCCHHHIIIKKKKKKMMMOOOSSSVVVfff~~~rrrfffmmmrrr```vvvlllIIIBBBEEEAAA???BBBCCCDDDDDDEEEDDDAAA===:::AAABBBCCCGGGNNNWWW___dddqqq{{{~~~~~~~~~|||zzzvvvsssqqqlllmmmmmmkkkiiiiiijjjkkkoooppptttzzz{{{qqq^^^NNNKKKNNN\\\kkkyyy}}}vvv|||zzzsss}}}fffWWWMMMGGGEEEFFFHHHIIICCC888//////...---...///000///...000000111222333333444444444444444444333333222111666555444333333333333333555555444444555666888999777888999999;;;;;;<<<===888>>>EEEMMMZZZpppzzzssspppppplllgggggglllssszzz~~~~~~vvvlllgggfffgggeeebbbbbb___[[[XXXWWWUUUSSSRRRPPPVVVYYYWWWWWW]]]dddhhhsssuuuvvvrrrllliiikkknnnwww~~~|||~~~~~~}}}yyyuuuqqqooommmhhhjjjttt{{{zzzwwwwwwoooqqqppphhhYYYIII<<<666111111111222333333333444333333333333333333333333222222333333333333444444777777666666555444222222555555444333333444444444444444333333222333333444555555555555555555555555666555555555555666777777666666777777888888999999777777666666666666777777888888888888888999999:::;;;===@@@CCCDDDCCCAAA@@@BBBGGGMMM```yyyqqqooodddSSSIIIIIISSSUUUWWWWWWWWWXXXZZZ\\\YYYYYYYYY[[[]]]___bbbccc[[[YYYTTTOOOKKKIIIHHHHHHGGGGGGGGGFFFDDDFFFKKKOOOMMMNNNOOOQQQSSSWWW]]]aaahhhiiillloooqqqsssuuuuuurrrtttvvvuuussstttyyy~~~|||~~~zzzrrrnnnooorrrpppjjjlll|||zzz|||yyylllaaaYYYUUU]]]gggmmmmmmlllfffTTT???999999888888999999:::;;;::::::;;;;;;<<<=========@@@???===<<<;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIIIIJJJLLLOOORRR\\\rrrmmmgggwwwwwwpppvvv}}}dddNNN===999???>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAACCCHHHNNNTTTXXX```iiivvv{{{|||{{{xxxuuussssssssssssnnnllliiiggghhhlllqqqtttrrr___RRRPPPSSS___dddsss}}}{{{www^^^PPPIIIHHHGGGFFFFFFEEE???555...///...---...000111000///000000111222222333444444333333444444333333222111555555444333333333333333555555555444555666888999777888888999:::;;;<<<<<<===@@@BBBBBBHHH\\\|||~~~ssskkkiiipppyyyzzzsssjjjgggkkkqqquuuvvvtttoooiiidddbbbcccccccccdddhhhhhhdddcccjjjssswww~~~|||vvvrrrrrrtttuuu|||}}}~~~|||xxxtttrrrrrrqqqmmmooowww{{{vvvpppmmmcccbbb^^^TTTHHH<<<555111111111111222222222222222222222222111111111111111222222333333333333444444666666666666555444333333444444333333333333444444333333222222222333333444444444444444444444444444555555444444555555666777555666666777777888999999777777666666666666777777999999888888999999:::;;;;;;<<<>>>AAABBBBBBAAAAAABBBFFFJJJXXXvvvzzzxxxrrreeeWWWPPPJJJJJJMMMSSSZZZ]]][[[XXX[[[\\\___``````^^^[[[YYYssspppkkkfffaaa^^^]]]\\\\\\[[[ZZZYYYYYY]]]ccchhhcccdddfffgggiiimmmrrrvvvvvvwwwyyyzzz|||}}}}}}}}}|||}}}~~~|||yyyxxx{{{~~~~~~|||{{{zzzyyy{{{|||zzzvvvqqqnnnmmmnnnjjjgggrrr{{{|||hhhWWWUUUZZZeeennnrrrnnnfffZZZGGG555999888888888888999:::::::::::::::;;;<<<<<<======???>>>===<<<;;;;;;;;;<<<999::::::<<<===???AAABBBCCCCCCCCCBBBCCCDDDDDDEEEDDDEEEFFFFFFFFFHHHKKKNNNSSS[[[xxxooojjj~~~yyycccmmmhhhJJJ>>>>>>999;;;@@@DDDGGGGGGFFFEEEAAA@@@??????AAADDDGGGHHHMMMTTT___iiiqqqzzz~~~yyywwwvvvvvvuuusssuuutttsssqqqooonnnmmmllliiihhhhhhlllrrrwwwyyyyyyzzzyyyppp]]]KKKIIIYYYjjjxxx}}}~~~}}}{{{zzzjjjRRRIIIFFFJJJIIIGGGDDD>>>888222...000///...///111222111000000000111111222333333333333333333333333222222111555444444333333333333333666555555555666777888999777777888999:::;;;<<<<<<===@@@@@@;;;:::HHHcccyyy}}}}}}{{{uuuvvv~~~~~~wwwooolllpppxxx|||sssmmmkkklllooopppvvvwwwtttlllkkkqqqzzz~~~|||wwwvvvwwwxxx~~~~~~zzzxxxtttvvvxxxwwwtttssstttvvvuuutttvvv{{{zzzqqqfff```ZZZVVVNNNDDD:::555444444111111111111111111000000000000000000000000000000222222333333333333444444444555555555555555444444333333333222222333333444222222222222222333444444333333333333333333333333444444444444444555555666555555666666777777888888777777666666666666777777999999999888999::::::;;;:::;;;<<<===???@@@AAABBBBBBCCCFFFMMM]]]xxx~~~nnn^^^OOOJJJIIIOOOZZZaaa```]]]XXXYYY\\\]]]^^^\\\[[[YYY}}}yyywwwuuuuuutttpppooooooooopppsssxxxzzzyyyyyyzzzyyyxxxzzz}}}{{{||||||}}}}}}}}}}}}|||{{{}}}~~~}}}{{{|||~~~~~~|||yyywwwvvvyyywwwwwwwwwxxxyyyzzzyyyssswwwtttnnnwww~~~zzzjjjZZZ\\\dddnnnvvvxxxlll[[[KKK===444888888888888888999999:::999::::::;;;;;;<<<======???>>>======<<<<<<;;;;;;:::::::::;;;===???@@@AAACCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDEEEHHHJJJQQQUUUdddqqqpppxxx]]]kkkkkkSSSDDD===<<<===BBBHHHKKKIIIFFFEEEDDDBBBAAA@@@?????????BBBGGGNNNVVV]]]fffooouuu{{{~~~}}}||||||vvvuuurrrooommmmmmoooqqqmmmooopppqqqoookkkgggdddfffhhhoooxxx~~~vvvnnnaaaZZZQQQMMMSSScccvvv}}}xxxqqqnnnttt}}}~~~qqqXXXJJJFFFFFFLLLJJJGGGAAA999333111000111//////000111222111000000000111111222222222333222222333333333222222111444444333333222333333444555555666666777888888999777777888999:::;;;;;;<<<777<<>>999999888888777777888888999:::999999::::::;;;<<<<<<<<<>>>>>>>>>======<<<;;;;;;<<<;;;;;;;;;<<<===>>>???BBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDCCCDDDGGGIIIPPPWWW[[[fff|||nnn{{{wwwgggiii{{{zzzbbbUUUJJJ???;;;???DDDEEEDDDHHHGGGGGGEEEDDDAAA???>>>@@@BBBEEEIIINNNUUU[[[```kkkpppuuuyyy{{{{{{{{{|||}}}}}}zzzuuurrrrrrssspppooonnnjjjggggggiiillliiijjjkkkllllllmmmmmmmmmpppppptttxxxyyyqqqcccXXXOOONNNPPPZZZkkk}}}yyy}}}yyy}}}tttnnnqqqvvvwwwxxxyyypppnnneeeWWWKKKGGGGGGGGGLLLIIIDDD===666222111222111//////000111222111000000111111111111111222222111111222333333222222222333333222222222333333444444555666666777888888888666777777888999:::;;;<<<888:::<<<===>>>???AAABBBPPP[[[nnn~~~yyyuuusssssssssrrrvvvzzzzzzxxxyyy}}}~~~{{{zzz|||xxxqqqmmmkkkfffdddfffmmmwww|||{{{xxxuuuwwwxxxuuuooodddWWWMMM@@@===777222000111222333222111111111000/////////000000000111111111222222222222222333333333444444222333444555666666666666333222222222333333444555333333222222333444444555333333333333333333333333444333333333333444555555555555666666777888888888888888888777777888888888888777777777777888999999::::::999:::;;;>>>@@@BBB@@@===@@@EEEHHHPPPkkk|||nnnfff\\\TTTQQQQQQPPPOOOXXXXXXYYYYYYXXXWWWUUUTTT~~~}}}}}}{{{{{{|||~~~}}}{{{~~~~~~~~~}}}|||{{{{{{zzz}}}}}}|||{{{zzzwwwvvvuuuvvvwwwyyyzzzzzzwwwrrrnnnpppqqquuu~~~zzzuuu~~~rrroooyyy~~~zzztttooommmmmmoooqqqvvvvvvnnnZZZCCC777777===888777777777777888999999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;<<<<<<======@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCFFFIIILLLUUUUUUSSSiiitttsss|||www\\\ddd~~~nnnWWWDDD;;;;;;@@@CCCFFFGGGIIIIIIIIIGGGDDDCCCAAA@@@@@@AAADDDHHHKKKNNNUUUZZZbbbiiimmmppprrrsssvvvzzz~~~~~~|||{{{|||~~~zzzyyyxxxtttqqqooopppqqqooonnnllliiifffeeefffhhheeecccaaaaaaeeellluuuzzzxxxssslllfff```ZZZRRRLLLMMMYYYjjjvvv|||tttvvvtttpppsss|||wwwtttttthhh```TTTKKKHHHHHHIIIIIIHHHDDD>>>888444222222333000///...///111222111000111111111111111111111111000111222222222222222222222222222222222333333444333444555666777777777777666666777888999:::;;;;;;>>>;;;888888;;;>>>??????BBBGGGSSSggg~~~}}}{{{~~~}}}{{{zzzzzz~~~zzzwwwtttrrr|||uuukkkfffdddjjjiiikkkrrrzzz}}}yyytttmmmooommmggg___WWWMMMEEE777555222222222222222111111111111111111111000000000111111222222333333333222222333333333333444444333333444555666666666555333333333333444555666666555555444444444444555555333333333333333333333333444444444444444555555666666666666777888888999999::::::999999999999::::::888888777777888888999:::;;;;;;::::::;;;===???@@@???>>>AAAFFFGGGKKKYYYjjjzzzxxxtttoooggg\\\OOOGGGGGGMMMVVV]]]aaaaaa^^^[[[~~~~~~}}}|||~~~|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvuuuyyyyyyyyyyyyxxxvvvuuutttwwwxxxyyyyyyxxxvvvtttsss|||wwwyyyvvvooovvvtttrrryyymmmhhhdddgggnnnssstttrrrsssjjj[[[KKK===666666999777777777777777888999999888999999::::::;;;<<<<<<===>>>>>>>>>===<<<;;;::::::::::::;;;<<<===>>>???>>>>>>=========>>>??????@@@AAAAAAAAAAAABBBEEEHHHIIIMMMOOOQQQWWWnnn{{{uuutttbbbjjjpppRRRAAA???CCC@@@BBBFFFJJJKKKKKKIIIGGGCCCBBB@@@???@@@BBBBBBCCCEEEIIIOOOTTTZZZ___dddgggmmmoooqqqtttvvvxxxyyyzzzvvvxxxzzzzzzzzz||||||xxxwwwuuuwwwxxxxxxvvvuuuvvvxxxuuutttsssooolllkkklllnnnkkkjjjgggeeecccaaa___^^^YYYXXXWWWYYY^^^eeemmmrrrgggaaaXXXPPPNNNQQQVVVYYYdddqqqxxx}}}~~~kkk^^^WWWPPPLLLKKKLLLMMMNNNCCC===666222222333333222///...---...000111000///111111111111000000000000000000111222222222222222222222111111222333333444222333444555666666555555666666777888999:::;;;;;;>>><<<999888999;;;>>>???BBBBBBFFFPPPaaasss}}}}}}|||vvvtttxxx}}}}}}|||{{{yyyvvvssspppooosssyyy}}}zzzrrrkkkkkkmmmpppssswwwyyywwwrrrmmmiiicccddd___TTTKKKGGGAAA;;;555333222333555555444111111111111222222222222222000000111111222333333444222222333333333333444444444444555555555555555555444444444444555666777888888777666555555555555555444444444444444444444444555555444444555555666777777777888888999999::::::<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCEEEFFFIIIPPPXXXnnnsss___OOO@@@EEENNNWWW^^^bbbdddddd}}}{{{xxxyyy}}}}}}~~~}}}}}}~~~yyyxxxwwwwwwwwwvvvtttsssvvvvvvvvvvvvvvvuuuttttttrrrrrrpppoooooossszzz}}}xxxqqqtttqqq|||yyysssrrrrrrfffaaa___eeepppwwwvvvrrrooo```MMMAAA<<<888444333777777777777777888888999888999999::::::;;;<<<<<<===>>>>>>>>>>>><<<;;;:::888888999:::<<<>>>@@@AAA<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAAEEEGGGJJJFFFLLLUUURRRSSStttxxxkkk{{{ttt]]]hhhrrrOOOBBBBBB:::>>>CCCHHHKKKLLLKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@BBBDDDFFFIIIOOOUUUZZZ]]]]]]```eeekkkoooqqqqqqrrrtttuuusssqqqqqqtttwwwuuu}}}|||wwwxxx|||~~~~~~~~~~~~{{{xxxxxx||||||xxxuuuuuuvvvooosssvvvwwwtttqqqpppqqqpppooommmjjjfffeeefffhhhccc```]]][[[ZZZWWWTTTQQQKKKNNNRRRXXX[[[]]]]]]]]]KKKIIIFFFFFFKKKWWWeeennnvvvaaaUUURRRPPPPPPOOONNNOOORRR???888111///111444333111///...---...///000000...111111111000000000000000///000111222222222222222222111111111222333333444111222333555666555555444666666777888999::::::;;;888;;;===<<<:::999;;;===???>>>>>>???EEEQQQ___iii|||}}}|||~~~~~~|||}}}~~~~~~~~~{{{~~~{{{tttpppsssxxxuuuvvvuuuuuusssqqqnnnmmmeeelllssstttqqqpppvvv}}}rrryyy|||qqqeee```___]]]]]]VVVGGG>>>;;;888333222000///000333444222///111111111222333333333444///000000111222333333333222222333333333444444444444555555555555555444444444444444555666777888888:::999888666555555555555555555555555555555555555666555555555555666777777888888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=================================BBBEEECCCCCCHHHNNNQQQYYYkkkYYYNNNLLLKKKLLLOOOVVV]]]aaa~~~|||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}|||||||||zzzxxxxxx{{{}}}|||zzzwwwtttrrrsssuuuvvvtttqqqrrrqqqooooooppppppooommmiiihhhhhhjjjpppxxx~~~vvvbbb[[[fffuuu{{{xxxyyywwwlllmmm^^^```fffooowwwzzzvvvqqq]]]LLL===999;;;:::666333777777777777777888888999777777777888999:::<<<===;;;;;;;;;:::999888777666888:::<<<===<<<<<<===>>>@@@???===<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDDDDGGGDDDFFFLLLLLLNNN^^^sssrrriiivvvmmm\\\jjjbbbHHHJJJBBB>>>BBBFFFGGGHHHLLLIIIGGGFFFFFFEEEDDDAAA???@@@AAABBBAAAAAABBBEEEGGGIIIKKKNNNSSSXXX]]]aaacccdddfffhhhjjjkkkjjjhhhfffllllllmmmnnnoooqqqssstttvvvvvvvvvuuuvvvvvvwwwwwwqqqqqqqqqqqqqqqrrrrrrrrrmmmkkkiiijjjmmmmmmjjjgggfffeeecccbbb___^^^\\\[[[RRRUUUVVVUUUQQQMMMJJJHHHJJJMMMQQQVVVWWWSSSLLLFFFCCCBBBEEEQQQeeezzz}}}zzziiiZZZRRRTTTTTTSSSVVVWWWNNNBBB333222111000////////////......------------......////////////000000000000///000000000111111111111//////000111222222333333666555444333444555666777555666777888888999999888:::;;;;;;<<<<<<============>>>>>>??????BBBFFFJJJVVVaaarrr~~~{{{~~~vvvvvvxxxyyy{{{}}}|||}}}~~~||||||{{{}}}~~~|||zzz~~~zzzyyyzzzzzzyyyxxxvvvuuuuuuuuu{{{}}}}}}wwwnnngggfffgggllljjjlllsssyyyzzzxxxvvvtttzzz|||oooaaaWWWSSSVVVPPPGGG===777444444444333333222222111000//////000000111111111222222222222111111000000111111222333222222111111222222333444444444333333222222222555444444333333444444555666666666666666666666666444333333333333444555555666666555555555555666666:::999888777777999;;;<<<>>>>>>======<<<<<<<<<;;;>>>>>>======<<<<<<<<<<<>>=========>>>???@@@AAACCCFFFIIIKKKMMMNNNVVVddd~~~lll^^^[[[YYY[[[___```\\\XXX}}}{{{yyyxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwyyy|||~~~|||yyyvvvvvvvvvvvvtttqqqrrrpppnnnnnnpppqqqooommmiiijjjjjjkkkjjjhhhdddbbbiiiiiikkkpppvvv{{{}}}~~~tttjjjYYYTTT___qqqmmm___fffhhhnnnxxx{{{mmmaaaOOOBBB777555777666444333777777666666666777888888777777777888999:::;;;<<<::::::::::::999888777666888:::<<<<<<;;;;;;<<<===???>>>===<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCJJJEEEEEEHHHGGGGGGSSScccuuukkk~~~{{{kkkeeezzzlllfffZZZLLLBBB@@@DDDIIIJJJHHHGGGGGGHHHIIIHHHFFFDDDBBB??????@@@AAAAAAAAABBBCCCFFFHHHKKKNNNPPPQQQVVVWWWZZZ\\\^^^^^^]]]]]]aaaaaabbbccceeefffhhhiiijjjjjjjjjkkkllloooqqqrrrpppoooooommmlllkkkjjjjjjfffdddbbbcccddddddaaa___]]]\\\ZZZXXXVVVTTTSSSSSSPPPNNNKKKHHHGGGGGGHHHIIIGGGJJJNNNOOONNNJJJEEEBBBBBBKKK\\\ooo{{{~~~vvvrrruuu{{{rrr[[[TTTQQQXXX\\\YYYTTTNNNDDD:::222111000//////...............------------............/////////000000000//////000000000111111111000000000111111222222222444444333333333444555666555555666777888888888888999::::::;;;;;;<<<<<<<<<@@@@@@@@@???======???AAACCCIIIRRR\\\gggrrr|||yyytttvvv|||}}}zzzzzz||||||{{{zzz||||||||||||{{{{{{{{{|||}}}~~~}}}|||~~~|||{{{||||||wwwssspppnnnmmmllltttuuutttoooiiifffhhhkkkmmmnnnqqqtttsssqqqoooooonnnoooooonnniii___UUUNNNFFFBBB<<<666333222222333333333222111111000//////000000000111111111222222222222111111111111222222222222222111111222222222444444333333333222222222444444333333333333444444555555555555555555555555333333333333333444555555666666666666666666666666888888777666777999;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<<<<===>>>>>>???@@@BBBEEEGGGIIIKKKLLLLLLUUUmmmyyyuuurrrrrrvvvxxxvvvsss}}}{{{zzzzzz{{{{{{xxxxxxxxxwwwvvvvvvuuuuuuqqqrrrtttwwwyyy|||~~~vvvtttrrrqqqqqqooollljjjllljjjiiiiiiiiiiiihhhffffffgggggggggfffffffffeeejjjnnnvvv~~~|||xxxiiidddYYYVVV```mmmhhhYYYpppqqqwwwwww```MMM@@@888222333444444333555666666555555666666777888666666666777888999:::;;;::::::::::::999888777777777999;;;;;;::::::;;;<<<===<<<<<<;;;<<<===???@@@@@@@@@AAABBBBBBBBBBBBBBBJJJDDDBBBEEEEEEDDDJJJTTTpppuuukkkjjjeeekkk|||rrrssspppSSSGGGDDDCCCGGGGGGHHHJJJKKKKKKHHHFFFGGGCCC@@@???@@@BBBAAA???@@@@@@@@@AAABBBBBBCCCCCCGGGGGGIIIKKKNNNPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[\\\\\\\\\\\\^^^aaadddhhhjjjlllkkkiiigggdddbbb```___]]][[[YYYYYYYYYXXXVVVTTTTTTSSSQQQOOOMMMKKKKKKJJJFFFDDDBBBEEEIIINNNOOONNNMMMMMMMMMJJJFFFFFFJJJNNNTTTaaasss{{{xxxzzzqqqnnnrrrtttsssrrrsssvvv|||}}}oooZZZQQQTTTUUU^^^ccc\\\NNNBBB888222111000///...------------......------------...............////////////000////////////000000000000000000000000111111111111222222222222222333444555444555666777888888888888777888888999::::::;;;;;;>>>??????>>>;;;:::;;;;;;===<<<===@@@HHHUUUcccmmm{{{www{{{|||{{{zzzxxxvvvrrrwww{{{zzzvvvssssssuuutttwww{{{~~~}}}{{{wwwvvvyyy|||}}}{{{sssllljjjhhheeecccdddhhhlllnnnnnnooorrrvvvtttwwwxxxsssiiiaaa]]]\\\ddd^^^XXXWWWXXXSSSIII???666555222111000111222444222222111111000000//////000000000000111111111111222222111111111111222222222222111111111111222222333333333222222222222222444333333222222333333444444444444444444444444444333333222222333333444555444555666777777666555444666555555666777999;;;<<<;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBEEEGGGHHHIIIJJJMMMZZZuuu~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmllljjjiiigggfffeeedddcccbbbaaa```eeeeeeeeeeeehhhnnnuuuyyy}}}yyywwwxxxxxxnnnggghhhiiivvv}}}mmmhhhmmmzzz||||||jjjQQQ???888444222444555333444777555555555444555555666777666666666666777888999:::999999999999999888777777666888::::::999999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAAGGGBBB@@@EEEGGGHHHJJJOOOWWWeee{{{qqqzzziiiaaannn}}}eeeQQQBBB@@@AAAEEEJJJNNNPPPOOOMMMHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQSSSRRRQQQRRRSSSVVVZZZ^^^aaabbbaaa___\\\ZZZWWWUUUTTTSSSRRRQQQOOONNNNNNMMMLLLMMMLLLKKKIIIGGGFFFFFFEEE@@@AAAHHHRRR\\\^^^ZZZTTTNNNNNNLLLIIIJJJRRRaaammmvvvyyy}}}|||yyyvvv}}}}}}wwwrrrllleee[[[SSSVVV^^^bbbccc```UUUEEE888000---///...------,,,,,,,,,---...------,,,,,,------...------........./////////........./////////000000000000000000000000//////000000111111222222333333444444555666777777777777555666666777888999::::::666888:::;;;::::::;;;<<<======<<<<<<===@@@FFFKKK[[[cccnnnyyy~~~zzzwwwuuuuuuxxx{{{zzzvvvrrrooonnnnnnqqqvvv|||vvvqqqooorrruuuvvvyyy~~~}}}wwwpppllllllkkkgggdddbbbhhhpppuuuvvvvvvuuuuuuuuuwwwuuulllbbb[[[UUUPPPUUUMMMDDDAAABBB???777///000000000111111222333333111111000000000//////////////////000000000111111222222111111111111222222111111000000000000111111222222222222222111111111333333222222222222333333444444444444444444444444222222222222222333333444333444666888888666444333333333444555666888:::;;;999999999999999999999999777777888888888888999999999999:::;;;<<<===>>>???<<<===>>>@@@BBBDDDEEEFFFKKKMMMQQQ```}}}|||{{{zzzxxxvvvuuuuuuuuusssqqqnnnllljjjiiiiiihhhhhhiiiiiiiiihhhhhhhhhccccccbbbaaa```___^^^^^^aaaeeelllrrrxxxxxxttt}}}wwwjjj```eeevvv|||vvvwwwxxx{{{~~~~~~vvviiiggguuu|||kkkVVVDDD999666444333555555222333666444444333333444444555666555555555555666777888888888888999999999888777777555777999:::999999:::;;;::::::::::::<<<>>>@@@AAA@@@@@@AAAAAABBBAAAAAAAAADDD@@@@@@DDDHHHIIIJJJKKKMMMVVVlllsssjjjggg___bbbmmmtttYYYKKKIIIFFFGGGKKKQQQVVVYYYLLLNNNOOOLLLGGGCCCCCCEEEBBBBBBBBBBBBBBBBBBCCCCCC@@@???>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJJJJJJJLLLOOORRRTTTQQQQQQOOONNNLLLKKKJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBCCCEEELLLUUU]]]]]]VVVOOOEEEJJJRRRYYYcccsssxxxttt~~~wwwkkk]]]VVVVVV[[[ccckkkmmmbbbSSSEEE:::333///......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---............/////////000000////////////////////////000111111222222222333444555666666777666666444444555666777888999:::333555888999999999:::<<<888:::<<<===<<<<<<>>>???BBBHHHRRR]]]fffooovvv{{{~~~zzzyyy|||{{{{{{||||||yyytttppppppqqqssswww{{{~~~pppkkkhhhjjjkkkkkklllpppvvvtttssstttuuuuuurrrooossstttuuusssqqqooommmmmmnnnnnniiibbb^^^]]]XXXPPPDDD???999555222000---+++000111111222222111000000000000//////////////////....../////////000000000222111111000000111111222111000000//////000000111111111111111111111111111222222111111111111222222222222222222222222222222222111111111111222333333222333555666666555333222111222333444555777888999777777777777777888888888666666666777777777777777888999:::<<<===>>>??????;;;<<<===>>>@@@AAABBBCCCDDDJJJLLLPPPfff~~~~~~~~~~~~}}}|||zzzxxxuuutttsssrrrpppnnnkkkiiihhhhhhhhhdddeeeeeedddbbbbbbccceee```bbbddddddddddddfffgggjjjtttxxxeee[[[iiimmm___aaappp~~~|||yyyuuuvvvnnneeeaaafffrrrmmmVVVCCC:::888777333222444444000000333333333333222333444444555555444444444555555666777777888888888888888777777666888::::::999999:::;;;::::::::::::;;;===???@@@??????@@@AAAAAAAAAAAAAAABBBAAA@@@BBBDDDEEEEEEEEEMMMQQQWWWiii}}}kkklll{{{wwwcccYYYcccuuuyyyoooaaaTTTNNNNNNPPPRRROOORRRTTTSSSOOOJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAA@@@AAAAAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDEEEFFFHHHIIIJJJHHHGGGEEEHHHFFFEEEGGGKKKMMMLLLJJJLLLWWWgggyyyyyytttssspppcccVVVSSS\\\gggnnnpppkkkYYYCCC777222//////000------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///............////////////......000111222222222222222333444555666666666666333444555666777888999:::666888999888777777888999888999::::::999:::<<>>BBBGGGLLLRRRYYY]]]pppzzz|||yyy|||~~~zzzwwwuuuvvvzzz{{{xxxuuuwwwvvvtttssstttvvvyyyzzzqqqmmmkkkmmmnnnkkkjjjkkkqqqsssvvvyyyzzzzzzyyyyyywwwrrrkkkeeebbbeeeiiimmmnnnlllcccWWWSSSSSSMMMBBB555444333111......///000000000111000///...---,,,////////////........................////////////000000000//////000000000000000////////////000000000000000000000111111111222111111000000111111222222222222222222222222222111111000000111111222333222222333444444333222222000111222333444666666777555555555666666666666666777777666666666555555555888999:::<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@AAA???HHHKKKKKKYYY{{{rrrssstttvvvwwwxxxyyyyyyvvvuuusssqqqnnnllljjjiiieeedddbbb`````````aaabbb\\\]]]]]]\\\[[[]]]aaadddcccgggkkknnnqqqtttxxx|||uuucccQQQPPPhhhrrrqqq}}}}}}pppggg```dddrrr}}}lllVVVBBB888777:::999444111333444222111222222222222222222333444444444444444444444444555666777777888888888888777777666888:::;;;::::::;;;<<<;;;;;;::::::;;;===>>>???===>>>???@@@AAABBBBBBBBB@@@AAABBBAAAAAACCCDDDDDDIIILLLOOOVVVjjjuuusss{{{jjj^^^^^^hhhzzzssswwwhhh[[[SSSPPPPPPSSSYYY______YYYRRRTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@?????????>>>@@@AAAAAA@@@BBBFFFJJJNNNQQQUUUXXXZZZXXXVVVSSSNNNKKKIIIJJJOOOWWW```eeemmmsss{{{|||xxxeee^^^YYY\\\hhhqqqqqqmmm\\\JJJ777///------...111------,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,---------.........---------....../////////---...000222333333333333222222333444555555555555333333444666777999:::::::::::::::888666555777999;;;;;;;;;999888888999;;;;;;<<<=========???BBBEEEOOOWWWcccmmmsssvvvxxxyyyzzzwwwtttvvv{{{|||zzz}}}xxxvvvttttttuuuwwwyyyzzz|||zzzwwwuuusssssstttuuuuuurrrssswwwxxxuuuqqqqqqnnnrrruuuuuurrrqqqsssuuuoooiiiaaa[[[ZZZ]]]aaadddfffeeeZZZHHH>>>>>>999111///////////////000000111...............---------........................------.........///////////////............//////000//////......//////000/////////000000000111111111111000000000000111111111111111111111111111111000000000000000111222222111111111111111111111111000111222333444444444444444444444444555555555666888888777666555444444333777888:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@EEEIIIKKKUUUlllaaabbbdddfffhhhjjjjjjkkkgggfffdddaaa^^^\\\ZZZYYYYYYXXXVVVUUUTTTUUUWWWXXXSSSUUUVVVVVVWWW[[[bbbggghhhmmmtttyyy}}}kkk[[[ZZZmmmpppwwwllllllpppwwwvvvjjjVVVBBB666444888<<<<<<666222444666555333444222222111111222222333444444444333333333444555555666777777888888888777777777999;;;;;;::::::;;;<<<<<<;;;::::::;;;<<<>>>???<<<===???@@@AAABBBBBBCCC>>>AAACCCBBBBBBDDDGGGIIIAAAHHHOOOSSSVVVggg~~~{{{zzzvvvlll___^^^dddvvvqqqzzz{{{jjjOOOLLLPPP]]]mmmssskkkaaafffdddaaa\\\WWWRRRNNNLLLGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBDDDFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDDDDDDDGGGLLLQQQZZZ^^^dddiiijjjiiifffcccUUUWWW[[[aaakkkyyyqqqxxx}}}wwwtttvvvxxxzzzzzz|||uuuccc^^^^^^```gggrrrwwwrrrjjjMMM???111---,,,***,,,000---------,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000---...000222333444333333222222333444555555555555333333444666777999::::::::::::999777666666999;;;555888;;;<<<<<<;;;:::;;;:::;;;<<<;;;::::::;;;<<<>>>???CCCKKKUUU^^^dddgggooorrrxxx|||~~~~~~~~~~~~zzzvvvwww}}}}}}|||zzzxxxwwwvvvvvvvvvsssrrruuu|||~~~zzzuuuuuukkkoooqqqmmmfffdddhhhmmmnnnjjjddd^^^YYYTTTPPPMMMPPPSSSKKK999///111222...///...---...000000...,,,---------...//////000000---.....................---------.........//////......------------......//////............//////.../////////000000111111111111000000000000111111000000000000000000000000000000000000000111111222111111000//////000111111000111222333333333333333333333333444444555555555999999888666555444333222666777999:::;;;;;;:::999;;;;;;<<<<<<===>>>>>>?????????BBBHHHPPP]]]pppSSSVVVVVVUUUXXX]]]YYYQQQSSSUUUVVVTTTQQQNNNMMMMMMJJJMMMLLLKKKPPPYYY[[[WWWUUUYYY]]]^^^^^^```gggmmmzzztttvvv~~~uuuwwwyyy___ggg~~~tttsssyyy~~~lllzzzuuu[[[OOO>>>444222666999:::666555444333333333333333222222333333333444444444333333333444444444555555777777888888888999999999999::::::::::::::::::;;;;;;::::::999999::::::;;;999:::;;;===???AAACCCDDD@@@@@@@@@@@@AAAAAABBBCCCEEEHHHKKKMMMRRR^^^ooo{{{zzzwwwiii\\\\\\hhh|||xxxkkk\\\WWW\\\bbb___XXX]]]dddqqqvvvmmm^^^YYY]]]YYYTTTNNNKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMJJJHHHFFF???LLLVVVVVVQQQPPPRRRTTTQQQLLLFFFEEEGGGJJJJJJIIIKKKHHHJJJOOOPPPOOORRRYYYaaaaaabbbiiitttzzzssshhhaaannn~~~~~~uuuoooiiixxxxxxwww|||zzzzzzuuuooossstttlll```ZZZ[[[dddoooxxx{{{tttaaaOOO<<<666000,,,,,,......---......---------,,,,,,,,,,,,++++++******++++++,,,------------------------.........------,,,,,,,,,000///...------...///000---...///000111222333333444444444555444444333333444555666777888999::::::;;;::::::999888888888999999::::::999888888999;;;;;;;;;;;;;;;:::999888888;;;===@@@AAABBBCCCDDDFFFRRRYYYbbbfffhhhnnnxxx~~~|||zzzyyy{{{}}}zzz|||~~~}}}yyytttqqqppptttrrrqqqqqqqqqpppnnnllleeeeeedddeeeeeedddaaa___fffbbb\\\TTTJJJAAA:::666888777666444222///---+++000000//////.........---//////.........------------------------------------------------------------------............///............////////////000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000111111111111000000222222111111111111111111222222333333333444444444666666666555444444444333777777777777666666666666;;;;;;<<<<<<======>>>>>>AAABBBCCCEEEHHHNNNUUUZZZbbbwww^^^^^^ZZZUUUVVV\\\___\\\\\\\\\\\\___bbbcccaaa^^^ZZZZZZZZZ^^^jjjvvvxxxrrr}}}{{{wwwrrrnnnmmmppptttzzz~~~uuusssqqqsss~~~pppooo~~~zzznnn|||yyyaaaKKKBBB777111111333444333444444333222222222222222222222222222333333333333333333333333444444444444777777777888888888999999999999999999::::::::::::::::::999999999999::::::999:::;;;===???@@@AAABBB@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGKKKQQQZZZdddjjjzzzvvvdddZZZ]]]mmm~~~}}}sssiii\\\QQQQQQUUU```kkkooopppvvv{{{uuummmiiifffccc]]]WWW^^^dddlllooojjj\\\MMMBBBCCCPPP]]]aaacccjjjrrrvvvkkkiiigggdddbbb```___^^^iiihhhjjjmmmggg\\\TTTSSSPPPTTTZZZaaalllwwwzzzxxxwww{{{yyyqqqkkkgggwwwrrreeebbbbbb\\\VVVTTTcccooozzz{{{ssscccNNN>>>888444///,,,---...------...------------,,,,,,,,,,,,++++++******++++++,,,------------------------......---------,,,,,,,,,000///...------...//////---...///000111222333333333444444444444444333333444555666777888999999:::;;;:::999888888888888888999::::::999888888999;;;;;;;;;;;;;;;;;;::::::999:::===???@@@@@@AAABBBCCCAAAFFFLLLOOOQQQUUU\\\aaattt~~~~~~zzzyyywwwvvvttttttttttttoooqqqtttvvvuuusssooolllhhhfffdddeeeiiilllooopppkkkiiieeebbb___[[[WWWTTTHHHFFFCCC???:::555222///333222222111000///---,,,000/////////.........---//////.........------------------------------------------------------------------............///............////////////000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000222222111111111111111111222333333333333444444444555555555555555555444444777777777777666666666666::::::;;;;;;<<<<<<======>>>???@@@AAACCCFFFKKKOOOTTT```www{{{zzz~~~}}}{{{uuupppuuuxxxrrrsssuuuvvvxxxzzzyyy}}}yyytttpppxxxyyyzzzyyyrrrmmmrrryyybbbGGG:::666222000222222000...333222111111000111111111000111111111222222222222222222333333333444444444666666777777777888888888888888888999999999::::::::::::999999999999:::::::::;;;;;;<<<===>>>?????????>>>>>>???@@@AAABBBBBBDDDCCCDDDHHHNNNSSSUUUUUUaaarrrfffmmm~~~ppp^^^\\\aaattt}}}tttppp}}}sssbbb\\\XXXYYY\\\___dddjjjtttjjjcccjjjtttxxxppp^^^III<<<;;;GGGRRRWWW\\\gggrrryyy}}}wwwvvvwwwttttttuuuwwwqqqeee\\\XXX[[[ccckkkrrr|||tttnnnvvv~~~zzzyyyzzz|||xxxiiiYYYUUUYYY___eeeiiivvv~~~sss]]]III:::000333000...,,,---------,,,------------,,,,,,,,,,,,++++++************++++++------------------------------------,,,,,,,,,,,,///......---......//////......//////000111222222333333444444444444333333444555555666777888999999:::999888888888888888888999:::;;;:::888888:::;;;::::::;;;<<<<<<<<<<<<;;;;;;===>>>???>>>>>>???@@@<<<===???AAACCCFFFHHHIIISSSbbbttt}}}}}}~~~~~~}}}|||qqqqqqtttxxx|||}}}yyyuuunnnjjjdddaaabbbeeegggiii]]]YYYTTTOOOJJJFFFAAA>>>333333333222111000///...------...............---/////////..............................------------------------------------------------------------------............///............////////////000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222000111111222222111111000111111222222222222222222333333333444444444555555555555555555555555666666666666666666777777777777999999::::::;;;<<<<<<======>>>?????????@@@BBBDDDGGGJJJVVVnnn|||sssllllllxxx|||wwwqqqmmmlllhhhjjj{{{uuuaaaIII555333222111222333333111///222111111000000111111111000000000000111111111111222222222222333333333333555555666666666777777777666777777888888999999999999999888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKLLLLLLSSSeeerrrdddeeennnuuutttjjj``````ppp{{{~~~wwwqqqkkkfffccckkkkkkooowww}}}zzznnnbbbTTTWWW[[[\\\WWWNNNCCC===999AAAFFFEEEFFFLLLTTTYYYdddkkkqqqoooiiieeegggkkkkkkkkklllppptttvvvxxxyyy}}}}}}nnnttt{{{jjj___TTTTTT___nnn{{{www\\\BBB444000///...---,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------.........//////......//////000111111222222222333444444444333333444444555666666777888888999888888777777777888888999:::;;;:::888888:::;;;999:::;;;<<<============<<<===??????===<<<===>>>@@@>>>>>>@@@CCCDDDCCCAAABBBKKKTTTXXX___iiisssxxx{{{wwwvvv||||||qqqssswww|||nnnlllkkkooovvvyyywwwsssgggbbb[[[UUUSSSSSSSSSRRRCCC@@@;;;777555333000...000111111111111000///...++++++,,,---......------................................................------------------------,,,,,,---------------------------............///............////////////////////////////////////000000000000000111111111111111111111111111111111222222222222222222222222111111222222222222111111111111222222222222222333444444444444555555555555444444555555666666777777666666666666777777777777999999:::;;;<<<<<<===>>>>>>@@@BBBBBB@@@@@@@@@AAADDDCCCHHHVVVjjjsssyyyuuullleeegggrrryyyoooyyy{{{nnnfffiiiooouuujjjSSSCCC888111333333222222222222222111222222111111111111222222//////000000000111111111111111111222222222333333444444555555555666666666555555666666777888999999999888888777777888888999::::::::::::::::::::::::<<<<<<<<<===>>>???AAAAAAAAADDDFFFFFFDDDEEEIIINNNRRRUUUbbb{{{~~~ttttttuuuuuuiiiqqqsssddd```ooo~~~tttnnnhhhfffgggeee^^^WWWUUUUUUSSSRRRQQQQQQQQQQQQSSSXXXZZZUUUPPPQQQTTTUUUTTT[[[bbbdddbbbdddjjjooowwwyyy}}}ssskkkdddooouuutttxxx{{{|||zzzkkk]]]ZZZWWW[[[gggvvvzzzdddHHH444......///***+++,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................///000000111111111222222333444444333333444444444555666666777777777777777666666777777888888999:::999888777999;;;999999;;;<<<======>>>>>>===>>>@@@???===<<<<<<===>>><<<;;;===AAABBB@@@<<<>>>CCCEEEDDDEEELLLRRRUUUQQQOOOSSS^^^jjjlllbbbVVVRRRVVV]]]cccggghhhgggfffUUUPPPLLLNNNTTTXXXYYYWWWCCCAAA>>>=========<<<;;;555222///............---////////////...---,,,+++,,,------...------,,,,,,---------...............---.....................------------------------,,,,,,,,,---------......---------............///............//////////////////////////////////////////000000111111111111111111111111111111111111222222222222222222222222222222333333333333222222111111222222333333333333444444555555555666666666444555555666666777777777555666666666777777777888999:::;;;<<<===>>>??????>>>@@@BBBCCCBBBAAABBBBBBCCCFFFJJJMMMQQQaaaZZZYYY]]]bbbfffhhhmmmsss{{{}}}~~~~~~|||yyyuuupppppp}}}xxxxxxsssmmmnnnyyylllRRR===333111222333222111000///000111111111111111111111111222333///000000000111111111111000000111111111222222222333333444444444555555555444444555555666777888888888888777777777777888888999999999999999999999999::::::;;;<<<===>>>@@@AAA@@@DDDGGGEEEAAABBBHHHNNNNNNQQQWWW___llltttmmmqqqrrrkkkjjjhhhiiinnnzzzzzz|||}}}yyyyyyxxxxxxxxxwwwvvvvvv|||~~~|||vvvzzz{{{vvvrrrmmmkkklllpppzzzvvvttt{{{|||uuuppptttwwwlll]]]UUUZZZaaaiiisss||||||wwwfff___OOO===333000...+++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---........................//////000000000000111222333333444444333444444444444555555666666666666666666666777777888777888999888666666888999999999:::<<<<<<=========<<<>>>??????===<<<<<<<<<:::888888;;;>>>???===:::666<<<@@@@@@@@@BBBBBB@@@BBB@@@@@@EEELLLMMMGGGAAA:::===AAAEEEGGGHHHFFFEEE???:::666555888<<<===>>>333222222333444444222000111000...---.........,,,---------......---,,,,,,------......------,,,+++---------------.........---------...............------------------------+++,,,,,,------.........---------............///............////////////000000000000000000000000/////////000111111222222222222222222222222222222333333333333333333333333222333333444444333333222111111222222333444444444555555555666666666666777666666666666666666777777555555666666777777888888::::::;;;<<<===???@@@@@@<<<>>>@@@AAAAAAAAABBBCCCCCCFFFKKKLLLHHHNNNjjjaaa]]]]]]bbbccc___^^^``````dddkkkssszzz~~~~~~uuurrruuu{{{~~~zzzuuuuuu||||||tttzzztttdddNNN===444111111111000000000000//////000222000/////////000000111222000000000111111111222222000000000000111111111222333333333333444444444444222333444555666777888888777777777666666777777777888888888888888888888888999999:::;;;<<<>>>@@@@@@@@@BBBCCCCCCBBBCCCEEEHHHHHHKKKPPPQQQRRR```rrrvvv{{{lllaaa[[[fffooo}}}|||vvvrrruuuyyy|||uuuggg]]][[[^^^^^^[[[ZZZeeepppwwwzzzvvviii[[[EEEDDD>>>555000000...***+++,,,---+++))))))+++---,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,...//////...............///////////////000000111333333444444333333444444444444555555555666555555555555666777888666777777666555555666888888999:::;;;;;;;;;;;;;;;:::<<<======;;;::::::;;;888999:::<<<>>>>>><<<;;;333999<<<<<<<<<>>>>>>;;;@@@??????>>>===;;;999888555666777888999999888888666555333333333444555555666444333333444333000...///...------......,,,+++,,,------............---+++,,,,,,---------,,,,,,,,,,,,,,,------.........---------.........//////------------------------++++++,,,,,,---......///---------............///............////////////000000000000000000000000...//////000111111222222222222222222222222222222333333333333333333333333333333444444444444333333111111222222333444444555555555666666666777777777777777777666666666666666555555555666777888888888888999:::;;;===>>>???@@@<<<>>>????????????AAABBBDDDBBBFFFKKKIIIJJJYYYlllxxx{{{xxxwwwyyy}}}vvvttt~~~rrrnnnuuuwwwwww{{{}}}ttthhhjjjttttttYYYHHH666///222444222///...000111222111111222333...............///000111111111111111222222222222000000000000111111111111222222333333333444444444222222333444555666777888777777666666666666777777777777777777888888888888999999999:::<<<>>>???@@@@@@???@@@AAADDDDDDBBBAAAEEEDDDFFFIIIKKKPPPaaasssxxxqqqrrrwwwsssgggWWWWWW___lllsssuuu}}}~~~~~~qqqgggjjjooo~~~}}}qqqddd\\\YYYZZZ^^^ccciiittt~~~~~~vvveeeKKK555333666444...***,,,...---,,,------+++((((((+++...,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++,,,...//////...............//////////////////000111222333444444444333333444444444444444444555555555555555666777888555666777666444444666777999999::::::;;;;;;::::::999:::<<<;;;:::999999:::777999;;;<<<<<<<<<;;;:::;;;===;;;777777<<>>888<<>>:::555333333222222222333333444444444000222444444222111111111...---,,,---///000000///---------///111111///---++++++,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,,,,,,,------.........---------.........//////------------------------++++++,,,,,,---...//////---------.........//////............/////////000000000000000000000000000...//////000111222222222222222222222222222222222333333333333333333333333333444444555555444444333111111222333333444555555666666666666777777777777888888777777666666555555444555555666777888888999777888999:::<<<===>>>???>>>???@@@???>>>???AAABBBGGG???@@@IIIMMMKKKNNNVVV[[[eee||||||}}}yyywww~~~|||yyyppphhhbbbdddtttyyy```PPP:::888666444333222333333000000000000000000000000...............///000000111111000000000000111111111111111111111111111111111111222222222333333333333444444555666777888888777777666444222222444777777888888888888999999999777999:::;;;<<<>>>BBBDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGGGGGGGJJJNNNRRRgggssslllpppvvvxxxsss{{{xxxlll```[[[YYYZZZcccnnn}}}~~~~~~{{{rrrjjjddd^^^ZZZcccyyytttssszzz}}}lllggg```]]]```hhhpppvvv~~~vvvhhhWWWDDD555---.........------,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------///111222222111111222333222222111111111111111222333444444555666666555555777999999555000000555:::555666888999999888777777888999999:::999888777666444444666777999999::::::;;;::::::999999::::::;;;;;;;;;:::888666444222111333333333222111000//////222111111000///......---////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------............///////////////////////////........................///000000000000000000000000000000000000111111111222222222333333333222222111111111111111222222222333333333666666666666777777777777666666555555555444444444444444444555666777777888555555777999;;;===>>>???>>>>>>>>>??????@@@@@@AAACCCDDDDDDEEEHHHKKKNNNOOOUUUYYY___hhhxxx{{{}}}wwwppppppsss{{{nnnYYYEEE999555333222000/////////000000000000000000000000000...............//////000111111000000000000111111111111111111111111111111111111111222222222333333333444444555555666666666666666666444222222444666777777888888888999999999:::;;;<<<<<<<<<>>>AAADDDDDDBBBAAA@@@@@@AAABBBDDDAAABBBCCCDDDDDDFFFIIILLLVVVggg~~~}}}pppqqqvvvyyyooonnnsssvvvhhh\\\XXXZZZcccmmmxxxxxxiiiiiiiiiiiiiiijjjjjjjjjwww}}}zzz|||~~~}}}wwwrrrxxx}}}rrraaa^^^]]]dddppp{{{xxxkkkXXXIII@@@:::444///------,,,,,,++++++++++++++++++++++++++++++++++++************************---,,,++++++*********+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///.........------------///000111111000000111222222111111000000111111111222333333444444444333333000111333555666555222///444555666777888999999999777888999999999888666555444555666777888999999999999888888777777888888999999888888666555333111000222222222222111000///...000000//////...------,,,........................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------.........///////////////....................................//////000000000000000000000000000000000000111111111222222333333222222222111111111111111111222222222333333444444444444555555555555666555555555444444444333333444444555666666777777666666888999;;;<<<>>>>>><<<<<<===>>>??????@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLLLLNNNQQQVVV```qqqyyytttsss}}}xxxaaaMMM===333---000000///...............000000000000000000000000......------......///000111000000//////000000111111111111111111111111111111111111222222222222333333333333444444444444444555666555444222222444666777777777888888888999999:::;;;<<<;;;;;;<<>>EEECCC999///444444444555777888:::;;;666777888888888777666555555555666777777888777777666666555555555555666666555555555555444222111000111222222111111000///............------,,,++++++........................---------,,,,,,,,,++++++************************+++************)))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------.........//////..............................------......///000000000000000000000000000000000000000111111111111222222222111111111111111000111111111222222222222111111111222222222333333555555444444444444333333333444444555555666666666777888999:::;;;<<<<<<===:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGFFFHHHIIIJJJNNNVVVaaaiii~~~vvvyyyyyypppjjjvvvzzz}}}yyyxxxzzz|||nnnYYYEEE888222000000//////////////////000000////////////////////////...------------...//////000000////////////000000111111111111111111111111111111111111222222222222333333333222222222222222444555555444222222444666777777777777888888888888777999:::::::::;;;???AAABBBBBBAAA@@@@@@AAABBBBBBAAACCCDDDDDDDDDEEEGGGHHHKKKLLLLLLRRRfffqqqhhhlllwwwxxxkkkhhhbbb\\\\\\aaahhhmmmyyytttuuummm\\\PPPRRRWWWYYYssstttccc]]]^^^bbbhhhnnnrrrtttxxx|||yyylllXXXJJJFFF999,,,)))...111...)))++++++++++++++++++******************************************************++++++***************+++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---///...------...000000000/////////000111111222222333333222222111000666555999BBBJJJJJJAAA888666555444444555666888999444555666777777666555444555555666777777666666666555444444333333444444555444444444444333222111111000000111111000//////.........------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---------------............------------...///////////////////////////////////////000000000111111111111111111111111111000000000000111111111111222///000000000111111111111444444333333333333333333333333444444444555555555888888999999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>??????@@@AAABBBCCCCCCDDDEEEGGGHHHIIIKKKPPPTTTZZZjjj}}}vvvrrrzzz|||www{{{uuuqqqrrruuuvvvwwwxxxwwwttttttwww{{{|||rrrSSSJJJ===333......000111/////////000000000000000........................---------------...//////000000////////////000000000000000000000000000000000000111111111222222222222222222222222111111111333444555444333222444555666666777777777888888888666777999:::<<<>>>BBBEEEAAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEEEEEEEGGGJJJLLLJJJMMMMMMMMMUUUggg{{{vvvmmmkkknnnqqqqqqqqq|||rrriiicccaaa```___```dddkkkttt|||vvvpppjjjgggeeeaaalllnnnccc\\\aaahhhiii}}}~~~{{{{{{}}}}}}ooobbb```bbbffflllrrr}}}|||wwwkkkZZZHHH888000333000------//////,,,(((++++++++++++,,,,,,,,,,,,*********************************************************))))))***++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------+++---......------...//////.........//////000111222222333333333222222111222222333777<<>><<<888777666444333444555555222333444555555555444333444555555666666666555555444444333333333333444444333444444444444333222111//////000000000///............---------------,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,---------...---------------...//////............................../////////000000000000000000000000000000000//////000000000111111111//////000000000111111111222222333333333333333333333333333333444444444444888888888888999999::::::;;;;;;<<<===>>>???@@@AAA===>>>??????@@@AAAAAAAAA???AAADDDEEEEEEEEEFFFGGGFFFNNN\\\nnn|||uuuvvvyyyqqqjjjkkkuuuuuu___QQQ===999333000.../////////------......///......---........................------,,,,,,------...///000//////......//////000000000000000000000000000000000000111111111111222111111111222222222222222222333444444333333444555666666666777777777888888777999;;;<<<>>>AAAFFFIII@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEHHHMMMPPPIIILLLMMMKKKOOOYYYcccgggvvv~~~sssnnnnnnoooooofffdddmmmjjj___UUUQQQSSSUUUYYY]]]nnnssszzz~~~yyyppplll______^^^[[[WWWUUUUUUVVVjjjwwwqqqssszzziiigggfffjjjqqqwwwyyyyyypppjjj]]]KKK:::000000222---------,,,*********++++++++++++,,,,,,,,,,,,,,,***************************************************))))))))))))***++++++)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---......------...///...------......///000111111111222333333333333333000/////////000444999===999888666555333333222222111222333444444444333222333333444555666666555555444444333333333333444444333333444333333222111111......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,---------------,,,,,,------...///....................................////////////////////////000000000000////////////000000000000/////////000000000111111111111222222222222333333333333333333333333333333666666666777777888888999;;;;;;<<<<<<===>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@AAAGGGMMMSSS\\\nnn|||vvvwwwzzzzzzwwwuuu{{{zzzttttttzzz~~~vvvnnnnnnwww{{{fffUUUEEE:::555333000///000000000///,,,---.........---,,,+++------------------------------,,,,,,------.../////////............//////000000000000000000000000000000000000111111111111111111111222222333333333111222444444333333444555666666666666777777777888777999;;;<<<===@@@DDDGGG@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBEEEJJJQQQVVVVVVRRRKKKHHHNNNXXX]]][[[VVVhhh|||xxxxxxwwwxxxggg[[[bbbtttrrrjjjfff^^^VVVRRRTTTXXX[[[\\\\\\^^^bbbfffssszzzwwwyyy{{{{{{yyyxxxwwwxxxvvvooohhheee```\\\]]]aaaZZZ^^^ccceeefffgggiiikkk{{{jjjccccccdddfffiiibbbmmmuuuxxx|||~~~uuuiiiRRRLLLAAA666...,,,///333,,,,,,,,,***)))(((***+++************+++++++++,,,************************************************)))))))))))))))***++++++))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......------...///------------...///000111...///000111222333333333222222111000222555999<<<666666666555444333222111///000222333333333222222111222333444555666666666333333222222222222333333222333222222111000///...---......//////.........++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,------...///------------------------------........./////////........./////////000000........./////////000000........./////////000000111111111111222222222333333333222222222222222222333444444555666777777888::::::::::::::::::::::::999:::<<<>>>????????????AAAAAABBBCCCDDDCCCBBB@@@AAADDDGGGGGGGGGPPPaaapppyyyrrrkkkeeeiiiwww~~~uuufffnnnvvv~~~zzzuuuwww}}}}}}yyy|||qqqvvv|||{{{zzz~~~~~~zzz{{{yyy{{{tttsss}}}sssZZZHHH???777000,,,+++))))))+++---............///000///...---,,,---------------------------,,,,,,,,,,,,---......//////............//////000000000000000000000000000000000000111111111111000000111222333444444444000222444444333333444555666666666666777777777777666888999999:::<<>>???>>>>>>======>>>???BBBCCCBBBAAA??????AAAFFFJJJLLLMMMNNNSSS^^^lllxxx~~~tttvvvpppeeeeeeddddddjjjrrrtttrrrllliiigggjjjooorrrtttvvvkkklllnnnqqquuu~~~{{{zzzvvvwww~~~yyycccYYYKKK@@@:::666111---.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------////////////////////////000///.........///111222222222222111111111111000555555555555555555555555777777888999:::;;;;;;<<<===>>>??????>>>>>>???@@@>>>???@@@BBBEEEJJJPPPUUUeeeZZZNNNJJJNNNSSSVVVVVVNNNPPPUUU___nnnzzziii___dddpppuuusssrrrsssxxxyyysssqqqkkkaaaWWWYYYXXXSSSQQQUUU\\\^^^[[[```QQQPPPUUURRRSSSWWWUUU[[[VVVVVVYYYUUUMMMMMMTTTVVVOOOLLLPPPNNNLLLUUUddduuuyyyyyyqqqhhhjjjzzz|||zzznnnddddddooozzz}}}|||wwwiiiYYYHHH:::333////////////...---,,,+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////.....................///////////////000111222222333222222444444444555555555555666555555444333222222111111444444444333333222222222111222222333444444444333333333222111111222333333333222111000///...---,,,//////...---------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++------------++++++------------------------///...---,,,,,,,,,,,,,,,---------............///............///////////////////////////000111111000000//////.........---111111111111111111111111333333222111111222222222444666777777666666777888:::888777888999999888777999999::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCFFFLLLSSSVVVZZZfffxxx{{{xxxrrrooottt|||{{{wwwiiigggeeeggglllssszzz{{{{{{{{{|||zzzvvvwwwwwwwwwzzztttfffYYYGGG@@@777111000///---***...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------........................000///.........///111111111111111111111111111111444444444444444444555555666777777888999:::;;;;;;<<<===>>>>>>======>>>???>>>???AAABBBCCCFFFJJJMMMVVVPPPIIIFFFIIIMMMNNNNNNFFFGGGJJJPPPXXXbbbkkkqqqtttfffeeennnsssssskkkiiiiiippp}}}yyywwwrrrllllllrrruuutttqqq```[[[___^^^bbbhhheee```YYYWWW^^^cccgggqqq}}}zzzqqqkkkjjjfffeeepppxxxnnnhhhhhhjjjmmmmmmbbbccciiiuuuxxxiiiaaaUUUGGG<<<444000////////////......---,,,+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************)))))))))((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...////////////........................//////////////////000111222222222222333444444444555555555555555555444333333222111111444444444333333333222222222222333444444444444444333222111111111111222333333222111000///...------......---,,,,,,,,,,,,---,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********************************************************************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------///...---,,,,,,,,,,,,------------............///............////////////...............///000000000000000/////////......222222222222222222222222333333222222222222333333555666888777666666777999888777666777888888777666999999::::::;;;<<<<<<===>>>>>>======>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCAAADDDGGGGGGGGGNNNYYYccctttzzzrrrppprrrzzz|||wwwtttvvvyyyrrraaaRRRDDD999444000,,,+++---......,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................//////......//////000111//////000111111222222222222222222333333444444444555666666777888999:::;;;:::;;;===<<<;;;;;;<<<>>>>>>@@@AAAAAA@@@@@@BBBDDDFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHIIIKKKOOORRRTTTcccwww|||uuuwwwzzzzzzpppiiiccceeennnvvvxxxxxxzzz{{{uuuggg]]]ZZZ\\\___aaajjjooowww~~~~~~tttdddWWWHHHBBB999111,,,+++---...............---,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....................................////////////...///000111222222222222333333333333444444444444555444444333333222222222444444444444333333333333222333333444444444444444222222111111111111222222222222111000000///.........------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++************))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******************************************************************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------......---,,,,,,,,,---------------............///............////////////......---------...//////111111111000000000000000333333333333333333333333444444333333333333444444666777888888777777888999777666555666777888777555999999::::::;;;;;;<<<<<<===============>>>??????AAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@>>>===???CCCFFFKKK[[[rrr~~~zzzuuusss|||xxx{{{uuuaaaOOODDD<<<444...222000......///000///---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------....................................//////000000......///000111222333333111111111222333333444444444555666666888888999:::999:::;;;;;;::::::;;;<<<===???AAAAAA???>>>>>>>>>???BBBEEEEEEEEEFFFIIILLLMMMLLLKKKJJJKKKNNNPPPRRRVVVaaaqqq}}}}}}yyypppfffeeekkkrrrtttsssoooqqqyyyzzzzzzvvvnnnddd___bbbiiipppttt|||vvvkkk]]]MMM>>>555222222111111000///...------------------,,,++++++************************************************((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------------...............///............////////////...///000111222222222222222222222222333333333444444444333333333222222222444444444333333333333333333333444444444444333333111111111000000111111111111111111000000/////////......---,,,,,,,,,,,,---++++++++++++************************************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,---------------............///............///////////////............///000000111111111111111111111111333333333333333333333333444444333333333444555555666777888888777777888:::777666555666888888888666999999:::::::::;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDBBB???>>>>>>>>>>>>>>>:::BBBMMMXXXbbbooo{{{~~~uuu___EEE777555555222---...------------,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---......///////////////------...000111222333444111111111222222222333333333444444555666777888999777999::::::999999:::;;;;;;===@@@@@@???=========???BBBDDDDDDCCCEEEKKKPPPLLLJJJGGGFFFHHHKKKPPPSSSRRRTTTWWW[[[aaalll{{{zzzooojjjmmmpppqqqpppuuukkkgggooo{{{~~~mmmgggiiiggglllqqqnnncccccceeellltttzzz{{{zzzooofffXXXIII;;;333///...)))+++///111111///,,,***,,,,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********************************+++++++++,,,,,,,,,------,,,---------......//////............////////////......///000111111111111111111111111222222222222222222222222222111111111333333333333333333333333222333333333333333222222000000000000000000000000000000/////////////////////...------,,,,,,------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...---------............///............////////////000000//////000000111222111111111111222222222222333333333333333333333333444333333333444444555666555777888888777777888999888777666777999:::999888999999999:::::::::::::::<<<<<<<<<;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAA@@@>>><<<;;;<<<===;;;::::::<<<===>>>AAAKKKYYYcccyyyxxxqqqttt~~~{{{|||}}}zzzoooWWW===222222222///,,,***++++++,,,++++++******)))************+++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------------...////////////...------...///111222222333222222222222222222222222222333444555666777777888777999::::::888888999;;;999;;;>>>???>>>======>>>>>>???AAA@@@@@@CCCHHHMMMIIIGGGDDDBBBCCCGGGKKKOOOJJJIIIIIIKKKLLLOOOXXXaaa{{{|||yyyvvvyyyjjj___cccooovvvwwwvvvxxx}}}wwwfff______\\\```gggeeemmmqqqwww~~~~~~vvviii^^^IIICCC:::111---,,,...000...---------------------+++++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////............////////////---...///000111111111111000000000000111111111222000000000000000000000000111111111111222222222222222222222222222111111000//////000000000000//////.....................///...------,,,,,,,,,,,,,,,+++************)))))))))************************(((((()))))))))))))))******))))))(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......---------............///............////////////111111000000111111222333111111111111111222222222333333333333333333333333333222222222333444555666555666777777666666777888888777666777999;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;<<<=========>>>>>>??????????????????===;;;:::;;;:::999888:::<<<<<<;;;:::===CCCHHHYYYiii}}}{{{zzzxxxyyy{{{|||{{{~~~}}}}}}~~~vvviii```[[[JJJ999333111...,,,---+++,,,------,,,,,,------))))))))))))******++++++++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///------------------------,,,---.../////////......---......///000111222222444444444333222222111111222222333444555666666777777999::::::999888:::;;;999;;;<<<<<<;;;;;;<<<===;;;<<<======>>>AAADDDFFFGGGEEECCCBBBCCCEEEGGGIIIEEECCCDDDHHHGGGEEEHHHOOOZZZggguuu~~~tttkkkiiijjjlllqqqvvvwwwtttrrruuu}}}yyyvvvtttsssuuuvvvvvvuuupppcccbbbgggfffkkkqqqnnn|||zzzwwwsssjjj[[[III<<<333000---,,,------,,,+++///...,,,++++++,,,...///******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))******************************++++++++++++,,,,,,,,,++++++,,,------...//////............////////////---...///000111111111111/////////000000000111111...///////////////////////////000000000111111111111111111111111000//////......///000000///......,,,,,,,,,---------......,,,++++++***************************))))))))))))************************(((((((((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///---------............///............////////////000000000000000111111222000000000111111111222222222222222222222222222222111111111222222333444555333555666666555555666777777666555777999:::999888999999999999999999999999;;;;;;::::::;;;;;;<<<===;;;<<<======>>>>>>=========<<<<<<:::999999:::;;;888:::;;;:::999888:::===BBBKKKVVV^^^___[[[VVVSSS{{{}}}yyyxxxzzzzzzyyywww~~~~~~~~~zzzzzzbbbNNNEEEAAA===@@@888222222000,,,,,,000,,,------,,,+++***+++,,,(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,.../////////...---......//////000000111111666555555444333222111111111222222333444555666777777999::::::999999:::;;;999:::;;;;;;999999:::;;;:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFCCCDDDGGGFFFCCCFFFMMMPPPTTTVVVVVV___rrrzzzoookkksss~~~zzzqqqhhhjjjuuu|||wwwvvv}}}yyyuuuqqqjjjccc___```dddhhhjjjaaagggrrruuuzzz{{{ppphhh[[[OOOFFF===444......,,,+++---000000---)))'''(((***+++,,,+++******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000---...///000111111111111////////////000000000000------........................//////000000000111000000000000000///......---...///000000///...---***++++++,,,,,,---------***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++------++++++++++++------------------------------,,,,,,,,,,,,,,,---...///---------.........//////............/////////000///////////////000111111//////000000111111111111111111111111111111111111111111111111222333444555333444555555444444555777555555444555888999999888999999999999999999999999;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<777888888777666777:::<<<666666666444333444888;;;777:::???BBBDDDDDDBBB@@@zzzyyy{{{}}}}}}~~~|||rrrfffNNNJJJCCC;;;555111000000111111111000///---,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,+++)))((((((***+++---+++++++++*********))))))++++++,,,,,,,,,,,,------...------,,,,,,,,,------........................,,,,,,---...///000111222:::888555333000/////////222222222333333444444444777777777888999999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>======???@@@BBBBBBBBBBBBCCCCCCDDDDDD@@@AAACCCDDDDDDDDDCCCBBBHHHHHHIIILLLPPPWWW]]]aaalllzzz~~~{{{tttnnnkkkmmmrrrvvvyyyqqqsss~~~lllppptttxxx~~~yyypppnnnllljjjiiiiiikkknnnooozzz|||yyyfffWWWGGGAAA999333111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******)))************+++++++++------++++++++++++------..................------......////////////......//////000000000000//////......------------..............................///............---------------------------------++++++++++++++++++++++++************************************)))))))))))))))'''%%%%%%''')))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******************************((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000000000111111111111000000000000111111111111222222111111111111222222111111222222222333333333555444333333222222222222444444444444444444444444777777888888888888777777888888999999999999888888;;;;;;;;;;;;::::::999888777777666555555555555555444444444444444444444444666666666666777777777777zzz}}}ooo___OOOFFF888666333///---------...000000000///...---,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))*********+++++++++///...,,,*********,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------...------,,,,,,,,,------........................,,,,,,---...///000111111666555444333222111111111111222222333333444444444666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAABBBAAAAAABBBFFFKKKPPPSSSSSS[[[gggsss}}}wwwtttuuuxxx{{{|||~~~}}}uuummmppp|||yyy~~~mmmjjjeeebbbffflllmmmjjjggglllttt}}}rrriiidddZZZJJJ===888444///---...///...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******))))))************+++++++++---,,,,,,++++++,,,,,,---..................------......////////////.........//////000000//////............------.............................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((***))))))+++,,,---+++)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............/////////000000000111111/////////000000000111111222111111000000111111222111111111222222222333333444444333222222222222222444444444444444444444444666666777777777777666666777777888888888888777777999:::::::::999999888777666666555444444444444555333333333333333333333333444444444444555555555555~~~yyyuuugggbbbZZZPPPEEE===777444,,,,,,+++,,,,,,---...///---------------,,,++++++******++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++000///---+++*********++++++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,---...///000000111111111222333333333333333111111222222333444444555666666777777888888999999;;;;;;;;;;;;;;;;;;<<<<<<:::<<<============>>>@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@BBBAAA@@@@@@BBBEEEIIIKKKHHHJJJLLLPPPXXXeeevvv~~~~~~|||vvvkkkiiiuuu~~~tttttt}}}vvvtttwww{{{~~~yyywwwvvv|||yyysssrrrooonnnsssyyy|||xxxssslllhhhaaa\\\```jjjooonnn}}}rrraaaMMMBBB@@@===444,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))******++++++******))))))************+++++++++---,,,,,,++++++,,,,,,---------------------............////////////......---..................---............................................................------------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))((((((((()))+++---///...+++(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.....................////////////000.........////////////000111111000000000000111111111111111222222222222333444333222222111222222222333333333333333333333333444555555666666555555444555666666666666666666555777777888888888777666666555444333333222222333333333333333333333333333333111111111222222222333333zzzpppbbb[[[SSSIIIAAA@@@<<<777333000///000111---...............------***++++++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************,,,+++***)))(((((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,---......///000000...///111333333333333222000000111222333444444555555555666666777888888999;;;;;;;;;;;;;;;<<<<<<<<<:::<<<======<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEDDDCCCBBBEEEDDDCCCCCCDDDFFFIIIJJJIIIIIIJJJJJJJJJNNNTTTXXXmmmyyy}}}xxxxxx{{{|||}}}|||}}}wwwxxx}}}{{{rrrkkkiiijjjkkkuuu}}}rrrkkkjjjlllppprrrsssssstttuuummmfff^^^]]]ccckkkqqqtttyyy{{{zzzzzz}}}}}}yyyiiiZZZPPPAAA888000...111222///+++,,,,,,,,,---------,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---......//////......---,,,------......------,,,---..................---.................................---------,,,,,,***************************************************************************)))))))))((((((((((((&&&&&&''')))++++++(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))))))))***************************************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---------.........//////000000000//////000000000111111111111222222222222222222111111111111222222222222222222222222222222333333444444444444333333444444555555555555444444555555666666666555555444333333222111111111111111222222222222222222222222///000000000111111111111rrraaaLLL>>>:::777111+++222111000///...---,,,+++.........---,,,+++)))((()))***++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********(((((((((((()))******+++*********************************+++++++++,,,,,,+++++++++++++++,,,---...------------------------,,,,,,------....../////////000111222333222111000///000000111333444444555444555555666666777888888::::::::::::;;;;;;<<<<<<:::;;;======<<<<<<>>>??????????????????>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDBBBBBBAAAAAABBBEEEGGGHHHCCCEEEHHHJJJJJJJJJKKKKKKVVV]]]gggooouuu~~~zzzxxxzzz|||{{{vvvoooiiigggggggggoooxxx~~~|||tttjjjdddeeefffggghhhiiimmmsssxxxqqqnnnkkkkkkooowww~~~vvvkkkhhhbbbYYYMMM@@@666///...////////////...---,,,---...//////...---,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............------,,,,,,------------,,,,,,------...//////...------...........................------------,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))(((((((((((('''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))*********+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------------............000//////......//////000000000111111111222222222111111000000000111111222222222222222222222222222222222333333333333222222333333444444444444333333333333444555555444444444222222111000000000000000111111111111111111111111//////000000000111111111|||tttpppooojjjbbbZZZJJJ???222+++,,,///000///...000222333222000---+++,,,------------,,,++++++******+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******((())))))***+++,,,------***************+++++++++************+++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000111111111111000000...///000111222444444555444444555555666666777777888888999999::::::;;;;;;999;;;<<<<<<<<<<<<===???>>>>>>>>>===============;;;<<>>@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEECCC@@@???@@@BBBCCCDDDAAAFFFKKKKKKGGGDDDEEEHHHGGGLLLVVVdddrrrzzzzzzxxxzzz}}}zzzyyyzzz}}}{{{uuuoooiiifffaaa___XXXKKKAAA<<<888333222111000////////////000)))++++++***((((((,,,///(((***,,,,,,******,,,...******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))************++++++++++++,,,,,,------,,,,,,+++***++++++,,,------......,,,------......------,,,------............------,,,---///000000///---,,,........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((''''''''')))''''''(((******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............/////////---............////////////......------......///000000000000111111111111///////////////000111111111111111111111111111111111222222333333222222111222333333444444333333222111222333444444444444333222111111000///000000000////////////////////////........./////////000000~~~|||wwwssswww|||xxxpppeee[[[QQQGGG@@@===999888666444111000//////))),,,///000...,,,++++++------,,,+++++++++,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((()))))))))(((((('''))))))******++++++++++++)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---...///000222444---...///111222333555555333333444444555666666777555666666777888888999999999;;;<<<<<<;;;<<<===???=========<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@AAA@@@@@@???????????????AAA@@@@@@AAABBBCCCCCCBBBBBBEEEGGGDDD>>>;;;<<>>>>>???============>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@======<<<;;;:::999999888:::888999>>>CCCCCC>>>999>>>???GGGUUUbbbfff___VVVZZZ```eeeggghhhmmmnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmeeedddbbb___[[[XXXVVVUUUMMMKKKHHHEEEAAA???===<<<999888666333222222222222.........////////////000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////.........------,,,,,,,,,+++++++++************)))------------,,,+++***)))*********))))))))))))))),,,)))'''''')))***(((&&&(((------'''%%%((()))&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))***+++,,,+++***)))***++++++,,,,,,------,,,,,,+++************************,,,,,,,,,---------..................////////////...............///000000...............///000000000000111111111000000///000111111222222111111000000000111222222222222111222333333444444333333222000111111111111222222222111111111111111111111111111111000000//////..............................------------------------PPPEEE<<<;;;<<<999999;;;:::;;;;;;999999???JJJSSSIIIBBB999555555555444222555333000...------...///............------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------.............../////////000111111222222222222222222222222222222333444555666888888888888::::::::::::::::::::::::;;;::::::999888888777777888888:::;;;<<<=========;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<===>>>>>>>>>======<<<;;;:::888888777888777777:::>>>???;;;666777777999AAAHHHKKKFFF@@@;;;@@@CCC@@@???AAABBB?????????>>>>>>>>>===============;;;999777666444333888777555333111000//////333222000///............---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////..............................---------,,,,,,,,,+++++++++************)))------------,,,+++***))))))))))))))))))))))))))),,,)))''''''))))))((('''&&&******&&&&&&***+++))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************************)))))))))((())))))))))))************************)))))))))((()))))))))))))))))))))))))))+++,,,+++***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..................////////////...............///000000...............///000000000000111111111111000000111111222222222222111111000000111222222222222111222222333333333333222222000000111111111222222222111111111111111111111111000000000/////////..............................------------------------???888222222222111///000///111111///...000666:::999333...+++,,,......------,,,,,,,,,---...///000......---------,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))***++++++******))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---..................//////000000111111222222222222222222222222222333444555666777888888888999999999999999999999999::::::999999888777777777888888999:::::::::::::::999999999999::::::::::::999999999999::::::;;;<<<===<<<;;;:::888777666555777555333555888888666333555333222333555777777666777::::::666333444444222333333222222222111111111222222111111000000//////,,,++++++******++++++,,,...---,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))******++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////........................------------,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++)))''''''((()))((('''(((***)))&&&&&&***+++)))((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............/////////...............///000000...............///000000000000111111111111000000222222222333333222222222000000111222222222222111222222333333333333222222000000000111111111222222000000000000000000000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,999555222222222222000000000222333333111000111333666333///...///111111111/////////000000//////...------------,,,,,,,,,++++++++++++***************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))((((((((()))***++++++******))))))))))))******************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------......//////000111111111111111111111222222222222333333555666777888888888999999999999999999999999999999888888777777777777777888888888888888777777888888888999999999:::::::::999888888888999:::;;;<<<;;;:::888777555444333666333111111333333222111444333222111000222555777111555444000...000111000000000000000////////////------------------------------------...///000111,,,,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++***))))))((((((((()))))))))))))))***)))((((((((()))))))))...,,,)))'''&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////...............///000000...............///000000///000000111111111111000222222333333333333222222000000111222222222222111111111222222222222111111000000000000111111111111000000000000000000000000........................------------------------++++++++++++++++++++++++222222111000000111000...---///111222111000//////333111///...............------......---,,,+++***---,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))((((((((()))***++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------.........///000000111111000000000111111222222222222333444666777777777777888888888888888888888888888888777777777777666666777777777888777777666555888999999999999:::::::::::::::999999888999999999999999888666555444222222555333111000000111111000///000111000...///111444---111111---+++...///...++++++++++++************++++++*********)))))))))------,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++******))))))''''''(((((()))))))))))))))))))))((((((((()))***000,,,(((&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((***++++++******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......------------...........................///000000...............///000000//////000111111111111111111222222333333222222111000000111222222222222111000111111222222111111000//////000000000111111111////////////////////////---------------.........------------------------++++++++++++++++++++++++...111111//////111111...***,,,---///000000///...///...---,,,+++*********++++++,,,---------,,,,,,,,,,,,,,,+++++++++******)))))))))***************************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------------......//////000000111//////000000111222222222222333444555666777777777777777777777777777777777777777777666666666666666666666777777777666666555999999999999:::::::::;;;:::::::::::::::999888777777666555555444333222222333222111000000000000000...000111000///---------222666666222000111111000000000/////////.........//////.........---------,,,+++***))))))))))))))))))******+++++++++******************++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((())))))******))))))((()))******+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************)))))))))*********))))))(((&&&''''''(((((())))))***'''((()))((('''''')))+++///)))$$$&&&(((((((((***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))((()))++++++******+++---******++++++++++++************++++++,,,,,,------,,,,,,,,,---------......,,,------------........................///000000...............///000000...///000111111222111111111111111222222111111111000000111222222222222111000000111111111111000000/////////000000000111111////////////////////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************...222222......111222///---,,,---...000111111000------...---+++*********------------------......++++++++++++************((()))))))))*********+++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,------......///000000000/////////000111222222222222222444555666777777777777777777777777777777777666666666666666666666666555666666777777777777666888888999999999:::::::::888999;;;;;;:::888666444444444333333333222222222000000111000/////////000//////////////////---,,,+++000111...+++,,,+++))),,,++++++++++++*********((()))))))))))))))))))))---,,,+++***************)))***+++++++++***)))(((*********+++++++++,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))***+++++++++++++++************************)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))(((((()))))))))))))))(((&&&&&&''''''((())))))***'''((())))))''''''))),,,111(((###&&&)))((((((***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))***)))((('''))))))(((((((((((())))))))))))))))))************((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))''')))***+++******,,,---******++++++++++++******))))))******+++,,,,,,---,,,,,,,,,---------......,,,,,,---------........................///000000...............///000000...///000111111222222222///000000111111000000///000000111222222222222111///000000000000000000///////////////000000000111........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,000000+++***///000---...---,,,,,,...000000000***,,,------+++******+++------+++***))))))))))))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------......///000000000...//////000111222222222222222444555666777777777777777777777777777777777555555555666666666666666555666666777888888777777888888888888999999999999666888:::<<<;;;888444222222222222222222222222222---///000000///...//////,,,***)))***---......---)))///111000...//////,,,++++++*********))))))))))))******+++,,,------...,,,,,,+++******++++++++++++,,,---------,,,***)))***++++++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))***++++++++++++***************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))(((((()))))))))))))))(((&&&&&&&&&'''((())))))***&&&(((***)))''''''))),,,555+++$$$&&&(((&&&%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))***)))((('''))))))(((((((((((())))))))))))))))))************(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))''')))***+++******,,,---******++++++++++++******(((((()))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000000...............///000000......///111111222222222//////000000000000//////000000111222222222222111//////000000000000//////////////////000000000000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++++++++*********+++,,,,,,...------------.../////////000000000000111111111555444444555555666777888888888999999999888888777777777666555555555555555444444555555666666666777888777777777999:::999888666666555444333222222222444444333111///...000222222111111000///......---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************************************)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------...000111111111111000000000000000/////////000000000000000000000000////////////////////////---------...000111333444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************************************)))************++++++++++++************+++,,,,,,...------------...//////000000000111111111111222444444444444555666777888777888888999888888777777777777666555555555555555555666666666777777777777888777666777999:::999888666666555444333333333333333333333111///...000111111111000000///......---,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++***************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************************************)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,---...///////////////////////////////////////////////////////////////........................---------...///000111222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************************************)))************+++++++++***************+++,,,---...------------...//////000111111111111222222222333333333333444555666777666777777888888777777777777777666666555555666666777777777888888888888888777666555666888999888777666666555444333333333333222222222111///...///111000000000///......------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************++++++++++++******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,------.........------........................................................................---------------...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************************************))))))*********+++++++++++++++++++++,,,---.........------------...//////111111111111222222222222222222222333333444555666555555666777777777666666777777666555555666666666888888999999999999999999666555444555777888777666555555444333333333333333000111222000///...///000/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************************************))))))*********+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------------------.........------,,,,,,,,,---------------...------------------------........................------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((((()))))))))************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------///000000...------------...//////000000111111111222222222111111111111222333444555333444555666666666666666666555555555555555666666999888888888888888888888555444333444666777666555444333333222222222222333...000111000///......///............------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------............/////////...------+++,,,,,,,,,------......------------------------........................---,,,,,,+++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111...------------.../////////000000000000111111111000000000111111222333444222333444555555555555555444444444333444444555666888777777777777666666666444333222333555666555444222111111000000111111222---///000000///......///------------------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))))))))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))************))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........---....../////////......+++,,,,,,------.........---------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))))))))***++++++************++++++************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++,,,...///000...------------...//////....../////////000000000000000000000000111333333111222333444444555555555222222222222222333444555666666666555555444444444444222222333444555444333000000////////////000000,,,...000000///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++((()))))))))*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))************))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---......///+++,,,---...............,,,,,,,,,---......//////------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++***************************************************(((((((((((())))))******++++++************++++++************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,...///...------------...//////............////////////////////////000111222333000111222333444444555444222111111111222222333444555555444444333333333222333222111222444555444333//////............///000+++---///000///------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((())))))***))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////)))***+++,,,---.........,,,,,,------...///000000........................------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************************************'''((((((((())))))******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......////////////000111222333333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111//////...---,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************+++*********))))))(((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))************************************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////////////////000000000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......////////////000111222333333333333333333222222222000000000000000000000000000000000000000000000000111111111111111111111111///......---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************************)))))))))((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))************************************************(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------.........///....../////////000000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......////////////000111222222333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////......------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............------------.....................////////////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------......///////////////000111111333333333222111111000000000000000000000000000000000000000000000000000000........................---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++************++++++*********************************)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************))))))))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------------........./////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------......------------......//////////////////000111222222222111111000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------,,,,,,------------............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************++++++++++++++++++,,,,,,,,,,,,------......------------....../////////......//////000000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++************++++++++++++++++++,,,,,,,,,,,,------......------------......000//////.........//////......//////000111111111000000000000000000000000////////////////////////........................++++++++++++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------.........------.........000//////.........//////------...///000111222222000000000000000000000000////////////////////////........................+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++************************,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000111111111111000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************))))))((((((((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000000000000000000000111111111000000000//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''((()))++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000000000000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''((()))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000000000/////////..................---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))(((((((((((())))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............/////////////////////////////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........///////////////////////////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------............///---,,,+++*********+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------............---,,,+++*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------............---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,++++++++++++***+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++,,,************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''((((((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))*********+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,************************************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))***++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,///+++(((***...000,,,(((++++++++++++++++++++++++,,,+++******))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''&&&''''''((()))******+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************,,,,,,+++***)))))))))***+++*********))))))((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))***)))(((''''''((()))***(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,---.........,,,+++++++++++++++++++++++++++,,,+++******))))))************)))(((((()))******(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((((((((***)))))))))(((((((((''''''''''''((()))*********(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((()))))))))(((((('''''''''((((((((())))))&&&'''(((((())))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************,,,+++******))))))******************)))))))))(((******))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))******(((((())))))))))))***************++++++++++++,,,***---111222000---------++++++++++++++++++++++++++++++***))))))))))))******))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&'''''''''((((((((('''(((((()))******))))))''''''((((((((()))))))))&&&'''(((((())))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************++++++***)))))))))******************))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++***---111333222000...---++++++++++++++++++++++++++++++***))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''(((((((((((((((((()))***++++++++++++'''(((((((((((()))))))))''''''((()))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))******************************))))))))))))***************)))))))))))))))+++******))))))******+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++---,,,,,,000444444///***+++++++++++++++++++++++++++***))))))(((((())))))((((((((())))))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%'''''''''((((((((())))))((()))***+++,,,,,,,,,,,,(((((((((((()))))))))***'''(((((()))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))******++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''(((((((((((())))))''''''(((((((((((()))))))))))))))************+++---***)))---333333...)))++++++++++++++++++++++++******)))(((((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''((((((((()))))))))))))))+++,,,------...---((((((((()))))))))******'''((())))))******))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***++++++***)))((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))***************))))))+++...///---***++++++++++++++++++++++++******)))(((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((())))))((('''((((((((()))))))))))))))***+++---......//////(((((()))))))))*********(((((()))************))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***+++,,,------,,,+++***''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************&&&(((++++++******+++---++++++++++++++++++++++++******)))(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))******)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******))))))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&((())))))******(((((((((((()))))))))))))))***+++---.../////////))))))))))))************(((((()))************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))+++,,,))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***,,,...---,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,---------.........+++*********))))))(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++***)))(((((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))******))))))))))))*********))))))(((''''''((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))******))))))))))))******)))(((((('''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******************))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))*********((((((((((((((((((((((((******))))))))))))******)))))))))(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((---,,,+++***)))***+++,,,))))))))))))))))))))))))******))))))))))))*********))))))))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))666333///+++))))))***+++))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))===999333---)))(((((()))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((()))***'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))((('''((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((''''''''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&''')))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''(((***---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())),,,...***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((()))---///******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((($$$(((***((((((******((((((&&&%%%&&&((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((()))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&)))***''''''+++,,,+++)))(((&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))************))))))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((***)))'''(((...222111+++)))(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))***)))''',,,444999999---+++)))((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))))))))((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))///999>>>===---+++)))((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''))))))+++222:::<<<999+++)))(((((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''(((((())))))(((((('''''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))******)))((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))+++222777555///)))(((&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******************)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((&&&'''((()))************((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''')))***,,,000444///'''(((&&&%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&'''((()))************''')))***++++++***)))''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))************++++++***)))((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******)))************+++++++++******++++++++++++******************************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((************************))))))))))))))))))))))))******************************************************++++++++++++******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((()))))))))'''&&&''')))***(((&&&))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******)))************+++++++++******++++++++++++******************************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((************************((((((((((((((((((((((((******************************************************++++++++++++******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((************************((((((((((((((((((((((((******************************************************++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))(((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))*********+++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************************************************************************************************************+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((()))******(((((()))***(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))************+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************************************************************************************,,,++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((***+++***(((''')))+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******)))************+++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************************************************************************************---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******(((***,,,+++(((''')))+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))************+++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************************************************************************************************************+++,,,------,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************++++++******************)))************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++************))))))************))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))******************))))))((((((((('''***************)))))))))++++++++++++***)))((('''))))))''''''''''''((()))))))))))))))((((((((((((+++***)))(((((()))***+++,,,***((('''&&&''')))***))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++************((()))+++,,,---,,,++++++***,,,------,,,,,,---///...............---,,,+++/////////...............///...,,,,,,------+++***---+++((()))+++------,,,)))))))))******,,,------******+++++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))************++++++******************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))******++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***)))))))))(((''''''&&&&&&(((((((((((()))))))))***))))))))))))************+++*********))))))))))))*********)))))))))))))))------------,,,+++***)))+++***)))))))))***+++,,,************))))))))))))++++++***************++++++***)))(((((()))******((((((((()))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************))))))***+++++++++++++++***************+++++++++)))***+++,,,---,,,,,,+++,,,---------+++***+++,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,++++++---,,,++++++,,,---------......---+++************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++++++++************+++++++++,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++++++++************************++++++++++++++++++++++++++++++***)))(((((((((((((((((()))***++++++++++++************)))******+++++++++++++++***************************'''(((((())))))*********((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************)))******+++++++++++++++)))******+++,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,+++,,,...///000000000///222222222222222222222222444444333222222111000000,,,...//////---,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++***************++++++++++++++++++++++++************************---,,,+++******+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((()))))))))*********))))))*********+++++++++************************++++++,,,,,,,,,---------+++++++++++++++***))))))''''''(((((())))))******+++++++++*********))))))((()))+++,,,,,,+++******((())))))***+++******)))''''''((()))******++++++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++,,,,,,,,,------------*********+++,,,,,,,,,,,,---///000111111222444555444666888:::;;;;;;;;;:::======>>>>>>>>>>>>??????@@@@@@???===;;;999888999777:::<<<;;;999666666777222222222222111111000000*********++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************++++++++++++******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((()))*********))))))))))))************************++++++++++++************************)))******+++,,,------...---............---,,,,,,******+++,,,,,,,,,,,,,,,+++++++++*********))))))'''(((***+++,,,+++***)))(((((()))*********)))((('''(((((()))***++++++,,,)))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,...///000000444666888999999:::<<<===???AAADDDGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKJJJGGGCCC@@@???@@@HHHIIIJJJIIIGGGDDDCCCBBBBBBAAA@@@>>>;;;888666444111111000///...------,,,,,,,,,------.........///++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,******+++,,,---......///........................,,,,,,---------.........------------------------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((())))))*********)))))))))*********++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,((()))***+++,,,---...///,,,---------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++*********)))))))))((())))))******+++++++++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++++++++,,,000000111222444666999::::::<<<>>>>>>>>>???@@@BBBFFFIIINNNRRRUUUVVVVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVXXXZZZZZZWWWRRROOOOOOQQQQQQOOOMMMLLLLLLKKKHHHEEEGGGGGGGGGGGGFFFDDDBBBAAAAAA???===:::777444111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,---...///000111111111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111............------------------............------+++,,,,,,------,,,,,,+++************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,------------.........///,,,---...///111222333444///000000111111000000000//////000000///...---,,,............------------,,,++++++,,,---...//////000///---+++*********+++************************((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---...000111333333888888999;;;>>>AAADDDFFFDDDGGGJJJMMMOOOQQQUUUWWWZZZ^^^eeelllqqqtttvvvvvvqqqqqqrrrrrrsssttttttuuurrruuuwwwuuuqqqoooqqqsssjjjddd___^^^```aaa\\\WWWVVVVVVWWWXXXWWWUUUSSSQQQMMMKKKIIIFFFCCC@@@>>>===666555333111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------......///000111222333333444444444444444444444444999999999::::::::::::;;;::::::::::::::::::::::::666666666666666666666666222222222222111111111111......////////////......+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,.../////////000000111111222222444555777888999:::999999:::::::::::::::999999:::::::::999777555444000000000000////////////......------...///111222333222///,,,++++++,,,---+++++++++***************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,...///111444777999;;;<<<>>>>>>@@@BBBEEEIIIMMMOOOSSSWWW\\\bbbgggmmmrrrvvvuuuzzzyyywwwvvvsssoooiiibbb\\\XXXQQQPPPPPPOOOMMMLLLLLLKKKCCCBBB???<<<888444222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******,,,.........)))******+++,,,,,,------************************+++*********))))))((((((++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************+++++++++*********))))))************************************************************************+++++++++*********))))))))))))***++++++++++++***))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------))))))***,,,///000///...111444888:::999:::<<>>???CCCEEECCCFFFHHHGGGDDDCCCFFFIIIKKKHHHEEEDDDGGGHHHHHHFFFIIIHHHHHHIIIIIIHHHEEECCCCCCBBB@@@@@@AAA@@@>>><<<444666777555111///000222...------,,,,,,,,,,,,,,,,,,,,,++++++******++++++((()))***************)))++++++*********+++---...,,,+++++++++,,,------...************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******************************++++++,,,---***+++++++++)))***+++------...//////...---...000111333444666888999;;;<<>>;;;999888888555111000222555777888222000.........///...------,,,++++++************'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***))))))))))))************************+++++++++++++++)))((()))***+++++++++///---******,,,...000111333777;;;>>>???@@@AAACCCAAADDDJJJSSS^^^iiirrrwwwyyyrrrkkkfff```\\\YYYVVVQQQMMMOOOLLLIIIHHHGGGDDD>>>:::777444000,,,+++,,,...///000...,,,,,,,,,---,,,+++000---+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))++++++***)))))))))))))))************************************************************************************************((())))))***************+++++++++*********))))))************************************************************************+++++++++*********))))))))))))***++++++++++++***))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........---------......////////////000111222333777===DDDHHHGGGGGGJJJMMMGGGIIIKKKNNNQQQRRRRRRRRROOOOOOQQQSSSUUUSSSNNNKKKLLLLLLLLLOOORRRSSSQQQOOOOOONNNOOORRRVVVYYYXXXVVVQQQMMMIIIFFFEEEEEEEEEDDDCCCCCCCCCAAA===:::888777111000///...---,,,,,,,,,***+++,,,,,,,,,,,,+++***'''((()))***+++++++++++++++******)))***+++,,,---+++++++++++++++,,,------************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))*********))))))******+++,,,******)))))))))******+++(((***+++,,,,,,---///111...///111222111222333555<<<>>>@@@BBBBBBAAA@@@@@@@@@BBBCCCBBBAAA???@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBCCCDDDEEEEEEEEEFFFGGGDDDAAA>>><<<===>>>>>>===444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))************++++++++++++++++++++++++...---,,,+++,,,,,,,,,,,,+++---000444888:::;;;:::999;;;???DDDIIIPPPWWW\\\aaadddjjjqqqyyy~~~zzzvvvooohhhbbbYYYUUUPPPLLLKKKJJJGGGEEEBBB???;;;777333///,,,)))...,,,+++***+++,,,+++***000...,,,,,,---...---,,,......---------,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++***))))))))))))***************************************************++++++++++++++++++++++++************************((()))******++++++******+++++++++***************************************************************************************+++++++++***************))))))***++++++++++++***)))))))))*********++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---------...///000111333555555555888===AAAIIIPPPXXXYYYTTTOOONNNPPPQQQSSSXXX```fffhhhfffbbbaaa```aaaiiipppppphhh___VVVXXX\\\aaaeeegggfffdddYYYWWWVVVZZZaaaffffffddd```ZZZQQQJJJHHHJJJLLLMMMLLLKKKJJJIIIIIIGGGDDDAAA;;;;;;999777444222000///,,,---.........,,,+++***+++++++++,,,,,,,,,,,,,,,******)))))))))***+++++++++************+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))***+++,,,++++++***))))))*********&&&(((+++---...000222444333555777888888888:::<<<>>>@@@CCCCCCBBB???>>>>>>===@@@CCCDDDCCCAAA??????@@@AAACCCFFFGGGFFFBBB???DDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCFFFIIILLLNNNKKKIIIGGGFFFFFFEEECCCAAA;;;777222...---,,,,,,+++***+++,,,---,,,+++***))),,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------000222555999===AAAEEEFFFGGGLLLTTT]]]eeemmmtttyyy|||~~~~~~yyyxxx}}}~~~||||||~~~}}}zzzuuuttttttvvvzzz~~~~~~qqqkkkbbbZZZTTTQQQOOOMMMJJJHHHEEEBBB???:::555000111///---,,,------,,,+++---,,,,,,---///111000000------------------------++++++++++++++++++++++++************************++++++***))))))*********************************************************++++++++++++++++++++++++************************))))))***++++++++++++***************************************************************************************************************************))))))***++++++++++++***))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,......---,,,---///111222111777>>>BBBDDDHHHOOOUUU^^^gggpppoooggg^^^[[[\\\cccdddhhhqqqyyy|||xxxrrrnnnmmmooowwwooooooqqqtttyyy~~~ooojjjfffiiiooosssrrrooonnnfff[[[RRROOOQQQUUUWWWOOOLLLIIIIIIKKKMMMLLLJJJGGGFFFDDDBBB???<<<:::999333222111///---,,,+++***000000///------,,,++++++))))))))))))))))))******+++******)))******++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))))))))***************)))))))))******+++---,,,,,,+++++++++,,,,,,***,,,///222333555888:::777999;;;<<<<<<===???AAAAAACCCEEEEEEBBBAAABBBDDDHHHLLLRRRUUUTTTQQQNNNMMMMMMNNNPPPUUUWWWUUUNNNHHHGGGFFFEEEEEEDDDCCCAAA???=========???BBBDDDFFFFFFKKKJJJIIIIIIIIIHHHEEECCCDDDAAA<<<999777555222000,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))((()))))))))************++++++++++++++++++++++++''')))***,,,---000222555;;;:::999:::>>>FFFPPPVVV```hhhttt{{{vvvrrrttttttrrrnnnooovvvzzzzzz}}}zzzwwwwwwxxxxxxuuurrrpppnnnllllllnnnpppqqqqqqvvvuuutttssstttvvv{{{~~~uuukkkaaaYYYUUUQQQMMMIIIGGGFFFEEEBBB@@@888666333111000///---,,,000///...///000111///...,,,,,,,,,,,,------......++++++++++++++++++++++++***************++++++++++++***************++++++************************************************************************************************))))))***+++++++++++++++************************************************************************************************************************))))))***++++++++++++***************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...000222444555;;;DDDOOOVVVYYY\\\```eeegggpppyyy{{{vvvpppnnnnnnjjjiiikkkqqqxxxzzzvvvrrrkkkkkklllooouuu}}}~~~|||yyyxxx|||~~~wwwmmmeeeccceeehhhjjj^^^XXXPPPLLLMMMNNNNNNMMMJJJIIIGGGEEEDDDDDDDDDDDD>>><<<777222///---------///...---,,,+++++++++,,,))))))******))))))))))))++++++******)))******+++(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,+++******)))******,,,,,,,,,,,,---...///000111333555666777:::>>>AAA;;;>>>AAADDDFFFIIIMMMOOOWWWYYYZZZXXXVVVVVV[[[```eeejjjqqqtttrrrmmmiiifffgggiiilllqqqssspppiiibbbXXXXXXYYYZZZZZZVVVPPPKKKDDDDDDEEEGGGJJJJJJGGGEEEGGGFFFEEEFFFGGGGGGFFFDDDDDDCCCCCCBBBBBB@@@===:::777555111---+++***+++,,,***)))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********))))))((()))))))))*********************++++++++++++,,,,,,...111333444777;;;>>>@@@BBBEEEIIIOOOYYYeeemmm{{{~~~}}}|||{{{zzzyyyzzzzzz{{{tttvvvyyyzzzyyyvvvrrrooosssvvvvvvtttwww|||~~~}}}}}}~~~}}}zzzwwwtttqqqnnnmmmnnnpppppppppqqqsssttttttrrrsssuuuwww{{{{{{{{{|||uuuoooggg^^^SSSLLLIIIHHHEEECCCAAA>>>:::666444111...,,,===;;;999777666333///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++************+++,,,,,,************************++++++++++++++++++++++++************************************************)))***++++++,,,+++++++++***************+++++++++***************************************************************************************+++++++++))))))***++++++++++++************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,...000333555888:::;;;IIIQQQZZZaaacccccccccddd^^^dddiiikkkhhhccc```___WWWUUUUUUXXX[[[[[[XXXUUU[[[[[[ZZZXXXXXX^^^iiirrroookkkfffbbbeeennnzzz||||||}}}}}}~~~wwwpppggg^^^YYYVVVUUUTTTLLLJJJHHHFFFFFFGGGJJJKKKHHHEEE@@@:::666444333333,,,,,,+++******+++,,,---******++++++******)))(((,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++------,,,+++++++++++++++,,,---...///111333555666666777888888:::>>>DDDHHHPPPSSSWWW[[[___cccgggjjjqqqssstttqqqmmmmmmrrrwwwyyy~~~}}}wwwsssxxxzzz~~~{{{wwwpppppprrruuuvvvqqqiiibbbZZZZZZZZZ]]]aaa```\\\XXXIIIGGGDDDCCCCCCDDDDDDCCCAAAAAABBBEEEGGGGGGFFFDDDCCC@@@:::555000...------,,,+++***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))************))))))***+++,,,---......///333777888999;;;@@@EEEFFFOOO[[[eeemmmttt{{{|||wwwtttssstttsssqqqpppqqqrrrtttvvvsssuuuwwwyyyzzzyyywwwuuuwwwzzz|||zzz{{{}}}||||||~~~~~~{{{xxxqqqooommmmmmooorrrsssssstttvvvxxxzzz{{{|||~~~~~~}}}{{{yyywwwwwwxxxxxxtttuuuwwwxxx{{{{{{lll___WWWOOOGGGAAAHHHDDD@@@<<<888555222///OOOLLLIIIFFFCCC???:::666333333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++))))))*********+++++++++************************************************************************))))))*********+++++++++))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------............////////////000---000444999===???AAAAAAIIIMMMRRRWWWXXXWWWUUUSSSPPPPPPQQQRRRQQQNNNKKKHHHHHHIIIJJJJJJIIIGGGCCCAAAKKKLLLKKKHHHDDDGGGNNNUUURRRQQQNNNKKKKKKPPPXXX___eeeiiinnnqqqsssuuuyyy|||~~~wwwpppllljjjkkk]]]YYYSSSMMMJJJIIIKKKMMMMMMLLLIIIFFFBBB???<<<;;;444222000...,,,,,,------++++++,,,,,,,,,+++)))(((------,,,+++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---...///000111222444777:::>>>AAABBBGGGGGGGGGGGGJJJPPPXXX^^^llloooqqqssstttvvvyyy{{{}}}wwwrrrsssvvvuuu{{{}}}wwwtttwwwzzz~~~}}}||||||}}}}}}~~~zzzssspppnnnnnnqqqwwwyyywwwtttaaa[[[TTTOOOMMMMMMMMMMMMHHHEEECCCCCCEEEGGGGGGGGGEEEDDDBBB???<<<999777666222000---+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))************)))***+++---///000111222111666<<<@@@CCCGGGNNNTTT\\\eeeqqqzzz}}}~~~}}}wwwqqqmmmmmmmmmnnnnnnooopppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvyyyyyyvvvwwwzzz{{{xxxxxxuuussstttvvvwwwuuurrrmmmkkkjjjkkknnnqqqssssssvvvvvvvvvxxx{{{~~~ttttttsssqqqooopppuuuyyyxxxmmm^^^SSSNNNKKKGGGCCCAAA>>>;;;888[[[YYYVVVTTTQQQMMMHHHDDD888888666444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++))))))******++++++++++++************************************************************************))))))******++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000...222777===BBBEEEFFFFFF???@@@BBBEEEGGGGGGDDDAAAGGGFFFFFFIIINNNPPPOOOMMMQQQTTTWWWXXXTTTOOOKKKIIICCCEEEFFFDDDBBBAAADDDFFFDDDEEEFFFDDDCCCDDDHHHKKKJJJQQQXXX\\\\\\^^^ccchhhtttwww}}}|||tttmmmcccWWWOOOLLLKKKLLLNNNOOOPPPOOOLLLHHHCCC@@@@@@===999444000...,,,,,,+++,,,------,,,+++***)))...------,,,+++++++++,,,************************(((((())))))*********+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))***+++,,,...000222444777999;;;???CCCHHHKKKMMM^^^^^^]]]^^^bbbjjjttt{{{}}}}}}}}}|||yyywwwwwwxxxxxxnnnkkkkkkjjjpppxxx~~~~~~{{{xxxuuussswww{{{{{{yyyxxxyyy{{{}}}{{{|||}}}xxxyyyvvvuuuyyyxxxnnneeeaaa_________SSSNNNGGGCCCBBBCCCDDDEEE???AAADDDGGGGGGEEEBBB@@@777555111---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))***************+++---///111333444555555<<>>===???BBBDDDDDDBBBAAA>>>:::555111//////000///,,,***((()))***+++***''''''''''''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********)))+++,,,+++)))))))))***...***+++333999:::<<>>JJJYYYcccmmmwww~~~|||wwwsssooommmkkklllmmmssszzzyyyrrrooorrrrrrrrrssssssrrrqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqyyyuuupppppprrrsssoookkkjjjkkkkkkllllllhhhccc^^^bbbhhhooorrrpppoooqqqttttttsssssstttuuuuuusssqqqvvvvvvtttsssxxx|||{{{uuuwwwwwwwwwzzz}}}~~~{{{uuuqqqpppuuu}}}yyynnn```RRRIIIFFFEEEhhhbbbZZZRRRNNNKKKJJJJJJQQQNNNNNNOOOKKKAAA888444+++,,,...///...---------,,,+++***+++---------,,,++++++++++++++++++++++++************************************************************************************************+++*********))))))))))))************************************************************************)))************+++++++++++++++*********+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...000///......///000111111555555555777:::=========AAAEEE???<<>>GGGMMMXXX[[[]]]```iiiuuu}}}}}}xxxrrrqqqqqqooolllrrroookkkmmmggg```ccc^^^fffmmmooojjjffffffgggnnnqqqsssuuuzzz~~~xxxqqqrrrpppooorrrtttpppiiioookkkhhhjjjmmmnnntttzzzyyy}}}{{{uuurrrvvvyyyyyyzzzvvvuuuvvvwwwvvvzzz{{{rrrfff]]]XXXUUUQQQMMMNNNIIICCC@@@AAACCCCCCCCCEEEDDDCCC@@@===777000,,,)))***+++---...---***((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,,,,+++,,,...000111111555;;;======BBBIIIVVVbbbooovvv{{{~~~zzzxxxuuurrrqqqppppppppprrrqqqvvv{{{yyyqqqllllllllllllmmmoooqqqqqqpppoootttrrrpppmmmlllllllllmmmppplllgggfffhhhhhhccc___]]]]]]\\\]]]^^^]]][[[YYYYYY\\\aaabbbbbbffflllqqqlllkkkjjjkkkmmmnnnnnnnnnqqqqqqqqqqqquuu{{{zzzuuutttttttttvvvxxxzzz{{{{{{~~~{{{yyyxxxxxxxxxyyy}}}mmm___VVVQQQ|||rrrggg^^^WWWRRRPPPPPPLLLLLLRRRUUUOOODDD>>>555444222000///...------,,,++++++,,,......,,,+++++++++++++++++++++++++++***************************************************************************************************************)))))))))++++++++++++++++++++++++************************************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,---......///.........///222555777888777777<<>>:::<<<@@@FFFKKKNNNNNNMMMLLLTTTRRRQQQ\\\gggttt{{{vvvmmmdddYYYRRRNNNLLLMMMPPPMMMNNNQQQUUUZZZaaagggkkkrrrxxxvvvfff[[[SSSNNNMMMOOOQQQSSSZZZcccddd[[[PPPKKKGGGAAA999333///...------+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,++++++***+++++++++,,,------...///222555888777???IIIRRRZZZeeesss~~~zzzzzzvvvqqqrrrwwwxxxvvvuuuuuurrroooooooooggg^^^YYY___XXXQQQRRRPPPQQQ[[[ooovvv~~~|||vvvvvvtttuuuxxxuuunnniiiiiillljjjfffdddeeejjjnnnoooooollllllqqquuuvvvyyy}}}zzzwwwqqqkkkiiimmmvvv}}}}}}vvvlll```UUULLLFFFCCCAAA@@@AAAEEEJJJLLLJJJGGGCCC===555...,,,,,,---...******+++++++++***)))(((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******++++++,,,)))******+++,,,///444888<<<>>>BBBGGGPPP]]]nnn|||zzz}}}~~~zzzwwwuuuqqqlllrrrpppooonnnpppsssvvvyyywwwuuuuuuvvvwwwtttpppmmmqqqooonnnnnnnnnjjjbbb\\\```hhhsss|||~~~xxxpppiiiuuurrrrrruuu{{{}}}zzzvvvgggccc``````fffmmmtttxxxuuusssnnniiihhhlllsssyyyuuuooohhhbbb``````aaaaaammmooommmhhhddddddbbb___iiikkknnnooooooooooooppppppllljjjnnnwwwwww|||}}}xxxuuuxxx}}}ssskkkccc]]]ZZZWWWRRRPPPRRRRRRLLLDDD===888444000---...,,,,,,,,,------+++)))++++++++++++++++++++++++***************************************************************************************************************+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000//////.........//////000333888;;;===>>>AAACCCAAAHHHRRRXXX\\\bbbiiioooqqqwwwtttpppvvv{{{~~~wwwqqqjjjcccdddjjjhhhjjjiiibbbXXXQQQQQQTTTccciiisss~~~~~~~~~|||wwwuuuuuuqqqjjjeeedddXXXVVVYYY^^^^^^WWWQQQOOOPPPLLLFFF???999333---)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,++++++*********++++++---///111333555999???CCCJJJRRR^^^gggmmmttt|||~~~xxxpppmmmooonnnjjjiiijjjjjjkkkoooppphhh^^^ZZZ```\\\XXX[[[WWWUUU]]]uuu|||}}}~~~zzzppplllnnnooonnnmmmmmmgggdddhhhnnnsssyyy~~~|||vvvnnniiijjjpppwww{{{{{{xxxssskkkbbb[[[WWWNNNIIIBBB@@@DDDJJJPPPRRRSSSLLLBBB:::444111///---)))******++++++******)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,...///000111444888>>>BBBBBBFFFMMMWWWeeesss}}}|||uuurrrttttttrrrxxxvvvtttrrrqqqrrrtttuuuttttttrrrpppoooooonnnlllssstttuuuwwwwwwrrrkkkdddccclllyyyyyysssuuuttttttzzz{{{oookkkhhhiiiooowww|||zzzuuuqqqooopppuuuxxx|||tttnnnkkkjjjjjjjjjssswwwuuummmfffdddccc```iiillloooooolllhhhggggggmmmjjjhhhllltttzzz|||{{{pppyyy~~~{{{wwwvvvxxxxxx{{{~~~yyytttjjj\\\RRRNNNOOOMMMJJJIIIFFF@@@888111000...,,,,,,...//////...++++++++++++++++++++++++*********************************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///000111111333777===@@@AAACCCGGGKKKPPPYYYcccjjjnnnwwwuuu```TTTOOOLLLOOOWWWaaagggjjjoootttxxxzzzyyywwwmmmcccYYYTTTQQQNNNOOORRRSSSQQQOOOKKKEEE===333------,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,------...222777;;;???GGGPPPWWWggglllsssxxx{{{{{{zzzzzz|||zzztttllljjjlllkkkgggbbbcccbbbcccgggiiiddd\\\]]]hhhmmmrrryyyqqqfffeeewww}}}~~~~~~}}}xxxnnnkkkkkkmmmpppuuuttttttsssooojjjggggggiiimmmqqqwwwzzzyyywwwuuutttjjjbbbVVVKKKEEEFFFKKKPPPSSSRRROOOKKKFFF===444...------,,,+++*********++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,---------000333777;;;AAAGGGLLLOOOWWWbbblllwww~~~|||vvv~~~xxxrrrqqquuuwwwuuuzzzyyyvvvssspppnnnmmmmmmpppssssssnnnjjjjjjiiigggpppttt{{{{{{xxxtttxxx~~~}}}uuutttuuuzzz|||wwwtttqqqoooqqqvvv}}}xxxwwwtttsssssstttwwwyyy}}}yyytttqqqpppqqqqqqqqqxxx}}}~~~wwwooommmnnnnnnnnnqqqsssqqqjjjccc___^^^bbbccchhhpppwww{{{yyywwwrrryyy{{{wwwssstttwwwxxxxxxwwwwwwyyyyyyjjjaaaVVVSSSPPPOOOOOOLLLFFF@@@999666222////////////...++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///111333666888::::::???EEEIIINNNUUU___gggooosssxxx{{{pppgggVVVSSSQQQSSSTTTTTTXXX^^^pppttt}}}|||ooo```WWWQQQMMMPPPTTTPPPQQQRRRRRROOOHHH???999000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...///000111333999AAAIIIQQQ\\\iiisss||||||}}}~~~}}}zzztttooonnnnnnjjjfffggglllnnnlllfffeeeaaa]]]```fffgggdddhhhuuuyyy|||}}}|||{{{yyy}}}yyywwwuuuvvvxxxwwwvvvuuuqqqllliiigggggghhhlllqqquuuxxx|||{{{rrrdddVVVMMMKKKLLLNNNOOORRRTTTRRRKKKBBB;;;555333///,,,*********++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***,,,------......222888???FFFNNNVVV[[[eeemmmtttvvvxxxzzzwwwrrrvvvwwwuuurrrtttvvvsssnnnuuutttrrrooollliiifffdddiiissszzzvvvpppnnnllljjjoooxxx~~~|||~~~~~~uuuuuuwww|||~~~xxxuuuttttttwww{{{tttrrrpppppprrruuuwwwyyypppooommmnnnpppqqqqqqpppvvv}}}yyyrrrqqqsssuuurrrvvvyyyvvvnnnfffbbbaaa[[[___eeelllrrruuuvvvvvvzzz}}}{{{tttppprrruuuuuuyyyzzzyyywwwvvv}}}wwwrrrjjjfffkkk}}}fff^^^TTTOOOPPPRRRSSSQQQEEE@@@888222///---+++***++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///111555999===AAACCCFFFKKKRRRXXXaaannnyyywwwvvv|||www|||}}}|||sssggg^^^VVVOOOOOOSSS___bbblllxxx~~~ssshhh```ZZZTTTRRRTTTMMMNNNQQQTTTTTTPPPIIIDDD333333222000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...000111333444999AAAKKKUUU```nnn~~~|||{{{{{{wwwpppiiidddeeedddcccgggppptttsssqqqnnngggaaaccclllsssuuuvvvxxxpppmmmkkkkkknnnooooooooopppvvvyyygggXXXPPPOOOKKKLLLOOORRRTTTRRROOOLLL;;;888333...***)))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......555:::CCCLLLVVV___ggglllxxx~~~}}}tttooorrrwwwxxxooosssvvvxxxyyyxxxpppgggnnnnnnmmmkkkhhhdddaaa___dddtttzzzwwwuuurrrsss}}}{{{wwwwwwwww{{{~~~{{{rrrrrruuu}}}|||sssssstttwwwzzz|||{{{zzzqqqnnnkkkkkkmmmpppssstttmmmmmmnnnppprrrsssrrrqqqqqqyyy}}}vvvnnnmmmppprrrsssxxx}}}|||uuunnnkkkkkkeeeeeeeeeddddddgggkkkoooxxx{{{{{{vvvtttvvvwwwvvvyyyrrrmmmnnnfffddduuueee]]]ZZZWWWRRROOONNNKKKFFF@@@:::444///,,,---000111...***(((,,,111******************++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...***+++//////,,,///666333777;;;===@@@DDDIIINNNUUUZZZdddoooxxx{{{sssyyy|||wwwwwwwww~~~rrreee]]][[[UUUUUUTTTUUU\\\hhhwww~~~{{{uuussspppfffYYY[[[XXXTTTPPPRRRSSSOOOHHH???;;;555111000///---,,,,,,,,,,,,,,,,,,,,,------******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************---,,,+++,,,,,,,,,***(((,,,***,,,000111222<<>>555///---,,,+++///,,,***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******+++++++++******---...---+++---444:::BBBHHHNNNTTT```oooyyy|||}}}uuullljjjqqqyyyxxxvvvyyy~~~|||tttppprrrqqqtttssslllgggfffeeebbbmmmxxx~~~wwwsssuuu{{{|||wwwuuu|||xxxzzzpppnnnrrr{{{|||wwwuuuuuussspppppprrrtttvvvvvvpppooommmkkkjjjlllpppsssrrrnnnjjjiiilllppptttvvv{{{xxxtttooommmmmmnnnooozzz{{{zzzuuummmjjjlllpppmmmqqquuuuuupppkkkiiihhhgggjjjmmmppptttzzzwwwyyymmmvvv}}}rrriiiaaaYYYTTTQQQNNNJJJDDD???:::666333.../////////...,,,***(((*********+++++++++++++++++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///,,,---000///---000666:::>>>DDDHHHKKKQQQZZZaaaiiinnnxxxtttqqqvvv{{{|||tttqqq```]]]XXXRRROOOSSS\\\bbbuuu{{{xxxvvvpppiii```YYYUUUQQQOOONNNDDD@@@:::444000...,,,,,,---------,,,,,,,,,,,,,,,******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********+++*********+++,,,,,,+++***...---000666;;;BBBPPP]]]kkkmmmpppsssuuuzzz~~~|||uuulllggghhhkkkjjjnnntttzzz~~~~~~{{{{{{zzzxxxyyyyyy}}}~~~zzzuuuvvv}}}~~~~~~}}}wwwrrrooogggYYYLLLEEEFFFKKKPPPMMMLLLIIICCC;;;444000...***)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))*********)))***+++---///222777>>>CCCMMMUUU^^^eeeooozzz}}}zzzuuupppnnnooorrrtttxxxvvvxxx|||zzztttqqqsssrrrwwwxxxtttpppqqqpppooouuu{{{qqqkkkwww~~~zzzuuurrrvvv{{{zzzuuuvvvqqqpppttt~~~~~~{{{xxxxxxzzz}}}}}}yyyvvvuuuvvvxxxvvvvvvsssooolllmmmrrrvvvtttssspppnnnmmmoooqqqrrr{{{tttmmmhhhggghhhrrrvvvzzz{{{xxxuuuttttttkkklllpppxxx~~~yyy~~~vvvrrrwww~~~}}}tttkkkdddWWWSSSMMMHHHEEEBBB???===777333///...//////+++'''++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------------------......//////000...///222333333777===JJJPPPXXX]]]bbblllzzz}}}~~~zzzvvvnnnaaaVVVPPPPPPRRRbbbqqq}}}sssiiiaaaWWWLLLJJJPPPPPPMMMGGG>>>666///,,,,,,......---,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,------......000111777AAALLLYYYkkkyyy}}}yyyuuutttuuuvvvlllqqqvvvuuuppplllmmmnnnqqqvvv}}}{{{~~~}}}|||sssvvv}}}zzzyyyyyy|||}}}{{{nnn\\\LLLDDDEEEHHHHHHNNNSSSRRRJJJ???888555+++***)))***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))******+++******+++---///444:::AAAHHHMMMVVV```jjjrrryyy}}}|||xxxxxxtttpppqqquuuxxxuuuqqquuutttuuuvvvtttpppppprrrxxx|||||||||zzzsss|||{{{qqqlllzzz}}}tttmmmjjjmmmttt|||}}}{{{xxxzzz|||xxxwwwyyy}}}~~~}}}|||{{{|||~~~zzz|||{{{vvvpppoootttzzz{{{yyyvvvsssrrrrrrrrrssszzzxxxssspppooommmllljjjssswwwzzzyyyvvvttttttvvvmmmmmmrrrtttqqqvvv}}}~~~pppqqqjjj___ccczzz}}}rrrccc\\\SSSLLLIIIHHHFFFEEECCC<<<444///...///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------------000///.........///111111111222444777;;;???EEEKKKYYY```jjjqqqxxxwwwwwwwwwzzzrrrfff^^^[[[VVVYYY___iiittt{{{yyyuuuwwwpppllliii\\\KKKGGGNNN[[[ZZZUUUMMMAAA777000...------++++++******+++,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------...///111444999BBBOOO^^^ooo~~~xxxqqqlllhhhggg```jjjuuuzzzxxxtttrrrrrrxxx}}}~~~yyy~~~}}}zzzvvvwwwppppppsssyyy}}}~~~tttfffWWWLLLGGGJJJNNNRRRTTTPPPIIICCC???444111...,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***,,,,,,+++++++++,,,...222777;;;@@@GGGOOOVVVbbbjjjssswwwyyyzzzvvvppprrrqqqsssyyyyyyrrrrrrrrrsssqqqnnnlllmmmppp|||uuu{{{yyyrrrnnnvvv{{{yyytttrrrssswww}}}~~~{{{wwwxxx|||yyyzzz}}}zzz{{{||||||zzzyyyyyyzzzyyy{{{{{{xxxttttttxxx|||}}}|||zzzxxxwwwvvvvvvvvvzzzuuurrrrrruuuvvvtttqqqtttvvvwwwtttpppmmmnnnooolllmmmsss{{{llldddhhhpppzzzxxxoooiiimmmzzzpppaaaVVVOOOLLLHHHFFFEEEBBB===888333000///...------------,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........000///---------///222333777:::===@@@DDDLLLTTTXXXdddjjjssszzzxxxqqqyyy}}}rrriii]]]YYYWWW[[[ccchhhiiiiiiooopppuuuwwwkkkYYYPPPRRR\\\]]][[[VVVMMMBBB999444...---,,,******+++,,,---++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,...333666AAAIIITTTaaaooowwwnnniiihhhiiijjjkkkrrrzzz|||zzzwwwxxxzzz~~~~~~zzzxxx}}}|||xxxqqqrrrtttwww{{{~~~|||uuufff[[[UUUPPPKKKKKKNNNOOOMMMIII???:::333...,,,++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))+++,,,,,,******+++---...666???DDDGGGNNNYYYcccrrrwwwzzzyyyyyyyyyuuupppkkkpppxxxyyytttsssvvvxxxtttpppnnnoooqqq~~~|||{{{uuupppmmmqqqxxxxxxwww{{{~~~yyywwwyyy{{{yyy|||}}}|||~~~~~~~~~zzzzzzzzz{{{{{{|||}}}}}}|||wwwvvvxxxxxxtttooovvvxxxxxxuuuqqqnnnoooqqqmmmooouuuwwwlllbbbcccfffmmmtttxxxzzzyyywww{{{xxxjjjaaaYYYPPPJJJCCCEEEEEECCC===666///+++///......------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---......//////...---,,,,,,...222777:::CCCHHHKKKMMMSSS]]]fffjjjwwwzzz~~~zzzmmmmmmjjjdddYYYTTTZZZccclllvvv}}}qqqfffaaa[[[ZZZYYYWWWSSSLLLCCC===444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------...555???FFFWWW^^^gggoooxxx~~~vvvkkkcccccciiipppuuu{{{yyy||||||xxxuuuvvvyyy|||}}}~~~{{{tttllleeebbbmmmoooppppppmmmjjjhhhgggeeeooowwwwwwwwwzzzwwwyyy|||{{{|||xxxggg[[[LLLGGGJJJOOOPPPOOOIIICCC:::333...,,,***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++(((***+++***(((***...333333;;;EEELLLSSS\\\hhhqqqzzz{{{zzzvvvtttvvvvvvsssjjjpppyyy}}}|||yyyvvvuuuyyy~~~xxxvvvuuuuuu{{{}}}||||||~~~|||zzzwwwvvvvvv|||{{{wwwvvvooonnnqqqxxx~~~{{{wwwvvvxxxxxxtttoootttwwwxxxwwwtttrrrtttwwwqqqssswww{{{}}}zzztttooommmiiieeeffflllrrrvvvwww|||qqqdddYYYOOOLLLIIIFFFDDD>>>777111/////////...---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////...------///444<<>>;;;777222///...------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000333999EEEUUUaaakkkppprrrrrrvvv{{{{{{wwwrrrnnnkkkkkkpppuuuxxxyyywwwuuupppjjjdddcccgggjjjpppuuuxxxwwwoooddd[[[WWW[[[```gggjjjhhhaaa[[[WWWNNNWWW```fffkkkooopppmmmoooppprrruuuzzzxxxssssssxxxxxxzzz}}}zzzlllZZZMMMJJJKKKMMMNNNOOOKKKDDD>>>888333...+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++(((***+++******...777>>>AAADDDJJJUUUaaallltttwwwwwwxxxuuuppppppuuuxxxwwwqqqsssvvvvvvuuutttuuuvvv}}}|||zzzwwwttt~~~yyywwwxxxyyytttvvvyyy|||~~~}}}{{{yyy~~~{{{tttpppnnnkkkkkkooo{{{}}}zzzvvvyyy|||{{{xxxvvvwwwyyytttttttttvvvwwwvvvqqqmmmssspppmmmoootttwwwvvvtttrrr{{{zzznnnmmmwwwjjjaaaVVVIIICCCEEEEEEAAA<<<000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------...///000000000000111555<<>>999777111///,,,*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((('''---///+++)))++++++(((000,,,,,,///333888GGGVVVYYY\\\cccmmmvvvyyywwwssslllmmmooouuu||||||rrrrrrqqqsssuuuvvvuuutttzzzwwwvvvuuu{{{~~~wwwrrrrrrtttsssuuuwwwyyy{{{}}}~~~yyyyyyyyyzzz}}}{{{zzz~~~}}}{{{xxxvvvtttsssttttttnnnvvv||||||{{{|||xxxqqq~~~ooowwwxxxiii[[[QQQJJJEEEAAACCC???777222///.../////////---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............////////////000...000555777888;;;@@@AAAIIITTT]]]bbbccccccdddpppwww}}}yyy~~~}}}wwwsssnnniiihhhkkkoooqqqpppllljjjmmmvvv|||vvvppplllkkklllvvv~~~{{{}}}uuuvvviii]]][[[bbblllxxx{{{tttjjjaaaZZZUUUPPPMMMSSSRRRQQQMMMBBB555.........,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------............///111222888CCCPPP[[[iiiyyy|||qqqiiigggkkknnnpppvvvzzzvvvwww|||uuulllfffeeegggjjjllluuutttrrrlllhhhiiiooovvv~~~xxxpppooopppsss{{{~~~{{{zzzvvvtttxxx{{{{{{|||zzz{{{yyypppooolllhhhiiikkkkkkgggcccYYYWWWUUUVVVZZZ```gggkkktttyyyuuuyyy}}}zzzuuujjjZZZOOORRRQQQOOOOOONNNJJJBBB<<<444111---+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))------))))))---...+++...---///444888>>>MMM\\\hhhkkkqqqwwwzzzxxxtttpppkkknnnrrrxxx|||~~~|||zzzsssuuuwwwzzz{{{||||||||||||uuupppnnnuuu{{{~~~xxxttttttwwwnnnrrrxxx~~~|||yyyxxxyyy}}}~~~|||}}}~~~zzzuuupppmmmvvv}}}}}}zzz{{{zzzvvvyyy}}}xxxkkk___TTTJJJDDDFFFDDD@@@===888444111///...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////...---///333555666===FFFPPP```rrrwwwqqqkkklllppp~~~yyypppnnnwww~~~|||yyyyyy}}}}}}}}}}}}~~~|||vvvnnnkkknnntttxxxzzzvvvxxxzzzxxxrrrkkkfffccchhhqqqxxxuuunnnooo{{{}}}mmmaaaZZZ]]]kkkxxx}}}rrrdddXXXSSSQQQTTTUUUXXXXXXOOO???333///---,,,,,,,,,......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............///111666999HHHTTTcccnnnxxx~~~ttthhhcccgggooovvvyyy~~~zzzwww~~~vvvssskkkbbb\\\^^^fffnnn|||}}}}}}yyyuuusssuuuxxx}}}{{{uuutttuuuqqqwww~~~|||{{{{{{xxxwwwzzz~~~~~~{{{xxxuuusssvvvzzzzzztttmmmbbb]]]WWWUUUWWWZZZ\\\\\\\\\cccmmmwww~~~}}}sssiiiaaaWWWLLLKKKQQQRRRLLLDDD:::555///,,,+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))),,,,,,***''')))...///---,,,///666===BBBJJJZZZhhhuuuyyy}}}~~~{{{vvvrrroooooosssxxx{{{{{{zzzyyyyyyuuu{{{wwwrrrmmmhhhvvv{{{~~~zzzwwwxxx{{{|||~~~zzzwwwwwwzzz~~~~~~}}}~~~~~~|||zzz}}}||||||}}}~~~~~~}}}~~~}}}|||{{{}}}}}}}}}{{{yyyyyyzzz|||{{{{{{{{{}}}|||wwwuuu~~~|||uuutttvvvvvv{{{wwwmmmbbbWWWOOODDDDDDFFFIIIJJJDDD888///000...---...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------.........------.....................////////////...---...//////222===III^^^iiitttvvvrrrrrrzzz{{{}}}|||ssstttpppfffZZZWWW___hhhwwwrrr|||tttbbbYYY^^^iiilll^^^ZZZ\\\QQQQQQVVVZZZUUUHHH<<<666...---,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------...111999EEEMMM]]]fffqqqxxx{{{{{{yyyxxxrrrmmmiiimmmvvv~~~}}}{{{wwwxxxwwwsssooooootttyyy~~~xxxsssrrrrrrtttxxx|||{{{vvvrrrrrrssssssvvvyyyzzzwwwuuussssssuuuuuuvvvzzz}}}|||zzzyyywwwwwwyyy{{{|||}}}}}}}}}|||wwwuuu{{{{{{tttkkkhhhiiijjjiiifffZZZZZZ\\\bbbjjjqqquuuvvv}}}wwwyyyhhhSSSJJJLLLOOONNNJJJAAA<<<444...,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))))))))))),,,+++))))))+++......,,,,,,444???HHHPPP[[[iiiuuuyyy|||~~~|||wwwsssssstttwwwzzz}}}{{{xxxuuuuuuwwwzzz|||{{{vvvtttppplllsssxxx|||~~~|||{{{~~~~~~~~~{{{yyyxxxzzz|||~~~~~~|||{{{|||||||||{{{yyy}}}|||}}}~~~~~~~~~}}}|||}}}}}}}}}{{{yyyyyy{{{}}}|||{{{zzzzzz|||zzzqqqmmmoooqqqzzzuuurrrmmmuuuuuuhhh___KKKGGGEEEJJJPPPNNNCCC888222000...---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------.........------.....................////////////222000000111333999HHHVVVbbbdddgggnnnxxxvvvqqqpppqqqppphhhlllyyywwwjjjjjjvvvmmm\\\ZZZ___{{{xxxjjjdddeeeSSSPPPQQQUUUSSSKKKBBB>>>333111...---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,---...000888GGGZZZgggssswww||||||xxxrrrpppqqqrrrqqqrrrxxx~~~zzz{{{~~~tttuuutttrrrrrrvvv}}}}}}|||{{{{{{zzz~~~yyyssspppnnnnnnrrruuuxxxxxxuuurrrqqqqqqyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~uuuvvvwwwyyy{{{~~~}}}wwwyyyxxxvvvwwwxxxwwwtttmmmggg```^^^```aaa___\\\qqq|||{{{{{{||||||cccNNNEEEEEEJJJMMMHHHCCC;;;444///---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******+++******,,,......------333===JJJUUU```lllwww~~~{{{{{{zzzvvvrrrrrruuuyyy~~~~~~|||wwwrrroooppprrr}}}zzzxxx}}}~~~{{{wwwvvvtttppplllqqqxxx~~~~~~}}}{{{||||||}}}}}}~~~}}}}}}~~~}}}{{{{{{}}}}}}|||{{{zzz{{{{{{zzzyyyzzz|||~~~}}}|||||||||}}}~~~}}}~~~}}}{{{}}}|||vvvppppppssstttppp}}}qqq___TTTGGGDDDIIIMMMKKKGGG:::666111...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////000///111777>>>GGGVVVcccaaaaaaeeettt{{{xxxyyyggg```eeerrr~~~zzziiibbbcccggguuuuuummmiii^^^UUUOOOPPPPPPKKKEEECCC;;;777222...------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............---000333999CCCVVVmmm}}}wwwoooooosss{{{zzzyyyzzz}}}vvv|||rrrpppmmmlllpppyyyzzzyyyzzzzzzxxx}}}{{{yyywwwvvvuuuuuuuuussswww}}}{{{|||~~~{{{zzz|||~~~~~~yyyoooiiifffbbb[[[UUU\\\fffuuu{{{zzz|||~~~sss\\\IIICCCHHHNNNMMMIIIBBB<<<666111,,,)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************,,,//////...111666CCCLLLWWWcccooozzz~~~|||xxxtttrrrtttyyy}}}}}}zzztttooommmmmmnnnzzzyyyqqqyyyyyywwwuuurrriiipppyyy|||{{{|||}}}||||||yyy{{{~~~~~~||||||}}}~~~~~~}}}yyyzzzzzzyyyxxxyyy|||~~~{{{zzz{{{}}}~~~yyy{{{}}}~~~}}}||||||~~~|||zzz}}}wwwjjjXXXJJJFFFHHHMMMPPPGGGAAA999222...---,,,,,,........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............////////////...///555AAALLLUUU^^^ggggggkkkrrrwwwpppzzz{{{kkkhhhiiikkkhhheeennn{{{vvvqqqaaakkkwww~~~|||uuunnnjjjiii]]]RRRPPPQQQNNNKKKIIIEEE???777111............******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............111666>>>FFFQQQbbbxxx{{{sssuuu}}}yyy}}}~~~zzzvvvvvv{{{~~~wwwvvvyyy{{{|||}}}~~~}}}{{{{{{}}}}}}yyyvvvqqqjjjeee[[[^^^eeeppp|||xxxsss}}}mmmZZZNNNMMMPPPOOOLLLIIIEEE???999111,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************+++***---000///000:::FFFUUU\\\dddnnnzzzyyyzzzwwwtttsssvvvzzz}}}~~~|||zzzxxxwwwtttqqqoootttzzzuuunnnxxx{{{wwwvvvttttttyyy~~~}}}}}}}}}{{{yyyyyyzzz||||||||||||}}}~~~}}}}}}|||{{{zzz}}}{{{~~~|||kkkXXXJJJFFFLLLRRRTTTLLLAAA777111///...---........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---............/////////000333444>>>MMMYYY___cccgggrrrxxx{{{zzztttccc\\\SSSHHHMMMZZZbbbppp|||jjjkkklllnnnoooooommmkkknnn```TTTRRRTTTSSSQQQPPPLLLEEE;;;333/////////000*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////444<<>>222---------,,,+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,...---,,,222BBBTTT______iiiuuu|||{{{wwwuuutttmmmmmmooouuu|||~~~}}}{{{wwwrrrhhhhhhrrrwwwrrrpppsss~~~{{{{{{~~~~~~}}}|||~~~~~~}}}~~~~~~~~~rrrcccVVVLLLFFFRRRTTTSSSMMMCCC888111/////////000///............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///...------------.../////////111444333111111666;;;JJJRRRbbbpppyyy}}}wwweee[[[UUUUUUYYYeeetttfffYYYTTT```sssvvvhhh^^^[[[ZZZYYYQQQRRRMMMCCC<<<;;;777222///---++++++,,,---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,************************,,,,,,------------......------///111000000777@@@SSS```oooyyyzzzyyy{{{~~~|||yyy|||~~~xxxsssssstttwww~~~{{{uuusssuuuyyy|||}}}xxxooohhheeecccbbbdddcccdddkkkvvv}}}}}}yyyssssssyyy|||zzzbbbWWWMMMMMMSSSSSSHHH<<<333111---+++++++++++++++*********************************************************************************************************++++++,,,,,,---...------333===IIIVVV___fffooo{{{zzzwwwvvvwwwvvvwwwzzz~~~{{{|||jjjfffkkkwww|||wwwtttwwwrrrsssxxx{{{{{{}}}~~~~~~~~~~~~}}}xxxrrrvvvgggYYYOOOQQQUUUYYYWWWOOOCCC777111222111///...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,------...///......------......///000+++///333111...111;;;EEEVVV]]]jjjvvv~~~sssbbbSSSRRReee|||ooo]]]RRRXXXeeeyyytttfff]]]XXXTTTVVVTTTOOOIIIGGGCCC:::111///---++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,...000000...222CCCTTTooovvv|||zzzxxxuuuwwwvvv}}}~~~uuusssrrrqqqrrruuuxxxxxxvvvrrrqqquuu|||}}}tttkkkfff___ZZZUUUVVV```lllvvv|||~~~vvvnnnnnnwwwppp___NNNKKKRRRWWWQQQIII===777///+++***++++++***************************************************************************************************)))))))))***+++,,,---...///,,,111@@@NNNUUU]]]eeesssyyyzzzwwwuuu~~~}}}}}}}}}xxxyyyxxxzzz|||vvvhhhjjjtttxxxsssuuujjjpppyyy||||||}}}~~~~~~~~~|||mmmdddTTTWWW[[[\\\XXXNNNBBB:::444222///------...//////.........------,,,,,,,,,---------------------------------------------------------------------------------------...//////...............//////000***---000000222:::GGGRRR]]]aaahhhqqqyyyxxxyyy|||lllggglllooo\\\QQQOOOdddsss~~~|||pppcccYYYSSSTTTSSSPPPMMMIIIBBB777...///---+++++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,------......//////---...000//////:::TTTmmm}}}xxxvvvyyy{{{}}}vvvqqqpppnnnmmmnnnrrrvvvzzz|||}}}|||tttlllbbbUUUOOOSSS]]]ffflllsssuuulllmmmvvvzzzhhhTTTJJJMMMRRRQQQNNNFFF>>>333,,,+++,,,+++*********************************************************************************************************))))))***+++---.........;;;QQQ^^^```fffppp~~~{{{xxxwwwxxx~~~~~~~~~|||xxxlllmmmqqqzzzvvvlllmmmtttuuummmmmmmmmuuu}}}||||||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~zzz~~~}}}rrr[[[[[[[[[\\\[[[VVVNNNHHH:::555000------///000000.........------,,,,,,,,,------------------------------------------------------------------------...------------.../////////............///000000222111222666===IIIVVV^^^bbbeeellluuu}}}~~~~~~mmmUUUGGGWWWhhhzzzyyymmm___TTTMMMNNNOOOOOOJJJAAA888444000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,---......///000000///000222333888HHHgggvvvsssttt~~~~~~tttrrryyyuuuqqqqqqqqqrrruuuwww~~~}}}qqqaaaUUUQQQTTTXXXZZZ\\\kkkyyynnnsss}}}}}}ppp^^^PPPJJJJJJLLLMMMMMMEEE:::111...,,,,,,+++************************************************************************************************,,,+++*********+++---...///888LLL```iiijjjqqq|||}}}zzzyyy{{{|||vvvlllkkklllsss{{{|||uuunnnrrrzzzssskkkiiittt{{{}}}|||||||||{{{zzzyyyyyyzzzzzz|||yyyxxxwwwwwwwww{{{~~~~~~{{{www}}}xxxhhhbbb\\\ZZZ\\\\\\XXXUUUEEE>>>555//////000000///------------------,,,,,,------------------------------------------------------------------------......------......///000//////......//////000111444444666<<>>===111///---,,,------+++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111---...111999DDDUUUooo|||ttttttwwwxxxqqqrrrzzzyyypppppprrrtttxxx|||~~~|||zzz|||}}}}}}}}}~~~~~~}}}~~~|||nnnccc\\\WWWSSSPPPSSSYYYiii|||vvvwww}}}vvvjjj\\\QQQLLLKKKLLLPPPKKKBBB999222---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++---///000999III^^^kkkpppsss{{{}}}{{{xxxxxx{{{|||uuuqqqlllggggggmmmrrrttttttpppwww|||tttpppoooxxx}}}|||{{{}}}||||||{{{{{{zzzzzzyyy{{{yyyuuurrrqqqrrrsssttt{{{dddggglllzzz~~~vvvlll```[[[]]]```___\\\TTTJJJ===555222111///...,,,,,,------------------........................------------------------------------------------...............//////000///////////////000000111111666>>>HHHTTTbbbqqqzzzuuufffffftttsssbbbffflllrrryyywwwiiiYYYPPPKKKJJJNNNNNNGGG@@@>>>222000...---...---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111...///777FFFWWWeeesss~~~}}}{{{}}}vvvrrrssswwwzzzvvvrrrqqquuuyyy{{{~~~~~~}}}zzz|||}}}}}}|||||||||{{{{{{{{{||||||{{{{{{~~~}}}wwwqqqiii___XXXSSSQQQUUU___jjjvvv|||{{{~~~zzzssskkkccc[[[TTTOOOQQQOOOJJJAAA666...---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,000333555III[[[kkkooosss|||zzzxxxwwwxxx}}}}}}vvvpppmmmhhhgggjjjnnnrrrsssmmmqqqvvvwwwvvvvvvwwwxxxzzz|||~~~}}}||||||}}}~~~~~~~~~}}}|||{{{wwwuuutttssstttxxx|||]]]TTTRRRccctttuuu~~~zzzrrrddd]]]___bbbaaa___^^^SSSDDD999444222///,,,,,,,,,,,,------.................................------------------------------------------------...............///000000///////////////000111111000;;;JJJWWWcccssszzz{{{uuujjjkkkqqqnnnlllrrr}}}vvvfffYYYNNNHHHLLLNNNGGG===888333111///.........---++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222666888CCCXXXkkkvvv{{{~~~}}}{{{~~~~~~zzzvvvttttttuuuuuuuuu{{{}}}|||~~~~~~~~~|||}}}~~~}}}xxxuuussswww||||||ooofffVVVRRRQQQSSSXXXddd}}}~~~|||xxxvvvrrrjjj]]]TTTPPPRRROOOFFF888///---///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***...222777999VVVhhhrrrpppuuu{{{yyyxxxxxxyyy|||~~~zzz|||~~~xxxoooqqqssstttuuutttsssrrrlllooopppppprrrwww{{{|||||||||}}}}}}~~~}}}|||{{{|||}}}~~~xxxwwwwwwyyy}}}ZZZ\\\\\\\\\^^^gggttt~~~zzzpppyyyqqqgggbbb___^^^```[[[WWWNNNCCC999333000000//////...,,,++++++---...------------------------,,,,,,,,,---------......//////.........------------------.........//////000///...---...000333444666MMM\\\dddsss|||uuussswwwkkkiiizzztttjjjkkkttt}}}~~~{{{fffXXXJJJGGGLLLMMMDDD:::777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111000///...///000222222333GGG\\\jjjyyyzzz{{{uuuuuu{{{yyywwwwwwxxx}}}yyywwwxxxxxx{{{~~~~~~|||}}}~~~zzzuuuwwwuuusssrrrtttxxx}}}wwwlll^^^PPPMMMTTTaaarrr~~~~~~wwwwwwrrrZZZOOOLLLMMMMMMFFF888000000,,,---,,,+++***)))+++,,,************************************************++++++++++++++++++++++++000)))***000000000@@@VVVhhheeekkkyyy}}}|||sssvvv{{{zzzzzzuuuttt}}}vvvssstttzzz{{{rrrnnnhhhlllrrruuuvvvwwwyyy|||}}}{{{zzzyyyzzz}}}~~~xxx{{{VVVXXXXXXVVVUUUWWW^^^dddrrrsssxxxxxxwwwjjjcccaaa______[[[TTTJJJ???777222000...///...---,,,---...///------------------------,,,,,,---------.........//////.........------------------.........////////////000//////111444888MMM\\\aaacccqqq}}}zzzyyyvvvuuuwww}}}}}}xxxzzzzzzoookkkooossssssqqqnnncccWWWRRRRRRQQQKKKEEE888555111///......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,.../////////000333555DDDXXXlllyyy|||{{{yyy||||||zzzzzz|||}}}||||||}}}{{{|||zzz{{{|||{{{zzz|||~~~yyyyyyxxxwwwvvvvvvxxxyyy{{{yyyzzz}}}~~~qqqcccZZZWWWYYYccclllzzz|||yyyuuuzzzdddQQQLLLJJJMMMKKK@@@666222,,,,,,,,,+++******++++++************************************************++++++++++++++++++++++++,,,)))***...111888MMMccchhhhhhooo|||||||||www||||||zzztttppppppxxxyyypppsss|||yyykkkdddeeekkkqqqvvvwwwyyy}}}}}}|||{{{zzz{{{}}}KKKOOORRRTTTTTTVVV[[[___]]][[[\\\ggg}}}tttiiiccc^^^aaa___ZZZRRRIII???777222..................//////------------------------,,,------------........................---------------........./////////...000222111///333;;;BBB\\\eeeddddddssssssrrrtttwwwzzz~~~~~~|||zzzzzz{{{||||||{{{yyyxxxxxxzzz{{{{{{yyywwwyyyyyyzzzxxxvvvttttttuuuuuuwwwxxxzzz|||}}}}}}~~~{{{zzzyyyxxxxxxwwwwwwxxxvvvuuuvvvxxx{{{}}}~~~}}}{{{{{{|||}}}www~~~xxxnnniiiiiijjjkkkrrrlllcccZZZSSSOOOLLLKKK;;;777333111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***...111111000222888===UUUiii|||zzz}}}|||zzz~~~}}}{{{{{{~~~}}}{{{vvvuuuxxx~~~}}}~~~}}}|||zzzwwwvvvwww{{{||||||{{{zzzxxxwwwvvvuuuxxxxxxxxxxxxyyy{{{|||}}}|||rrrhhh^^^WWWXXX^^^cccyyy{{{xxx}}}wwwoooWWWNNNIIIMMMPPPJJJ???666,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,------...555FFF]]]oookkknnnvvv~~~}}}{{{|||xxx}}}{{{|||sssooommmsss{{{~~~yyymmmqqqzzztttddd[[[dddjjjqqqvvvyyy|||~~~}}}||||||}}}~~~DDDGGGLLLQQQTTTXXX]]]aaaeeeaaa]]]___nnnwwwmmmddd```___]]]XXXRRRIII@@@:::000///------............------------------------------------................................................////////////---000111000111999HHHTTTaaajjjiiikkkzzztttwww{{{~~~|||zzztttqqqooonnnnnnooonnnnnnjjjjjjkkklllmmmmmmmmmlllpppqqqqqqpppmmmllllllmmmlllmmmnnnppprrrtttuuuuuuqqqqqqpppooopppqqqssstttpppppppppsssvvvyyyyyyyyywwwwwwxxxyyy{{{}}}wwwttthhhdddgggkkkssssssmmmaaaSSSKKKJJJLLL>>>;;;777333111///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---111333111///444???IIIcccvvv}}}~~~xxxwww{{{~~~}}}|||}}}}}}|||{{{yyywwwuuusssvvv|||~~~}}}zzzyyyyyyzzz{{{~~~|||zzzyyyxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{yyyyyy~~~|||ooo```YYYYYYYYY^^^dddppptttbbbWWWLLLLLLQQQPPPEEE;;;///...,,,,,,,,,,,,***)))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,...000000333AAAXXXiiippprrrvvv|||~~~|||zzz{{{yyy~~~yyy|||{{{vvvqqqqqqvvvyyyxxxvvvmmmnnnuuu{{{zzznnnbbb[[[ggglllsssxxxzzz}}}~~~~~~~~~~~~~~~~~~EEEEEEFFFGGGHHHKKKOOORRR___``````^^^aaappp}}}rrr```^^^]]][[[XXXRRRJJJDDD555111...------...---,,,---------------------------------.........//////---............................../////////000000...000000000555CCCXXXhhhqqq{{{zzzyyyzzz}}}|||yyyxxxwwwxxxxxxyyyzzzzzzzzzxxxuuurrrpppiiigggdddccccccccccccbbbdddfffggghhhiiijjjkkkkkklllnnnoooooommmmmmnnnpppnnnnnnpppqqqsssuuuwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~mmmbbbhhhzzz}}}lllcccdddhhhuuuxxxvvvjjjYYYMMMJJJKKKBBB???;;;777444111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000111111......888HHHVVVnnn~~~vvvrrrqqqxxxzzz}}}~~~{{{zzzzzz{{{{{{zzzxxxttttttyyy~~~|||{{{}}}|||}}}~~~vvvvvvvvvwwwwwwyyyzzz{{{yyyuuusssvvv}}}qqq```XXX[[[VVVUUU```vvv~~~xxxooodddWWWQQQPPPPPPHHHAAA444111...,,,---,,,+++)))++++++++++++++++++++++++************************++++++,,,,,,,,,---------...///222???VVVlllssspppzzz~~~}}}yyyyyy}}}~~~yyyvvv|||{{{tttsssvvvyyyxxxvvvpppllllllooonnniiieeedddlllqqqwww{{{{{{|||~~~~~~~~~}}}FFFDDDBBB@@@AAADDDGGGIIIMMMVVV^^^```^^^bbbmmmwww{{{fffbbb^^^[[[ZZZWWWRRRMMM===888111------...---,,,------------------------------........./////////---------...................../////////000000000///000111444===OOOfffvvvyyy|||~~~}}}{{{wwwtttrrrqqqooonnnnnnoooooonnnoooooopppooonnnlllkkkhhheeecccbbbbbbcccbbbaaaeeegggjjjkkklllnnnpppssssssuuuwwwxxxxxxyyy{{{}}}}}}}}}}}}~~~cccOOOZZZhhh{{{uuuhhhccccccppptttuuunnn___QQQJJJHHHFFFCCC???;;;888333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////......333AAAUUUccctttxxxqqqmmmwwwzzz|||}}}{{{yyyzzz|||{{{vvvtttyyy~~~~~~{{{zzzyyyyyyyyyyyyyyyyyy|||vvvqqqoooqqqyyynnnbbbTTTTTTUUU[[[fffzzz{{{vvvsssjjj\\\RRRMMMJJJGGG;;;666///,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......,,,,,,777OOOkkk||||||vvv}}}xxxzzz}}}zzzzzz~~~yyyssstttzzz~~~}}}yyyqqqjjjffffffggggggiiilllrrrwww{{{}}}|||{{{}}}~~~~~~~~~|||{{{}}}~~~HHHFFFDDDCCCDDDEEEGGGHHHEEEKKKRRRWWWZZZ\\\aaadddlll~~~ssslllbbb\\\ZZZXXXTTTQQQGGG???555////////////---------------------------............////////////---------.........//////.../////////000000000000000111444;;;HHH[[[nnn{{{xxxppplllpppwww}}}}}}|||tttnnnlllkkkkkkjjjiiihhhggggggfffhhhiiillloooqqqssstttsssqqqooonnnooopppooooooqqqtttwwwyyyzzz|||eeeYYY^^^fffqqq~~~vvvjjjeeeiiinnnsssqqqhhh[[[OOOHHHJJJGGGCCC>>>:::666000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///444@@@RRRfffrrr~~~zzzxxxvvvuuuzzz|||~~~}}}{{{zzz{{{~~~|||yyy|||~~~||||||{{{{{{yyyvvvsssqqqnnnnnnwww}}}nnnVVVTTTTTTWWW\\\kkk|||www~~~lllWWWLLLLLLMMMBBB:::111,,,,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---......///...000AAAaaazzz}}}|||~~~}}}}}}uuupppttt}}}xxxoooiiidddeeefffgggiiimmmvvvzzz~~~}}}{{{|||~~~}}}~~~}}}zzzyyy|||yyyxxxxxxzzz~~~zzz|||OOOMMMIIIGGGEEEDDDBBB@@@CCCAAA@@@DDDLLLTTTZZZ\\\]]]aaakkk|||lllvvv~~~tttfff]]]YYYWWWTTTQQQNNNEEE999111000111000...------------------------............/////////000---------.........//////////////////000000000000000222777AAAPPPbbbrrr{{{~~~ttthhh```fffqqqxxx|||~~~vvvpppjjjjjjjjjiiihhhfffeeedddeeegggjjjooouuuzzz}}}|||}}}~~~~~~~~~vvvmmmddddddnnn~~~uuukkkjjjooouuuyyyttthhhYYYNNNLLLIIIEEE@@@<<<777111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///333===MMMaaasss~~~tttrrrvvv{{{~~~~~~~~~|||zzz{{{~~~}}}}}}||||||vvvuuuvvvtttmmmfffggglllwwwrrriii\\\SSSSSSWWW```rrrzzz|||uuuxxx\\\MMMMMMQQQFFF===222,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---...//////333666KKKmmm}}}||||||yyyyyy|||sssnnnsss~~~}}}uuummmhhheeegggiiihhhhhhkkkwww{{{}}}|||}}}~~~|||}}}|||yyywww{{{yyytttsssttt\\\VVVOOOKKKJJJHHHFFFCCCGGGEEECCCAAACCCGGGNNNTTT]]]ZZZYYY^^^nnntttiiiiiizzznnnfff```YYYWWWYYYRRRLLLCCC999111---///111---------.........//////---------........./////////////////////.........+++222444111///111000,,,333444>>>OOO^^^hhhrrr{{{nnnlllkkknnnuuu||||||{{{zzz{{{{{{{{{xxxsssooonnnqqqvvv}}}uuuddddddyyytttfffhhhpppzzz{{{ooo```WWWQQQTTTOOOBBB777555444222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000///...------///111333...444KKKfffyyy~~~~~~qqqhhhlllwww~~~|||~~~~~~|||zzzwwwuuuuuuvvvssslllffffffjjjooovvv{{{nnneee[[[WWWVVVXXX```hhh|||~~~yyyxxxaaaOOOKKKOOOHHHDDD999---+++//////+++++++++++++++++++++++++++++++++************++++++***,,,---,,,,,,///000000///GGGbbbpppwww|||yyynnnuuu|||rrriiixxxwwwgggdddbbbbbbfffkkkpppsss{{{|||~~~~~~~~~}}}fff```XXXSSSQQQPPPNNNLLLIIIHHHEEECCCBBBEEEHHHKKKOOOYYY```]]]WWW\\\oooyyylllqqqyyynnneee\\\WWWWWWSSSOOOGGG===555111///000---------.........//////---------.........//////////////////////////////...222222......222333000444<<>>:::777333......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........---...000222666333>>>YYYvvv{{{mmmggglllvvv~~~}}}|||yyyyyyyyyuuunnnhhhccchhhmmmmmmppp||||||sssiiibbb\\\XXXZZZ___ooo}}}yyyzzz|||vvvdddPPPHHHJJJJJJGGG>>>222---///...***++++++++++++++++++++++++++++++************+++++++++---...---,,,...000111999SSSkkkqqqrrryyywwwzzz|||{{{zzz}}}rrrhhhwwwzzzpppfffdddbbbcccgggnnnuuuxxx|||}}}~~~~~~}}}}}}}}}zzznnnddd^^^XXXSSSOOOKKKJJJGGGDDDBBBAAA@@@@@@AAAOOO\\\\\\RRRNNNUUU___wwwvvvlllppp{{{zzznnnccc[[[YYYUUURRRLLLEEE===666111...---............/////////------........./////////////////////////////////111111///---///333444222444CCCZZZlllqqqooorrrxxx}}}pppsssvvvzzz}}}~~~~~~~~~ppp\\\VVVjjjxxx{{{vvvfff\\\gggyyyvvvkkkZZZ[[[XXXOOOEEE???:::555//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,............000222333888JJJhhh{{{ssslllkkkqqqyyy}}}~~~|||xxxrrrllliiiooosssooohhhjjjvvv{{{ssshhh\\\UUUSSS^^^lll|||wwwuuuwwwmmmWWWHHHFFFKKKJJJDDD999111...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---///...,,,,,,///333FFFbbbuuuqqqnnnyyy~~~yyyvvvwww{{{rrrjjjttt|||nnndddbbbbbbbbbeeekkkssszzzzzz|||~~~~~~~~~~~~{{{zzz{{{|||~~~wwwzzz{{{qqqggg^^^XXXRRRPPPNNNKKKHHHEEEBBB???@@@CCCJJJTTT]]]___[[[UUUVVVnnnxxxmmmnnn{{{xxxlllbbb]]]VVVTTTPPPJJJCCC;;;222---.............../////////............///////////////////////////000000000222000...---000333333222888JJJbbbpppssstttzzz~~~uuuooorrrvvvzzz|||{{{zzz|||~~~nnnZZZYYYggg|||yyymmmdddgggnnnrrrssstttZZZYYYVVVQQQJJJCCC;;;666111000///...------------------------------------,,,,,,,,,------------...+++---//////......///111333@@@XXXttt~~~tttqqqooorrrxxx}}}~~~}}}zzz{{{}}}~~~|||wwwsssssswwwyyyuuunnnkkknnntttvvvdddTTTLLLSSS\\\kkk||||||uuu{{{wwwaaaMMMGGGIIIJJJFFF>>>555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......+++***111999VVVnnn|||sssqqq~~~|||}}}yyywwwwwwxxx~~~tttnnnqqqqqqiii___ZZZ\\\___dddjjjpppwww|||xxxzzz||||||zzz{{{}}}|||xxxvvvxxx{{{~~~~~~}}}mmmnnntttlll```]]]XXXUUURRRNNNJJJFFFEEE@@@???IIIWWW^^^XXXPPPNNNUUUccczzz|||nnnnnnttttttggg^^^VVVTTTQQQNNNHHH@@@555...////////////////////////........./////////000000////////////000000111111111000///000222222333333FFFZZZqqq{{{wwwsssrrruuuxxxyyyxxxxxx|||}}}|||yyypppqqqyyylllTTTZZZkkkvvviiihhhkkknnnqqqsssZZZVVVRRROOOKKKDDD<<<777444222000...------------------------------------,,,,,,---------.........---///000///......///111999LLLfff{{{~~~wwwrrrrrrssswww{{{}}}|||zzzyyyyyyzzz{{{|||}}}{{{yyyyyyxxxvvvsssoookkkhhhkkkzzzqqq[[[NNNLLLPPP[[[qqqxxx}}}}}}kkkVVVLLLGGGHHHFFFAAA888000---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---...******666DDDiiiyyyxxxxxxxxxzzz~~~~~~}}}{{{yyyxxx{{{xxxssskkk___UUURRRTTTXXX___iiiqqqvvvyyy|||~~~yyy{{{}}}{{{xxxwwwzzz}}}}}}yyyuuutttvvvzzz}}}|||~~~~~~tttqqq~~~qqqkkkccc\\\XXXSSSMMMIIICCCBBBBBBDDDHHHMMMQQQSSSTTTLLLJJJWWWrrr|||mmmhhhuuu}}}lll___WWWUUURRRPPPLLLEEE;;;444000000000////////////........./////////000000000...//////000000111111222111000000333333333777===[[[ooo}}}zzztttpppuuuvvvxxxxxxxxxzzz|||~~~uuukkklllpppxxxzzzjjjccc^^^dddrrr~~~aaaYYY\\\qqqyyycccaaajjjpppmmmiii```WWWOOOMMMKKKEEE>>>:::666444111...---------...------------------------,,,---------............///000000///...///222444AAAVVVmmmzzz{{{uuuqqqrrrtttwwwzzz{{{yyyxxx}}}}}}|||zzzyyy{{{~~~|||xxxwwwvvvrrrkkkdddaaafffttthhhXXXLLLLLLQQQeee}}}zzz{{{sssbbbVVVJJJGGGEEECCC<<<333//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---///,,,...???TTTzzz~~~~~~|||ssszzz~~~~~~|||}}}~~~~~~|||tttcccQQQHHHMMMTTT[[[cccooowwwzzzzzz{{{||||||~~~{{{uuusssvvvzzzyyywwwuuussstttvvvyyy{{{zzz|||{{{vvvuuujjjbbb[[[TTTNNNFFFGGGFFFDDDCCCFFFMMMSSSUUUNNNJJJOOOYYYnnnzzzjjjjjjwwwuuueeeYYYVVVRRRQQQOOOKKKBBB<<<000000000000/////////....../////////000000000000...//////000111111222222222000111333222555@@@MMMmmm}}}|||vvvtttssspppooowwwwwwwwwyyyzzzzzzxxxwww}}}{{{ooofff```dddmmmzzz}}}tttddd^^^\\\dddsssgggWWWaaaxxxllldddhhhkkkkkkjjjkkk^^^RRROOONNNGGGAAA>>>777555222///---,,,---...........................------------............/////////...///222666:::QQQaaarrr{{{|||vvvtttrrrrrrsssuuuxxxyyyyyyyyy~~~|||yyyyyyzzz|||~~~~~~|||{{{yyyuuuooojjjdddaaadddsssvvveeeUUUTTTSSSZZZnnnwwwxxxzzzqqqdddPPPJJJFFFEEE@@@666///...---------------------------,,,,,,++++++,,,,,,------+++...111///444KKKddd}}}|||{{{~~~zzz~~~}}}oooZZZJJJGGGPPPXXXdddllluuuzzz{{{zzz{{{}}}{{{}}}}}}wwwooolllnnnsssqqqqqqrrrssstttvvvxxxyyyxxx{{{~~~vvvsss{{{|||qqqhhh```ZZZRRRMMMFFFDDDDDDEEEEEEDDDNNNQQQVVVVVVPPPUUUpppttteeeooo~~~nnn[[[WWWSSSRRRQQQNNNGGGAAA111111000000/////////...////////////000000000000...//////000111222222222333111111333222666HHHZZZvvvyyyooolllmmmrrrwwwvvvvvvvvvyyy{{{yyysssnnn|||sssllljjjbbbhhhtttzzznnnhhheeemmm{{{wwwXXXXXXkkk}}}ssshhheeennnyyyuuueeeWWWRRRPPPJJJCCCAAA888666222///---,,,---...........................---------.........//////------------///444;;;???dddppp|||~~~tttrrrssstttttttttvvvxxxzzz|||}}}}}}zzzzzz{{{}}}zzz{{{~~~}}}|||~~~}}}}}}}}}{{{wwwtttrrrqqqjjjeee```aaaooonnnaaa___ZZZUUU[[[nnn{{{|||vvvwww}}}pppVVVNNNGGGGGGBBB777///------------------------------,,,,,,++++++,,,,,,---...,,,///333222888RRRooo~~~|||{{{xxxsss}}}~~~jjjTTTHHHKKKUUU\\\lllrrryyy{{{zzzzzz|||yyy{{{zzzsssiiieeegggkkklllmmmpppsssuuuwwwxxxxxxwwwzzz~~~ppppppvvvrrreee]]]VVVMMMEEEBBBBBBCCCDDDGGGHHHLLLSSSVVVZZZcccmmmqqqgggjjjwww```\\\WWWRRROOOLLLIIIGGG999444///...000111...+++............/////////000222...---000111//////111000111666999666;;;UUUrrrxxx{{{sssiiiiiillloooppppppqqqssswwwyyywwwpppkkk}}}qqqmmmsss}}}rrroooyyyttt\\\XXXfff~~~|||ooojjjtttttteee```]]]RRRFFF@@@999777444111////////////...------,,,,,,------...---,,,,,,,,,,,,---......444++++++333222///???WWWyyy~~~xxxtttqqqtttssssssuuuxxx|||~~~xxxyyy~~~~~~~~~}}}~~~{{{xxxvvvtttnnnlllnnnmmmsss{{{kkk```WWWUUUUUUZZZmmmyyywwwyyy}}}ssszzz{{{tttaaaPPPFFFHHHFFF:::111111...---,,,,,,++++++,,,,,,++++++******++++++,,,---000%%%---222+++>>>dddtttzzz{{{vvv{{{{{{tttwww|||~~~yyyxxx{{{eeeQQQHHHMMM\\\hhhxxxyyyyyyzzzzzzyyyyyyxxxxxxyyywwwooofffcccgggllllllmmmooooooppprrrvvvyyyyyyxxxyyy}}}pppooozzzdddaaapppsssiiiaaaVVVNNNJJJHHHEEECCCEEEEEEIIIPPPVVV^^^kkkwwwsss}}}kkkcccuuuhhhaaaXXXRRROOOMMMKKKHHH;;;666000...///000///,,,........./////////000000000---,,,///111000111333777333///...333FFFeee}}}zzz||||||ppphhhhhhlllnnnooopppppprrrvvvzzz{{{yyyvvvzzzuuu{{{uuurrr{{{rrr___```rrrrrriiiooozzzyyyoooiii```TTTMMMKKK;;;999555222000/////////...------,,,,,,------...------,,,,,,------...///222,,,---444222222FFFaaaxxxwwwuuuqqqoooppprrrvvvzzz}}}}}}yyyzzz~~~}}}}}}}}}~~~|||xxxuuuzzzvvvttttttpppooo}}}uuuhhhYYYQQQPPPWWWfffsssyyyrrrrrr|||{{{yyytttaaaOOODDDGGGHHH>>>444222...---,,,,,,++++++,,,,,,+++++++++***++++++,,,---///(((///444333JJJjjjtttxxxzzzuuuzzz}}}vvvyyy}}}~~~wwwwww}}}vvvdddSSSMMMTTTcccpppzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwnnneeebbbeeeiiijjjlllmmmnnnnnnppptttwwwwwwwwwxxx{{{ssseeewwwnnn^^^___fffxxxmmm___UUUQQQLLLEEE???CCCBBBDDDKKKTTTaaasssttt~~~zzzbbbeeeyyytttiiiZZZRRRPPPOOOLLLIII>>>888222...///000000........./////////000000000///,,,,,,///111000222666CCC>>>888777FFFbbb}}}yyy{{{~~~{{{tttkkkggghhhkkkmmmmmmnnnnnnpppuuu{{{||||||xxxwww~~~iiiYYYccctttqqqbbbbbbiiitttvvvwwwrrrdddTTTMMMMMM@@@<<<666222111000///---...------,,,,,,------...---------,,,------...///...---000444111666QQQooo{{{rrrqqqtttrrrmmmjjjmmmrrrxxx|||~~~|||{{{|||~~~~~~~~~~~~~~~~~~zzzwww~~~{{{{{{zzzsssmmmsss~~~xxxdddRRRNNNVVV___bbbvvvyyyqqqppp|||wwwwwwhhhUUUFFFFFFIIICCC888222...------,,,,,,,,,,,,,,,+++++++++++++++,,,------...,,,111444===ZZZsssuuuyyy|||uuuzzz|||~~~~~~|||vvvvvvwwwvvvuuummm```UUUTTT^^^nnnyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~|||vvvmmmdddaaabbbeeegggiiikkkllllllnnnqqqtttuuuuuuvvvzzz~~~www\\\^^^cccYYY[[[yyy}}}jjj^^^XXXRRRJJJBBBCCC@@@???EEENNN\\\qqqpppaaafffvvvrrr^^^SSSQQQPPPMMMIIIAAA<<<444000///000000000...////////////000000000000------000000///222888EEEHHHKKKTTTkkk~~~yyyoookkkgggeeegggjjjkkkkkkkkkmmmqqqwww~~~zzzvvvzzz}}}zzzzzz|||^^^]]]iii}}}xxxccc]]]^^^kkksss|||yyyjjjXXXMMMJJJDDD???888444222111///---...------,,,,,,------...---------------...//////,,,///333333000;;;YYYxxxvvvnnnmmmnnnllliiigggmmmuuu|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{}}}{{{||||||wwwpppqqqxxxxxxvvv___TTTXXX[[[XXXiii|||}}}wwwwww{{{uuuzzzuuubbbMMMFFFGGGDDD:::222......---,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,///000333GGGhhh{{{xxx~~~xxx{{{||||||}}}zzzwwwpppiiiccc^^^XXXUUU[[[gggwww{{{{{{zzzzzzyyyyyyyyyyyy}}}yyyrrrjjjcccaaabbbdddeeegggjjjkkklllmmmppprrrssstttvvvyyy|||~~~cccZZZkkkrrrddddddttt|||}}}lllccc\\\SSSLLLFFFAAA>>>@@@FFFRRReeeuuujjj[[[bbbwww|||fffXXXSSSQQQMMMIIIDDD???888222000000000111////////////000000000111111///000111111///333999AAALLL\\\ooo}}}sssfffeeeddddddfffhhhiiijjjiiinnnuuu|||yyyhhhlllttt{{{yyyzzz}}}ppp```aaannn{{{tttgggcccqqqxxx}}}xxxlll___UUUPPPIIIBBB:::555333222000---...------,,,,,,------......------------...//////---111444222222BBBaaa{{{~~~uuunnniiigggggghhhkkkqqq{{{~~~~~~~~~}}}|||||||||yyyuuuuuuxxxwww{{{ooo^^^ZZZXXXUUU^^^qqq~~~yyysssyyyyyyiiiTTTFFFCCCCCC<<<444///...------,,,,,,------,,,,,,++++++,,,,,,---...+++000...444RRRttt}}}|||zzzwww|||}}}wwwjjj^^^RRRPPPPPPTTT___ooo}}}~~~}}}{{{zzzyyyyyyyyyyyytttllleeebbbbbbcccddddddfffiiijjjkkkllloooppprrrsssvvvxxxzzz|||}}}~~~oooaaa[[[xxxiiiccckkksss}}}ooodddZZZSSSLLLGGGBBB@@@AAAGGGUUUbbbtttyyy```XXXfffwwwqqq```XXXSSSNNNJJJEEEAAA;;;555111000000111/////////000000000111111222111111333222111666>>>IIIVVVjjjzzzpppbbbbbbcccdddeeeggghhhiiijjjpppyyywww^^^VVV^^^ppp~~~ooouuuyyy~~~dddWWWcccuuussshhhtttxxxwwwooofff```[[[XXXLLLDDD;;;555555444111......------,,,,,,------.........------......///000...222333111888MMMhhhzzzwwwsssoookkkfffcccffflllrrrxxx}}}{{{xxxwwwwwwxxxssswww{{{ggg[[[VVVTTTVVVfff~~~}}}sssssssssmmm]]]KKKCCCBBB???888///......---------------,,,,,,,,,,,,,,,------...***111000===bbb}}}~~~qqqyyyuuucccSSSEEEFFFKKKUUUeeeuuu}}}{{{{{{{{{vvvooofff``````bbbcccbbbbbbeeehhhjjjjjjkkkmmmooopppsssvvvwwwxxxyyy{{{}}}rrr___QQQggggggVVVaaafffooo{{{qqqccc[[[SSSNNNHHHEEEAAAAAAIIIRRRdddrrrsss]]]\\\dddxxx|||kkk^^^VVVPPPMMMEEECCC>>>888333111000111//////000000000111111111000000222444444444;;;DDDWWWaaauuuyyylll```bbbcccdddeeefffggghhhmmmsss|||wwwdddPPPLLLTTTmmmzzz}}}pppdddqqqyyysssZZZYYYlllyyyiiihhhrrrwwwrrrhhhbbb^^^ZZZNNNEEE;;;666666666333///...------,,,,,,------..................//////000///111111222@@@ZZZpppzzzrrrmmmiiigggeeeccchhhqqqyyy~~~}}}~~~~~~}}}yyyvvvwwwrrrsss~~~qqq^^^VVVVVVVVV\\\kkk|||zzzppppppuuunnnZZZJJJEEEBBB;;;//////...------------------,,,,,,,,,,,,---......)))222666LLLuuu{{{~~~uuu}}}oooXXXFFF???BBBJJJYYYkkk{{{}}}{{{{{{{{{uuulllbbb]]]^^^aaaaaa```___bbbfffhhhhhhiiijjjlllnnnqqqtttuuuuuuvvvxxx{{{{{{yyy\\\NNNYYYwwwqqq]]]]]]\\\^^^jjj{{{pppfffWWWSSSNNNIIICCC???CCCJJJXXXlll{{{~~~fffYYYXXXnnnrrrcccYYYRRROOOEEEDDD@@@:::555111000000000000000000111111111111......111444555777???III\\\fffzzzuuudddaaabbbdddddddddeeefffhhhpppvvv~~~yyycccRRROOOUUUlllwwwxxxhhh^^^pppyyykkkRRRdddzzz}}}jjj[[[ooovvvkkkaaaZZZOOOFFF;;;666666777444000...------,,,,,,------..................///000000///111///333FFFcccvvvzzzvvvmmmfffeeeeeeeeejjjsss~~~~~~~~~|||||||||~~~~~~||||||~~~|||vvvvvvtttuuuyyywwwcccXXXXXX[[[VVVXXXiiivvv|||ooorrrhhhRRRHHHCCC;;;//////...------------...---,,,,,,,,,,,,---......(((333;;;XXX}}}xxxwww}}}~~~}}}kkkPPP<<<===AAAKKK\\\ooo|||zzzyyyxxxuuukkk```[[[\\\______]]]]]]```dddfffggggggiiijjjlllooossstttssstttvvvyyy~~~cccPPPQQQfffqqq___XXXTTT]]]ppptttfff^^^TTTLLLDDD>>>???DDDJJJXXXppp|||vvvrrr[[[ZZZcccvvvlllZZZRRRRRRHHHGGGCCC<<<555111111222000111111111111222222222+++444222...444555555<<>>333111---,,,,,,---,,,,,,//////...---------......222---AAAkkk}}}xxx|||}}}~~~~~~~~~}}}[[[CCC;;;@@@AAAMMMbbbuuu~~~yyyooofffbbb\\\ZZZ[[[]]]]]]\\\\\\___bbbdddeeeeeefffgggiiikkklllnnnoooqqquuuxxxvvvbbbMMMUUUtttxxxbbbOOORRRccctttpppfff[[[TTTLLLEEECCCEEEHHHMMM___rrrwwwwwwjjj``````kkk}}}yyybbbTTTQQQHHHGGGDDD>>>777222111111000111111111111222222222---444111///555555555;;;FFF```uuuuuuuuuhhh___aaaaaabbbbbbbbbcccgggkkknnnzzz}}}eeeOOOOOOWWWppp~~~lllWWW\\\pppyyyyyyxxx|||ggg```fff|||kkklllzzzppp```^^^eeeZZZJJJ===777666444222......---,,,---...///000........./////////000000111222444AAAaaawwwmmmfff``````dddkkkxxx~~~~~~|||zzz}}}zzzssssssyyy~~~~~~|||zzzxxxzzzzzzxxxvvvwww}}}mmmbbbVVVLLLMMMYYYkkkwww~~~sss^^^KKKBBB???555222///------......---///...------------......111555MMMqqq|||yyyzzzsssVVVDDD>>>===???KKKaaavvv}}}|||{{{ssshhh```]]]YYYXXXZZZ\\\]]]]]]]]]```cccdddddddddfffgggiiikkkllllllnnnpppuuuxxxvvv|||rrrTTTNNNaaaxxxuuuWWWNNNWWWgggxxx~~~pppbbbYYYRRRKKKEEECCCGGGBBBKKK```pppvvvkkkcccaaajjj}}}iiiUUUOOOIIIHHHEEE@@@999444111000000111111111111222222222///444000///666666555<<>>;;;>>>KKKaaavvvzzzxxxuuujjj^^^YYYWWWUUUUUUWWWZZZ\\\\\\^^^```cccdddddddddeeefffjjjjjjkkkkkkllloootttwwwyyyzzzaaaKKKQQQbbbdddPPPQQQ^^^ppp}}}wwwrrrlll```YYYPPPIIIEEEGGG>>>@@@SSSeeeooowww{{{mmm]]][[[pppqqqZZZRRRJJJIIIFFFAAA<<<666222000000000111111111222222222111444000000777777777@@@XXXsss{{{sssqqqgggXXXUUU]]]\\\^^^```aaabbbhhhrrryyy}}}~~~~~~~~~~~~fffQQQQQQZZZpppwww[[[ZZZqqqyyy~~~yyynnn```XXX\\\iiixxx}}}{{{uuurrruuulll[[[lllssshhhttt~~~oooddddddfff\\\HHH;;;;;;999444000///...------...///000...////////////000000000333...;;;___yyysssooofff```^^^cccmmmyyy|||tttvvv}}}~~~rrrpppttt~~~~~~}}}{{{{{{}}}~~~{{{{{{{{{zzzyyyyyyzzz||||||gggUUUKKKLLLVVVppp{{{xxxcccNNNCCCBBB999666111...---.........------,,,,,,---...//////+++EEEhhh~~~}}}}}}}}}yyypppaaaNNN???999999;;;???MMMcccwww~~~xxxvvvpppdddXXXUUUTTTTTTTTTVVVXXXZZZZZZ^^^```bbbcccbbbcccdddfffiiiiiiiiiiiijjjmmmrrrvvv}}}|||~~~sssSSSOOOXXXnnnvvv^^^VVVZZZbbbhhhuuuwwwzzz|||nnniii|||}}}kkkaaaXXXPPPLLLGGG??????IIIVVV___jjjtttuuu[[[PPPeee}}}{{{dddXXXMMMKKKGGGBBB===888333000000000111111111222222222222444000111888777;;;JJJggg|||}}}|||}}}lll[[[UUUWWWYYYYYY[[[]]]___ccckkkuuu|||{{{|||~~~~~~}}}~~~___LLLNNNWWWkkk{{{zzz^^^]]]qqqxxx~~~}}}}}}}}}}}}lllbbbTTTNNNTTTeeewwwyyytttyyyxxx~~~zzz]]]fff}}}vvvfffnnn~~~vvvmmm[[[```\\\MMMAAA===999333000000......---...///000////////////000000000111555111BBBhhh{{{qqqkkkhhhaaa^^^aaakkkwww|||yyyvvvtttyyy}}}}}}~~~~~~~~~~~~}}}yyywwwwww{{{~~~xxx}}}|||yyy{{{~~~lllWWWJJJGGGNNNiii{{{iiiSSSEEECCC:::666111---,,,---------,,,,,,,,,---...///000111333QQQttt~~~uuudddPPP@@@999888999===BBBQQQgggyyy|||wwwtttlll```WWWTTTTTTUUUUUUUUUVVVWWWWWW]]]^^^```aaa```aaaccceeehhhhhhiiihhhiiilllppptttyyy{{{___RRRUUU\\\sssvvvhhh___XXXTTT___cccjjjuuuyyyjjjcccnnn~~~wwwiii\\\SSSOOOGGGCCCAAACCCGGGNNN]]]kkk}}}___MMM[[[sssjjjWWWPPPLLLGGGCCC>>>999444111000111111111111222222222222444222222777777AAAWWWwwwwww~~~dddRRRTTTXXXUUUVVVVVVXXX]]]eeennnwww|||{{{||||||||||||~~~}}}\\\HHHIIISSScccsssxxx^^^___ooowww||||||{{{~~~}}}|||wwwqqqggg___UUUQQQYYYjjj{{{yyyxxx|||aaa```ttt}}}jjjnnn}}}}}}uuuXXXYYYYYYRRRHHH>>>777444111000///.........///000/////////000000000111111555555IIIlllxxxnnnfffaaa[[[[[[bbbqqq}}}{{{xxxzzz}}}{{{{{{~~~~~~}}}}}}~~~}}}}}}zzzuuuqqqrrrwww|||{{{~~~zzzzzz}}}zzzlllXXXLLLJJJNNNhhh}}}|||pppZZZJJJEEE<<<777111---,,,,,,---------------...///111222333???bbb{{{ppp\\\FFF999888;;;<<<>>>EEEVVVlll}}}}}}xxxqqqfff\\\VVVRRRTTTVVVVVVUUUTTTTTTUUUZZZ\\\]]]^^^^^^```ccceeefffggghhhiiiiiikkknnnqqqpppvvv~~~qqqXXXUUUQQQYYYooo|||sssiiibbbSSSVVV\\\eeeppp||||||iii___aaarrrwwweeeYYYTTTJJJHHHEEEBBB???FFFWWWgggpppUUUTTTeeeyyyrrrYYYSSSNNNGGGBBB>>>:::666222000111111111111222222222000444333333666777GGGccc{{{|||qqq]]]QQQRRRUUUSSSSSSRRRSSS[[[gggrrrxxxzzz}}}}}}}}}||||||}}}bbbLLLJJJQQQ]]]jjj{{{qqqZZZ]]]jjjqqqvvvvvvwwwzzz}}}}}}|||~~~uuuhhhdddgggfffaaa[[[[[[cccppp~~~~~~ooo___kkkmmmnnn~~~vvv\\\VVVUUUVVVNNN???777999222111///.........///000//////000000000111111111333:::OOOmmmxxxmmmccc]]]YYYZZZddduuuvvvttt{{{~~~}}}|||~~~~~~xxxuuuzzz~~~}}}}}}~~~~~~zzztttooopppvvv||||||zzzzzzzzz}}}qqq___VVVSSSSSSeeezzzwwwzzztttaaaOOOHHH>>>999333...,,,---......---......///111222444555FFFnnn{{{pppYYYBBB777999<<<<<<===FFFYYYppp~~~xxxmmm___VVVTTTOOORRRUUUVVVTTTRRRSSSTTTWWWYYY[[[\\\\\\___bbbeeeccceeehhhiiijjjjjjlllnnnmmmttt|||}}}iii```SSSMMM[[[iiissszzzzzzwwwvvvuuuqqq\\\YYYWWWWWW\\\gggttt|||kkk\\\TTTbbbvvvsssddd^^^OOOMMMIIICCC>>>EEEWWWhhh~~~```RRRZZZpppaaaUUUOOOGGGAAA>>>;;;666333000111111111111222222222///444444444666666JJJkkk}}}sssdddYYYTTTQQQQQQSSSQQQOOOPPPZZZiiitttyyyxxx~~~|||{{{}}}kkkRRRMMMSSSYYYeeessskkkVVVZZZdddkkkppppppqqquuuxxxxxxyyy{{{}}}~~~~~~}}}lllZZZXXXaaafffccc```aaaiiittt~~~eeeddd{{{mmmlll}}}rrrbbbVVVSSSXXXQQQ???888>>>222111000.........///000000000000000111111111111111<<>>;;;888555111/////////...---///000111000//////111333555FFFlllnnn\\\UUUVVVVVVbbbttt|||xxxwww|||tttppprrrzzz~~~yyyzzz{{{|||~~~qqqeeeeeeiiittt{{{wwwvvv{{{}}}zzzyyy~~~|||iii\\\]]]bbbpppvvvrrr{{{zzzaaaKKKAAA<<<555000............111---,,,///000000111444GGGpppRRRBBB:::555666;;;===GGGZZZpppxxxqqqbbbQQQLLLQQQLLLMMMOOOQQQRRRRRRQQQPPPTTTUUUVVVXXXZZZ\\\^^^___]]]]]]___aaaccceeeffffffjjjnnnqqqqqqpppuuuuuu```\\\___ZZZTTTNNNHHHDDDCCCDDDIIIPPPXXX\\\[[[WWWTTTSSSUUU]]]iiiuuu|||~~~~~~}}}}}}zzzxxxxxxzzz|||~~~ooobbbJJJIIILLLZZZooowwwssswwwtttddd[[[RRRNNNMMMRRR___mmmvvvtttxxxbbbJJJKKKbbbzzzcccXXXLLLHHHEEE@@@;;;:::222222111111111111222222666333444555???aaa|||ooo___PPPLLLOOOPPPOOOOOOPPPTTT^^^kkksssvvvyyy||||||{{{zzz{{{}}}sss\\\LLLDDDDDDNNN^^^iiifffYYYPPPNNNQQQQQQSSSVVV\\\bbbhhhkkknnnqqquuuwwwyyy{{{}}}~~~{{{cccJJJDDDCCCLLLWWW___dddhhhhhhkkkpppvvv{{{~~~~~~~~~||||||pppnnnqqquuu}}}sssaaaZZZccccccRRRDDDBBB999666222/////////......///000111111000000222333888SSS}}}wwwhhhXXXRRRTTTWWWhhh}}}yyywwwuuuvvv}}}rrrlllrrr|||zzz{{{|||}}}}}}~~~~~~~~~mmm```[[[eeekkkuuu}}}vvvssszzz~~~sssxxx}}}nnn]]][[[^^^lll{{{tttxxx|||hhhSSSBBB===666000............000---,,,///000///222666NNN~~~|||kkkOOOAAA;;;666555999===FFFXXXmmmsssiii[[[MMMIIINNNJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTVVVXXX[[[^^^___\\\]]]___bbbdddfffggghhhmmmpppqqqpppnnnqqqxxxnnnpppooojjj```TTTJJJDDD@@@>>>>>>@@@EEEOOOXXX\\\YYYVVVPPPSSS[[[gggssswwwrrrlllmmmjjjgggcccbbbccceeefffqqqxxxbbbSSSGGGDDDEEEOOOaaassspppcccXXXWWW[[[eeeyyy~~~qqqhhh```ZZZTTTQQQZZZfffjjjkkklllxxxmmmNNNEEEVVVkkk{{{ggg[[[NNNIIIFFFAAA===<<<333222222111111222222333444///555888EEEuuu{{{qqqcccVVVKKKIIILLLMMMMMMNNNPPPVVVaaallltttvvvxxxyyy{{{zzzyyy{{{}}}kkkYYYLLLFFFKKKSSS[[[YYYQQQMMMMMMNNNMMMLLLLLLPPPVVV^^^cccjjjmmmssswwwyyyzzz|||}}}|||}}}}}}~~~~~~YYYBBB<<<999@@@HHHNNNSSSWWWaaaeeekkkqqqvvvzzz}}}~~~wwwzzz~~~~~~{{{vvvqqqmmmmmmrrryyytttjjjrrrnnn}}}zzzddd[[[iiimmm[[[HHHDDD:::777333000000//////...///000111111000000222444<<<___zzzpppaaaTTTOOOQQQXXXmmm~~~xxxrrrrrrzzz~~~qqqooovvv}}}~~~|||eeeYYYXXX\\\dddooowww{{{~~~~~~~~~xxxuuuzzzrrruuuyyy}}}ooo\\\WWWZZZjjjxxxuuu{{{{{{jjjVVVCCC>>>777111///.../////////---,,,///000///333888SSSxxxwww{{{}}}dddKKK@@@;;;666555888<<>>;;;666444777;;;BBBRRRhhhzzziiiZZZOOOIIIIIILLLJJJJJJJJJKKKMMMPPPRRRTTTRRRSSSTTTVVVXXXYYYZZZ[[[YYY[[[]]]___aaabbbaaaaaafffhhhiiiiiihhhiiimmmppprrr___VVVNNNGGGFFFAAA:::999===FFFOOOTTTUUUVVVWWWZZZ^^^aaacccccc]]]ZZZVVVRRROOOMMMMMMMMMSSSaaannnqqqmmmeeeZZZOOOHHHDDDAAAEEEOOO[[[eeekkk^^^NNNDDDFFFHHHJJJYYYmmmbbbcccllluuulllWWWLLLMMMJJJOOOUUU___tttjjjMMMHHHOOOdddcccfffppp}}}pppaaaRRRIIIDDD???<<<<<<333333222222222222333333444444:::IIIhhh}}}sssgggMMMHHHEEEFFFGGGGGGHHHKKKOOOZZZeeekkkooosssttttttyyyxxxxxxzzz}}}~~~fffUUULLLDDDAAA???>>>@@@DDDHHHIIIJJJHHHFFFHHHMMMQQQ]]]bbbjjjpppsssuuuuuuvvvvvvuuusssqqqooommmkkkjjjkkkqqquuu}}}{{{VVVCCC<<<777888;;;===AAAFFFIIIPPPYYYaaafffkkkqqqvvvsssttttttrrrlllbbbXXXRRRHHHHHHHHHJJJPPPZZZgggpppyyy{{{mmmkkkxxxttt~~~ttt|||mmmeeeooovvviiiTTTEEE<<<999444222111000///...///000111111111222444666CCClllqqqcccUUULLLLLLQQQ```www~~~ooofffmmm{{{yyy{{{|||yyy{{{~~~qqq]]]QQQKKKOOOVVV]]]jjjwwwvvv|||}}}zzz}}}}}}}}}{{{||||||~~~~~~|||}}}}}}{{{zzzyyyyyy||||||iiiUUUMMMNNNbbb~~~vvvwww|||kkkRRRFFF@@@888333000/////////...------/////////555===hhhzzzxxx}}}}}}{{{eeeQQQ???;;;;;;666444666999@@@OOOfff~~~wwweeeUUULLLIIIJJJKKKJJJJJJKKKKKKMMMPPPRRRTTTRRRSSSUUUWWWWWWVVVUUUTTTUUUWWWZZZ]]]___```______ccceeegggggghhhiiikkknnntttoooaaaTTTHHHFFFDDD@@@===<<<===AAADDDIIILLLPPPRRRTTTYYY```eeedddcccaaa^^^[[[XXXVVVUUUQQQ^^^hhhgggeeeeeeaaaYYYIIIGGGEEEHHHPPPZZZbbbfff]]]PPPFFFGGGKKKPPP[[[gggrrrZZZQQQSSS___```QQQFFFGGGEEEFFFMMM[[[nnn}}}YYYIIIIIIVVVWWW]]]jjjxxx}}}uuueeeTTTKKKEEE???<<<;;;444333333222222333333444444777888KKKtttppp___GGGDDDCCCFFFFFFEEEFFFJJJPPP\\\gggkkkmmmrrrtttsssxxxxxxxxxzzz}}}~~~~~~}}}}}}~~~|||```UUUHHHCCC@@@======???AAAFFFJJJJJJGGGFFFHHHKKKUUU[[[cccjjjnnnoooppppppmmmkkkiiieeeaaa^^^[[[YYYYYYaaaccceeeuuurrrTTTCCC<<<777777777888===BBBBBBJJJSSSZZZ^^^ccciiinnnkkkhhhddd^^^VVVMMMFFFAAA999<<>>NNNeee}}}sssaaaQQQIIIHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRPPPSSSUUUWWWVVVRRRNNNKKKMMMPPPTTTXXX\\\]]]^^^]]]cccdddfffggghhhiiijjjkkkiiiwwwuuucccRRRJJJHHHEEEBBB@@@???>>>>>>@@@DDDKKKPPPUUUZZZ```eeellllllllljjjhhheeebbb```ZZZffflllhhheeegggddd^^^KKKLLLNNNRRRZZZbbbiiilllaaaUUUIIIGGGPPP^^^jjjqqqjjjssscccMMMAAAIIIQQQLLLHHHLLLHHHDDDJJJ[[[ooodddNNNIIIGGGMMMXXXhhhwwwzzzxxxhhhVVVLLLEEE???<<<<<<444333333222222333333444333777444HHHwwwmmmTTTDDDBBBCCCFFFFFFDDDEEEIIIRRR^^^hhhkkklllrrruuutttxxxwwwxxxzzz}}}~~~~~~}}}|||}}}jjj]]]PPPIIIEEEAAA>>>>>><<>>===DDDMMMRRRSSSVVV[[[```aaa]]]UUUMMMFFF@@@===;;;666:::===;;;:::@@@NNNYYYlllxxxzzzssszzzwwwtttxxx}}}wwwpppeee```eeegggWWWDDD===:::555333111111000...///000111222111222555777CCClll~~~}}}hhhXXXMMMJJJOOOWWWnnnqqqllloooqqq|||~~~uuuooorrrvvv{{{jjjVVVNNNJJJHHHPPP\\\ZZZeeennnppprrrwww~~~}}}{{{zzzxxxwwwrrrssstttuuuwwwyyyzzzzzzwww|||}}}|||~~~}}}vvvtttssswww|||{{{xxxwwwxxx}}}kkkTTTFFFCCCTTTqqq~~~|||wwwZZZGGGAAA999333000000000///------...///...///777@@@ooouuuTTTCCC666777:::666444555666===MMMeee||||||ppp^^^NNNGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPOOORRRUUUVVVTTTOOOIIIEEEAAAEEEJJJPPPTTTWWWXXXXXX___```bbbccccccdddddddddffflllpppzzzttt```RRRMMMGGGDDDDDDEEEDDDCCC@@@DDDKKKSSS[[[___bbbcccooopppqqqqqqoookkkgggeeejjjuuuyyyqqqkkklllhhh```OOOQQQUUU\\\dddlllrrruuudddZZZKKKGGGTTTkkk{{{~~~tttsssxxxfffSSSEEEDDDEEECCCFFFMMMCCCEEEFFFSSSjjj}}}wwwYYY@@@BBBLLLMMM^^^lllVVVMMMIIIAAA<<<===777555444222222333444555333:::888AAAddd|||gggUUUEEECCCBBBDDDCCCAAADDDIIIUUU\\\fffllloooqqqtttwwwxxxxxxyyyyyy{{{|||~~~~~~~~~~~~jjjVVVKKKEEE???===???===>>>AAAFFFIIIJJJHHHFFFKKKPPPXXX^^^```]]]XXXTTTNNNLLLHHHDDDAAA?????????AAAMMMVVV[[[cccjjjbbbTTTDDD===888888888666777:::<<<===@@@EEEJJJNNNOOOOOOJJJIIIGGGDDDBBBAAAAAABBB<<<>>>>>>:::777<<>>@@@DDDGGGIIIHHHFFFDDDHHHMMMPPPPPPMMMIIIFFFEEEDDDAAA???=========>>>===JJJUUUZZZaaafff]]]PPPDDD>>>999999999777777999888999<<<@@@DDDFFFFFFEEEDDDDDDDDDBBBAAAAAABBBCCCAAAAAA@@@===999:::@@@EEEUUUaaasssyyypppxxxvvvbbbWWW]]]eeeYYYEEE;;;999666444333222000///111......000111000444999SSSvvv|||cccRRRHHHEEELLLVVVrrr}}}~~~xxxhhheeebbbbbbjjjvvv}}}~~~vvvllleeefffkkknnnrrruuuxxx{{{qqq___UUUMMMGGGDDDDDDIIIRRR\\\eeelllqqqsssuuuvvvuuuqqqiii```WWWRRRTTTUUUUUUVVVVVVWWWYYY[[[\\\aaakkkwww|||{{{|||{{{zzzyyyzzzzzz{{{{{{{{{yyyyyyzzz}}}~~~~~~yyy~~~zzzvvvyyyzzzqqq\\\MMMFFFSSSmmmvvvwwwoooRRRFFF;;;555222///...000---111...,,,000000555EEEsssWWWAAA999:::666444777444777???PPPggg}}}wwwfffSSSJJJGGGEEEDDDDDDEEEEEEFFFHHHKKKLLLLLLLLLNNNOOOUUU```iiihhh]]]QQQGGGDDDAAABBBHHHLLLNNNNNNOOOPPPPPPOOOMMMMMMNNNOOOWWWWWWXXXYYY\\\hhhrrrcccTTTLLLJJJIIIJJJNNNOOOOOOQQQVVV^^^dddfffeeeooopppqqqpppnnnnnnppprrrtttyyyqqqsssssslll\\\```gggnnnuuuzzz~~~nnnZZZHHHCCCHHHVVVqqqoooWWWRRRWWWUUUOOOKKKAAADDDCCCKKK]]]nnnTTTFFFNNNNNN\\\zzz```RRRJJJAAA<<<<<<777666444222222333444555444999<<>>???AAAEEEGGGGGGGGG@@@AAABBBCCCAAA???<<<:::===<<<;;;;;;;;;<<<===>>>;;;HHHUUU\\\bbbcccZZZMMMDDD>>>;;;<<<;;;888777999666777999<<<===>>>??????DDDFFFGGGGGGFFFEEEFFFGGGFFFEEECCC@@@>>>===<<<<<>>===AAAHHHPPPYYY```fffiiinnnpppqqqppphhh]]]QQQIIIMMMMMMOOOQQQRRRPPPLLLIIILLLPPP\\\jjjrrrtttwww|||xxxxxxxxxyyyzzz|||~~~~~~~~~}}}|||{{{www}}}zzzxxx{{{zzzwwwbbbRRRIIISSSkkk}}}qqqqqqvvvUUUIII<<<555111......000---111...,,,000000555EEEwwwYYYCCC:::;;;666444666333555???SSSkkkqqqaaaPPPHHHEEECCCAAAAAACCCDDDEEEGGGIIIKKKLLLMMMMMMNNNRRR]]]ppp|||ppp\\\PPPJJJCCC???@@@DDDHHHKKKKKKLLLMMMKKKHHHEEEDDDDDDLLLJJJIIIHHHHHHQQQfffzzzxxxfffYYYQQQMMMRRRYYYZZZYYYZZZ]]]bbbhhhkkkmmmppprrrrrrpppnnnqqqxxx~~~xxx~~~zzzlllpppuuu{{{jjjUUUFFFEEEGGGNNNhhh}}}ooojjjaaaUUUNNNDDDFFFCCCHHHVVVeeecccKKKRRRQQQXXXxxxdddTTTJJJAAA<<<===777666444333222333555666555:::DDDccc}}}oooUUUBBBAAA???>>>@@@@@@@@@DDDKKK\\\bbbjjjnnnooonnnoooqqqttttttvvvwwwxxxyyyzzzzzzzzz{{{|||}}}tttbbbUUULLLGGGDDDAAA@@@???AAADDDGGGHHHHHHBBBAAA???>>><<<;;;::::::::::::::::::;;;===>>>???<<>>===:::888999888999:::;;;<<>>;;;777444333222111000111//////111111111666===___|||jjjUUUKKKGGGFFFQQQaaattt~~~~~~~~~vvvkkkaaaZZZ___hhhddd^^^ZZZZZZZZZZZZ^^^dddiiilllqqqwww{{{~~~~~~|||yyyvvvsssqqqpppooopppkkkjjjnnnqqqvvvsss\\\QQQMMMGGG???:::<<<>>>BBBHHHNNNUUUZZZ]]]___dddjjjooommmeeeYYYQQQVVVWWWZZZ^^^aaa___XXXRRRRRRQQQSSSYYY^^^bbbjjjrrrxxxzzz|||~~~}}}|||{{{}}}{{{~~~||||||gggTTTGGGNNNeeeppplllsssWWWJJJ<<<555111......111---111...,,,000000555EEEyyy}}}vvv{{{\\\EEE;;;;;;555333666333666AAAUUUlll~~~lll]]]MMMGGGEEEBBB@@@???AAABBBDDDEEEFFFGGGJJJKKKHHHLLLNNNWWWooonnn```XXXLLLBBB>>>AAAHHHNNNRRRTTTUUUSSSOOOJJJFFFEEEHHHEEEAAA??????EEEVVVfff}}}lll]]]UUUXXX___eeeeeeeeefffiiimmmsssvvvrrrvvvyyyyyyxxx||||||wwweeePPPDDDGGGHHHKKKccc{{{jjj[[[SSSIIIIIICCCEEERRR___xxxuuuWWW[[[[[[]]]ppp|||{{{eeeUUUKKKAAA<<<>>>888666555333333444555666666===MMMuuuyyyuuugggOOOAAAAAA>>>===???@@@AAAFFFMMMZZZ```hhhmmmnnnoooppprrruuuvvvwwwxxxxxxxxxxxxwwwzzz{{{|||~~~xxxfffYYYRRRLLLGGGDDDBBBAAABBBEEEHHHJJJJJJAAA@@@>>>===<<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>HHHVVVccckkkiii\\\NNNFFFAAA>>>??????;;;999::::::;;;<<<>>>@@@FFFOOOUUUdddgggjjjggg```ZZZWWWVVVSSSNNNGGGDDDDDDDDDBBB???>>>BBBFFFLLLTTTbbbqqq|||uuuvvv{{{}}}~~~mmmdddggghhh___RRRCCC???999555333111///...000///000222111111888@@@jjjiiiSSSKKKGGGFFFRRRcccxxx~~~lll___ZZZVVVRRRQQQRRRSSSSSSVVV[[[___ccchhhmmmrrrtttuuuuuuqqqnnniiiddd___[[[XXXWWWWWWTTTUUUZZZXXXYYYjjjvvvdddSSSMMMLLLHHHAAA=========???BBBFFFJJJNNNPPPMMMSSS^^^hhhlllhhh___WWW\\\^^^cccjjjqqqrrroookkkgggccc___^^^]]]\\\```ggg||||||}}}}}}|||gggTTTEEELLLcccxxxnnnzzz|||kkkWWWJJJ<<<555111......111---111...,,,000000555EEExxxzzzqqqttt~~~zzz]]]GGG<<<;;;666444666444:::DDDWWWmmm~~~~~~iii[[[LLLGGGFFFCCCAAA@@@@@@BBBCCCCCCBBBCCCEEEHHHDDDKKKNNNTTThhhuuummm^^^NNNDDDDDDKKKSSS^^^```bbb```ZZZRRRKKKHHHEEE@@@======>>>EEESSS```pppbbb```dddlllnnnooonnnnnnqqqwww{{{vvv|||yyyrrr```NNNCCCFFFHHHKKK___yyy|||}}}qqqaaaYYYNNNKKKCCCCCCOOOZZZnnn]]]ZZZ^^^cccnnnuuukkkgggWWWLLLAAA<<<===888777555333333444555666777>>>RRR~~~zzzuuusss```IIIBBB@@@======???@@@BBBHHHOOOXXX^^^ffflllmmmnnnppprrrtttuuuwwwxxxxxxxxxwwwvvvyyyzzz{{{}}}yyyhhh\\\VVVOOOIIIEEECCCBBBCCCFFFIIIJJJJJJ??????>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@EEERRRcccpppnnn___QQQIIICCC@@@@@@???;;;:::;;;;;;>>>BBBFFFJJJRRR\\\cccqqqvvvzzzvvvmmmddd___^^^^^^XXXQQQMMMKKKJJJGGGEEEAAABBBBBBDDDJJJYYYkkkyyyuuuyyy{{{|||ooofffgggfff]]]RRREEEAAA;;;555222000///---000///111222111111999CCCssskkkTTTMMMHHHDDDOOObbb}}}~~~~~~wwwddd\\\SSSKKKJJJJJJKKKOOOTTTVVVYYY]]]bbbeeefffffffff]]]ZZZVVVQQQMMMKKKJJJJJJFFFFFFJJJNNNNNNQQQ___pppkkk^^^RRRMMMKKKFFFBBB@@@===>>>>>>???AAACCCEEEFFFFFFLLLVVVbbbiiihhh```XXXUUUWWW\\\ccclllssswwwyyy~~~}}}~~~zzzqqqmmmmmm|||}}}yyy|||yyyeeeRRREEENNNfffuuuzzzxxxfffUUUIII<<<555111......000---111...,,,000000555EEEvvvtttttt}}}~~~xxx^^^GGG<<<<<<666444777666<<>>===???AAACCCJJJQQQWWW]]]fffkkkllllllnnnppppppqqqtttvvvxxxxxxxxxwwwxxxxxxzzz|||~~~~~~~~~yyyjjj___XXXQQQIIIDDDCCCBBBDDDFFFHHHIIIHHHBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBDDDEEEOOOdddvvvvvvfffVVVLLLEEE@@@@@@???<<<;;;===<<>><<>>===@@@AAADDDKKKSSSXXX^^^fffjjjkkkkkklllnnnkkkmmmqqquuuwwwxxxxxxxxxvvvwwwyyy{{{}}}~~~yyy{{{zzzkkk```ZZZRRRIIIBBBBBBBBBCCCFFFHHHGGGFFFHHHIIIKKKMMMNNNMMMKKKJJJGGGGGGHHHHHHIIIHHHHHHHHHIIIGGGPPPggg|||}}}lll[[[MMMFFFAAA???>>><<<<<<>>>===HHHUUU___eeeiiiooosss{{{xxxssssssjjjkkkmmmmmmkkkhhheeecccccc___\\\___hhhrrrvvvwwwxxx|||rrrgggccc^^^SSSKKKDDD@@@:::555333222222111///000222333000111;;;FFFrrreeeOOOLLLIIIFFFTTTkkkzzz}}}}}}{{{qqqbbbZZZUUUMMMEEEAAAHHHJJJLLLNNNOOONNNLLLKKKNNNLLLJJJHHHGGGHHHJJJLLLJJJLLLLLLJJJMMMVVV___ccc```YYYSSSPPPKKKEEECCCDDDBBBCCCDDDFFFGGGGGGGGGGGGBBBEEELLLVVV^^^___XXXQQQJJJHHHEEEBBBCCCKKKXXXaaayyy~~~yyyyyybbbMMM@@@LLLgggyyyzzzxxxgggPPPEEE:::555222///...///---111...,,,000000555EEEsss^^^GGG<<<;;;666666:::888:::JJJbbbyyyxxxgggXXXIIIDDDDDDDDDEEEFFFJJJKKKJJJEEE???<<<>>>BBB???@@@FFFNNNRRRVVV___jjjpppxxx}}}ssskkkhhhjjjnnnwwwooofff]]]XXXVVVTTTVVV[[[bbbooo}}}{{{||||||pppPPPMMMGGGGGGVVVnnn{{{|||eeejjjsss{{{vvveeeXXXPPPHHHDDDEEENNN___ooogggTTT\\\~~~uuusss{{{ttt___OOOBBB<<<===;;;999666444444555666888888===VVVnnnSSSFFFCCC???===>>>@@@@@@AAAIIIQQQZZZ]]]bbbfffiiijjjlllnnnppppppppppppqqqsssuuuvvvvvvwwwyyyzzzzzz|||~~~yyysssllldddZZZOOOGGGAAABBBDDDGGGIIIJJJKKKLLLOOOPPPPPPQQQRRRRRRQQQQQQTTTRRRQQQOOONNNNNNOOOOOOTTTUUUYYYggg{{{___TTTIIIBBBBBB@@@:::;;;AAAAAAHHHSSSaaalllrrrtttsss{{{xxx}}}}}}zzz{{{{{{zzz}}}||||||lllbbb^^^WWWNNNDDD<<<666555555222000111+++333111...111111888HHHsss}}}gggPPPJJJHHHGGGVVVlll~~~}}}~~~|||rrrcccZZZUUUNNNIIIIIIGGGGGGIIIMMMQQQSSSTTTRRRSSSRRRPPPNNNMMMOOOPPPOOOPPPOOOPPPVVVaaaggghhhbbb]]]ZZZVVVOOOHHHEEEGGGHHHHHHGGGGGGGGGFFFFFFEEECCCFFFLLLTTTZZZZZZUUUPPPNNNIIIFFFGGGFFFCCCHHHPPPbbblllvvv}}}~~~|||||||||~~~~~~zzzdddPPPBBBLLLfff||||||yyynnnQQQGGG<<<777444000///000///......000///000777@@@wwwiiiKKK::::::555333777777===LLLeee{{{zzzvvveeeVVVGGG@@@??????BBBEEEMMMNNNOOONNNKKKFFF@@@===;;;>>>BBBHHHMMMRRRUUUWWWaaaeeejjjppprrrpppkkkfffllluuu~~~sssiiibbb___^^^]]]eeehhhrrr~~~kkkWWWOOOFFFKKK```wwwddddddoooyyy}}}kkkYYYQQQIIIEEEFFFMMM[[[iiikkkYYYaaa~~~{{{ttt___PPPDDD??????;;;999666444444555666888???EEE```oooQQQCCC???@@@>>>???AAAAAABBBIIIRRRXXX\\\aaafffiiikkknnnpppooooooooooooppprrrtttuuuvvvxxxyyyzzzzzz{{{~~~|||uuummmdddYYYNNNFFFBBBCCCFFFIIIKKKNNNOOOPPPSSSTTTUUUVVVVVVVVVVVVVVVYYYXXXVVVUUUUUUUUUVVVVVVZZZ\\\```kkk~~~gggUUUJJJCCCDDDBBB===>>>CCCFFFKKKSSS]]]hhhooossstttyyy}}}~~~~~~zzzzzzyyy~~~lllcccaaa[[[RRRDDD<<<666666555222000111,,,333111...111111999JJJooo|||hhhPPPJJJHHHFFFUUUiii~~~~~~~~~}}}}}}{{{jjj```YYYRRRLLLGGGFFFGGGKKKQQQWWW[[[]]]\\\[[[ZZZWWWTTTSSSSSSUUUVVVXXXYYY[[[dddmmmooolll]]]YYYWWWVVVQQQKKKJJJMMMKKKKKKJJJIIIIIIIIIIIIIIIFFFGGGKKKQQQXXXZZZXXXUUUQQQLLLHHHGGGFFFEEEKKKSSSSSSZZZaaagggnnnvvvyyywww~~~~~~}}}|||{{{}}}|||wwwwww|||~~~wwwcccRRRGGGOOOfff}}}{{{~~~vvvwww}}}{{{sssVVVJJJ>>>777333000///000///......000///000777@@@ssspppPPP===;;;777444666555<<>>???>>>>>>@@@@@@AAAHHHQQQVVV[[[aaafffiiillloooqqqmmmmmmnnnoooppprrrtttuuuwwwxxxyyyyyyyyyzzz}}}yyyooodddXXXLLLDDDCCCEEEHHHLLLPPPSSSVVVXXXYYYZZZ[[[\\\]]]]]]^^^]]]```___^^^]]]]]]]]]^^^___bbbeeejjjsssqqqWWWLLLFFFGGGEEE@@@@@@FFFLLLNNNSSSZZZaaaiiiooorrruuuvvvxxxzzz||||||zzzxxxyyyzzzvvvmmmeeefffaaaWWWEEE===777666666333111111,,,222111///222222;;;OOOooo|||hhhPPPJJJHHHFFFSSSggg|||~~~~~~nnnbbbYYYQQQKKKGGGGGGHHHNNNVVV___fffiiiggggggfffbbb___\\\\\\]]]___```bbbgggrrrzzzxxxpppYYYTTTQQQQQQOOOMMMNNNRRRSSSRRRQQQPPPOOOPPPQQQQQQNNNMMMNNNRRRXXX\\\]]][[[VVVPPPJJJGGGEEEHHHPPPXXXYYYZZZXXXWWW\\\fffkkklllyyyyyyxxxxxxxxxzzz~~~}}}{{{{{{~~~}}}}}}~~~qqq___SSSKKKSSSiiixxxxxx|||rrrsss}}}{{{\\\OOO@@@888222......000///......000///000777@@@ppp}}}wwwTTT???===888555555222:::MMMgggzzzyyysssbbbUUUHHHCCCBBB@@@AAABBBBBBDDDFFFJJJLLLOOOPPPQQQFFFDDDAAA???AAAEEEJJJNNNMMMPPPUUUYYYZZZXXXTTTRRROOORRRXXXaaakkkwww}}}rrrkkkhhheeekkkqqqrrrttt~~~vvv{{{|||yyymmmfffzzz|||gggVVVSSSSSSZZZkkkuuunnnvvvwww^^^VVVNNNJJJHHHJJJQQQYYYyyy{{{llluuuyyycccRRRGGGBBB@@@;;;:::777444333444666777444;;;VVVlllOOODDD@@@>>>======???>>>???FFFOOOWWW[[[aaaeeehhhkkkmmmooolllmmmnnnoooqqqrrrtttuuuvvvxxxyyyyyyyyyyyy|||~~~}}}~~~{{{pppcccVVVIIIBBBDDDFFFJJJOOOTTTZZZ^^^```___```aaacccdddeeeeeeeeeeeedddcccbbbcccccceeefffgggmmmuuu}}}vvv[[[PPPIIIHHHFFF@@@AAAFFFNNNPPPTTTXXX]]]bbbhhhkkkooommmlllmmmpppqqqooommmiiilllnnnpppvvv}}}zzzrrriiiiiidddYYYFFF>>>888777666333111111---222111000333222===TTT{{{}}}gggOOOJJJIIIGGGSSSeee{{{{{{xxx{{{~~~sssfff\\\SSSNNNKKKKKKLLLRRR[[[fffnnnrrrppppppooommmiiigggfffgggmmmmmmnnntttyyy```XXXQQQPPPPPPPPPUUUZZZ]]]\\\ZZZXXXXXXXXXYYYZZZWWWVVVUUUYYY]]]```___]]]YYYTTTLLLGGGFFFKKKTTT\\\mmmmmmggg]]]XXX\\\bbbdddqqqrrrtttvvvwwwzzz}}}}}}www{{{ppp^^^QQQIIIUUUnnn|||rrrrrr}}}aaaSSSBBB888222------//////......000///000777@@@rrrqqqqqqwwwTTT>>><<<888555555222999MMMhhhyyy~~~xxxqqqaaaUUUHHHDDDCCCAAA@@@AAA@@@AAACCCFFFJJJNNNQQQRRRMMMJJJFFFCCCBBBDDDGGGJJJEEEHHHLLLOOOOOONNNLLLKKKJJJFFFFFFJJJMMMSSSbbbrrr||||||qqqkkkhhhbbbhhhlllkkkhhhnnn|||yyyooonnnooottt}}}}}}lll^^^```tttzzzdddWWWSSSTTT^^^ppp}}}cccZZZPPPKKKIIIJJJOOOVVVrrruuu}}}gggTTTHHHAAA>>><<<:::777444333444555666444999SSS{{{aaaKKKEEEBBB@@@>>>>>>@@@@@@@@@GGGOOOXXX\\\aaadddfffhhhiiikkkllllllnnnppprrrssstttuuuuuuvvvxxxxxxxxxyyy{{{~~~{{{|||}}}qqqcccTTTHHHBBBFFFHHHKKKQQQXXX^^^dddgggdddeeegggiiijjjkkklllllliiihhhgggfffggggggiiijjjkkksss~~~uuuaaaTTTKKKHHHEEE???@@@FFFOOOSSSWWWZZZ\\\^^^aaaccciiieeebbbbbbddddddbbb```]]][[[XXXWWWYYYcccqqq~~~xxxmmmmmmfffZZZHHH???999888777333111222---111111222444222???ZZZfffNNNJJJIIIHHHSSSeeexxx|||zzzwwwrrrsssrrrsssuuuxxx{{{ssshhh___ZZZUUUSSSSSSWWW```jjjssswwwuuuvvvvvvuuusssqqqqqqrrr|||{{{{{{pppdddYYYUUUVVVYYY```gggdddcccaaa```___^^^^^^___]]]\\\]]]```bbbbbb]]]YYYYYYVVVOOOHHHGGGMMMWWW^^^pppyyy|||ssshhhaaa___^^^eeeiiinnnrrrvvvzzz~~~}}}}}}}}}}}}|||||||||}}}yyyxxxcccOOOEEESSSqqquuurrr{{{dddUUUDDD999222------//////......000///000777@@@rrr}}}gggeeezzzoooNNN;;;;;;888555666333888OOOhhhwww||||||wwwppp```TTTIIIEEEDDDAAA@@@@@@BBBBBBBBBDDDFFFHHHKKKLLLMMMKKKIIIGGGEEEEEEEEEEEE???BBBFFFHHHGGGGGGGGGIIITTTOOOIIIFFFCCCCCCIIIQQQ]]]fffppptttpppjjjfffeeecccfffhhhgggfffhhhnnnsssyyy~~~{{{nnnlllmmmssswwwrrrcccVVVcccuuuxxxbbbUUUNNNPPP```uuuiii^^^QQQKKKIIIKKKQQQXXXlll|||kkkVVVJJJBBB===<<<:::777555333444555666666:::RRRzzz~~~qqqUUUFFFDDD@@@CCCAAAAAACCCBBBBBBIIIRRRXXX[[[```cccdddeeefffhhhjjjkkkmmmoooqqqsssssstttsssuuuvvvwwwxxxyyy|||~~~~~~sssdddUUUJJJDDDFFFHHHLLLRRRZZZaaahhhkkkiiijjjlllnnnppprrrrrrsssooonnnmmmllllllmmmnnnnnnrrryyy|||rrrfffXXXLLLHHHDDD@@@CCCJJJVVVZZZ___```^^^]]]^^^```bbb```]]]\\\[[[[[[YYYXXXZZZUUUPPPLLLLLLRRRbbbppp}}}}}}qqqqqqjjj\\\III@@@:::888888444111222...111000333555333BBB___gggNNNJJJJJJHHHRRRbbbttt|||uuulllhhheeefffiiilllsssyyy{{{|||~~~vvvlllgggaaa^^^\\\^^^eeennnvvv{{{{{{|||~~~~~~}}}||||||}}}uuuiii]]]YYY[[[```gggnnnkkkjjjiiigggeeedddbbbaaa``````aaadddeeebbb[[[UUUWWWVVVPPPIIIHHHPPPXXX\\\ddduuuzzzooohhh^^^```dddhhhlllqqqwww{{{wwwxxxzzzzzzyyyyyy{{{|||iiiQQQCCCSSSrrryyyqqqvvvzzzyyycccUUUDDD999222------//////......000///000777@@@mmm}}}eee^^^nnn}}}~~~dddGGG888:::777444666666999PPPiiitttxxxzzzwwwpppaaaTTTIIIDDDCCCAAA@@@AAACCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHGGGFFFDDDBBBAAABBBFFFIIIJJJJJJJJJMMMQQQ``````ZZZNNNEEEBBBAAA@@@GGGNNNXXX^^^```______```cccdddeeeeeeeeeeeeeeeeeekkkmmmqqqvvv|||zzzvvvuuuvvvrrrhhh___kkkxxxuuu___QQQHHHKKKaaaxxxzzzoooaaaRRRKKKJJJMMMTTT\\\fffnnnXXXLLLDDD>>>===;;;777555333333555555555:::SSS{{{}}}|||xxxiiiOOOEEEEEE???BBB@@@AAABBBAAAAAAHHHPPPUUUXXX]]]aaacccdddfffgggfffhhhjjjmmmooopppqqqqqqqqqsssuuuvvvwwwyyy}}}vvvfffWWWMMMHHHGGGHHHLLLRRRZZZbbbiiimmmnnnoooqqqsssuuuwwwxxxyyyxxxwwwvvvtttttttttuuuuuuzzz~~~zzzrrrhhhYYYLLLHHHEEECCCHHHQQQaaadddhhhgggccc```bbbddd]]]]]]]]][[[YYYWWWWWWXXXWWWRRRNNNLLLIIIMMM[[[jjj{{{}}}|||sssuuuooo```IIIAAA:::999888444222222...111000444666333CCCdddiiiOOOJJJJJJGGGNNN]]]oooxxx~~~}}}{{{~~~~~~ssshhhccc___^^^ccckkknnnoooqqqssstttwww{{{~~~~~~zzztttkkkgggdddeeejjjsss{{{tttiiiaaaaaafffkkkqqqvvvtttttttttrrrooolllhhhfffeeeeeeeeegggiiifff___YYYSSSUUUQQQJJJJJJQQQWWWYYYZZZjjj~~~nnnlllhhhddddddhhhnnntttuuuxxx{{{}}}}}}~~~gggRRRGGGVVVttt}}}rrrsssuuuqqqaaaSSSCCC999333...---//////......000///000777@@@fffoooccclllsssqqq[[[BBB888<<<666222666888999RRRiiiqqqtttxxxwwwqqqbbbUUUHHHCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCHHHLLLPPPQQQPPPRRRWWW[[[jjjtttqqq\\\KKKHHHEEE>>>@@@CCCHHHMMMRRRUUUWWWWWW]]]___aaabbbccccccdddeeekkkkkkkkkkkkmmmqqqtttvvvwwwyyyuuutttrrrooolllqqqyyysss^^^MMMEEEJJJ```uuutttnnn{{{rrrcccRRRJJJJJJNNNWWW___aaavvvjjjpppZZZNNNFFF???===;;;888555333333444555777<<>>>>>???>>>>>>EEEMMMRRRVVV[[[___bbbdddfffhhhdddfffhhhkkkmmmoooooooooppprrrtttvvvwwwzzz}}}xxxiiiZZZPPPLLLGGGHHHLLLRRRZZZcccjjjnnnppprrrtttvvvyyy{{{||||||~~~|||{{{zzzzzzzzz{{{yyyrrriiiZZZLLLHHHFFFFFFMMMWWWjjjlllnnnkkkfffdddfffiiiZZZ]]]^^^]]]YYYXXXYYY[[[QQQNNNLLLLLLJJJKKKXXXggguuuwwwsssxxxtttxxxssseeeJJJBBB;;;999888444222222///000000444666333DDDffflllQQQKKKIIIEEEKKKYYYkkkuuu|||{{{yyy{{{~~~vvviii^^^WWWZZZaaaaaaccceeegggiiimmmrrruuu{{{|||qqqmmmiiiiiinnnwwwvvvnnniiinnnuuuzzz~~~}}}}}}}}}|||xxxtttooolllkkkiiiiiijjjllljjjeeeaaaPPPTTTRRRKKKKKKRRRWWWWWWWWW___lll}}}xxxmmmfffhhhnnntttwww{{{|||{{{uuubbbSSSLLL[[[wwwuuutttsssnnn___QQQBBB999333///...//////......000///000777@@@bbbpppssstttnnnWWWAAA:::===666111666888:::RRRiiiooorrrwwwwwwqqqbbbUUUHHHCCCBBB@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLPPPQQQPPPRRRYYY^^^uuujjjRRROOOMMMDDDBBBAAAAAADDDIIIMMMPPPPPPTTTXXX]]]___```bbbgggkkkgggggghhhiiilllpppsssvvvooozzzvvvppplllkkklllmmmnnntttxxx~~~rrr]]]LLLFFFKKK^^^ooowwwhhhTTTNNNMMMMMMXXXgggfff~~~vvv]]]ooowwwaaaPPPEEE@@@<<<:::777555333444555666999<<>>>>>>>>======@@@DDDGGGNNNTTTYYY[[[```eeefffdddeeefffhhhjjjlllmmmmmmnnnqqqsssrrrqqqtttzzz|||zzzyyynnncccZZZTTTNNNOOOPPPSSSZZZbbbjjjooorrrqqqrrruuuyyy}}}zzz~~~wwwtttooo[[[MMMKKKFFFBBBOOOdddrrrssssssooojjjgggggghhhbbb___[[[YYYXXXXXXWWWVVVRRRMMMHHHEEEFFFKKKTTT]]]mmmvvvxxxrrryyyhhhrrrrrr^^^KKKCCC<<<;;;;;;777222000111---333111555999???bbbmmmVVVKKKHHHFFFKKKTTTffftttzzztttrrrzzzxxxggg\\\RRRJJJQQQSSSTTTTTTUUUYYY```fffiiilllrrrxxxqqqppptttyyyyyyrrrttt}}}zzzuuuttttttooolllmmmsssvvvvvvvvvxxxfff\\\PPPLLLQQQXXX[[[[[[YYY\\\fffvvvxxxtttvvvzzzzzzwwwhhhVVVQQQcccyyytttuuuuuuhhhZZZQQQDDD999222///......///---...000111000444:::\\\{{{zzz{{{vvveeeFFF:::???999000333888<<>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNPPPSSSVVVmmm}}}lllWWWQQQSSSNNNJJJDDDAAAAAACCCEEEFFFNNNQQQVVVZZZ]]]aaaeeehhhfffeeebbbccclllxxx~~~~~~vvv}}}~~~pppjjjbbb\\\\\\aaajjjoooooosssyyyrrr]]]LLLGGGKKK[[[lllvvvyyyyyykkkVVVOOOMMMNNNZZZkkkkkk~~~fffkkknnn[[[NNNFFFAAA===;;;777555333444555666:::<<>>>>>@@@DDDHHHPPPTTTWWWXXX\\\aaacccaaadddeeefffhhhjjjkkkmmmnnnpppssssssqqquuuzzz}}}{{{zzzpppfff\\\WWWUUUUUUUUUWWW\\\cccjjjnnnssssssuuuyyy}}}yyyvvvoooaaaRRRLLLHHHLLL]]]qqqwwwwwwwwwsssmmmiiihhhhhhaaa^^^[[[YYYYYYXXXWWWVVVSSSPPPLLLJJJKKKOOOUUU[[[bbbjjjvvvyyyooo{{{hhhppprrr```KKKBBB;;;;;;;;;777222000222---333000333666<<<___pppYYYNNNJJJGGGJJJQQQdddqqqyyyuuusssyyy~~~~~~nnn___WWWQQQLLLLLLLLLJJJIIIKKKNNNQQQXXX[[[```pppyyyxxxzzz~~~|||{{{xxx{{{yyy|||}}}||||||kkkbbbVVVRRRTTTYYYZZZYYYTTTWWWbbbqqq|||wwwwwwiiiXXXTTTdddyyy}}}qqqvvvxxxlllZZZQQQDDD999222///......///---...000111000444:::YYY{{{mmmLLL<<>>888222444555999MMMdddqqquuuwwwuuusssfffWWWHHHCCCBBBAAA@@@AAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEHHHIIIKKKKKKKKKLLLOOOQQQNNNXXXgggsssxxxvvvqqqmmmmmmiii```TTTIIIDDDEEEHHHBBBFFFIIILLLLLLMMMNNNOOOSSSYYY\\\^^^fffxxx|||wwwooohhhXXXQQQKKKMMMVVVbbbjjjnnnppppppttt~~~www```WWWQQQOOOUUU^^^dddiiinnnzzz~~~ttt|||{{{qqq}}}rrr[[[QQQMMMNNN^^^rrrzzziiiddd{{{vvvbbbVVVOOOGGGAAA>>><<<888555444444555666999<<>>@@@DDDGGGOOOVVV\\\```cccfffeee```\\\ZZZWWWTTTTTTVVVXXXZZZaaaeeeeee```\\\^^^aaaaaaccclll}}}~~~xxxtttpppooommmkkkjjjjjjkkkllllllsss}}}xxxoooqqqooonnn{{{vvvqqqjjjfffbbb^^^]]]\\\[[[ZZZ___[[[YYYccc~~~yyyfff]]]bbbppp~~~{{{xxxwwwtttwwwmmmTTTIII???===;;;666222111///,,,333222555777<<<]]]nnnvvv^^^UUUSSSOOOLLLNNNOOO[[[iiipppqqqqqqtttwwwxxxvvvxxx|||~~~{{{pppiiihhhhhhiiipppssspppdddYYYccc}}}vvvqqqiiiccc]]]YYYVVVSSSQQQUUU```nnnvvvyyy{{{~~~}}}nnn]]]WWWcccuuuxxxuuurrrwwwxxxnnn\\\RRRCCC777000...///000///------//////...111777BBBttt|||gggkkkeeeLLLBBB888555666222444EEEXXXfffnnntttuuurrrgggYYYKKKFFFFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMLLLNNNQQQQQQRRRUUUZZZ___jjjsss}}}wwwooojjj\\\XXXQQQHHHAAA======???===???CCCMMMccc{{{{{{ooofff]]]UUUHHHDDDBBBGGGRRR]]]dddggggggjjjmmmkkkfffmmmuuucccTTTKKKHHHRRRaaaiiikkkkkkhhhnnnvvv|||~~~}}}vvv{{{}}}yyyxxx}}}LLLQQQXXX^^^cccgggkkkmmmuuuzzzzzzdddWWWPPPPPPbbbxxxjjjgggxxxooo^^^zzzxxxeeeVVVJJJDDD@@@>>>:::777444444555555888===TTTeeeNNN???CCCAAAAAA@@@>>>>>>???CCCFFFMMMTTT[[[```hhhqqquuutttkkkgggbbb]]]YYYVVVUUUUUUXXX]]]\\\UUUOOOOOOQQQQQQRRRYYYjjj~~~|||zzzvvvssspppnnnmmmmmmkkksss}}}yyykkkkkkppp}}}zzztttlllhhhaaa\\\ZZZZZZYYYYYY]]]___```fffhhhaaagggrrrzzzzzzvvvtttzzzyyy{{{vvvXXXMMMBBB>>><<<777222111000,,,444222444555999ZZZuuu{{{aaaXXXUUUQQQNNNOOOLLLVVVdddmmmnnnnnnqqqvvvttttttwww|||{{{tttrrrrrrwwwzzz}}}xxxoooooo~~~zzztttlllddd]]]XXXTTTRRRRRRTTT\\\iiiqqquuuyyy}}}|||}}}~~~|||~~~mmmZZZVVVfff|||{{{xxxtttwwwuuukkk\\\RRRCCC666000...///000///------//////...111666>>>lllhhhgggvvv~~~dddNNNDDD999555666333666DDDVVVcccmmmtttvvvtttgggYYYKKKGGGGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@BBBDDDFFFGGGEEEGGGHHHHHHHHHIIIKKKNNNJJJLLLOOORRRTTTUUUVVVVVV]]]cccllluuu{{{|||zzzyyyqqqnnnfffZZZOOOEEE@@@>>>===???@@@GGGXXXpppyyykkk___SSSHHHCCCBBBAAAEEENNNXXX```dddgggkkkrrrrrriiigggzzzpppcccQQQJJJDDDFFFLLLSSS\\\dddeeeiiiooovvv{{{~~~~~~~~~uuu{{{}}}wwwsssvvv{{{```aaaaaa```^^^^^^___aaavvv|||}}}fffZZZRRRRRRccczzziii___bbbwwwjjjZZZ{{{{{{eeeUUUKKKFFF@@@>>>:::777555444555555:::===SSS{{{}}}}}}}}}gggPPPBBBFFF@@@@@@???>>>===???BBBEEEGGGNNNVVV^^^kkkzzz|||vvvnnngggaaa^^^\\\PPPTTTSSSKKKDDDBBBDDDDDDFFFLLL[[[www~~~yyyuuuqqqooonnnkkksss}}}zzzrrrqqqzzz}}}uuummmhhh```ZZZXXXWWWXXXXXXYYY```cccfff{{{vvvdddbbbiiioooxxxzzz}}}iiidddbbbkkk|||sssxxx}}}sss[[[OOODDD???<<<777222111000---444111333333666VVV}}}eeeZZZWWWRRROOOOOOJJJTTTaaakkkllllllpppvvvuuutttxxxyyy|||yyyqqqnnn}}}wwwnnneee\\\VVVSSSQQQMMMNNNUUU___hhhlllqqqvvvuuuxxx||||||yyyxxxzzz~~~}}}mmmXXXVVViii|||vvvvvvssshhh\\\RRRCCC666///...///111000------//////---111666===gggqqqkkkwww}}}|||bbbPPPFFF999555777333999GGGWWWdddnnnwwwzzzyyygggYYYLLLGGGGGGEEEBBBAAAAAAAAAAAAAAA@@@@@@???>>><<<<<<===>>>@@@CCCEEEFFFEEEFFFHHHHHHHHHJJJLLLNNNNNNLLLKKKMMMQQQTTTTTTSSSVVVXXX^^^fffpppwww{{{|||rrrcccUUULLLGGGAAABBBAAA@@@III^^^uuu~~~rrrcccRRRCCC??????@@@DDDKKKTTT\\\bbbfffkkkvvv|||tttkkkuuu{{{mmmbbbMMMIIIFFFCCC@@@CCCNNNZZZbbbdddhhhooowww{{{}}}}}}zzzvvv}}}vvvqqqrrrvvv~~~}}}|||yyywwwxxx{{{dddXXXOOOPPPfffbbbUUUppp{{{___XXXuuu{{{fffVVVJJJDDD@@@===:::777555444555666888???QQQ|||{{{wwwsssnnnOOOHHHCCCAAABBBCCCBBB???>>>@@@CCCEEEKKKSSSXXX^^^jjj{{{zzzpppjjjjjjaaaVVVMMMLLLKKKFFFCCCDDDEEEIIIQQQdddzzztttpppnnnrrryyysss{{{uuupppggg___[[[VVVQQQOOOQQQZZZ[[[aaajjjwwwtttbbb^^^___dddllluuuxxxvvvtttvvvzzzkkkeeebbbggguuuzzzmmmuuukkkrrrooo```XXXOOOEEE@@@;;;444000000111111333333222555@@@MMMooo]]]WWWVVVRRROOOLLLPPP\\\jjjpppmmmnnnrrrvvvwwwyyy}}}}}}uuueee^^^jjj{{{xxxnnnggg]]]TTTQQQRRRQQQRRRUUUXXX^^^eeemmmrrr{{{zzz~~~|||rrrooossssssnnnlllqqq|||nnnXXXTTTiii~~~xxx|||{{{pppddd^^^QQQ???222///111000,,,...////////////000333666:::aaavvvvvvkkkNNNDDD@@@888444666999CCCSSSbbbmmmsssuuuvvvllldddXXXMMMFFFBBB???>>>AAACCCDDDAAA===:::999:::<<<>>>@@@AAAAAABBBDDDFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSVVVXXXZZZZZZ[[[aaallltttwwweee\\\WWWIIIBBB===AAANNN\\\dddggg}}}yyyooogggWWWGGGAAABBBDDDFFFIIIPPPWWW\\\bbbfffrrrwwwzzzyyyiii___PPPGGG@@@?????????EEENNN[[[aaaeeegggnnnwwwyyyvvvyyy|||~~~~~~{{{vvvssstttvvv|||dddXXXPPPRRRhhh~~~^^^UUUqqqcccUUUhhhkkkXXXLLLGGG@@@>>>:::777555444555666444;;;KKK~~~}}}tttnnnPPPIIICCCAAACCCCCCBBB???>>>@@@BBBHHHMMMSSSVVVYYYaaannnxxx{{{|||{{{oooddd___[[[UUUQQQQQQNNNQQQVVVfffzzzvvvqqqsssxxxxxx}}}zzzqqqhhh___ZZZTTTNNNKKKMMMSSSWWW```kkkvvvsssgggccc^^^bbbhhhkkknnnsss{{{yyyuuussswwwsssfffzzzmmmqqqkkk[[[VVVMMMEEE@@@;;;444000000111111222333222444>>>JJJ|||vvvaaaXXXUUURRROOONNNPPPZZZiiiqqqpppmmmnnnppppppssswww|||}}}xxxeeeZZZddduuu~~~wwwooohhh```WWWSSSTTT]]]bbbjjjrrrvvvvvvssspppyyyxxxzzz{{{uuukkkgggjjjhhhccc```fffsss~~~}}}kkkXXXUUUiiiwwwsssyyyzzzqqqfff```RRR???222///000000---...////////////111444666777XXXvvvYYYGGG===777333333777AAAQQQaaalllsssvvvwwwpppjjj___TTTJJJCCCAAA@@@AAABBBCCCAAA===:::999:::<<<>>>@@@@@@@@@AAACCCEEEDDDEEEGGGHHHJJJKKKKKKLLLIIIJJJLLLNNNPPPRRRSSSTTTUUUVVVXXXWWWVVV[[[cccjjjmmm___XXXPPPHHHIIISSS```hhhlllqqq|||wwwmmmfff[[[PPPDDDFFFHHHJJJMMMRRRXXX\\\fffiiisss~~~|||uuuwww~~~lll___PPPJJJEEEDDDAAA???BBBHHH```cccdddccchhhrrrvvvuuu{{{}}}~~~~~~~~~|||eeeXXXQQQUUUkkk]]]\\\vvvhhhTTT]]]vvvppp[[[OOOJJJAAA???:::777444444555666888===NNNwwwlllPPPIIIDDDCCCCCCCCCAAA???>>>???@@@FFFKKKPPPRRRSSSXXXaaahhhdddiiirrr}}}}}}uuullleeeccc]]]]]]___iiiuuuuuuwww}}}qqqqqq{{{|||rrriii___XXXRRRJJJGGGGGGLLLSSS```nnnwww~~~zzzooofffhhhmmmttt}}}sssiii~~~~~~ooommmeeeTTTSSSLLLEEEAAA<<<444000///222111222333111222;;;EEEwwwzzzhhhYYYTTTSSSRRRQQQPPPVVVdddppprrroookkkjjjjjjkkkooovvv|||}}}~~~}}}iiiZZZ```ooozzzzzztttmmmhhhaaaXXXTTTUUU]]]eeerrr{{{zzzyyyxxxuuummmccc___aaaaaa[[[VVV[[[iiixxxvvvfffWWWXXXiiiuuuuuu|||vvvlllbbbRRR>>>111...//////......///000000000111555777:::PPP{{{kkkNNN<<<777555222555>>>MMM^^^kkksssvvvwwwuuurrriii\\\OOOEEEBBBBBB@@@AAAAAA@@@===:::::::::<<<>>>?????????@@@CCCEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIKKKMMMOOOQQQSSSTTTTTTVVVWWWUUUTTTUUU[[[___qqqzzzhhh___UUUSSS[[[hhhrrrvvvppp|||wwwjjj```WWWNNNMMMOOOQQQSSSTTTXXX\\\___jjjkkkrrryyyvvvpppqqqyyyrrrdddWWWSSSNNNKKKEEE@@@@@@DDDVVVZZZ]]]```eeemmmqqqrrrvvvwwwyyy}}}~~~xxxsss|||eeeXXXSSSYYYoooiiifffxxxcccTTT\\\qqqqqq___RRRJJJBBB???;;;666444444666777;;;@@@RRR|||lllNNNIIIGGGEEEEEECCCBBB@@@???>>>???BBBFFFLLLPPPRRRVVV\\\aaa___```eeekkkrrr~~~|||vvvpppnnnkkkooo{{{yyyxxx|||fff___]]]gggxxx|||vvvmmmbbb[[[TTTLLLHHHHHHHHHPPP```qqq{{{~~~uuummm~~~mmmiii```RRRRRRLLLFFFCCC===444000000222000111222111111888AAA```sssqqq]]]VVVVVVUUUUUUPPPPPP[[[jjjsssrrroookkkiiihhhiiiooouuuzzz}}}~~~ooo```aaalllzzzxxxrrrmmmhhhaaaXXXTTTTTT[[[bbblllxxx~~~}}}|||vvvmmmddd```aaafff]]]TTTVVVbbbpppzzz~~~}}}qqqaaaWWW[[[jjjzzz|||vvvyyyvvvkkkaaaPPP<<<111.........///...///000000111222666888@@@MMMqqq|||WWW???:::999444333;;;HHHYYYgggqqqvvvwwwxxxwwwqqqcccSSSGGGCCCCCC????????????===<<<;;;:::<<<===>>>>>>>>>???AAADDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQUUUVVVVVVUUUTTTUUUWWWZZZ```iiiyyywwwkkkeeehhhpppvvvzzzwww~~~yyynnndddYYYOOOWWWYYY[[[\\\]]]___aaadddjjjjjjnnnqqqnnniiijjjqqq{{{{{{ooogggbbbZZZPPPFFFAAABBBEEEGGGNNNWWW___gggnnnssstttssstttxxxzzz~~~}}}|||eeeXXXUUU___uuusssyyy{{{hhhcccooo|||ooobbbTTTJJJDDD@@@;;;666444444666777555;;;PPPoooOOOKKKLLLHHHGGGDDDBBBAAA@@@>>>>>>@@@EEEKKKOOORRRVVVZZZ^^^bbbbbbcccfffiiisssyyyxxxtttdddVVVXXXfffwww{{{yyyoooddd\\\TTTLLLGGGGGGCCCJJJ[[[nnn{{{vvvuuuooozzziiifff```UUURRRMMMHHHDDD===444000111222000111222222111666===PPPvvvlll{{{~~~eee[[[ZZZZZZWWWQQQLLLQQQ___nnnuuuuuurrrnnniiigggjjjnnnsssuuu|||~~~|||vvvrrrrrrtttmmmcccbbbiiixxx|||vvvppplllddd[[[VVVVVV```fffnnnvvvzzz||||||||||||sssnnnkkkjjjkkkaaaVVVUUU```mmmvvvzzz~~~}}}nnn]]]XXX___lllvvv|||~~~{{{vvvtttzzz}}}oooaaa^^^KKK999111///------000...///111111111333777999BBBJJJiiiwwwvvv^^^BBB<<<;;;666222777BBBRRRbbbnnntttvvvyyyyyyttthhhXXXKKKEEECCC>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<===@@@CCCDDDDDDEEEFFFGGGGGGGGGFFFJJJJJJKKKKKKLLLMMMMMMNNNRRRSSSSSSSSSSSSTTTVVVXXXXXXZZZaaakkkxxx}}}|||{{{{{{|||~~~~~~}}}zzzttthhh^^^]]]^^^````````````bbbdddffffffhhhiiigggdddfffjjjlll~~~xxxrrrfffUUUHHHDDDHHHLLLIIILLLRRRZZZaaajjjssszzzyyy{{{mmmttt{{{dddWWWWWWddd{{{vvvnnndddVVVKKKEEEAAA<<<666444444666888333:::OOO~~~yyyYYYQQQPPPLLLIIIFFFDDDCCCAAA???===CCCFFFKKKOOORRRUUUXXXZZZ\\\^^^bbbgggiiikkkttt~~~ppplllyyy|||wwwmmmaaaXXXOOOEEE?????????DDDSSSgggwwwttt~~~uuugggfffbbbZZZUUUPPPJJJEEE<<<333000222111///000333333222666<<>>===>>>@@@@@@???===<<<<<<<<<;;;;;;<<>>???BBBNNNbbbsss|||zzz{{{sssggghhheee]]]XXXSSSMMMFFF<<<333111444111///000444555444666;;;HHHvvvooo||||||iiiaaa^^^WWWWWWRRRJJJLLL\\\mmmwww|||vvvooojjjjjjllloooqqqvvvzzz~~~~~~}}}}}}~~~}}}yyyxxx|||uuummmgggaaa\\\YYYRRROOOQQQQQQPPPZZZgggwww{{{zzzqqqfff[[[UUUUUUXXXfffuuuyyytttpppqqquuuuuu~~~~~~vvvmmmcccbbbkkkvvv|||~~~kkk[[[___ppp}}}~~~zzz}}}{{{nnnbbbQQQ???000000111......222///000111222333555888;;;AAAJJJ^^^xxxlllrrr~~~iiiNNN===777555333333777CCCUUUeeepppttt|||{{{xxxrrrhhh\\\RRRLLL???>>>===???AAABBBAAA???<<<<<<;;;:::999;;;>>>AAADDDDDDDDDEEEEEEDDDDDDCCCFFFFFFHHHIIIKKKMMMNNNOOONNNLLLKKKKKKMMMOOOQQQRRRWWWUUUVVVYYYYYYYYY___gggwww|||||||||{{{|||~~~wwwmmmfff\\\\\\[[[YYYXXXYYY\\\___^^^aaadddfffhhhkkkmmmnnnnnnzzznnnjjjiiihhhjjjccc[[[VVVSSSUUUbbbpppvvvxxx}}}~~~wwwnnnlllwww|||qqqwwwyyycccVVVZZZkkkvvvhhhiiivvv{{{pppeeeZZZRRRGGGBBB<<<666333444666888555;;;MMMttt~~~tttaaaSSSQQQMMMHHHFFFEEEDDD@@@===>>>@@@DDDIIINNNSSSXXXZZZaaa^^^^^^bbbeeefffjjjooommmtttwwwvvvxxx~~~~~~{{{yyyzzzzzz~~~zzzmmm```SSSKKKIIIAAACCCNNNbbbsss{{{}}}rrrhhhjjjggg^^^[[[UUUNNNFFF;;;222111555111///000444666555777;;;DDDtttwwwrrrmmmccc^^^VVVZZZVVVKKKHHHUUUhhhttt|||wwwpppllllllooorrrssspppuuu{{{}}}~~~~~~zzztttrrruuuyyy{{{}}}wwwmmmddd[[[UUUSSSNNNKKKJJJFFFHHHWWWjjjuuuvvvzzz|||zzz|||yyyooocccWWWQQQRRR```kkktttpppddd]]]```hhhmmmwwwvvvmmmlllsss{{{kkk[[[bbbvvv}}}wwwwwwyyyvvvlllbbbLLL;;;...000222......333///000111222333555999<<>>===???BBBDDDBBB@@@<<<<<<;;;:::999:::>>>AAADDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFHHHKKKNNNPPPQQQPPPNNNKKKKKKMMMOOOQQQRRRRRROOOPPPVVVWWWTTTUUUZZZ^^^fffqqqzzz{{{tttiiiaaagggjjjqqqwwwwwwsssooommm]]]\\\ZZZXXXWWWXXX\\\```^^^aaaeeehhhlllpppsssssswww~~~zzzuuuxxxsssoookkkeee```fffppptttvvvyyy{{{~~~~~~zzzvvvmmmgggssswwwooosss~~~www^^^PPPVVVmmmvvvQQQRRRKKKLLLjjjyyynnnhhh___TTTOOOBBB777444444444555666666:::MMM{{{|||jjjXXXTTTPPPKKKHHHGGGEEEAAA===???BBBEEEHHHKKKOOOTTTWWWZZZ[[[]]]```bbbdddeeefffiiijjjkkkmmmnnnooooooooooooppppppqqqtttyyy|||wwwdddTTTLLLHHHJJJYYYlllwwwzzzxxxooollljjjaaa]]]]]]XXXPPPEEE;;;444222222111222444333333444666888EEEaaaooo{{{yyygggiiibbbYYYRRRQQQPPPQQQ^^^nnnvvv~~~|||ooohhhnnnsssrrrqqquuuzzz}}}~~~~~~{{{ssskkkgggjjjnnntttvvvyyy|||~~~uuudddYYYUUUXXXVVVSSSLLLDDDFFFXXXkkkyyy|||}}}xxxtttzzz{{{pppdddWWWPPPOOOZZZeeejjjaaaWWWSSSSSSSSS___hhhppprrrttt{{{yyyvvvyyy~~~yyyhhhYYYaaatttrrrxxxpppfffbbb]]]FFF777---000111,,,+++111///000222333444888<<<@@@GGGIIIVVVuuu}}}vvvpppWWWDDD;;;999777000///:::KKKZZZhhhqqqzzz}}}~~~yyyssskkk___UUUEEEBBB>>>;;;;;;???CCCFFFAAA@@@>>><<<<<<===@@@AAACCCBBB@@@>>>======>>>>>>AAACCCFFFIIIKKKLLLKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSRRRPPPPPPQQQSSSUUUYYY```gggjjjfff\\\UUUQQQPPPTTT^^^ddddddaaa```]]]___aaaaaa___\\\[[[ZZZ\\\]]]```eeekkknnnooonnnooo|||yyynnniiikkkpppsssuuuwwwyyy{{{|||}}}}}}{{{yyyyyy~~~vvvxxx|||~~~uuu^^^TTT]]]sssgggJJJJJJEEEJJJkkktttlllbbbWWWPPPDDD888555555444444666888999IIIsss}}}fffUUUPPPKKKHHHGGGEEEAAA>>>>>>AAADDDGGGJJJMMMRRRUUUYYY[[[]]]___bbbdddeeeeeefffgggiiikkklllmmmnnnnnnooooooooooooqqquuu{{{zzzssstttwww|||||||||eeeZZZPPPQQQ\\\jjjvvv{{{}}}|||jjjfffeee```^^^___YYYOOOCCC999333222222111222333333333444666888>>>WWWssstttpppbbbbbbZZZUUURRRNNNKKKUUUcccsss~~~uuulllnnnpppnnnqqqtttxxx}}}}}}}}}~~~zzzoooiiijjjmmmmmmmmmmmmnnnppprrrtttuuu{{{yyyyyy|||}}}lll```\\\YYYWWWSSSLLLDDDFFFVVVggg}}}yyyuuuzzzwwwmmmbbbVVVOOONNNSSS\\\bbbaaa^^^\\\WWWQQQXXX```eeeeeefffnnnvvv{{{~~~yyyxxxzzz~~~}}}uuudddYYYggguuussswwwmmmbbb[[[TTTAAA444,,,000111------222000111333444666:::???BBBHHHKKKUUUnnnyyy___III>>>:::777111000999FFFUUUdddooowww{{{|||xxxtttnnneee[[[LLLFFF???;;;;;;>>>@@@BBBAAA???>>><<<<<<>>>@@@BBBBBBAAA???>>>>>>>>>>>>???BBBCCCEEEGGGIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNQQQRRRRRRPPPNNNMMMNNNOOOPPPOOORRRZZZbbbbbbYYYQQQFFFBBBCCCJJJPPPQQQSSSUUU\\\^^^aaaaaa```___^^^___``````bbbeeeiiikkkkkkjjjkkkvvv}}}tttnnnoooqqqrrrssstttvvvxxxzzz{{{{{{zzz|||~~~~~~}}}|||||||||wwwuuuyyy|||zzzwww{{{rrr___XXXddd{{{uuuYYYIIIFFFBBBLLLqqqxxxooocccYYYRRREEE999666555444444666777888EEEjjjgggVVVRRRLLLIIIHHHFFFBBB>>>===???BBBEEEHHHKKKPPPSSSXXXYYY\\\^^^aaacccdddeeecccdddfffhhhjjjllllllmmmnnnnnnnnnmmmmmmpppuuuxxxxxx~~~xxxooojjjllllllkkkqqqzzz}}}{{{ooolllsssjjjWWWQQQWWWaaagggrrr{{{{{{}}}~~~ddd^^^^^^]]]```aaaZZZMMM@@@777222111222111222333333333444666888;;;LLL|||zzzllljjjddd]]]YYYVVVNNNGGGLLLVVVlllzzz|||ssspppnnnkkkoooqqqtttyyy|||}}}~~~~~~~~~zzzssstttyyywwwvvvssspppooopppqqqrrrrrrpppoooqqquuu{{{~~~pppeeebbbaaa]]]WWWOOOHHHIIIXXXiii{{{www{{{~~~uuulllbbbWWWQQQQQQVVVWWWXXXZZZ___bbb^^^XXXVVV[[[\\\YYYYYYbbbmmmsss{{{zzzzzz{{{}}}~~~{{{{{{|||{{{qqq```[[[nnn~~~rrrssswwwkkk^^^TTTKKK:::111,,,000222//////333111333555666999===BBBFFFIIINNNTTTdddqqqWWWEEE===777333111666???LLL]]]kkkrrrwwwyyywwwuuurrrllleeeUUULLLAAA:::;;;===>>>===???>>>===<<<===>>>@@@BBB@@@@@@???>>>>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLPPPPPPQQQOOOMMMLLLLLLMMMMMMIIIHHHPPPZZZ]]]WWWOOODDD>>>;;;>>>CCCGGGLLLRRRZZZ\\\___aaaaaaaaabbbccccccccccccdddggggggfffeeegggppp{{{{{{|||yyyrrrpppppppppqqqrrrtttuuuwwwxxxxxxvvvvvvwwwzzz}}}~~~qqq^^^ZZZiiixxxZZZPPPIIIEEESSSyyyxxxmmmbbbYYYSSSGGG;;;666666444444666444777BBBeee{{{eeeXXXSSSNNNKKKIIIGGGCCC???<<>>;;;>>>===<<<<<<<<<>>>@@@AAA??????>>>======>>>???@@@DDDCCCBBBAAABBBDDDFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOQQQPPPOOONNNOOOPPPPPPMMMMMMQQQXXXYYYUUUOOOHHHBBB>>>???BBBFFFNNNUUUXXX[[[^^^______```aaabbbdddcccbbbcccdddeeecccbbbfffmmmvvv}}}xxxpppsss}}}}}}zzz}}}~~~xxxqqqnnnnnnppppppqqqrrrssstttvvvvvvxxxvvvtttuuuyyy{{{||||||ppp]]][[[lllfffTTTKKKHHH[[[wwwmmmbbb[[[SSSGGG;;;666666444444666444888AAA```wwwnnnZZZUUUOOOLLLKKKHHHDDD@@@<<>>AAAUUUyyyrrrbbb~~~kkkbbb[[[ZZZTTTKKKIIINNNUUUdddttt{{{zzzvvvqqqmmmjjjmmmqqqvvvxxxxxxwwwvvvwwwzzz}}}|||tttmmmgggcccbbblllttt~~~{{{}}}xxxnnnbbbYYYVVV]]]ooo~~~uuujjj```]]]```fff^^^SSSJJJHHHKKKTTT[[[bbbccc^^^UUURRRZZZgggnnnrrrvvv{{{~~~||||||{{{tttfff^^^cccuuusssrrr|||sssaaaPPP>>>444000///111222111111333666777:::<<<>>>BBBHHHLLLOOOVVVXXXZZZtttxxxnnnvvvyyyWWWBBB:::666444333333;;;KKK\\\jjjqqqvvvvvvttttttrrrooobbbVVVHHH@@@@@@AAA@@@=========<<<<<<<<<===>>>??????>>>=========>>>???@@@BBBAAA??????@@@BBBDDDFFFIIIJJJKKKKKKLLLLLLLLLLLLKKKNNNPPPRRRRRRRRRSSSTTTTTTUUUVVVWWWVVVSSSOOOMMMGGGBBB???AAABBBEEEKKKRRRXXXZZZ\\\\\\\\\\\\]]]___aaa```___```bbbccccccbbbeeemmmuuuyyyxxxsssllljjjmmmqqqttttttrrrtttvvvuuurrrooopppqqqqqqqqqqqqqqqrrrsssuuuvvvvvvrrrnnnlllnnnrrruuuwwwnnn]]]^^^qqqwwwXXXPPPSSSkkkxxxnnnddd^^^RRREEE999666555444444666555:::@@@ZZZ|||rrr[[[WWWQQQNNNLLLIIIEEEAAA<<<>>>AAADDDFFFIIIMMMPPPSSSTTTWWWZZZ]]]```aaabbb___```bbbdddfffhhhiiiiiibbbeeehhhjjjkkkmmmppprrrmmmooorrrtttvvvyyy}}}sssdddjjjuuuqqqbbb\\\YYYZZZ```hhhmmmkkkhhhtttvvvqqqlllhhh```WWWTTT]]]mmmyyyyyybbbQQQJJJGGGCCCDDDYYYrrr||||||yyydddcccbbb___cccbbbVVVFFF999222111111111///111222333333555777:::777AAANNNlllaaalllwwwhhh[[[YYYVVVNNNKKKLLLMMMWWWfffrrrwwwwwwtttqqqkkknnnsssxxx|||~~~~~~}}}~~~tttkkkgggdddjjjvvvuuuhhhaaa```gggwwwzzzoooffffffkkkrrrnnnhhhaaaWWWPPPSSSYYYeeeeee```UUUQQQWWWbbbiiinnnssszzz|||rrraaacccnnn|||yyyyyyrrr___LLL999222111111111111222444555888:::<<<===@@@DDDIIIMMMPPPWWW[[[\\\llleeeeeettt~~~[[[CCC===888444222111666DDDRRRccclllttttttssstttssspppggg]]]OOOGGGDDDDDDBBBAAA??????>>>>>>>>>>>>????????????>>>=========>>>??????>>>======>>>AAACCCEEEGGGHHHIIIJJJJJJKKKJJJJJJHHHKKKOOOQQQRRRSSSUUUVVVSSSUUUVVVTTTOOOKKKIIIIIIFFFCCCBBBDDDDDDDDDJJJPPPXXXYYYZZZZZZYYYYYYZZZ\\\___]]]]]]^^^```bbbcccbbbbbbjjjrrrtttwwwzzzzzzwwwooommmjjjfffdddeeeiiilllhhhjjjkkklllmmmooosssuuusssrrrqqqqqqqqqssstttuuupppmmmfff```___ccckkkqqqzzzjjj^^^dddyyygggccclll~~~xxxnnnddd```PPPDDD888555555444444666555:::===TTTppp]]]XXXRRROOOMMMJJJFFFBBB;;;===@@@BBBDDDGGGKKKNNNQQQSSSVVVYYY\\\___aaaaaa^^^___aaabbbdddeeeeeefff```cccgggiiijjjkkkmmmnnngggjjjmmmoooqqqsssvvvxxxyyy{{{~~~~~~{{{pppzzz~~~nnn___WWW^^^bbbeeeeeedddgggnnnsssvvvmmmggg^^^[[[WWWSSSTTT]]]kkkvvv{{{fffVVVPPPJJJCCCCCCSSSmmm~~~uuufffkkkkkkdddeee```TTTDDD888333222222111///111222333333555888:::666DDDKKK```nnn```yyyuuu```[[[YYYSSSMMMLLLJJJNNNXXXgggrrrwwwvvvsssooopppqqqtttxxx|||~~~}}}}}}{{{nnnpppuuu}}}~~~sssnnnmmmrrr}}}vvvpppsss{{{~~~|||wwwlll___ZZZ]]]iiijjjdddZZZTTTYYYbbbggglllqqqwww{{{}}}~~~}}}pppaaammm{{{|||xxxwww}}}zzzgggVVVGGG555000111111000111555888::::::<<<===>>>@@@DDDIIILLLOOOVVV\\\___eee{{{pppdddfff|||~~~___III???:::444111000444>>>III[[[fffpppsssssstttsssqqqkkkcccXXXNNNHHHEEECCCBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>;;;;;;<<<<<<>>>@@@BBBDDDHHHHHHIIIIIIIIIHHHGGGGGGFFFIIIMMMOOOPPPPPPQQQRRRPPPOOOLLLJJJHHHGGGGGGGGGIIIGGGFFFFFFFFFEEEKKKRRRVVVWWWYYYXXXXXXXXXZZZ\\\^^^\\\[[[\\\___aaabbbbbb\\\dddjjjkkkkkkmmmmmmkkkfffffffffdddcccccceeegggeeefffhhhjjjlllooorrrssssssrrrpppppppppqqqssstttqqqmmmdddYYYQQQSSS___iiiuuuhhh___iiiyyyxxx~~~|||wwwlllbbb___OOOBBB777444444444555666444888:::QQQuuu]]]YYYSSSOOOMMMKKKFFFBBB999;;;>>>@@@BBBEEEIIILLLQQQRRRUUUYYY\\\^^^```aaa]]]^^^___aaabbbccccccccc```cccfffhhhhhhiiijjjkkkjjjlllnnnnnnnnnooorrrtttvvvyyy|||}}}||||||||||||{{{}}}tttggg[[[SSSPPPZZZdddjjjddd\\\^^^lllyyy{{{qqqhhhbbbVVVSSSOOOMMMPPPZZZhhhrrr~~~pppccc]]]TTTIIIHHHTTTkkkrrrgggqqqqqqhhhggg^^^RRRCCC777333333222111///000222333333555888::::::IIIHHHUUU{{{WWW___ggg___^^^XXXQQQMMMJJJJJJQQQ___nnnuuuvvvtttrrrpppmmmmmmoootttzzz~~~}}}}}}}}}|||{{{||||||yyyyyyzzz}}}xxx~~~|||rrrddd^^^___ooopppkkk```ZZZ]]]eeejjjjjjnnntttxxxzzz{{{}}}ooocccuuu}}}qqqooosssmmm[[[NNNCCC444...000000000222777<<<>>>;;;===>>>???AAADDDHHHLLLNNNTTT]]]aaabbbpppkkkaaasss~~~cccOOOAAA:::444111111333;;;DDDUUUbbbnnnrrrsssttttttrrrooohhh^^^SSSJJJEEECCCCCCFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<===999:::;;;<<<>>>@@@BBBCCCJJJIIIIIIHHHGGGFFFDDDCCCDDDGGGKKKMMMMMMLLLMMMMMMOOOIIIBBB@@@CCCGGGHHHGGGJJJGGGEEEEEEDDDDDDJJJRRRUUUVVVXXXXXXXXXYYY[[[^^^^^^\\\[[[[[[^^^```aaa```WWW^^^ccccccbbbdddfffeeeaaaaaabbbccceeefffffffffhhhiiikkklllmmmnnnnnnnnnrrrqqqooonnnnnnpppqqqsssxxxssshhhWWWJJJJJJVVVbbbsssaaa]]]sssxxxoooggg[[[NNNAAA666444666666666666333999===MMMzzz{{{xxx~~~ddd```ZZZRRRLLLHHHFFFDDD===<<<<<>>CCCHHHWWW}}}mmmTTThhhzzzddd```YYYRRRVVVRRRMMMKKKUUUffftttxxxvvvqqqnnnnnnqqqqqqnnnrrryyyyyyyyyyyyyyyzzz}}}}}}~~~~~~|||qqqdddZZZkkkkkklllmmmlllkkkjjjiiissstttuuuwwwzzz|||~~~~~~yyyqqqrrr{{{zzzvvvpppkkkggg]]]KKK:::111/////////000333777;;;===BBBBBBCCCEEEGGGIIIKKKLLLPPPYYYaaa___[[[ggg{{{mmmsssrrrZZZAAA@@@<<<555//////666===QQQ]]]jjjrrrrrrqqqrrruuummmmmmhhh\\\NNNFFFFFFIIIGGGEEECCCBBBBBBBBBAAA@@@BBB@@@>>>>>>>>>>>><<<;;;<<<<<<<<<===>>>AAADDDFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCEEEIIIJJJJJJNNNTTTPPPNNNKKKIIIGGGFFFEEEDDDBBBFFFIIIGGGCCCBBBHHHMMMXXXXXXWWWVVVVVVXXXYYYZZZYYYYYYZZZ[[[]]]^^^____________``````aaabbbbbbbbbaaaaaa```aaabbbdddfffhhheeegggjjjjjjiiigggggghhhrrrnnnmmmnnnjjjddddddjjjsss|||rrr\\\OOOIIILLLYYYqqqbbbbbbyyyxxxqqqiii^^^JJJ>>>444333666777777888888===???LLLuuu{{{sssfffYYYRRROOOIIIFFFFFF>>>===<<<>>>AAADDDFFFFFFJJJMMMPPPRRRUUUXXX\\\```^^^]]]]]]___`````````aaaaaacccfffiiijjjjjjiiiiiijjjkkkkkkjjjjjjjjjmmmooorrrrrrrrrsssssstttttttttyyyzzz||||||{{{{{{}}}~~~wwwmmmcccYYYSSSRRRMMMOOORRRRRRMMMMMMYYYgggvvv~~~|||oooaaaWWWMMMKKKGGGDDDEEELLLWWW```yyytttgggZZZPPPNNNYYYhhhtttzzz}}}|||sssyyyvvvmmmfff___ZZZJJJ999333333222111111000222555666666777:::<<>>@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNVVV___```^^^hhh~~~}}}gggMMMDDD<<<888444111444;;;LLLYYYhhhqqqrrrppppppqqqlllmmmiiiaaaUUUKKKFFFEEEGGGEEEDDDCCCDDDDDDBBBAAAAAA??????@@@AAABBBBBBAAA>>>===;;;;;;<<>>AAACCCCCCDDDEEEFFFHHHJJJLLLNNNLLLRRRZZZ______ggg|||wwwdddOOO>>>;;;888222222888DDDQQQaaammmooonnnmmmmmmllllllkkkfff]]]SSSIIICCCFFFEEEDDDEEEFFFEEECCCAAA?????????BBBEEEGGGHHHGGGBBB@@@>>><<<<<<>>>AAACCCEEEEEEEEEDDDCCCCCCBBBBBBAAABBBEEEHHHIIINNN\\\jjjiiieee___ZZZUUUOOOFFF@@@>>>AAADDDFFFGGGKKKQQQVVVTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]___``````aaabbbbbbcccdddbbbdddffffffeeeeeeeeegggjjjhhhjjjooonnnfff\\\VVV```sssyyyrrrkkk^^^UUUWWWhhhgggrrryyypppyyyuuunnnfffWWWAAA999222222555555666888555999:::AAA___yyyYYYTTTTTTKKKFFFKKKDDD@@@<<<;;;===AAADDDFFFGGGIIILLLOOOQQQUUUYYY\\\]]]]]][[[WWWVVVYYY\\\]]]```aaabbbdddeeegggggghhhdddeeeeeeeeedddeeehhhkkknnnmmmkkkjjjjjjkkkmmmnnnnnnppprrrsssssstttvvvxxx{{{|||~~~iiiXXXQQQEEEAAA??????@@@BBBJJJSSSfffttt~~~vvvlllaaaYYYOOOLLLGGGBBB@@@@@@CCCFFFNNN]]]lllmmmaaaTTTLLLJJJUUU[[[dddkkkppptttzzz~~~zzz~~~~~~yyyfffeeeqqqsssoooggg]]]OOOBBB555111111111111333222333444555777:::???BBBCCCIIIMMMNNNYYYvvviiiUUUfff~~~lllZZZUUUXXXTTTMMMHHHJJJSSSaaakkktttqqqmmmiiieeedddfffjjjqqqssswwwzzz}}}}}}}}}|||}}}}}}}}}}}}}}}~~~~~~xxx|||sssqqqvvv|||{{{|||wwwhhhfffdddbbbdddiiinnnqqqzzzzzzzzz{{{|||~~~~~~vvvlllhhhjjjxxx}}}wwwsssrrr}}}~~~uuurrrcccRRRFFF===555222333222333666:::>>>AAADDDFFFDDDEEEFFFGGGIIILLLNNNOOOMMMPPPUUU[[[^^^dddsssttt{{{|||yyy```DDD===:::222000555<<>>DDD^^^^^^UUUTTTKKKGGGKKKFFFBBB===:::<<>>???AAAHHHPPPcccsss|||tttkkk```YYYOOOLLLFFFBBB@@@@@@AAAAAA???LLL[[[___UUUIIIDDDDDDOOOWWWbbbjjjooosssxxx{{{|||xxx}}}}}}ppp______lllooommmggg[[[LLL@@@555222222000111222333444666777999===BBBFFFEEEJJJNNNNNNQQQddd```UUUkkkttteee```VVVTTTOOOIIIGGGMMMYYYcccoooqqqpppmmmhhheeedddbbbiiilllqqqwww{{{}}}}}}}}}{{{{{{{{{|||}}}~~~{{{nnnvvvwwwtttlllddddddnnnwwwzzz}}}uuusssqqqooonnnooopppqqq||||||||||||}}}~~~|||pppfffeeekkk}}}~~~qqqaaadddrrrzzzvvvpppaaaOOOBBB999111...///222555888===AAADDDFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPRRRPPPRRRVVVZZZ```kkkvvv~~~ppphhhzzzrrrOOOAAA;;;333000444666===GGGQQQWWW]]]cccgggjjjiiihhhhhhgggaaaVVVNNNGGGFFFEEEEEEEEEDDDBBB@@@AAA@@@@@@BBBEEEGGGGGGFFFIIIFFFCCCAAA@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAEEEGGGHHHPPPbbbttt|||wwwooofff]]]WWWRRROOOKKKIIIGGGFFFHHHKKKNNNOOONNNOOOQQQRRRRRRRRRQQQPPPUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWXXX[[[^^^___```______\\\___aaaaaa```^^^^^^^^^ccceeejjjrrr{{{zzzttthhhppppppuuurrriii~~~vvvhhhqqq}}}uuuooolllxxx}}}sssnnndddQQQ===777444555555333444666555;;;>>>CCCYYYgggYYYTTTLLLHHHJJJGGGCCC>>>;;;;;;>>>@@@AAACCCEEEHHHKKKMMMQQQUUUXXX\\\cccccc[[[VVVYYYZZZWWWVVVVVVWWWYYY\\\```dddfffaaaaaabbbaaa``````ccceeefffeeeeeeeeeeeeggghhhiiinnnoooqqqrrrqqqrrrtttuuutttxxxttt___PPPKKKCCC@@@???@@@@@@@@@FFFMMMbbbttt~~~vvvlllaaaZZZOOOJJJDDD@@@????????????>>>GGGSSSXXXPPPEEEAAADDDGGGQQQ___jjjppptttwwwzzzyyyzzzkkk\\\[[[eeeiiiiiidddWWWGGG===555222111000000333333555888:::===@@@EEEIIIHHHIIIMMMOOOOOOZZZxxxlllOOOXXXrrrxxxpppooo]]]\\\YYYQQQJJJIIINNNTTTdddjjjnnnmmmjjjhhhddd```bbbffflllrrrwwwzzz||||||yyyzzzzzz{{{|||}}}qqqqqqpppjjjaaaYYYZZZccclllsssyyy}}}}}}~~~}}}~~~}}}vvvuuuuuuuuuuuuuuuuuuuuu{{{{{{{{{zzz{{{{{{||||||}}}}}}~~~|||oooeeehhhppp|||~~~{{{kkk[[[[[[fffwww{{{vvvvvvpppaaaOOOCCC:::333111222555777<<<@@@DDDFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRUUURRRQQQTTTWWW\\\eeennntttccckkk^^^GGG<<<666444444222666;;;AAAHHHOOOWWW\\\aaaaaabbbeeegggccc\\\VVVLLLIIIFFFEEEDDDDDDBBBAAABBBAAA@@@AAACCCDDDCCCBBBDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHNNN]]]lll~~~xxxmmm```WWWTTTTTTLLLHHHEEEEEEIIIMMMOOOOOOMMMMMMNNNOOOOOOOOOOOONNNSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUWWWZZZ\\\]]]\\\ZZZXXXVVVYYY]]]^^^\\\YYYVVVUUU\\\aaafffmmmwww|||rrrrrrjjjmmmzzzssswwwnnnkkkwwwrrrhhhbbbeeewww~~~yyyoookkk___III:::555444666666555666999555;;;===@@@RRRuuurrr^^^TTTOOOKKKJJJGGGCCC>>><<<<<<===>>>???BBBDDDGGGJJJLLLOOOTTTWWW[[[eeeiiibbb]]]```___ZZZTTTTTTTTTUUUWWW[[[___aaacccbbbaaa___\\\[[[\\\]]]]]]^^^___```aaabbbcccdddiiikkknnnooopppqqqsssuuuuuuzzzzzziiiVVVKKKHHHCCCBBBBBBCCCBBB@@@FFFNNNaaassszzzoooddd\\\QQQLLLEEE@@@?????????>>>BBBEEEMMMQQQKKKAAA>>>BBBAAALLL[[[gggooouuuyyy|||~~~~~~~~~zzz{{{jjjZZZWWW^^^aaaccc___RRR@@@888111000000000111444333666:::===@@@DDDHHHKKKJJJHHHLLLQQQQQQUUUlll~~~]]]RRRZZZ}}}sssjjjllldddeeeccc\\\SSSKKKHHHHHHVVV___fffggggggiiifffaaa___bbbgggmmmsssvvvyyyyyyxxxxxxyyyzzz{{{}}}~~~|||wwwtttlll```VVVSSSWWW]]]jjjrrrxxxxxxzzz}}}}}}{{{uuuqqqqqqrrrtttvvvxxx{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~|||rrrmmmsss}}}~~~{{{oooffffffqqqyyywwwttttttnnn^^^LLL@@@999444444777888;;;@@@DDDHHHIIIIIIHHHHHHIIIIIIKKKMMMOOOQQQSSSUUUSSSSSSVVVXXXYYY```ggg~~~nnnbbbpppkkkOOO@@@===999444111222444777<<>>???IIIXXXeeennnuuu{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}yyyjjjYYYTTTYYY[[[___[[[OOO;;;444...///000000222555333666;;;???CCCFFFIIILLLKKKHHHKKKSSSSSSTTTfff}}}tttXXXLLLhhhlll\\\\\\___bbbeeebbb\\\TTTNNNKKKMMMWWW___aaadddiiiiiiddd^^^aaaeeekkkooosssvvvwwwwwwxxxxxxyyy{{{}}}|||~~~{{{rrrdddXXXQQQPPPQQQdddmmmtttvvvyyy~~~zzzpppsssssssssuuuyyy}}}~~~~~~}}}||||||||||||||||||zzz|||vvvuuuyyynnnsss{{{yyytttsssgggVVVDDD888222000222777;;;>>>CCCGGGJJJKKKJJJIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTVVVYYYYYYXXX]]]cccrrrzzz```dddwwwsssUUUDDDBBB===444000111111333555:::>>>AAAGGGNNNYYYaaaeeeccc^^^ZZZVVVQQQKKKGGGFFFFFFEEEEEEBBBAAA@@@AAACCCCCCBBBAAA???@@@BBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAGGGDDDCCCFFFGGGIIIPPPWWWfffooovvvpppaaaUUUSSSVVVQQQJJJCCCCCCHHHMMMMMMJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSTTTTTTUUUVVVVVVVVVXXXYYY[[[[[[XXXSSSMMMJJJKKKOOOUUUVVVSSSMMMGGGDDDCCCOOO[[[cccmmmzzzwwwvvvggg^^^hhhqqqrrrwww]]]hhhwwwtttyyy|||ssspppzzzqqqhhhTTTXXXmmm|||zzzrrrllldddSSSBBB777666555444555777999:::>>>CCCDDDJJJZZZnnnnnnWWWOOOMMMKKKHHHFFFBBB???<<<;;;;;;;;;@@@CCCFFFHHHJJJMMMQQQTTT[[[___bbbaaa___bbbjjjrrrddd[[[OOOJJJLLLPPPQQQPPPUUUUUUTTTUUUVVVWWWYYYZZZ^^^^^^]]]]]]\\\\\\\\\\\\```bbbfffiiilllooorrruuuxxxyyygggWWWKKKFFFFFFGGGFFFGGGIIIIIIGGGHHHMMM___rrruuuhhh```XXXQQQIIIFFFEEEDDDDDDDDDAAACCCFFFGGGDDD@@@===<<<>>>IIIVVVbbbmmmwww{{{zzz||||||}}}~~~}}}{{{|||~~~}}}~~~~~~iiibbb[[[[[[^^^]]]VVVOOO666444222000000222555777777:::>>>AAADDDHHHLLLNNNPPPLLLJJJNNNSSSYYYaaahhhkkkOOOYYYXXXFFFIIIJJJWWWhhhjjj\\\PPPOOOMMMJJJJJJQQQ\\\dddgggfffcccbbbccceeeiiinnnrrrtttyyyzzz|||{{{zzzyyyzzz{{{|||||||||}}}~~~{{{}}}rrrcccWWWQQQQQQRRR^^^ccckkkppptttxxx~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}yyywwwyyy{{{}}}}}}{{{qqqwww}}}xxxrrroooppp\\\MMM>>>888888888999;;;>>>@@@BBBEEEGGGHHHIIIIIIHHHJJJKKKLLLMMMOOORRRTTTPPPRRRTTTTTTTTTVVV\\\aaakkk|||qqqqqqeeeLLLEEEAAA999444777777444222333444333FFFIIIPPPYYYbbbeeedddaaaWWWVVVQQQIIIEEEFFFEEECCCCCCBBBAAAAAABBBCCCFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJYYY[[[___```___ZZZTTTPPPMMMKKKHHHHHHJJJKKKIIIGGGIIIGGGEEEDDDDDDEEEHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSUUUSSSMMMKKKOOOSSSTTTVVVUUUUUUXXX[[[ZZZTTTNNNGGGLLLQQQTTTXXXWWWOOODDDEEENNNYYYaaagggooo{{{rrreeebbbiiiooonnniiiYYY```rrrvvvpppsssmmmhhh___mmmyyyqqqkkkaaaOOO===666666555444555777999;;;>>>CCCDDDJJJYYYlllwww___RRRLLLGGGGGGEEEBBB>>><<<:::::::::???AAADDDFFFHHHKKKOOORRRVVVZZZ^^^]]]\\\___hhhoooqqqiii]]]RRRLLLKKKMMMOOOTTTVVVXXX[[[___aaacccdddiiihhhgggdddaaa]]][[[YYY^^^```cccfffiiimmmqqqtttwww{{{hhhVVVKKKHHHIIIHHHFFFFFFHHHHHHEEEHHHMMMaaassswwwlllffffff^^^TTTNNNJJJIIIHHHIIIEEEGGGIIIHHHDDD@@@>>>===>>>JJJXXXdddoooxxx{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~|||~~~{{{fff___YYYZZZ]]][[[QQQHHH666444222111222444777999===???BBBDDDFFFHHHKKKNNNPPPMMMMMMOOOQQQTTT[[[ccc}}}fffRRRiiisssWWWDDDAAABBBOOObbbiii^^^OOOIIIIIIIIILLLQQQXXX^^^aaaccccccbbbbbbcccfffkkkoooqqqtttxxxzzzzzzzzz{{{||||||{{{|||~~~|||~~~xxxiii\\\TTTRRRRRRaaagggoootttvvvyyy|||~~~|||{{{}}}}}}||||||{{{zzzzzzzzz|||||||||||||||~~~|||sssoooqqqwww|||wwwppp{{{}}}xxxvvvpppkkkWWWIII<<<777888999:::<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPOOOPPPQQQPPPPPPTTT[[[aaajjjxxxuuu[[[KKKDDD>>>888666333000......333888>>>AAAIIISSS^^^eeegggggg``````ZZZQQQKKKIIIFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHNNNPPPSSSUUUUUURRRNNNLLLLLLJJJHHHHHHIIIJJJIIIGGGJJJHHHEEECCCBBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOORRRPPPIIIGGGJJJOOOPPPVVVUUUUUUYYY^^^```]]]YYYSSSWWWZZZ\\\^^^\\\RRRGGGEEELLLUUU\\\aaaiiiuuu~~~tttiiifffkkkoooooolllVVVXXXfffssszzznnnnnnyyyuuuddddddggg~~~wwwpppiii]]]III777555555444555666888:::;;;???DDDEEEKKKZZZkkkgggVVVMMMIIIIIIGGGDDDAAA>>><<<;;;;;;===???BBBDDDFFFIIIMMMPPPQQQUUUXXXXXXXXX[[[cccjjjvvvtttnnneee[[[TTTQQQQQQVVVXXX\\\```dddgggiiijjjnnnmmmllliiieeeaaa\\\ZZZZZZ\\\^^^```ccciiiooossstttjjjXXXOOONNNPPPLLLIIIHHHIIIHHHFFFIIIOOOdddsss|||tttqqqvvvnnn```TTTNNNLLLKKKKKKLLLLLLLLLIIIDDD@@@======>>>LLL\\\hhhrrryyyzzzxxx~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}~~~||||||kkk```ZZZWWWZZZ^^^YYYLLL???555444222222444777:::<<>>@@@UUUhhhbbbOOOKKKJJJHHHFFFFFFKKKTTT[[[```aaaaaa^^^\\\]]]bbbgggjjjnnntttxxxzzzzzzzzzzzzyyyyyyzzz}}}~~~~~~~~~}}}}}}rrrdddYYYSSSQQQcccjjjsssyyyzzzzzz{{{|||~~~~~~}}}}}}~~~{{{xxxzzz{{{}}}}}}}}}{{{yyywwwzzzyyyxxxyyy|||~~~~~~yyyqqqlllooovvv}}}|||sssooo|||{{{yyyxxxyyypppbbbOOODDD999777999:::<<<>>>???@@@BBBDDDEEEEEEEEEDDDGGGIIILLLMMMMMMMMMMMMNNNOOOOOONNNLLLLLLQQQZZZaaakkk{{{~~~~~~yyy```PPPLLL>>>666111222111...111888777:::AAALLLXXXbbbhhhjjjggggggbbbYYYRRROOOIIIDDDCCCDDDEEEFFFEEEDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKJJJIIIHHHJJJHHHGGGGGGHHHHHHHHHGGGJJJHHHFFFCCCAAA@@@@@@@@@@@@BBBEEEHHHJJJKKKLLLLLLMMMOOONNNGGGDDDGGGKKKLLLTTTSSSSSSWWW\\\^^^]]][[[YYY]]]```cccfffcccXXXLLLFFFKKKRRRWWW[[[bbbllltttxxxrrrkkkhhhjjjmmmooonnn___^^^kkkxxx||||||vvv}}}{{{lllqqqmmmaaafffnnn~~~vvvooogggYYYCCC222444444555666777:::<<<===@@@EEEGGGNNN]]]kkkooo\\\SSSOOOMMMKKKHHHEEEAAA???======<<<>>>AAACCCEEEHHHLLLNNNOOORRRUUUUUUUUUWWW^^^ccckkkoootttuuuqqqhhh^^^XXX[[[[[[[[[[[[\\\^^^___```aaabbbcccdddcccaaa]]][[[UUUVVVXXXZZZ]]]dddkkkqqqqqq~~~mmm]]]WWWXXXZZZQQQMMMKKKKKKJJJIIIMMMSSSfffttt}}}}}}~~~nnn^^^TTTQQQQQQPPPRRRQQQNNNHHHBBB>>><<<===@@@OOOaaallltttzzzzzzwww||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}nnn]]]YYYUUUUUUZZZ^^^XXXHHH:::333222222333555999<<<>>>CCCEEEGGGGGGGGGHHHJJJLLLKKKLLLOOOQQQRRRVVVcccqqqiiiNNNJJJ]]]sssqqqRRROOOHHHBBBJJJYYYaaa```TTTOOOHHHCCCBBBFFFMMMSSSXXX[[[^^^]]]ZZZYYY\\\___dddiiipppuuuwwwwwwwwwwwwwwwwwwxxx{{{}}}~~~|||{{{~~~|||zzz{{{~~~zzzkkk]]]TTTPPP___hhhssszzz|||{{{{{{{{{~~~}}}}}}|||}}}}}}~~~~~~}}}zzzzzz|||~~~}}}zzzxxxxxxwwwvvvxxx{{{}}}}}}|||{{{xxxuuutttvvv{{{}}}zzzsssooovvv~~~yyy~~~uuuvvvzzzlllUUUGGG>>>777777:::<<<>>>AAAAAABBBCCCDDDDDDDDDCCCBBBGGGJJJNNNPPPPPPPPPPPPQQQRRRQQQOOOLLLLLLQQQ[[[cccjjjrrrwwwiiiaaaKKK===555999:::333///111666888===EEEPPP\\\eeejjjfffhhhfff___ZZZVVVPPPJJJGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFIIIHHHFFFDDDBBBAAA@@@???AAACCCFFFIIIJJJKKKJJJIIILLLPPPOOOHHHCCCEEEIIIKKKOOOOOOPPPSSSVVVUUUSSSPPPSSSYYY___gggmmmlll___RRRGGGLLLSSSXXX[[[^^^dddiiilllkkkiiihhhhhhkkknnnqqqmmmkkkwww~~~wwwiiifffoooyyypppzzzrrroootttuuu}}}uuunnncccSSS???222333444555777:::<<<>>>???CCCHHHJJJQQQ___kkkkkkZZZRRROOOMMMJJJGGGCCC@@@>>><<<<<<>>>AAACCCDDDGGGKKKMMMOOOQQQSSSSSSSSSUUUYYY]]]^^^```gggnnnssspppfff^^^bbb___YYYTTTPPPOOOOOOPPPOOOQQQUUUXXXZZZ[[[ZZZYYYTTTTTTUUUVVVYYY___ggglllqqq~~~ooobbbaaabbbaaaSSSNNNKKKJJJIIIIIIOOOVVVgggsss~~~jjj]]][[[ZZZWWWUUUSSSNNNGGG@@@===<<<===EEETTTeeeooouuuyyyyyywwwyyyzzzzzz|||}}}~~~|||}}}~~~~~~~~~}}}}}}|||~~~xxx}}}hhhWWWSSSSSSUUUZZZ]]]UUUEEE888111111222444666:::>>>@@@AAACCCEEEFFFGGGHHHJJJLLLKKKKKKNNNOOOPPPUUUdddsssfffQQQMMMQQQllljjjZZZIIICCCEEEOOObbbuuu___UUUIIIBBBBBBEEEHHHIIINNNRRRXXX[[[ZZZYYYZZZZZZ\\\aaahhhnnnqqqsssuuuvvvwwwwwwxxx{{{}}}|||zzzwww~~~~~~}}}zzzyyyyyy|||~~~pppaaaUUUOOOWWWaaaoooyyy}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~yyy|||~~~}}}{{{xxxzzz|||}}}}}}{{{yyywwwwwwvvvvvvxxxyyyzzzzzzyyysssvvv{{{xxxyyyvvvqqqqqqyyy}}}{{{}}}yyytttwwwyyygggNNNAAA;;;777:::===>>>@@@CCCCCCCCCEEEEEEEEEDDDCCCCCCFFFIIIMMMPPPQQQQQQRRRSSSUUUTTTRRROOONNNSSS\\\ccceeehhhssskkkoooxxxfffPPP===:::;;;555///...444555999@@@JJJVVVbbbiiihhhkkkkkkfffbbb___YYYSSSKKKIIIFFFDDDCCCDDDFFFGGGBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBEEEGGGIIIKKKKKKJJJIIIHHHLLLQQQQQQIIIBBBCCCFFFIIIJJJLLLPPPSSSTTTRRRNNNKKKOOOUUU^^^hhhqqqqqqdddUUUIIIOOOWWW\\\^^^___aaaccccccfffiiijjjkkkmmmrrrvvvtttmmmvvv~~~vvvnnnnnnlllsssnnnfffdddnnnzzzzzz}}}zzzzzzssskkk]]]KKK<<<444333555777999<<>>@@@BBBCCCFFFIIILLLNNNOOOQQQRRRRRRTTTXXX[[[[[[WWWUUUYYYaaaeeeddd```fffbbb[[[TTTOOOLLLKKKKKKKKKMMMPPPTTTWWWYYYYYYYYYZZZYYYXXXWWWWWW[[[aaaeeennnzzzrrriiikkkjjjdddTTTNNNJJJIIIHHHJJJQQQYYYiiirrrttteee```]]]WWWXXXTTTMMMEEE???===>>>AAAMMM[[[iiipppssswwwxxxxxxwwwxxxyyy{{{|||~~~{{{}}}}}}|||{{{|||xxxuuu||||||~~~zzzbbbQQQRRRTTTXXX[[[XXXOOOAAA666222222333666999<<<@@@AAABBBDDDFFFHHHHHHJJJLLLNNNNNNMMMNNNOOOOOOQQQ\\\ggg}}}eeeNNNCCCTTTsssnnnQQQFFFDDDIII[[[nnnggg\\\NNNFFFEEEFFFEEECCCFFFJJJPPPVVVZZZ[[[ZZZXXXTTTXXX^^^ccchhhlllqqquuuvvvwwwxxx{{{}}}}}}zzzwww{{{|||{{{zzzyyyyyy{{{|||tttdddWWWPPPPPP[[[jjjvvv{{{|||||||||||||||}}}}}}}}}}}}}}}}}}yyy|||~~~~~~}}}}}}~~~~~~~~~~~~|||zzztttttttttuuuuuuttttttsssuuuvvvxxxwwwuuuttttttuuunnnuuu~~~zzz}}}~~~yyytttwww}}}uuuxxxwwwvvvxxxttt```JJJ???:::999===@@@@@@BBBEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEHHHLLLNNNNNNOOOPPPRRRVVVVVVUUUSSSQQQTTTZZZ```ffffffkkk}}}kkkcccjjjoooRRR===666555333111000222666;;;EEEQQQ^^^ggglllooopppllliiigggbbb\\\QQQNNNIIIDDDBBBCCCEEEGGGAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDHHHIIIJJJJJJJJJIIIHHHGGGKKKQQQQQQIIIAAA@@@DDDGGGHHHKKKPPPTTTWWWVVVUUUSSSTTTWWW]]]fffoooqqqfffXXXMMMRRRYYY^^^```aaaaaaaaabbbgggmmmppprrrtttxxx|||zzzllllllqqqkkkjjjrrrwww~~~xxx{{{|||zzzzzzvvvpppgggVVVCCC888777444555888;;;???AAACCCDDDHHHLLLKKKPPPXXX[[[iii}}}ttt^^^SSSRRROOOKKKGGGCCC@@@>>>:::<<<>>>@@@AAACCCGGGIIIJJJKKKMMMOOORRRUUUXXX[[[^^^YYYSSSQQQUUUZZZ^^^```fffeeebbb___\\\ZZZXXXWWWWWWYYY[[[___bbbdddffffffeeedddaaa\\\YYYXXXZZZ\\\eeemmm~~~zzztttxxxssshhhWWWQQQLLLKKKKKKNNNVVV___kkkqqqyyyooohhhaaaYYYZZZVVVNNNEEE??????BBBEEETTT```lllpppqqqtttxxxyyyxxxxxxyyyzzz|||}}}~~~~~~zzz}}}}}}{{{{{{{{{|||}}}{{{xxxzzz~~~qqq[[[LLLSSSWWW[[[ZZZRRRFFF:::333444555777999<<>><<<<<>>???BBBEEEHHHFFFGGGJJJNNNRRRVVVZZZ\\\___^^^[[[XXXVVVXXX]]]aaadddfffhhhjjjkkkjjjhhhfffeeegggiiilllpppsssvvvxxxnnnlllhhhaaaZZZWWWVVVWWW[[[```ooo~~~{{{lll[[[UUUPPPOOOOOORRR\\\fffmmmpppttt}}}tttkkkaaa[[[WWWOOOFFF@@@@@@EEEIIIYYYdddnnnoooooosssxxxzzzzzzzzzzzz{{{{{{|||||||||zzz}}}}}}{{{zzz{{{{{{|||xxxyyyjjjYYYOOOUUUZZZ]]]YYYMMM???555000777888999<<<>>>BBBDDDFFFLLLMMMOOOOOOOOOOOOQQQSSSOOOOOORRRXXXYYYUUURRRSSSXXXcccbbbhhh|||eeeMMMHHH^^^vvvxxxXXXKKKNNNSSSqqqmmmeeeZZZPPPKKKJJJKKKEEEBBBAAAHHHRRRYYYZZZWWWXXXWWWTTTRRRSSSWWW]]]bbbhhhjjjnnnssswwwyyywwwuuuvvvxxxzzzzzzyyyyyyyyyzzz{{{|||}}}yyyiii\\\UUULLLWWWgggtttzzz{{{|||}}}xxxyyyzzz{{{||||||||||||~~~}}}}}}~~~|||{{{zzzwwwuuuvvvxxxzzzxxxvvvttttttuuuwwwwwwwwwqqqnnnkkkhhhhhhkkkoooqqqooouuuyyyuuulllfffhhhmmmxxx|||{{{vvvuuunnn^^^MMMDDD???===???CCCEEEDDDDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIPPPPPPPPPOOOMMMMMMOOOPPPQQQSSSUUUTTTQQQPPPQQQSSS^^^``````fffiiiggggggHHH>>>:::333333444666777:::CCCNNNVVV```eeeiiijjjmmmqqqqqqnnneeebbb]]]WWWQQQKKKGGGFFF?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCC???AAABBBAAA??????BBBEEEGGGHHHIIIJJJIIIFFFCCCAAACCCBBBBBBBBBCCCDDDFFFFFFQQQXXXYYYPPPFFFDDDHHHKKKHHHHHHJJJKKKMMMRRRXXX\\\YYYVVVRRRUUU```kkkiiiaaaRRRSSSUUUWWWZZZ^^^bbbdddiiimmmsssxxx{{{|||||||||~~~xxx{{{zzzvvvtttkkk[[[HHH:::555555777:::>>>@@@BBBDDDGGGIIIHHHIIILLLQQQQQQSSS[[[eeemmmwwwxxxbbb^^^VVVPPPNNNMMMHHHAAA>>>=========???AAADDDEEEHHHIIIIIIJJJLLLRRRYYY^^^jjjtttssscccWWWZZZ```aaahhhfffdddfffjjjnnnnnnnnnnnnoooooopppqqquuuzzz~~~vvvsssnnnhhhbbb\\\YYYWWWRRRYYYdddvvvzzzjjj```WWWRRRNNNOOO[[[iiilllkkkppp|||zzzqqqiiieee\\\OOOEEE@@@CCCKKKTTTdddhhhooovvvyyyyyywwwuuuwwwxxxzzz||||||{{{zzzyyyuuuyyy|||}}}||||||}}}wwwttt|||aaaWWW]]]XXXXXXXXXSSSFFF999555777888:::===???BBBFFFKKKNNNZZZWWWTTTTTTUUUVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTSSSUUUXXXZZZ___rrr___NNNNNNeeezzzpppWWWCCC```pppyyynnn[[[OOOLLLLLLJJJCCC@@@CCCDDDFFFLLLUUUSSSYYY^^^^^^ZZZUUUSSSTTTWWWZZZ___fffkkkmmmmmmkkkooossswwwvvvsssqqqtttxxxxxxzzz|||}}}}}}}}}{{{gggXXXQQQRRR___rrr{{{xxxxxx~~~yyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{{{{{{{|||~~~{{{xxxvvvvvvuuusssrrruuusssqqqppprrrssssssrrrrrrnnniiiggghhhiiijjjiiimmmqqqooogggaaafffsss~~~zzz~~~|||{{{tttlll^^^NNNDDDAAAAAABBBCCCDDDEEEEEEEEEEEEDDDGGGIIIKKKKKKKKKLLLNNNSSSQQQPPPOOOPPPQQQSSSUUUSSSVVVVVVQQQOOOPPPQQQPPPZZZ^^^``````lllwwwxxx\\\FFF===888333111222555777;;;EEENNNVVV]]]fffmmmqqqqqqppppppooommmjjjeee^^^UUUKKKEEEDDDCCCCCCDDDEEEEEEBBB@@@AAAAAABBBBBBAAAAAA@@@???CCCAAA@@@AAADDDEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBGGGGGGHHHHHHGGGFFFDDDCCCDDDAAA???@@@DDDGGGHHHGGGRRRUUUVVVPPPGGGCCCDDDHHHIIIJJJKKKJJJKKKMMMQQQTTTWWWSSSRRRVVV^^^cccaaa]]]YYYYYYXXXXXXYYY[[[]]]___mmmrrrwww{{{||||||||||||wwwxxxtttrrrnnneeeTTTCCC888555777888;;;@@@CCCDDDFFFHHHIIIIIIIIIMMMQQQRRRSSS[[[ddd|||uuuvvvooodddXXXSSSRRRPPPKKKGGG@@@>>>===;;;;;;===???AAAFFFGGGHHHIIIKKKPPPVVVZZZkkkwwwzzzoooeeegggjjjiiijjjfffbbbaaacccfffhhhhhhhhhiiijjjjjjkkknnnssswwwyyyyyywwwsssnnngggbbb^^^YYY[[[^^^jjjxxxlll___XXXTTTSSSYYYaaaeeegggmmmvvv|||ttthhh\\\NNNDDD@@@DDDNNNXXXfffjjjooouuuxxxxxxwwwuuuvvvwwwzzz{{{|||{{{zzzyyyxxx{{{}}}~~~}}}|||~~~|||zzzfffaaaeee]]][[[WWWPPPCCC777555888:::<<>>CCCAAA???@@@AAABBB@@@>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@@@@CCCFFFGGGFFFNNNRRRSSSOOOGGGBBBDDDGGGGGGHHHIIIIIIIIIJJJMMMPPPSSSQQQQQQUUUZZZ\\\ZZZWWWXXXWWWWWWYYY\\\```eeegggrrruuuzzz|||}}}}}}}}}}}}{{{yyyrrrnnnggg[[[KKK===666666999:::>>>CCCFFFGGGGGGHHHIIIJJJJJJMMMQQQRRRSSSZZZbbbppp|||uuuuuu___YYYXXXSSSNNNLLLDDDBBB>>>;;;:::;;;===>>>CCCEEEGGGHHHIIILLLPPPSSS[[[hhhqqqmmmiiijjjjjjhhhhhhccc^^^[[[\\\^^^aaabbb```aaabbbbbbcccfffjjjnnnwwwyyy|||}}}{{{vvvpppmmmooonnnkkknnnuuucccYYYVVVUUUTTTUUUYYY^^^eeekkkppppppaaaOOOEEEAAAFFFRRR___iiilllppptttvvvwwwvvvuuuuuuwwwyyy{{{{{{{{{zzzyyyxxxzzz||||||{{{|||}}}~~~~~~|||}}}~~~rrrlllnnnoooeee^^^UUUKKK???666666;;;===???BBBDDDGGGJJJNNNQQQVVVUUUSSSSSSUUUWWWWWWWWWVVVWWWWWWVVVVVVUUUTTTSSSVVVWWW\\\___```lll```OOOPPP[[[uuutttMMMSSSdddvvvyyyjjj\\\WWWPPPJJJEEEFFFGGGEEECCCCCCHHHNNNVVVZZZZZZYYYYYYZZZUUUTTTRRRRRRSSSVVVYYY[[[VVVWWWYYY[[[\\\^^^^^^___cccfffiiilllnnnqqquuuxxx}}}llldddcccppp{{{|||{{{{{{yyyxxxxxxxxxxxxyyyyyyzzz~~~~~~~~~}}}|||yyywwwvvvyyyvvvrrrpppppppppooonnnppppppqqqrrrqqqmmmfffbbbZZZZZZ[[[]]]```eeeiiikkkqqqqqqooopppyyy}}}wwwttt{{{yyykkk]]]UUUOOOHHHDDDCCCFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIKKKNNNPPPUUUTTTTTTSSSSSSSSSTTTTTTWWWYYYXXXXXXZZZ]]]ZZZTTTVVVXXX^^^bbbaaaggg{{{tttRRRBBB>>>888444444444333777<<>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGEEECCCAAAAAACCCDDDEEEEEEKKKNNNQQQNNNHHHDDDEEEGGGEEEGGGHHHIIIHHHHHHJJJKKKOOOPPPQQQSSSTTTTTTTTTSSSWWWXXXZZZ]]]bbbiiiooorrruuuxxx{{{||||||||||||}}}}}}zzzrrrkkkbbbSSSCCC888444666999<<<@@@EEEIIIIIIHHHHHHHHHKKKJJJLLLPPPRRRRRRWWW^^^kkkpppbbb]]]TTTNNNNNNHHHEEEAAA===;;;;;;===>>>@@@BBBDDDFFFFFFHHHJJJLLLFFFRRR\\\^^^^^^```aaa^^^^^^\\\ZZZYYYYYY[[[]]]^^^\\\]]]^^^^^^^^^```cccfffmmmqqqvvv{{{}}}}}}{{{yyy~~~www___RRROOOOOOLLLHHHLLLPPPWWW]]]cccrrr}}}iiiRRRFFFBBBGGGUUUdddlllnnnpppssstttuuuuuuuuutttvvvxxxzzz{{{{{{zzzyyyvvvwwwxxxyyyzzz{{{}}}~~~}}}|||zzzzzz{{{~~~~~~|||qqqfffpppwwwuuujjj___QQQFFF;;;555888===@@@BBBFFFHHHJJJLLLPPPSSSQQQPPPPPPQQQTTTWWWYYY[[[YYYYYYYYYXXXWWWUUUTTTSSSTTTSSSXXX___\\\]]]ssseeeSSSGGGVVVyyyttt\\\NNNXXXdddeeeeeehhh[[[SSSKKKGGGFFFFFFDDDCCCAAAEEELLLRRRWWW[[[```cccaaa___\\\YYYVVVVVVWWWYYYOOONNNMMMMMMNNNNNNLLLJJJPPPRRRVVVZZZ]]]bbbhhhlllsssxxx{{{~~~~~~pppggglllwww|||||||||wwwwwwwwwxxxyyyzzz{{{{{{zzz{{{||||||{{{yyyvvvuuuuuutttsssttttttsssqqqnnnmmmllllllllljjjeee^^^ZZZXXXZZZ]]]^^^______aaadddgggmmmrrrwwwzzzwwwwww||||||uuuyyygggTTTLLLJJJHHHFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHJJJMMMPPPSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUWWW]]]bbb]]]VVVWWWUUUZZZbbb___]]]nnn}}}lll{{{hhhMMMEEE===777555555444444777>>>DDDMMMVVV^^^eeekkkooooooqqquuuvvvtttpppmmmkkkaaa]]]VVVPPPLLLJJJGGGFFFDDDDDDCCCBBBAAAAAAAAA@@@BBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCGGGKKKOOONNNJJJGGGFFFHHHEEEGGGIIIIIIHHHGGGGGGHHHKKKMMMOOONNNNNNOOOSSSVVVZZZ]]]aaagggmmmssswwwyyywwwyyy{{{{{{{{{{{{|||~~~{{{vvvoooggg\\\LLL===555444777999>>>AAAFFFIIIIIIHHHGGGGGGKKKIIIJJJNNNPPPPPPSSSXXXhhhqqqbbbVVVNNNNNNIIIFFFBBB>>><<<<<<===>>>===???BBBCCCCCCDDDFFFGGGCCCJJJQQQSSSUUUVVVVVVUUURRRTTTWWWYYY[[[\\\\\\]]][[[\\\\\\\\\\\\]]]```bbbeeegggkkkooosssvvvxxxxxxuuuyyy~~~|||```LLLGGGGGGCCC>>>BBBCCCIIIRRR[[[hhh}}}oooWWWKKKGGGHHHTTTcccnnnoooppprrrssstttttttttsssuuuwwwyyyzzzzzzyyyyyyuuuvvvwwwyyy{{{}}}~~~zzzyyyxxxwwwxxxzzz}}}|||{{{xxx{{{~~~~~~}}}bbb```qqqzzzuuuhhh[[[LLLAAA:::888;;;@@@BBBEEEHHHJJJLLLNNNQQQSSSPPPPPPPPPPPPQQQTTTWWWYYYZZZZZZYYYYYYWWWVVVTTTSSSRRRNNNSSS]]]]]]ZZZeeexxxyyyaaaKKKNNNhhhzzz___WWWUUUVVVbbbrrrsssjjj\\\PPPJJJHHHFFFDDD@@@AAADDDGGGMMMTTT[[[```ggghhhhhhfffdddbbbcccddd[[[YYYVVVTTTSSSPPPLLLIIIJJJKKKMMMNNNPPPSSSXXX[[[dddiiinnnppprrr~~~zzzllljjjrrryyy|||}}}xxxxxxxxxxxxxxxxxxxxxxxxtttvvvxxxyyyyyyxxxwwwvvvpppqqqtttvvvwwwtttoookkkgggeeebbb```^^^[[[WWWTTTUUUYYY]]][[[VVVSSSSSSUUU```nnnzzz}}}}}}}}}~~~|||~~~}}}yyyssswwwcccOOOGGGFFFGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHLLLOOOPPPPPPQQQRRRRRRQQQPPPOOONNNPPPSSSWWW___eeeaaaZZZYYYTTTWWW```___[[[ddduuulllgggooobbbNNNCCC999666666555444555666;;;CCCLLLUUU^^^ggglllkkkpppuuuwwwvvvsssrrrrrrmmmjjjeee```[[[TTTNNNIIIHHHGGGEEECCCAAA@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCFFFJJJJJJGGGEEEEEEFFFCCCEEEFFFFFFEEEDDDDDDEEEDDDFFFHHHHHHHHHKKKSSSYYYaaaeeelllsssxxx{{{{{{zzzyyyzzz|||||||||{{{|||}}}|||uuunnn```UUUEEE999555666888999???BBBFFFHHHGGGFFFFFFFFFIIIGGGHHHLLLMMMLLLNNNRRRZZZppplll]]]SSSNNNKKKIIIEEEAAA>>>===<<<<<<;;;===???@@@@@@AAACCCEEEHHHJJJLLLMMMOOOOOONNNMMMKKKOOOUUUYYYZZZ[[[[[[[[[ZZZ\\\]]]\\\[[[\\\^^^___bbbbbbcccdddgggiiilllmmmlllnnnrrrxxxkkkQQQEEEBBB???;;;===<<>><<<<<>>???AAAAAA??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAACCCDDDCCCBBBAAABBBCCC???AAACCCDDDCCCBBBBBBCCCAAABBBCCCCCCBBBAAABBBDDD@@@CCCGGGIIILLLQQQXXX^^^jjjnnntttzzz~~~~~~|||zzz{{{}}}~~~}}}{{{yyyxxxxxxxxxqqqiiiVVVKKK>>>666666999::::::@@@BBBEEEEEEDDDDDDDDDEEEGGGDDDDDDHHHJJJIIIIIILLLLLL\\\xxxyyyiii]]]RRRQQQPPPLLLHHHDDD@@@===<<<:::;;;======>>>???BBBEEEGGGFFFHHHLLLOOOOOOOOONNNLLLPPPUUUWWWVVVVVVWWWXXXYYY[[[\\\[[[ZZZZZZ[[[\\\____________```bbbcccdddhhhgggiiimmmpppwwwyyy]]]KKKEEEBBB???===;;;===FFFPPPZZZfffppp{{{oooppplll```[[[```lllnnnqqqsssuuuuuuttttttqqqsssuuuxxxyyyzzzyyyxxxxxxxxxxxx{{{|||{{{wwwssslllmmmooorrruuuwwwxxxyyyxxxrrrsssgggVVV[[[hhhlllfffVVVJJJ???===???AAACCCEEECCCFFFIIILLLLLLMMMOOOQQQTTTTTTTTTQQQPPPQQQVVVYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSUUUWWWYYYZZZ\\\```ccc|||fffPPPLLLZZZlll~~~jjjYYYRRRmmmtttuuulllaaa[[[UUUOOOKKKHHHEEECCCCCCDDDEEEEEELLLRRRZZZ```dddhhhoootttsssvvvyyyyyywwwwwwxxx{{{sssqqqmmmgggbbb______```]]]eeeoootttpppnnnxxx~~~yyyxxxzzz~~~zzztttpppqqqtttvvvrrrrrrsssssssssrrrqqqpppppppppqqqqqqrrrsssssssssqqqpppooonnnkkkfff___ZZZQQQOOOLLLJJJKKKKKKKKKJJJHHHKKKLLLGGGBBBEEEQQQ\\\qqq{{{xxx~~~zzzvvvxxx{{{|||wwwqqqcccUUUHHHCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLJJJIIIIIIJJJLLLLLLKKKKKKMMMNNNIIIKKKNNNPPPQQQQQQOOOMMMKKKPPPUUUWWWZZZ______\\\TTTWWWYYYWWWUUUWWW]]]cccuuu}}}jjjeeewwwdddOOODDD@@@;;;555333333444777:::???GGGPPPWWW```gggpppuuuuuuvvvxxxzzzzzzyyyxxxwwwsssmmmfff```WWWUUUQQQLLLIIIFFFEEEEEECCCEEEFFFDDDAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAA@@@????????????@@@AAA@@@BBBDDDCCCBBBAAABBBCCC@@@AAABBBBBBAAAAAABBBCCCCCCCCCDDDCCCBBBCCCEEEGGGIIIMMMTTT[[[```dddggghhhqqqtttxxx{{{}}}}}}|||{{{zzz||||||zzzuuuppplllkkk~~~||||||yyynnnhhh___NNNDDD999444666:::;;;:::@@@BBBDDDDDDBBBBBBCCCDDDFFFCCCCCCGGGIIIGGGGGGIIIIIISSSkkk|||uuunnnxxxttteeeWWWYYYWWWTTTPPPJJJDDD@@@===999:::;;;<<<===???BBBEEEDDDCCCGGGNNNUUUWWWVVVVVVPPPSSSUUUTTTRRRQQQSSSUUUXXXYYYZZZZZZXXXXXXYYYZZZ[[[\\\]]]^^^```aaabbbbbb___```eeekkklllllluuufffRRRJJJGGGEEE>>>===???EEELLLUUUbbbnnnttt}}}ooocccdddkkkmmmqqqtttvvvvvvtttsssqqqrrruuuxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyuuuoooiiifffhhhlllqqquuuwwwyyyyyyvvvwwwyyy\\\OOOVVVaaaccc```OOODDD<<<===BBBDDDEEEFFFCCCFFFIIIKKKLLLMMMNNNOOOQQQRRRSSSRRRRRRUUU[[[aaaXXXXXXXXXXXXWWWVVVUUUUUUUUU[[[\\\XXXVVV\\\aaacccppppppTTTKKKPPPUUUhhhuuu[[[OOO```nnnpppkkkggg```ZZZNNNLLLJJJIIIHHHGGGEEECCC@@@FFFNNNTTTXXX___hhhnnnlllrrrxxx{{{{{{~~~}}}xxxrrrppppppqqqhhhnnnyyy~~~wwwooosss}}}~~~zzzzzzyyyvvvvvvxxxwww}}}zzzrrroooppprrrhhhjjjmmmooorrrsssssssssqqqqqqpppooooooppppppqqqjjjgggbbb]]]YYYSSSMMMIIIIIIGGGFFFFFFGGGHHHGGGFFFFFFHHHHHHCCCAAAKKK___ppp{{{uuuzzz|||wwwwwwyyyvvvnnnggg]]]RRRHHHFFFGGGFFFGGGHHHGGGIIIMMMPPPPPPOOOMMMKKKJJJLLLNNNOOONNNMMMNNNOOOGGGJJJNNNQQQRRRQQQPPPNNNJJJPPPTTTTTTUUUXXXYYYXXXPPPYYY\\\UUUNNNRRRZZZ```iiifffyyyvvv]]]OOOGGG@@@888555555555555666999???GGGMMMYYYaaakkkqqqssstttwww{{{{{{zzzzzzyyyxxxtttnnnjjj```^^^YYYTTTPPPMMMLLLKKKKKKLLLMMMJJJEEEBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@???>>>>>>>>>???AAABBB>>>AAADDDDDDBBBAAABBBDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFJJJMMMUUU[[[eeeooovvvxxxvvvtttvvvvvvwwwyyyzzz|||}}}}}}wwwxxxxxxuuunnnfffaaa^^^}}}yyywwwxxxzzz|||{{{rrrsssuuunnnaaaXXXBBB>>>888777999<<<>>>>>>BBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEEDDDEEEGGGHHHLLLMMM^^^nnnoooxxxttthhh]]]ZZZUUUPPPKKKEEE@@@===::::::::::::<<<>>>???AAACCCDDDGGGKKKPPPUUUYYY[[[SSSRRRQQQPPPPPPPPPPPPPPPUUUUUUVVVVVVWWWXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]`````````bbbdddgggiiikkkmmmttt|||{{{vvvttttttwwwdddSSSKKKJJJJJJEEE???<<>>>>>>>>???@@@CCCBBBAAAAAA@@@@@@@@@@@@BBBEEEEEEBBBBBBDDDDDDAAAGGGGGGGGGFFFEEEEEEGGGIIINNNSSSVVVUUUSSSUUU]]]dddeeekkksssxxxxxxwwwxxxyyyxxx{{{{{{zzz}}}}}}vvv}}}qqqgggddd```YYYVVVWWW}}}xxxtttqqquuu|||}}}ssslllmmmooofffXXXNNN===:::777777:::>>>@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDDDDDDDFFFHHHNNNNNN^^^yyyuuuaaa]]]WWWTTTRRROOOJJJGGG>>>===<<<;;;<<<===???@@@???@@@BBBEEEHHHLLLOOOQQQOOONNNNNNMMMMMMNNNNNNOOORRRSSSSSSTTTUUUVVVWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^___```bbbdddggghhhjjjooottttttoooggg```\\\dddgggcccVVVKKKGGGHHHHHHGGGBBB???AAAEEEMMMYYYdddqqq~~~}}}|||vvvqqqqqqrrrtttuuuuuutttsssrrrqqqtttwwwxxxxxxxxxyyyyyyzzzvvvpppjjjfffeeeeeeeeeffffffiiimmmooosss}}}wwwkkk```]]]]]]XXXQQQMMMCCCCCCBBBBBBCCCEEEFFFGGGFFFHHHJJJMMMPPPPPPOOONNNKKKOOOOOOMMMPPPUUUVVVSSSTTTTTTVVVWWWWWWVVVUUUUUUWWWWWWWWWXXXYYY[[[^^^___```eeennn~~~zzzdddMMMGGGHHHXXXlllzzzhhhOOORRRlllpppcccWWWQQQNNNJJJJJJKKKIIIIIIHHHGGGGGGGGGIIIJJJVVV[[[aaaggglllqqqwww|||{{{{{{||||||zzzxxxvvvtttqqqrrrsssssssssuuuwwwzzzxxxuuusssuuuxxxzzzxxxuuuwwwvvvssspppnnnmmmmmmmmmhhhgggffffffhhhjjjjjjiiiiiieeeaaa^^^\\\YYYUUUQQQPPPLLLGGGEEEFFFFFFFFFEEE<<<>>>@@@AAA@@@AAABBBCCCGGGPPP]]]jjjsss}}}~~~yyyyyy{{{yyynnncccWWWNNNLLLJJJGGGEEEDDDEEEFFFHHHFFFLLLNNNJJJMMMTTTSSSLLLJJJJJJKKKLLLLLLMMMLLLLLLJJJJJJLLLPPPTTTUUUSSSQQQRRRSSSSSSSSSQQQPPPQQQRRRSSSTTTUUUVVVUUUVVVYYY[[[iiiqqqtttsssYYYIIIEEE@@@;;;777666555555<<>>???BBBBBBAAAAAABBBBBBCCCDDDCCCFFFFFFCCCEEEJJJLLLJJJKKKNNNOOOOOOOOOOOOSSSVVVVVV\\\ccceeedddfffkkkqqqrrrtttxxxzzzzzzzzzzzzzzzxxx||||||zzz{{{|||vvvnnnmmmddd]]][[[YYYTTTSSSWWW}}}yyywwwtttpppnnnqqqxxxxxxpppkkkmmmlll```PPPEEE777666666999===@@@BBBBBBAAAAAAAAAAAABBBCCCCCCDDD@@@BBBCCCDDDCCCDDDEEEGGGOOONNNZZZwwwzzzjjjcccZZZUUUSSSRRRNNNKKKDDDBBB???<<<;;;<<<===>>>===>>>>>>@@@AAACCCEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ]]]]]]]]]]]]___aaacccdddhhhiiilllmmmkkkeee\\\VVVRRRVVVVVVOOOIIIIIIIIIHHHFFFCCC@@@???@@@EEESSSaaakkktttyyyuuu|||}}}wwwvvvssstttuuuuuuuuutttrrrqqqsssssstttvvvyyyzzzzzzzzzuuuppphhhaaa^^^^^^aaacccbbbcccgggkkkpppyyywwwgggbbb^^^]]]YYYQQQIIIGGGAAAAAACCCDDDEEEFFFFFFGGGGGGJJJNNNQQQRRRQQQMMMKKKKKKMMMMMMLLLNNNRRRQQQNNNRRRSSSTTTVVVVVVVVVUUUTTTVVVVVVVVVVVVWWWYYY[[[\\\\\\bbbfffiiiuuuooo[[[IIIGGGKKKUUUllljjjVVVYYYiiitttsssjjjbbb___[[[UUUPPPPPPNNNKKKGGGGGGHHHIIIHHHGGGGGGJJJNNNRRRVVV[[[```dddhhhkkkooosssuuutttqqqoookkkmmmnnnnnnnnnooorrrtttrrrpppnnnooorrrtttrrroooqqqooommmjjjgggfffffffffdddaaa___]]]]]]\\\[[[YYYZZZWWWSSSPPPLLLIIIEEEBBBCCCAAA???>>>???@@@@@@@@@>>>>>>===<<<<<>>EEEMMMUUU^^^ggglllsssuuuwwwxxxwwwxxxyyy{{{||||||{{{xxxuuusssssstttrrrtttssskkkccc^^^YYYTTTSSSPPPLLLIIIIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAADDDDDDDDDEEEGGGIIIKKKLLLHHHJJJIIIHHHLLLUUU[[[\\\cccgggjjjgggaaa\\\\\\^^^^^^fffnnnrrrqqqqqqsssvvvzzzyyyxxxyyy{{{||||||{{{{{{}}}|||yyyvvvrrrkkkccc[[[XXXVVVWWWVVVUUUYYY___{{{uuupppmmmmmmnnnooo|||vvvzzzpppjjjooo{{{vvvpppllllllgggYYYHHH===555666888;;;???AAAAAAAAAAAA@@@??????@@@BBBDDDEEE???AAABBBCCCBBBBBBDDDEEEKKKJJJPPPbbbxxxsssbbbWWWSSSQQQNNNKKKJJJGGGBBB>>>;;;;;;;;;<<<======>>>>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]___aaabbbffffffhhhnnnuuuwwwsssooo___aaa^^^WWWRRRQQQPPPMMMDDDBBB@@@>>>;;;AAARRRcccgggnnnxxxyyyrrrtttvvvtttssstttsssssstttuuuuuuuuuttttttsssrrrrrrtttxxxxxxuuurrrjjjfff```[[[YYYZZZ]]]```aaaaaadddiiiooo|||lll]]]XXXWWWWWWTTTKKKDDDAAAAAABBBEEEGGGHHHIIIHHHGGGKKKNNNQQQSSSRRROOOMMMLLLOOONNNLLLLLLNNNPPPNNNKKKPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXZZZ```ccc```aaauuuiiiXXXHHH@@@OOOfffkkkyyyeeeTTTIIIUUUUUUYYYbbbeeeaaa\\\ZZZVVVRRRNNNKKKJJJKKKLLLMMMFFFFFFFFFGGGHHHKKKNNNPPPRRRUUUZZZ___bbbbbbaaa```bbbccceeeeeeeeefffhhhiiihhhfffeeefffggghhhgggeeecccbbb```___]]]\\\\\\\\\ZZZWWWTTTQQQPPPNNNLLLJJJLLLJJJHHHGGGEEECCCAAA@@@@@@???>>>=========<<<<<<@@@>>><<<;;;@@@JJJWWW```rrrvvv{{{xxxzzz|||~~~mmmPPPEEEIIIHHHHHHHHHHHHIIIJJJLLLMMMKKKHHHMMMVVVWWWNNNGGGHHHEEEEEEFFFGGGGGGGGGFFFFFFJJJKKKMMMOOOQQQQQQQQQPPPQQQRRRRRRPPPNNNLLLLLLMMMNNNPPPRRRRRRSSSUUUWWWZZZWWW```jjjsssxxxppplll~~~dddQQQHHH???<<<:::666333333444777;;;@@@GGGQQQ[[[bbbfffjjjooosssvvvxxxzzz|||~~~|||zzzyyyzzz{{{xxxxxxvvvsssqqqnnnjjjfffbbb^^^YYYVVVUUUUUUTTTTTTQQQPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPTTTWWWYYYRRRSSSRRRPPPUUU___gggjjjssszzz~~~vvvnnnkkkkkkkkkqqqwwwyyywwwuuuuuuvvvzzzxxxvvvxxx|||}}}|||yyy{{{zzzvvvoooiiiccc^^^YYYTTTVVV[[[^^^```dddkkkqqq{{{wwwuuussspppkkkhhhiiinnnuuuzzzyyypppssseee___jjj|||tttnnniiieee]]]MMM===555777999<<>>OOO```gggkkkpppuuuzzzwwwqqqoooooonnnooorrrpppqqqrrrsssuuuvvvvvvvvvtttsssrrrtttuuurrrlllfff\\\[[[YYYXXXXXXYYY[[[]]]___^^^aaagggooo}}}}}}gggYYYRRRNNNOOOOOOIIIBBB???CCCEEEHHHJJJKKKKKKJJJIIIMMMOOOQQQQQQPPPQQQSSSUUUVVVQQQMMMMMMOOOOOOLLLJJJMMMOOOQQQRRRTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTWWW]]]aaa___]]]fff||||||bbbHHHCCCLLLSSSbbbwwwnnn[[[DDDBBBEEEMMMTTTWWW[[[```]]]``````[[[SSSKKKIIIIIILLLJJJHHHGGGGGGHHHHHHIIIFFFGGGIIIKKKMMMOOOOOOPPPSSSUUUWWWWWWWWWWWWXXXZZZXXXWWWWWWWWWXXXXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRSSSPPPNNNJJJHHHGGGFFFDDDBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;;;;;;;999<<>>999555555555666888<<>>???????????????@@@AAAAAABBB>>>@@@AAAAAA@@@@@@AAABBBAAACCCFFFGGGKKK^^^kkk]]]VVVSSSSSSPPPNNNJJJFFFBBB???>>>===:::::::::;;;<<<>>>???@@@???@@@AAABBBDDDFFFGGGIIIHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQSSSUUUVVVXXXZZZZZZ[[[[[[[[[[[[]]]___aaaccchhhfffhhhqqqwwwiiiaaa]]]WWWOOOHHHIIIJJJIIIDDDDDDOOO[[[gggjjjnnnpppqqqsssxxx||||||}}}~~~}}}{{{yyyxxxxxxvvvssspppmmmlllmmmppprrrooooooppprrrtttuuuwwwwwwttttttsssqqqnnniiibbb]]]SSSTTTUUUVVVXXXYYY[[[[[[]]]^^^dddnnnxxxrrrcccWWWOOOJJJJJJKKKGGGCCCBBBFFFHHHJJJLLLMMMLLLKKKJJJKKKMMMNNNOOOPPPTTT[[[```]]]TTTMMMMMMOOONNNLLLKKKKKKMMMOOOQQQSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPRRRRRRUUUWWW[[[]]][[[]]]fffqqqaaaJJJAAAIIIKKKVVVmmm~~~aaaVVVHHH@@@<<<>>>FFFNNNVVV```kkknnnfff\\\UUURRROOOMMMKKKJJJJJJJJJIIIGGGGGGFFFDDDCCCCCCDDDFFFGGGEEEGGGJJJJJJJJJIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGDDDCCCCCCBBB@@@???===>>>??????===<<<===>>>999:::;;;;;;;;;===@@@CCCGGGNNN[[[hhhttt~~~|||}}}}}}wwwooottt}}}wwwdddPPPIIIJJJGGGEEECCCBBBBBBEEEIIIKKKIIIFFFJJJSSSTTTLLLFFFFFFBBBCCCDDDFFFHHHIIIIIIIIIMMMOOOOOONNNLLLJJJJJJKKKIIIJJJLLLLLLKKKLLLMMMOOOLLLMMMOOOOOOPPPQQQTTTVVVWWWUUUVVV[[[dddrrrtttooovvvXXXHHHCCC@@@>>>===888888666555555999>>>CCCHHHOOOZZZdddlllsssxxx{{{|||}}}}}}||||||}}}~~~{{{zzz}}}~~~{{{yyyzzzzzzwwwtttrrrsssssssssssssssrrrpppnnnmmmmmmnnnnnnkkkjjjiiiiiijjjnnnqqqssssssrrrmmmfffcccfffgggeeeccckkkuuu~~~}}}}}}}}}|||zzzzzz|||}}}~~~}}}{{{xxxsssmmmhhhccc]]]WWWSSSOOONNNSSSZZZeeemmmvvv|||wwwtttnnniiieeebbbaaaaaa```dddjjjqqqyyy~~~rrrggggggpppxxxzzzkkkiiirrruuulllbbbYYYMMMAAA<<<<<<===@@@CCCCCCAAA??????@@@??????@@@@@@@@@@@@@@@???>>>???@@@@@@??????@@@AAA???BBBFFFHHHIIITTTnnn||||||mmm___YYYXXXSSSRRROOOLLLIIIEEEBBB@@@::::::::::::;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRUUUWWWXXXYYYYYYYYYYYYZZZ\\\___aaacccdddffflllxxxuuummmfff[[[PPPKKKPPPXXX]]]ZZZVVVXXX^^^hhhjjjlllnnnoooooopppqqqppppppqqqrrrsssssssssrrroooqqqqqqooommmnnnooopppoooooopppqqqrrrsssuuuuuuqqqpppmmmgggaaa[[[XXXWWWQQQRRRSSSTTTVVVXXXZZZ[[[]]]bbboooxxxeee\\\RRRNNNLLLLLLHHHDDDDDDGGGIIIJJJKKKKKKKKKKKKJJJIIIKKKNNNPPPPPPPPPTTT\\\ccccccWWWMMMMMMOOOMMMKKKLLLJJJKKKMMMPPPRRRSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSUUUTTTUUUXXXWWWWWW\\\eeetttiiiTTTIIIEEEGGGUUUiiixxx~~~~~~}}}sssfffZZZMMMAAA===???FFFQQQ___jjjnnnllliiifff]]][[[XXXVVVUUUSSSOOOLLLLLLKKKHHHFFFDDDDDDDDDDDD@@@BBBEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBCCCAAABBBCCCDDDDDDEEEEEEEEECCCAAA>>>=========;;;:::888:::;;;;;;999999:::<<<777:::???CCCHHHPPPXXX___iiioooxxx}}}tttwww~~~{{{vvv||||||wwwvvvnnn```TTTNNNJJJFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHMMMOOOMMMIIIGGGCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMLLLIIIGGGHHHJJJGGGIIIKKKKKKJJJJJJLLLMMMLLLMMMNNNNNNNNNOOOQQQSSSUUUSSSSSSWWW[[[bbbppp~~~~~~ttt^^^OOOFFFDDDEEE>>>===;;;888666666888:::===BBBJJJSSS\\\eeennnsssvvvyyy}}}~~~~~~~~~}}}~~~}}}}}}}}}|||zzzzzz|||}}}}}}|||}}}|||{{{yyyyyyyyyzzz{{{zzzxxxvvvtttuuuwwwzzz|||{{{{{{xxxrrrpppqqqpppmmmrrrsssuuuyyy~~~~~~|||{{{{{{zzzxxxvvvtttttttttxxxwwwtttooohhhaaa]]]\\\TTTPPPOOOQQQSSSVVV___jjjsss{{{ooolllfffaaa^^^]]]]]]^^^dddkkkttt}}}}}}ooobbb]]]dddkkknnnjjjpppnnneeeYYYNNNCCC:::888;;;>>>AAADDDCCCAAA@@@@@@BBB>>>???@@@AAAAAA@@@>>>===>>>???@@@@@@???>>>@@@AAA???AAAFFFIIIIIIMMM[[[jjj|||nnnsss}}}mmmccc```TTTTTTSSSQQQMMMIIIFFFCCC===<<<<<<;;;;;;;;;;;;;;;<<<======>>>@@@AAACCCDDDCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMNNNQQQSSSUUUWWWXXXWWWWWWXXXYYY[[[^^^aaabbb___eeeqqqyyypppaaaSSSLLLUUUcccoooooohhhdddfffjjjjjjlllmmmnnnnnnmmmlllnnnmmmlllnnnqqqsssrrrqqqnnnqqqsssqqqnnnmmmmmmlllppppppppppppqqqrrrrrrsssmmmkkkfff]]]UUUPPPQQQSSSSSSSSSSSSSSSUUUWWWZZZ[[[```hhh{{{mmm[[[UUUMMMNNNPPPOOOHHHAAADDDKKKJJJJJJJJJJJJJJJIIIIIIHHHOOORRRTTTSSSQQQSSSYYY^^^fffXXXMMMLLLNNNLLLKKKLLLIIIJJJMMMOOOQQQRRRSSSSSSVVVUUUTTTRRRRRRSSSTTTTTTXXXTTTRRRTTTTTTTTT[[[eeelllpppwwwXXXPPPHHHEEEIIITTTeeeqqqxxxzzzttt___MMMDDD>>>BBBKKKWWWcccjjjmmmmmmsssoookkkhhhfffaaa[[[VVVPPPOOOMMMKKKHHHFFFEEEDDDAAACCCFFFGGGFFFEEEEEEFFFDDDEEEFFFEEECCCBBBCCCDDDAAABBBBBBCCCCCCCCCBBBBBB>>><<<999888888888666555333555888999888999;;;>>>@@@EEEMMMUUU^^^kkkxxx|||nnn```rrr~~~ssshhhggg]]]NNNIIIMMMKKKDDDFFFFFFGGGGGGFFFEEEDDDCCCDDDGGGIIIJJJMMMOOOMMMIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIJJJIIIGGGFFFGGGJJJHHHIIIJJJJJJIIIIIIJJJLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSRRRTTTWWWVVVWWWbbbooo{{{yyy}}}|||eeeSSSKKKKKKCCCCCCAAA>>>:::888888999555999>>>EEENNNXXXdddkkkqqquuu{{{}}}}}}||||||~~~~~~~~~}}}zzzzzz{{{~~~{{{~~~~~~|||{{{~~~}}}zzz{{{wwwyyy~~~~~~}}}yyyuuuqqqmmmlllkkkjjjfff___WWWRRRQQQSSSLLLJJJNNNVVV\\\bbbmmmzzz~~~xxxbbb```\\\YYYXXX[[[bbbgggsssxxx}}}rrrtttjjjVVVLLLPPPUUUSSSZZZ|||sssmmmhhhjjjccc\\\RRRFFF===:::<<>>===>>>========================@@@@@@AAAAAABBBFFFJJJNNNfffsssjjjzzzjjjeee]]]VVVQQQOOOOOOPPPKKKHHHCCC@@@>>><<<:::888999999888999:::<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIIHHHIIIKKKLLLOOOQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]^^^___]]]aaakkkzzzvvvaaaUUUKKKJJJRRRccckkkgggfffjjjiiikkkmmmmmmlllkkkkkkllljjjjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmlllllljjjlllnnnmmmjjjeee___[[[UUUOOOKKKLLLMMMMMMNNNRRROOOQQQTTTXXX]]]fffqqq{{{}}}qqqeee\\\ZZZaaa}}}kkkTTTMMMOOOLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPRRRRRRQQQQQQQQQRRRNNNLLLJJJIIIIIIKKKMMMOOOPPPOOONNNMMMNNNPPPRRRSSSXXXWWWVVVUUUTTTUUUUUUVVVUUUTTTSSSSSSTTTWWWZZZ\\\]]]___gggxxx|||pppcccRRRHHHFFFHHHQQQ^^^sssyyybbbWWWKKKDDD@@@@@@FFFMMMIIIIIINNNUUUYYYZZZ^^^cccfffkkkuuuzzzsssdddWWWSSSUUURRRMMMJJJHHHGGGFFFFFFDDDEEEDDDCCCAAA@@@???@@@>>>;;;:::<<<;;;777777:::===<<<;;;999888777666666<<<@@@FFFLLLQQQYYYbbbhhhsssxxx}}}sssqqqyyy~~~|||~~~zzzjjj]]]PPPNNNJJJGGGEEEDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKHHHFFFDDDBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDEEEHHHKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGKKKMMMLLLIIIHHHJJJNNNSSSTTTTTTSSSSSSUUUYYY\\\[[[iii|||nnnooo~~~zzzooo^^^WWWNNNHHHDDDAAA===;;;555555555555777<<>>CCCQQQmmmyyyaaa^^^___[[[[[[XXXOOOCCC:::888999:::;;;@@@AAABBBBBB@@@??????@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@@@@BBBFFFIIIZZZ|||yyyuuuaaaUUURRRSSSRRRPPPPPPMMMIIIFFFCCC@@@<<<:::888888888888999:::;;;<<<>>>>>>???AAACCCDDDEEEFFFEEEFFFHHHIIILLLMMMOOOPPPQQQRRRTTTWWWYYY[[[\\\\\\______aaaeeemmm}}}rrr```ZZZUUUVVV___dddccceeekkkiiikkkmmmlllkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkllliiijjjkkkllllllkkkjjjjjjhhhhhhiiigggccc]]]WWWSSSKKKHHHIIINNNOOOOOOQQQTTTVVV\\\cccjjjrrr}}}rrrkkkeee```]]]eeehhhUUUOOOPPPOOONNNMMMNNNOOOQQQSSSQQQSSSSSSRRROOOMMMMMMMMMJJJIIIIIIIIIJJJMMMOOOQQQRRRPPPOOONNNNNNOOOPPPQQQWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVXXX[[[\\\YYY\\\```eeeqqqpppYYYIIIFFFDDDEEEVVVxxx{{{kkkTTTBBB===???AAA===;;;<<>>======>>>;;;888:::@@@;;;===@@@CCCFFFIIIKKKLLLVVV\\\ccciiioooxxxtttkkkiiiuuuyyyvvvvvvwwwzzzlllZZZNNNJJJHHHFFFDDDCCCCCCDDDDDDIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGJJJMMMNNNMMMKKKJJJIIIGGGCCC@@@@@@BBBFFFHHHIIIIIIIIIHHHGGGGGGIIIKKKMMMMMMLLLKKKIIIHHHGGGGGGIIILLLMMMLLLIIIGGGIIIKKKQQQQQQRRRQQQQQQSSSWWWZZZUUUXXXggg~~~lllnnn}}}tttfffYYYOOOHHH@@@;;;888555333333444666777888@@@GGGQQQZZZaaahhhpppvvv||||||xxxuuutttrrrqqqooooookkkeee___\\\YYYVVVSSSYYY]]]aaabbbbbbcccgggkkkwwwtttqqqkkkhhhmmm|||\\\aaaiiirrrzzzyyyqqqiiidddeee\\\SSSLLLEEEBBBLLLZZZlll|||bbb\\\[[[WWWYYYQQQHHH<<<666777:::;;;:::>>>@@@AAAAAA???>>>>>>???@@@===:::;;;>>>@@@@@@???999999999:::::::::::::::??????@@@??????@@@CCCFFFTTTsssmmmZZZYYY[[[UUUMMMPPPOOOLLLKKKIIIGGGCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLNNNPPPSSSUUUWWWYYYYYY^^^```bbbbbbcccnnnyyyllleeeaaabbbcccbbbdddhhhhhhiiikkkllljjjiiiiiiiiijjjjjjkkkkkkkkklllllllllkkklllmmmmmmmmmkkkiiihhhhhhfffaaa\\\WWWRRROOOMMMGGGHHHLLLRRRTTTTTTWWW]]]oooxxxpppcccaaa```[[[XXX]]]}}}___QQQUUUSSSQQQOOOOOOPPPRRRSSSQQQRRRRRRQQQNNNLLLKKKKKKKKKJJJJJJKKKLLLOOOQQQSSSSSSQQQOOONNNMMMMMMNNNOOOTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWYYYZZZZZZYYY]]]aaabbbeeerrrnnn^^^RRREEEFFF\\\xxxrrr^^^UUUPPPKKKEEEAAA>>>>>>???CCCNNNYYYYYYXXX\\\ccceee```\\\ZZZTTTSSSRRRNNNIIIEEECCCBBBEEEHHHJJJJJJHHHGGGHHHIIIIIIIIIKKKLLLIIIHHHMMMVVVPPPSSSYYY___eeejjjmmmooowww{{{|||uuupppmmmrrrxxxrrrnnnrrrxxx~~~xxxmmm^^^OOOFFFFFFEEEDDDCCCCCCDDDFFFGGGKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGJJJLLLMMMLLLJJJHHHHHHFFFDDDBBBAAACCCFFFHHHKKKLLLLLLKKKIIIIIIJJJLLLNNNNNNLLLKKKIIIHHHGGGFFFIIIJJJLLLKKKIIIHHHIIIKKKOOOPPPQQQQQQQQQSSSVVVYYYWWWTTTXXXlll}}}ttttttggg]]]QQQHHHAAA===888666888999888777777<<>>@@@???===<<<<<<===>>>;;;999;;;???AAA???<<<999999999::::::;;;;;;;;;>>>???@@@???>>>???AAACCCMMMaaayyy|||uuu|||vvveee\\\VVVQQQMMMLLLKKKKKKLLLKKKIIIFFF>>>>>>======<<<;;;;;;:::::::::;;;===>>>???@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJJJJLLLNNNQQQSSSUUUWWWWWWXXX[[[___^^^ZZZ___sssqqqkkkgggffffffddddddeeeeeegggjjjkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjqqqqqqrrrrrrpppmmmjjjhhhiiihhhfffbbb]]]XXXSSSPPPPPPOOOPPPRRRTTTZZZgggtttyyyaaaYYY]]]___\\\XXXXXXoooiiiTTTVVVUUURRRPPPNNNNNNOOOOOOMMMOOOPPPOOOMMMLLLLLLLLLNNNNNNNNNNNNOOOPPPRRRRRRSSSRRRPPPMMMLLLLLLMMMNNNRRRSSSTTTVVVXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXYYYZZZ]]]```bbbeeennnzzzoooYYYKKKLLLWWW```cccnnnxxxppp^^^XXXRRRMMMFFFCCCIIIQQQZZZSSSNNNPPPUUUZZZaaahhhkkkooorrrqqqlllddd___\\\cccfffiiihhhdddaaaaaaccchhhhhhjjjkkkhhhggglllttt|||}}}yyy~~~uuuvvv}}}wwwooommmoooxxxxxxvvvrrrkkk```UUULLLGGGDDDCCCBBBBBBBBBDDDFFFHHHKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGIIIKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGLLLMMMNNNMMMKKKKKKLLLMMMOOONNNMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRSSSVVVYYYTTTUUUWWW___qqq}}}qqqxxxwwwkkkYYYRRRIIICCC@@@===999666444555888;;;???EEEKKKOOO___aaaeeejjjoootttwwwyyyzzz|||~~~~~~~~~}}}zzzxxxtttrrrpppmmmjjjggg```^^^\\\YYYWWWUUUUUUUUUQQQSSSWWWYYYYYYXXXVVVUUU]]]eeepppzzztttlllnnnqqqttt{{{tttooogggaaa]]]^^^bbbdddiiieeeTTTDDDMMMooowwweeeYYYOOOPPPCCC>>>999777999;;;<<<;;;<<<===>>>>>><<<;;;;;;<<<;;;999888:::===>>><<<999888999999::::::;;;;;;<<<<<<===>>>>>>===>>>@@@AAABBBKKKYYYmmmssskkkwwwyyyaaaXXXYYYMMMLLLKKKKKKLLLLLLKKKIII@@@@@@@@@???===<<<:::999999::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGJJJKKKNNNPPPRRRTTTUUUVVVWWWYYY\\\]]]ZZZZZZeeerrr~~~uuujjjhhhffffffffffffeeeeeebbbeeehhhiiiiiihhhiiijjjmmmlllkkkjjjhhhgggfffeeekkkllllllllljjjgggcccaaabbbgggooowwwzzzyyyvvvssskkkhhhdddbbbccclllwwwhhhZZZYYY^^^aaa``````UUU\\\mmmzzzbbbQQQTTTSSSQQQPPPNNNMMMLLLLLLJJJKKKMMMMMMLLLLLLLLLMMMPPPPPPPPPPPPPPPQQQRRRRRRSSSRRROOOMMMLLLLLLMMMNNNQQQRRRTTTWWWYYY[[[[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZ^^^[[[ZZZ]]]eeeoooyyy~~~}}}gggWWWMMMHHHDDDKKK\\\rrr|||vvvkkk[[[MMMIIILLLOOOJJJFFFHHHKKKNNNVVV^^^qqqxxx{{{rrrmmmqqquuuwww~~~sssmmmpppwwwllliiiccc\\\VVVPPPLLLIIIDDDCCCAAAAAAAAACCCEEEFFFJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHLLLMMMOOONNNMMMMMMMMMOOOOOOOOONNNMMMKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPQQQQQQSSSVVVXXXMMMUUU\\\___cccqqqvvvpppxxx{{{tttiii\\\QQQGGG???:::888777555666888<<>><<<;;;999999:::;;;<<<======>>>===>>>???@@@AAACCCDDDDDDGGGHHHJJJLLLNNNPPPPPPQQQVVVUUUWWW[[[[[[ZZZ^^^cccdddhhhnnnrrrrrrooollljjjeeeeeeddddddfffgggfffdddaaacccffffffeeeeeeeeeeeegggfffccc___ZZZVVVSSSRRRQQQRRRTTTUUUTTTQQQNNNLLLMMMSSS___lllxxxhhh___XXXXXX[[[[[[\\\___RRRPPPVVV```ddd]]]TTTOOOOOOOOOPPPPPPOOONNNLLLKKKHHHJJJLLLLLLKKKKKKLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRSSSQQQOOOMMMLLLLLLMMMNNNQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWZZZ]]]___ccc^^^YYYZZZaaajjjpppsssqqq{{{~~~jjjUUUIIIIIIJJJSSSeeeuuu|||~~~~~~yyyjjjdddeee```___]]][[[TTTMMMKKKNNN[[[bbbjjjqqqvvv}}}wwwiiiiiikkkpppyyy||||||~~~yyy{{{xxxuuuyyyxxx___[[[VVVRRROOONNNKKKIIIGGGFFFDDDCCCCCCDDDFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKMMMNNNOOONNNNNNOOOPPPOOOOOOOOONNNMMMLLLLLLKKKHHHHHHHHHHHHJJJJJJJJJJJJJJJLLLNNNOOOPPPRRRTTTVVVPPPWWW]]]^^^]]]bbbmmmwwwzzzooommmqqqqqqbbbWWWQQQIIIEEE@@@<<<<<<>>>@@@BBBBBBDDDFFFIIILLLPPPSSSUUUXXX\\\aaadddeeeeeefffhhhiiiiiihhhgggggggggggggggbbbbbbbbbaaa```___^^^]]]XXXTTTPPPNNNPPPTTTXXXZZZbbbffflllqqqsssvvvyyy{{{~~~}}}xxxuuuuuu}}}sssnnniiikkkjjjiiimmm}}}wwwnnneee```[[[[[[[[[ZZZZZZ\\\```ccchhhVVVTTTqqq~~~www~~~|||~~~mmmXXXSSSNNNEEEAAA888999;;;:::999999999;;;:::<<<===<<<;;;:::::::::===<<<:::888888999;;;===666777777888999:::::::::777888::::::::::::<<<===@@@>>>===AAAJJJ^^^zzzjjjbbb^^^XXXTTTRRRPPPNNNMMMIIIIIIIIIGGGEEEBBB@@@>>>999999:::;;;<<<<<<======;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKQQQMMMNNNSSSWWWVVVWWWYYY^^^___```^^^]]]```fffkkkhhhhhhfffdddeeegggeeecccaaacccddddddcccaaaaaaaaaYYYVVVRRRLLLEEE???;;;888666888;;;======;;;888666777999>>>FFFSSScccpppyyynnnbbb]]]XXXVVVTTTQQQSSSWWWQQQNNNOOORRRPPPKKKMMMSSSKKKLLLNNNPPPPPPOOONNNMMMHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQNNNMMMLLLLLLMMMNNNSSSTTTUUUVVVWWWVVVVVVUUUWWWVVVUUUUUUWWW[[[```ccchhhddd___^^^```bbbbbbaaa```eeekkksssxxxfff^^^LLLBBBIIITTTWWWYYY]]]cccmmm~~~ppp]]]SSSRRRMMMOOOQQQRRRVVV___lllvvvwwwnnndddVVVdddsss}}}wwwqqqlllooozzz}}}~~~mmmWWWRRRNNNLLLMMMLLLJJJFFFKKKJJJHHHGGGFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKIIIHHHGGGGGGHHHIIIMMMJJJHHHFFFFFFIIILLLOOOJJJLLLNNNOOONNNNNNOOOQQQOOOOOOOOONNNNNNNNNMMMMMMJJJIIIHHHIIIIIIIIIHHHGGGHHHJJJLLLNNNOOOPPPSSSUUUZZZ[[[[[[[[[ZZZ\\\```ccctttsssnnnuuu~~~sssmmm[[[UUUMMMFFFCCCBBBCCCCCCCCCCCCDDDDDDFFFHHHIIIJJJEEEJJJPPPSSSSSSSSSTTTVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPMMMLLLOOOVVVaaaiiinnnyyy}}}pppeee___]]]bbblllwwwwwwiii^^^YYYYYYZZZXXXXXXWWWWWW[[[ccceeebbbSSSTTTfffuuuiiigggeee```XXXNNNEEE@@@===:::999888777777888999:::<<<<<<<<<<<<;;;;;;:::999888999999::::::999999888888888888888888888888888::::::::::::::::::::::::;;;:::===@@@@@@HHHfff{{{mmm```YYYUUUSSSQQQLLLMMMLLLJJJGGGDDDCCCDDDBBBCCCBBB???<<<:::999999;;;;;;;;;::::::;;;===???BBBCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVWWWZZZ]]]^^^^^^]]]]]]^^^fffdddaaaaaaaaabbbbbbaaabbb```]]]ZZZVVVPPPIIIEEEBBB???;;;777444333444555444555666444333222444777333333888===<<>><<<999999888777777888999999;;;;;;;;;;;;;;;:::999888888999999999999999999888888888888888888888888888::::::::::::::::::::::::<<<:::<<>>>>>>>><<<<<<;;;;;;:::;;;<<<>>>?????????@@@AAACCCDDDEEECCCEEEGGGIIIJJJLLLOOORRRSSSVVVXXXZZZ[[[\\\^^^```^^^]]]^^^```bbbbbb```^^^TTTOOOGGG@@@<<<:::888777555444333333333444555666666777777777777666555555999999:::;;;:::???MMM[[[wwwwwwvvvyyymmm___PPPHHHFFFFFFJJJNNNLLLKKKJJJIIIGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKNNNQQQRRRQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKNNNOOOPPPQQQQQQQQQQQQQQQNNNQQQSSSSSSQQQRRRXXX]]]^^^___\\\XXXXXX[[[YYYUUUXXXXXXZZZ[[[[[[___nnn|||wwwkkk]]]PPPKKKCCCCCCFFFLLLTTT\\\bbbeeessszzzzzzrrrmmmjjjgggddd``````cccfffddd```aaafffzzzzzzyyyvvvrrrppppppqqq{{{~~~~~~qqqdddTTTUUUUUUXXXbbbooowwwyyy}}}ppphhhhhhnnnssswww|||~~~|||vvvgggXXXSSSRRROOOJJJEEEDDDFFFHHHIIIKKKLLLLLLJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHLLLOOOSSSSSSQQQPPPSSSVVVQQQOOOMMMMMMMMMMMMKKKIIIKKKKKKKKKJJJIIIJJJNNNQQQPPPQQQPPPOOOMMMNNNPPPRRRUUUVVVVVVUUUTTTVVVYYY\\\```gggxxxnnneeeccclllyyyzzzkkkcccWWWRRRQQQRRRQQQLLLLLLOOOJJJJJJLLLPPPWWW___dddhhhfffhhhiiihhheeeccccccdddiiimmmrrruuuxxx|||ooo^^^WWWXXX[[[]]]jjjqqq|||yyykkkjjjiiimmmvvvvvvooobbb]]]WWWTTTTTTVVVVVVVVVZZZ]]]___```cccgggeee```jjjtttnnn]]]ZZZ]]]YYYQQQIIIBBB>>>======999888777777777777888999999999999:::999999888777888888999999999999888888777777777777777777777777999999999999999999999999;;;999;;;===:::888BBBPPPqqqqqqqqq}}}eeeUUUWWWRRRLLLKKKMMMMMMJJJFFFDDDDDDDDDCCCBBBAAA@@@@@@;;;;;;:::999999999::::::;;;;;;;;;;;;<<<>>>??????>>>@@@BBBCCCDDDGGGJJJLLLOOOPPPRRRSSSTTTWWW\\\___XXXXXXYYY[[[[[[YYYTTTPPPGGGBBB:::555222111111111444333333333333333444444333555888===@@@BBB@@@???IIINNNQQQPPPRRR[[[dddiiiuuurrrtttbbbNNNEEEEEEGGGKKKOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNQQQSSSSSSQQQQQQTTTWWWSSSWWWXXXXXXYYY[[[XXXSSSQQQRRRUUUWWWUUUTTTZZZbbbnnn|||ooofffVVVRRRMMMJJJIIIJJJJJJIIIWWW]]]fffnnnuuu~~~~~~zzz{{{~~~yyypppkkkgggmmmrrrqqqiii___VVVRRRRRRVVV[[[cccsss{{{rrrkkkiiinnnxxxyyyzzzyyyuuuqqqjjj^^^SSSOOOMMMKKKGGGCCCCCCEEEGGGHHHJJJLLLMMMKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFDDDDDDDDDDDDFFFFFFKKKNNNQQQQQQOOOOOOQQQTTTOOONNNLLLLLLLLLLLLJJJIIIMMMMMMMMMMMMLLLMMMPPPRRRUUUTTTRRROOOLLLLLLNNNPPPPPPQQQQQQPPPPPPRRRVVVXXXYYY[[[dddtttyyygggfffiiilll~~~~~~zzzvvvtttooohhheeeeeeddd___ZZZYYY]]]cccfffgggjjjpppuuutttnnnhhhgggiiipppyyymmm```aaaeeeeeennnsss{{{tttoootttvvvzzzzzzttttttsssyyyyyyqqqhhhbbb___\\\WWWTTTSSSUUUXXX[[[hhhoooqqqiiiccciiiwwwzzzaaa\\\\\\VVVMMMDDD@@@>>>>>>>>>999888777666666777888999777888888888888888777777777777888888888888777777777777777777777777777777888888888888888888888888999777999<<<<<<:::>>>FFFYYYyyywwwppptttggg^^^UUURRRTTTSSSLLLEEEJJJIIIGGGFFFEEEEEEDDDBBB???>>>============<<<;;;::::::999::::::;;;<<<<<<===>>>@@@@@@@@@BBBDDDFFFIIIIIIJJJJJJLLLQQQWWW\\\YYYWWWSSSPPPLLLFFF@@@<<<888666555555555555333222555444333222222444555777???AAAEEEKKKQQQRRRPPPMMMSSSdddqqqrrrvvvxxxwwwvvvbbbNNNFFFHHHJJJMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTVVVWWWUUUSSSTTTUUUUUUYYYZZZYYYZZZ[[[WWWQQQLLLOOOUUU[[[[[[XXXYYY]]]YYYcccsss}}}wwwoooggg___XXXRRRNNNIIIKKKLLLMMMPPPWWW```fffjjjooouuu}}}uuujjj___VVVQQQNNNLLLOOOSSSTTTRRRVVV]]]jjjpppxxxzzzvvvuuuuuussspppoooqqqvvv}}}xxxtttllleee```[[[VVVRRRJJJIIIFFFDDDBBBBBBDDDEEEHHHJJJLLLMMMLLLKKKKKKLLLKKKJJJGGGEEEDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLNNNQQQOOOMMMLLLKKKLLLLLLJJJIIILLLMMMNNNNNNMMMNNNPPPRRRTTTUUUTTTQQQNNNKKKKKKLLLLLLMMMNNNMMMNNNPPPSSSVVVYYYYYY[[[bbbpppwwwnnnmmmssszzzuuutttssspppnnnpppvvv}}}~~~zzztttqqqpppyyy~~~~~~~~~zzzwwwwwwxxxsssjjjddd```[[[XXXVVVVVVTTTQQQPPPTTT]]]dddrrrrrrooojjjpppkkkdddYYYRRRHHHAAA>>>======<<<888888777666666777888888666666777888888777777777666777777888888777777666666666666666666666666666777777777777777777777777888666777:::;;;<<>>???>>>======???@@@AAAAAABBBCCCFFFMMMUUU[[[XXXSSSKKKDDD>>>:::666444/////////111555999:::;;;:::999777666888<<<@@@CCCSSSUUUXXX\\\______]]][[[]]]vvvzzzvvv~~~lll\\\LLLHHHJJJKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMOOOQQQSSSTTTTTTTTTTTTVVVXXXXXXWWWVVVUUUTTTYYY[[[ZZZXXXYYY[[[YYYTTTNNNOOOTTT[[[[[[VVVSSSTTTSSSYYYccclllwww}}}uuulllfffWWWRRRMMMIIIIIIJJJJJJIIINNNPPPUUU[[[bbblllwww~~~xxxvvvyyy|||zzzzzz~~~yyysssjjjbbb```ddd^^^]]][[[VVVPPPJJJEEECCCJJJJJJOOOZZZbbbhhhqqqzzz}}}uuuppplllkkkvvvvvvxxxyyyzzzyyywwwuuujjjfff```[[[WWWQQQMMMKKKGGGEEECCCBBBBBBBBBCCCCCCGGGIIIKKKLLLKKKKKKKKKLLLJJJIIIFFFDDDCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNMMMMMMNNNOOORRRUUUWWWVVVSSSOOOLLLKKKKKKLLLLLLLLLLLLNNNRRRUUUZZZZZZZZZ[[[```lllzzzpppiiippp|||yyyqqqjjjccc```eeejjjsss~~~}}}yyy}}}nnnggg]]]VVVSSSRRRPPPNNNKKKLLLNNNPPPUUU]]]gggooofff^^^YYYbbb~~~~~~yyyxxx~~~~~~llleeePPPIIIBBB===<<<<<<;;;999888777666666666666777888666666777777888888777777666666777777777777666666666666666666666666666666666666666666666666666666888777777777888:::===???HHHRRR^^^rrrqqqeeeXXXRRRKKKGGGGGGHHHHHHGGGEEECCCBBBCCCEEEFFFCCC@@@AAA@@@@@@????????????@@@>>>>>>???>>><<<<<<===???>>>>>>???@@@CCCJJJRRRXXXOOOJJJCCC>>>===@@@BBBDDDDDD@@@;;;;;;@@@IIIQQQVVVVVVTTTQQQNNNMMMNNNQQQRRRWWW[[[aaaeeehhhkkkoooqqq{{{~~~rrrxxx||||||ttt\\\PPPFFFFFFIIIIIIGGGGGGLLLKKKJJJIIIIIIIIIIIIJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUWWWYYYXXXVVVYYY]]]]]]YYYPPPNNNPPPWWWZZZXXXVVVWWWQQQXXX^^^aaaccckkkxxx{{{rrrlllggg```XXXQQQJJJHHHDDDDDDFFFLLLRRRVVVWWWVVVZZZ```cccbbbcccfffkkkjjjgggbbb]]]YYYXXXYYYTTTQQQOOOOOOKKKGGGGGGKKKHHHKKKOOORRRRRRRRRSSSTTT___fffqqq}}}zzzqqqnnnqqquuuyyy}}}~~~~~~~~~zzzsssjjjcccXXXWWWXXXYYYUUULLLEEECCCFFFDDDBBBAAABBBCCCCCCBBBEEEGGGJJJJJJJJJIIIIIIJJJGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKIIIJJJKKKKKKIIIHHHFFFIIILLLMMMLLLKKKKKKLLLPPPTTTYYYZZZXXXTTTPPPNNNKKKLLLLLLLLLLLLMMMQQQTTTVVVXXXYYYYYYYYY^^^eeekkkzzzmmmgggdddjjjuuu~~~uuujjjdddbbbbbbaaaaaabbbcccdddbbbaaacccnnnzzz{{{wwwwwwwwwyyyyyy{{{}}}sssjjjYYYTTTNNNKKKKKKKKKJJJHHHJJJIIIJJJQQQ\\\eeehhhhhhRRRSSSYYYjjj~~~}}}~~~yyyzzz}}}~~~zzzpppbbbYYYFFFAAA<<<;;;===>>><<<999888777666555555666777888666666777888888888888888555666666777777666666555555555555555555555555555555555555555555555555555666888999888888999;;;<<>>@@@DDDFFFMMMUUUWWWQQQPPPVVV\\\]]]eeedddZZZWWW```eeelllzzzzzzyyyjjj\\\RRRMMMEEEDDDBBBAAABBBEEEIIIKKKGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHJJJOOOPPPMMMIIIKKKKKKKKKIIIGGGGGGIIIKKKHHHIIIJJJJJJGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKIIILLLMMMNNNOOOPPPQQQQQQQQQPPPQQQTTTWWWXXXYYYYYYYYYYYY[[[\\\]]]^^^```ccceeeddd\\\SSSPPPRRRVVVXXXXXXUUUWWWYYYYYYWWWUUUSSSSSSVVVVVVWWW\\\hhh{{{~~~xxxrrrrrrxxxzzzxxxtttpppnnnooossswwwxxxzzz~~~vvvooofffbbbhhhqqqwwwxxx~~~~~~}}}{{{yyywwwuuutttjjjaaa]]]bbbhhheee\\\UUUHHHHHHFFFCCCAAAAAADDDFFFCCCBBBAAABBBDDDEEEFFFFFFEEEEEEEEEGGGIIIIIIGGGEEECCCDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@AAABBBEEEGGGHHHEEEGGGIIIKKKKKKIIIGGGEEEKKKGGGBBB@@@BBBEEEGGGIIIGGGFFFEEEFFFGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIINNNSSSUUURRRNNNNNNOOOPPPPPPOOOMMMJJJIIIJJJKKKNNNQQQSSSSSSRRRRRRTTTXXX___iiiwwwwwwoooiiilllxxxxxxssswww~~~vvv|||wwwqqq[[[UUUMMMHHHFFFEEEDDDCCCFFFDDDBBBBBBEEEFFFHHHJJJSSSNNNJJJJJJPPP___wwwmmmtttyyywwwiiiZZZNNNCCC;;;======<<<<<<;;;;;;::::::888777666555444444444444333444555555666666555555777777666666555444444333333333333333333333333333222222111111222222333444333555777999:::999888777888999888777777>>>IIIQQQjjj}}}{{{ssshhhooouuuooohhhbbb^^^^^^```cccfffbbbaaaaaabbb```[[[WWW```ZZZRRRIIIGGGJJJOOORRRVVVVVVTTTQQQRRR[[[fffooosssuuuooooooyyy~~~zzz|||{{{hhhWWWKKKDDDAAABBBAAA???>>>???BBBFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLIIIHHHKKKOOOPPPMMMJJJKKKLLLLLLJJJHHHGGGHHHIIIHHHIIIJJJIIIGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVXXXYYYYYYZZZ\\\^^^___```aaadddfffiiibbbYYYSSSRRRSSSTTTUUUVVVXXXYYYYYYWWWTTTRRRRRRPPPPPPQQQSSSZZZdddpppyyy|||yyyvvvssstttxxxzzzppplllooorrrqqqiiifffdddfffnnnwww{{{{{{|||sssggg___```ZZZYYY```fff```UUUMMMEEEEEEDDDAAA??????AAACCCBBBBBBBBBCCCEEEFFFFFFEEEEEEDDDEEEFFFIIIJJJIIIGGGDDDEEEFFFGGGFFFEEECCCBBB@@@@@@@@@AAABBBEEEGGGHHHEEEGGGIIIKKKLLLLLLJJJIIIIIIGGGDDDAAA@@@@@@BBBDDDHHHGGGEEEEEEFFFHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGKKKPPPRRRPPPMMMLLLMMMNNNNNNNNNLLLJJJIIIJJJLLLOOOQQQRRRSSSRRRRRRQQQTTTYYY```jjjvvvpppjjjppptttqqqjjjyyy}}}}}}vvvrrrttttttrrr{{{}}}||||||~~~~~~~~~xxxnnnMMMIIIFFFCCCCCCCCCBBBAAADDDCCCBBBCCCGGGMMMRRRUUUZZZVVVOOOMMM]]]}}}wwwxxxttthhhXXXKKKDDD===888=========<<<;;;::::::999888777666555444444444444222222333444444444444444666666555555444444333333222222222222222222222222222111111111111222333333333444555666777777666666777999:::999666666:::===DDD]]]xxxyyy______uuu~~~vvvrrrrrrttt{{{wwwrrrqqqrrroooggg___ccc^^^YYYVVVXXX^^^eeekkkiiibbbbbbiiipppwww}}}}}}mmmVVVGGGAAA>>>>>>???>>><<<;;;<<>>AAABBBBBBAAA???>>>???@@@AAABBBDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDGGGIIIIIIHHHEEEEEEFFFGGGGGGEEEDDDCCC??????@@@AAACCCEEEGGGHHHEEEGGGJJJLLLNNNNNNMMMLLLMMMNNNMMMJJJEEECCCEEEGGGJJJHHHFFFEEEEEEEEEGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFIIINNNQQQQQQOOOJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMOOOQQQRRRRRRRRRRRRNNNQQQTTTWWW\\\bbbjjjnnnsssppphhhcccbbbdddbbb\\\```bbbkkkzzz~~~sssuuu|||vvvuuuyyyzzzxxxyyy{{{|||wwwjjjGGGFFFEEEEEEEEEFFFFFFFFF@@@DDDHHHLLLSSS\\\aaabbb\\\\\\ZZZbbb||||||lllcccUUUIIIBBB???===;;;>>>===<<<<<<;;;:::999999777777666555444444444444111222333333444444333333555444444444333333333222222222222222222222222222111111111111111222222333333333333333333444555555555777999999888666777999888GGGUUUlllvvv|||qqqmmmkkknnnttt|||}}}~~~|||vvvrrruuu{{{pppXXXFFF??????@@@AAA===<<<::::::;;;===???AAAAAABBBDDDFFFHHHJJJKKKLLLLLLKKKJJJLLLNNNOOONNNMMMLLLOOOPPPPPPMMMJJJGGGGGGIIIJJJKKKJJJIIIIIIKKKMMMPPPPPPPPPPPPPPPNNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMOOOOOOOOOOOOQQQSSSUUUWWW[[[^^^bbbdddeeeeeefffhhhnnnlllfff\\\RRRMMMNNNRRRSSSUUUXXXXXXVVVTTTTTTTTTSSSTTTVVVVVVTTTSSSSSSTTTYYY```lllzzz}}}{{{|||wwwtttvvvyyy{{{yyytttqqqsssvvvxxxpppjjjkkkhhhbbbaaaffflllooommmqqqrrrooonnnssszzz|||}}}}}}zzzwwwrrrmmmiiilllrrrtttooojjjcccWWWLLLGGGDDD@@@======@@@BBBCCCCCCAAA@@@???@@@@@@CCCGGGHHHHHHFFFDDDDDDCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDCCC??????@@@BBBCCCEEEGGGGGGFFFHHHJJJLLLMMMMMMLLLLLLOOORRRSSSPPPJJJGGGIIILLLJJJIIIGGGEEECCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIKKKOOORRRSSSRRRJJJJJJLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQOOOQQQTTTVVVWWWYYY[[[^^^gggxxxxxxvvvwwwuuurrrnnncccZZZ^^^gggmmmpppqqqnnnooovvv|||{{{}}}vvv{{{|||uuunnnlllmmmppptttwww|||{{{zzzvvvooobbbGGGGGGFFFEEEDDDDDDEEEFFFBBBIIIQQQXXXbbbllllllgggaaafffkkksss{{{ZZZPPPEEE???>>>======<<<===<<<<<<;;;::::::999999777666555444444333333333222222333444444444444333333333333333222222222222111111111111111111111111111111000000111111222333333222111111111222333444000111222333333444555666888???@@@IIIccc|||rrrlllkkkqqqvvvsssooolllZZZPPPCCC;;;;;;>>>@@@???===<<<;;;:::;;;<<<>>>???@@@AAABBBEEEGGGIIIKKKLLLKKKKKKJJJKKKMMMNNNNNNNNNMMMOOORRRRRROOOKKKHHHGGGIIIJJJKKKKKKJJJKKKNNNPPPSSSRRRRRRPPPOOOMMMLLLKKKNNNNNNNNNOOONNNNNNMMMMMMNNNNNNMMMNNNOOOQQQSSSUUUYYY]]]bbbdddeeeeeeeeefffjjjjjjggg]]]SSSNNNPPPTTTPPPSSSVVVWWWWWWVVVUUUVVVSSSTTTTTTSSSPPPOOOPPPQQQOOOTTTZZZ^^^dddppp~~~|||yyyuuusssvvv{{{}}}zzzzzz~~~}}}zzzxxxwwwvvvrrrhhhZZZPPPSSSZZZ\\\VVVRRRZZZfffooouuu{{{~~~rrriiifffZZZ^^^gggssszzztttdddWWWOOOGGG???======>>>@@@EEEAAACCCEEEEEEDDDBBBAAABBB@@@DDDIIIJJJIIIFFFDDDDDDCCCAAA@@@@@@AAAAAA???>>>AAAAAABBBBBBBBBBBBBBBAAA>>>???@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGKKKNNNLLLGGGDDDFFFJJJIIIIIIHHHFFFCCCBBBDDDGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNPPPQQQRRRKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNQQQTTTVVVVVVVVVWWWXXXUUUZZZiii~~~vvvmmmooorrrtttvvvllliiiiiilllnnnkkkjjjkkknnnoooqqquuu}}}wwwooonnnjjjgggkkkssstttpppmmmoooxxx|||wwwyyy~~~{{{vvvrrr}}}ppp^^^SSSFFFEEEDDDBBBAAACCCGGGKKKQQQVVV[[[aaaooo{{{zzzppptttzzz~~~zzzpppmmmxxxooo```KKKDDD>>>===<<<;;;999:::;;;;;;;;;;;;::::::::::::777666555444333333333333111222222333333333333333222222222222111111111111000000000000000000000000111000000000000111222222222222111111111111222222222222111111111333444555444:::777999GGGZZZwww~~~{{{wwwrrrooopppkkk^^^PPPHHHDDD@@@<<<;;;>>>@@@???>>>===<<<<<<;;;<<<===>>>??????@@@BBBDDDFFFHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLNNNQQQPPPNNNKKKHHHHHHGGGHHHIIIIIIIIIKKKNNNQQQRRRQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSVVVZZZ```cccdddcccccccccdddeeeccc\\\TTTPPPRRRUUUOOORRRUUUWWWVVVVVVVVVVVVVVVUUUTTTQQQMMMLLLLLLNNNKKKRRRYYYXXXVVVZZZfffqqq|||}}}uuuooonnnnnnmmmuuu}}}}}}tttmmmgggccceeejjjppptttsssoookkkiii______bbbhhhllliii```XXXVVVbbblllllljjjoooxxx~~~~~~zzzzzz|||vvvggg^^^^^^^^^^^^aaaeeeeee^^^PPPEEEAAA>>>>>>@@@@@@===<<>>;;;???????????????@@@@@@@@@>>>???AAACCCDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDFFFHHHGGGEEEDDDFFFHHHFFFHHHIIIGGGCCCBBBDDDFFFGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNLLLOOOSSSUUUUUUUUUUUUUUURRRSSSXXXcccooozzz|||~~~|||tttmmmnnntttvvvttt~~~{{{}}}}}}rrrllljjjlllrrrxxx|||tttqqqssstttpppeeeVVVIIIAAADDDEEEEEEEEEIIIQQQ[[[ccciiiiiifffkkk~~~}}}nnnhhhiiitttyyymmmXXXHHHBBB<<<:::<<<;;;888777:::999::::::::::::;;;;;;;;;666666555444333333333333///000111111222222111111111111111111111111111111000000000000000000000000000000000000000111222222111111111111111111111111444333222222444555555666222777555666===BBBPPPggg}}}{{{ssskkkcccXXXJJJ???;;;============>>>>>>??????===<<<<<<;;;<<<======>>>???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJIIIIIIJJJLLLNNNIIIKKKMMMMMMKKKHHHGGGGGGDDDEEEFFFFFFGGGIIIMMMPPPMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRWWW]]]aaabbb```______``````^^^ZZZTTTRRRRRRTTTQQQTTTVVVWWWVVVTTTSSSSSSWWWWWWUUURRROOOLLLMMMMMMKKKQQQWWWWWWSSSRRRVVV[[[ZZZhhhzzz~~~{{{vvv~~~yyynnnhhhddd```^^^ccciiimmmmmmkkkiiihhhccceeejjjttt~~~|||vvvmmmvvv~~~yyyvvvuuusssooolllooovvvqqqccc[[[]]]```ZZZPPPIIIEEECCCBBBAAAAAA@@@AAACCC???:::888:::@@@AAACCCCCCAAAAAAAAABBBBBBGGGKKKKKKHHHEEEEEEGGGEEEEEEFFFGGGHHHFFFAAA>>>>>>>>>>>>>>>>>>??????@@@===???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGHHHCCCGGGJJJIIIEEEBBBCCCFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKLLLLLLKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKKKKLLLLLLOOORRRSSSRRRQQQQQQQQQRRRRRRTTTWWWWWW\\\kkk{{{wwwtttqqquuu{{{xxx|||zzzzzzzzzuuuooopppuuuzzzrrrgggbbbZZZQQQHHH???777222DDDFFFIIIMMMVVVddduuu|||xxxpppssshhhjjjpppssshhhSSSDDD@@@<<<888777;;;;;;777888===888999999::::::;;;;;;<<<666666555444333333333333...//////000000000000000000000000000000111111111000000000000000000000000000000000000000111111222111111222222222222111000/////////111333555444444333666444666;;;888;;;JJJbbb}}}|||zzzsssiii\\\PPPDDD;;;999===999::::::999888888:::===<<<<<<;;;;;;<<<<<<======@@@@@@AAACCCEEEFFFGGGHHHHHHIIIIIIIIIHHHIIILLLNNNGGGIIIJJJJJJHHHFFFFFFFFFBBBCCCCCCDDDDDDGGGKKKNNNIIIIIIIIIKKKLLLNNNPPPQQQJJJKKKLLLMMMNNNOOOOOOOOOKKKMMMOOOPPPQQQQQQPPPPPPPPPUUU[[[___```___]]]]]]___^^^\\\XXXUUURRRRRRSSSTTTVVVXXXWWWUUURRRQQQQQQRRRSSSSSSRRROOOMMMLLLMMMLLLOOOQQQQQQOOOOOOPPPRRRQQQVVV\\\aaammm|||~~~zzz~~~|||zzzwwwzzz~~~~~~sssmmmllllllaaa___fffooolll___WWWYYYLLLIIIDDD???<<<:::;;;;;;@@@>>>===>>><<<:::>>>DDD>>>???@@@@@@???>>>???AAACCCGGGKKKKKKGGGDDDEEEHHHFFFGGGIIILLLMMMKKKFFFBBB>>>>>>======>>>???@@@@@@===???AAACCCEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHFFFDDDCCCDDDEEEEEEEEEAAAFFFJJJJJJFFFCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLOOOOOONNNLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKNNNPPPSSSSSSQQQOOONNNNNNPPPNNNPPPTTTTTTQQQVVV^^^eeexxx|||uuu{{{}}}pppeeekkk{{{zzz|||qqqpppzzzrrrlllZZZRRRFFF<<<666222...+++JJJSSS[[[ddduuuyyywwwoooaaaPPPCCC<<<:::;;;;;;::::::999888777777666666666666777777777777888777555333222000000///111111111111111111111111000000000000000000000000000000//////.........---///000000000111111111111111111111111111111111111000000111111111222222222555555666666777888888888@@@RRRooozzzwwwbbbYYYLLLAAA<<<:::888777<<<<<<<<<;;;::::::<<>>???@@@AAABBBBBBBBBBBBEEEEEEDDDCCCBBBCCCFFFHHHIIIHHHHHHIIIJJJIIIGGGDDDCCCCCCDDDEEEGGGIIIJJJKKKFFFGGGHHHHHHHHHIIILLLNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKMMMNNNOOOPPPQQQOOOQQQTTTWWWZZZ[[[\\\]]][[[[[[[[[XXXUUUSSSRRRSSSVVVVVVUUUTTTRRRQQQQQQPPPNNNOOORRRSSSRRRQQQNNNLLLMMMOOORRRTTTTTTQQQMMMKKKQQQQQQRRRSSSVVVYYY\\\^^^mmmttt{{{}}}}}}tttqqquuuzzz~~~vvviiifffhhhdddccc```[[[UUUNNNHHHEEE???>>>>>>==================>>>>>>>>>??????????????????>>>>>>=========<<<@@@CCCFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@AAACCCDDDEEE>>>===<<<<<<<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHFFFEEEEEEFFFFFFDDDCCCIIIHHHGGGFFFEEECCCBBBBBBDDDCCCCCCBBBBBBDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJLLLJJJIIIHHHIIIKKKMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJNNNPPPRRRRRRRRROOOLLLJJJLLLLLLKKKKKKMMMOOORRRTTTTTT[[[ggguuuuuummmsss}}}~~~zzztttqqqrrrtttuuu}}}vvvjjjrrrxxxxxxiiiYYYPPP>>>;;;666000---,,,---...```ooosssiiiZZZLLLBBB=========;;;::::::999888888777777555555666666666777777777777666555333111000000000111111111111111111111111000000000000000000000000000/////////.........---//////000000000111111111111111111111111111111111000000000111111111222222333333333444555555666666777@@@OOOccc{{{~~~yyy~~~~~~nnn```OOOIIIAAA;;;::::::::::::;;;<<<<<<<<<::::::<<<===;;;<<<<<<===============>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCEEEHHHKKKIIIHHHHHHHHHIIIIIIGGGEEEBBBBBBBBBCCCEEEFFFHHHIIIDDDFFFGGGHHHGGGGGGHHHJJJIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNPPPSSSVVVXXXYYYZZZZZZYYYZZZZZZWWWTTTRRRRRRRRRSSSRRRQQQRRRSSSSSSPPPNNNNNNOOOPPPQQQPPPOOOMMMLLLIIIKKKOOOQQQRRRPPPNNNLLLNNNNNNOOOOOOQQQRRRTTTTTTQQQVVV___kkkxxx{{{wwwxxxzzz{{{}}}~~~|||wwwssstttvvvwwwyyyyyyuuummmeee```^^^OOOMMMJJJFFFBBB>>><<<;;;>>>======<<<;;;;;;;;;;;;=========>>>>>>>>>??????>>>=========<<<<<<<<<<<<;;;<<>>===<<<<<<<<<===???@@@AAAAAA@@@AAAAAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHGGGEEEHHHHHHGGGFFFEEEDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJKKKLLLLLLJJJIIIGGGLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLNNNOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSVVV]]]gggsss}}}{{{vvvxxx{{{xxx{{{}}}yyy}}}|||{{{rrrnnnttt~~~zzz|||}}}|||{{{oooffffffddd___VVVJJJ???888666333000---+++***+++,,,{{{www~~~~~~tttbbbVVVFFF<<<999:::<<<===:::999999888888777777666444555555555666666666666666555444222111000000000000000000000000000000000000000000000000000000000/////////...............////////////000000000000000000000000000000000000000000000000111111111111000000111111222333333333666666888@@@RRRrrr|||ttt|||{{{|||yyylllYYYHHH>>>;;;999999:::;;;;;;;;;:::;;;===<<<;;;::::::;;;;;;;;;<<<==================>>>???AAABBBBBBCCCCCC@@@AAABBBCCCDDDFFFJJJMMMHHHGGGGGGGGGIIIHHHGGGEEEAAAAAAAAABBBBBBCCCEEEEEEDDDGGGIIIJJJHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQTTTUUUVVVWWWVVVXXXXXXXXXVVVSSSQQQQQQRRRRRRPPPOOORRRWWWXXXTTTOOONNNNNNNNNNNNNNNMMMMMMLLLDDDGGGJJJNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLPPPVVV]]]cccgggnnnpppuuu~~~{{{~~~{{{tttsssyyy~~~pppiiimmmsss}}}~~~|||wwwssspppqqqkkkccc]]]XXXRRRJJJDDD???===;;;888777777888999===<<<<<<;;;:::999999888<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;::::::<<<:::===GGGQQQRRRHHH>>>@@@@@@????????????@@@AAA>>>===<<<<<<<<<===???@@@AAAAAAAAA@@@@@@AAABBBBBBGGGHHHIIIJJJJJJKKKKKKKKKIIIHHHFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEEEEHHHIIIJJJKKKJJJHHHFFFEEEJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKJJJIIIJJJKKKLLLMMMOOONNNMMMOOOTTT]]]eeekkk}}}}}}wwwssssssvvvyyywwwrrrkkkkkknnn{{{~~~tttgggkkk~~~~~~wwwvvvzzz}}}{{{rrrqqqtttiiiYYYRRRHHH???999444///+++...---,,,+++++++++++++++sssgggooowwwiiiXXXLLLFFF@@@<<<;;;;;;:::999888888888777777666666666444444444444555555555555444444333111000000000000000000000000000000000000////////////////////////................................./////////000000000000000000000000000000/////////000000000111111/////////000111111222222666777777777>>>QQQkkk|||yyyuuuzzzzzzjjj^^^TTTIII???::::::;;;<<<<<<;;;:::999888:::======;;;999999999::::::;;;<<<===============>>>???@@@AAABBBBBBBBB@@@AAACCCDDDDDDFFFJJJLLLHHHFFFFFFFFFGGGHHHGGGEEEBBBBBBBBBAAABBBBBBCCCCCCGGGIIIMMMMMMKKKHHHFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPQQQSSSSSSSSSSSSVVVWWWWWWVVVSSSQQQRRRRRRTTTQQQQQQVVV\\\^^^YYYSSSOOOOOONNNNNNMMMMMMMMMMMMDDDFFFIIIKKKMMMNNNMMMMMMMMMMMMNNNOOONNNMMMLLLKKKPPPNNNLLLIIIHHHIIIKKKLLLIIIMMMTTT\\\gggtttyyywww}}}}}}qqqlllpppwww|||zzzwwwuuusssmmmeee^^^\\\TTTJJJDDDBBB>>>888222:::999888888888999;;;<<<<<<<<<;;;;;;:::999888777;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999<<<:::===FFFPPPQQQIII@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<===???@@@BBBAAAAAA@@@@@@@@@AAAAAAGGGGGGIIIJJJKKKKKKKKKKKKIIIGGGFFFFFFHHHJJJJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHJJJLLLOOOQQQRRRSSSSSSWWWbbbpppzzzzzzxxxttttttuuuvvv~~~yyyxxx{{{vvvlllqqq|||{{{~~~wwwnnnmmm|||ttthhh\\\SSSHHH@@@666000000111///,,,,,,------------------,,,vvviiinnn{{{uuudddSSSDDD===>>>???>>>:::888777888777777666666666666555555222333333333444444444444333222111000000000000000////////////////////////........................---------...............---............/////////////////////////////////....../////////000000000...//////000111111222222000444666555444:::EEEPPPqqqvvv}}}}}}lllTTTFFFAAA???<<<:::<<<===>>>===:::888777888:::<<<<<<:::888888888999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGJJJMMMNNNKKKHHHEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOQQQQQQQQQPPPUUUVVVWWWUUUSSSRRRRRRSSSTTTQQQQQQVVV]]]___ZZZTTTPPPOOOOOOOOONNNNNNNNNNNNHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHEEEHHHJJJKKKLLLQQQYYY```dddfffiiijjjkkkqqqyyy}}}{{{wwwqqqllljjjkkkmmmeee```[[[WWWUUUQQQJJJEEE>>>;;;777555666777777777555666777999:::999999888;;;;;;<<<;;;;;;999888777999999:::::::::;;;;;;;;;888888888888999999999999777888;;;???CCCDDDAAA???AAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<<<<===???@@@BBBBBBAAAAAA@@@AAAAAAAAAEEEFFFGGGHHHJJJJJJKKKKKKHHHFFFDDDDDDFFFHHHIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIGGGEEECCCBBBAAABBBBBBAAACCCFFFHHHIIIIIIIIIHHHCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBEEEIIILLLMMMKKKHHHFFFEEEKKKSSS[[[bbblllxxx|||~~~yyyqqqooohhhjjjggg^^^SSSIIIAAA;;;555000++++++///000...+++------.........---,,,+++zzzpppppplllWWWFFFBBB>>>999;;;<<<999555333666:::555555555555555555555555222222222222333333333333111111000000000000000111////////////////////////........................---------------.........------------.........///////////////////////////............////////////......///000000111111222---000333222111222888>>>III___xxxuuummm\\\HHH<<<:::999888666999;;;;;;:::999888999999:::;;;;;;999777777888888999:::;;;<<<=========??????@@@@@@@@@@@@??????AAACCCDDDDDDCCCBBBCCCEEEFFFEEECCCDDDEEEGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEHHHKKKLLLIIIFFFCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLNNNOOOPPPOOOOOOSSSTTTUUUTTTRRRQQQRRRSSSQQQOOOOOORRRWWWYYYUUUQQQOOOOOOOOOPPPOOONNNNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKGGGHHHJJJJJJJJJIIIHHHFFFBBBDDDEEEDDDCCCDDDHHHKKKKKKMMMPPPPPPPPPRRRXXX\\\\\\cccggggggiiipppuuuvvvrrrwww|||}}}xxxsssnnniiifffdddaaa]]]WWWTTTSSSRRRPPPMMMHHHDDD???=========:::777555555555555444555888:::444666888::::::999888777999:::;;;;;;;;;:::888777888888888999999999::::::777888888888888999999999777:::<<<<<<;;;;;;>>>@@@@@@@@@AAAAAABBBAAAAAA@@@>>>===<<<<<<<<<===???@@@BBBBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGIIIIIIJJJJJJHHHEEECCCBBBDDDFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGEEECCCBBBAAAAAABBB@@@BBBEEEHHHJJJJJJJJJJJJBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGIIIOOOZZZaaaoooxxx|||}}}mmmaaaZZZNNNKKKFFF???999444111///---++++++---//////,,,)))+++,,,,,,,,,,,,+++***)))|||pppddd^^^SSS@@@:::>>>;;;888888888777666666777888444444444444444444444444111111111111222222222333000000/////////000000111........................------------------------,,,,,,,,,------.........,,,,,,---------.................................------........./////////------...//////000000111000111111111111333777:::555>>>MMMaaawwwwwwjjj```TTTSSSKKK@@@:::999999777444666888888777777999;;;:::;;;;;;999777666777888888888:::;;;<<<=========@@@AAAAAA@@@@@@???>>>===@@@AAACCCCCCBBBAAABBBCCCFFFDDDCCCCCCEEEFFFFFFFFFCCCCCCBBBCCCCCCDDDEEEEEEFFFHHHKKKKKKHHHEEEDDDCCCCCCCCCCCCDDDFFFHHHKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRQQQOOOOOOOOOQQQOOONNNMMMOOOQQQQQQPPPNNNMMMNNNOOOPPPOOONNNLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJIIIGGGEEECCCAAA<<<>>>@@@AAABBBCCCEEEFFFDDDEEEFFFFFFEEEEEEEEEFFFDDDGGGHHHHHHKKKPPPSSSRRRPPPSSSWWWYYYYYYWWWVVVVVVUUUUUUTTTQQQNNNJJJGGGEEEDDDAAA===<<<===<<<999666888777666666888888888888999999999999888777555555777777888999999999:::999555777888::::::999888777777777777888888888999999777777888888888999999999888;;;======;;;;;;===@@@===>>>???@@@AAAAAA@@@@@@>>>===<<<<<<<<<===???@@@BBBBBBBBBBBBCCCDDDDDDEEECCCDDDFFFGGGIIIJJJJJJJJJIIIFFFCCCBBBCCCEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGEEECCCCCCBBBCCCCCCAAACCCEEEHHHJJJJJJJJJIIIDDDDDDDDDDDDDDDFFFHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDHHHHHHGGGGGGHHHIIIJJJKKKDDDEEEDDDCCCCCCFFFLLLQQQQQQXXXcccoooxxx}}}~~~~~~}}}|||}}}~~~mmm[[[NNNDDD<<<999555111//////...------...............------,,,******************++++++vvvpppqqqtttvvvppp```OOOCCC>>><<>>===888333444444444444444444444444000111111111111222222222000////////////000000111........................------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................---------.........//////,,,,,,---......//////000111111000000000000111111666444777CCCQQQ```sss|||tttfff]]]SSSHHH@@@???AAA???:::777:::;;;;;;666888999777555666999<<<;;;;;;:::888666555777999777888:::;;;<<<=========BBBAAAAAAAAA???>>>===<<<>>>???BBBBBBAAAAAABBBCCCFFFDDDBBBBBBDDDFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEHHHJJJLLLLLLJJJGGGFFFFFFCCCCCCCCCDDDFFFIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHKKKMMMOOOPPPPPPPPPMMMNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNJJJLLLNNNOOOOOOMMMKKKIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLJJJIIIGGGFFFGGGGGGHHHEEEDDDCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDDDDBBB@@@??????@@@AAABBBCCCBBB@@@???@@@???===;;;>>>BBB???888<<<>>>@@@@@@>>><<<<<<<<<999::::::;;;;;;;;;<<<<<<999888888999999999777666333444666888999999999999555555555999<<<===:::666666555444444555777999;;;333444666888999888777666777777777777888888888888777777888888999999999:::444666888999999999999:::;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<<<<===???@@@BBBBBBBBBCCCDDDEEEFFFGGGCCCDDDFFFHHHIIIJJJKKKKKKJJJGGGDDDBBBCCCEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEECCCDDDGGGIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBDDDFFFHHHHHHGGGFFFEEE@@@BBBCCCCCCBBBCCCEEEGGGNNNLLLKKKLLLPPPWWW___dddkkksss}}}|||vvvrrrnnnfffcccWWWDDD888666444111000,,,***,,,......---------------+++)))***,,,///************+++,,,......yyypppkkkrrr{{{xxxfffSSSGGGCCC>>>;;;:::;;;;;;:::777777777777777666555555555555444333333222111111///000111222222111000///---333333///333:::555***000---+++,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////......---------------------------------........................////////////000000000000222222222444:::AAAHHHLLLoooxxxyyy|||www]]]JJJCCCAAA>>>;;;<<<:::888666555555777777444555777888::::::;;;;;;<<<;;;888777666666888999777888999;;;===>>>@@@@@@??????>>>>>>======<<<<<<@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAABBBBBBBBBAAAAAABBBEEEHHHIIIKKKMMMNNNMMMJJJFFFCCCCCCBBBBBBCCCEEEHHHLLLNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQMMMLLLLLLLLLLLLNNNPPPQQQNNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>??????>>>======>>>@@@???@@@@@@AAA@@@???>>>===999999999999:::;;;<<<===;;;:::888666666777888999999888777555555555666777777888888999999777666555333444444555666777777888555666777999999888888777888888999888888777555555111222444666666666666555888777777777777777888888555666777888888888888888888888888777777777777777888999:::<<<===???@@@AAA???>>><<<;;;;;;===>>>???AAAAAAAAABBBDDDEEEGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKGGGFFFEEECCCCCCCCCDDDDDDHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEHHHKKKLLLLLLJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFJJJIIIGGGEEEEEEEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHGGGGGGGGGGGGFFFKKKQQQYYY```fffmmmuuuzzzyyyyyy|||~~~uuujjj___UUUMMMIIIBBB???999333000......///++++++++++++++++++++++++++++++++++++++++++++++++************************yyyoooeeeeeeiiieeeVVVGGGAAA>>>:::888888888777666666777777777777666555555555444444333222222111111000000000111111000000000...000///...888BBB???444///---+++,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,------------------------............................../////////000000000333222111111333777;;;>>>HHHVVVjjj~~~vvvgggSSSDDD>>>>>>===;;;:::999777555444555666777666777777888999999999999;;;999888666666777888999888999999;;;<<<===>>>???>>>>>>>>>=========<<<<<>>>>>>>>???>>>===<<<>>>@@@??????@@@@@@???===<<<;;;888888888999999:::;;;<<<;;;999888666666777888999888777666555555555666666777777888888888777666555444444555555666666777777555666777888888888777777999999999888888777666555333444555666777666666555777666666555555666666777555555666777777777666666777777777777777777777777888999:::<<<===???@@@AAA@@@???>>><<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDCCCDDDDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFEEEDDDDDDCCCFFFGGGJJJKKKKKKJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAADDDHHHKKKLLLOOOSSSVVV\\\ZZZ]]]fffrrr{{{~~~|||uuuzzzuuuiiiaaa_________^^^SSSPPPLLLEEE???:::666444777555111...,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************{{{{{{oooeeeYYYSSSRRRNNNEEE<<<;;;999888777777777555444666666666666666555444444444444333333222111111111111000000//////000000111///...+++---:::IIIIII@@@222000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,+++------------------------------------------------.........////////////000111000/////////000222222444999BBBOOOaaaxxxzzzwwwhhh```___XXXPPPEEE===999999:::;;;888777666444444444555555777777888888888888777777999888777666777888999:::999::::::;;;;;;<<<<<<==================<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBAAAAAADDDFFFIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHIIIKKKMMMOOOOOOOOOOOONNNMMMLLLJJJIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>===<<<<<<===???????????????>>><<<:::999777777777888999999:::::::::999777666666666777888777666555444444444555666666777777777777666555555555555555555555555555555555555666777777777777666999999999888777777666666555555666777777777666666666555555444444444555555555555555555555555444333666666666777777777777777888999:::<<<===???@@@AAABBBAAA???>>>===>>>>>>?????????@@@AAABBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJFFFFFFGGGGGGGGGFFFEEEEEEIIIIIIJJJKKKJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@?????????>>>??????>>><<<;;;;;;<<<>>>???AAAGGGMMMSSSUUUVVVYYYZZZ]]]```dddgggjjjkkkgggiiikkkmmmnnnnnnmmmlllllljjjgggdddaaa^^^\\\[[[XXXQQQIIICCCAAA@@@===;;;444333222000...---------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************ooommmttt}}}ppp\\\TTTKKKFFFDDDBBB>>>:::999999888999:::999777444555555555555555444333333333333222222111111111000111000///......///000111......+++,,,666CCCHHHDDD===999444///---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......///000000111222222555444333555>>>MMM___lllvvvqqq||||||}}}yyyjjjVVVFFF??????@@@???<<<888666666888:::666555444333333333444444666666777777888777777777666666666666777888::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFCCCCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@BBBDDDHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQPPPOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEEEECCCBBBAAAAAABBBDDDEEE@@@AAACCCDDDCCCBBB???>>>========================<<<======<<<;;;;;;<<<>>>???@@@@@@???===;;;999888555666777777888999999999999888777666666666666777666555444333333444555555666666666666555555444444555555444444444444444444444444555555666666666666999999888777666666666666666666777777777777777666666555555444444444444555555555666555555444333222555555666666666666666777888999:::;;;<<<>>>??????BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFBBBBBBBBBCCCEEEGGGJJJKKKGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIGGGEEECCCDDDEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>===;;;999999999666777999999999:::;;;<<<>>>>>>>>>>>>AAADDDFFFHHHGGGGGGIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>===<<<999666333222222222///---111111000///////////////)))***+++,,,,,,,,,,,,,,,************************************************************************qqqjjjnnnrrrooommmdddSSSKKKGGGCCC@@@???>>><<<;;;999888888:::;;;:::777555444444444444444333222222222111111111111111000000111000///......///000111---//////---...666===@@@FFFBBB;;;333...++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---...///000111222333333111111000111444:::AAAFFFRRReeewwwxxxsssvvvrrreee^^^RRRRRROOOIIIAAA;;;999999555777888777666555777999444444444333333333333333333333555666777888888888555555666666777888999:::;;;:::::::::999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@AAABBBBBBAAA?????????@@@AAA@@@??????AAABBBGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJLLLNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBB@@@??????@@@AAACCC???@@@BBBCCCCCCAAA???>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<;;;::::::;;;===????????????===;;;999777444555666888888888888888777777666666666555666666444444333222222333444555555555555444444444444444444444444444333333333333444444444444444555555555999888777555555555555555666666666666666777777777777666555555444444444555666666666666555444444333444444555555555666666666777888888:::;;;<<<======@@@??????>>>=====================>>>???AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAABBBCCCFFFHHHJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;:::999999999888888777000333555666555666888:::555555555555555555666666222333444444444444333222444444222111111222222333---------...//////...,,,...---,,,+++++++++++++++++++++------...---,,,,,,************************************************))))))))))))))))))))))))pppeeedddeee]]]VVVOOOCCCDDDBBB@@@??????>>>;;;999777777777777888777555333333333333333333222111111000000000000000000000000000//////......//////000,,,///111---)))+++222888EEEDDD@@@:::333...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////...///111333444555444444777@@@JJJTTTddd|||~~~{{{uuuxxx~~~pppfff[[[OOOFFFCCC;;;:::888777888888888777444555777777666555666777333333444444333333333333111222444555777888888999555555666777777888999999:::::::::999999888888888:::::::::;;;;;;;;;;;;;;;<<<<<<>>>@@@AAABBBBBBBBB@@@@@@AAABBBBBBAAA@@@???===???@@@@@@@@@@@@AAACCCFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLMMMOOOOOOOOOOOONNNKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA???>>>>>>>>>???@@@??????@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;:::999999:::<<<======>>>===<<<:::888777444555777888999999888888666666666666555555555555333222111111111222444444555444333333222222333333333333333333333333333333333333222222333333444555888777555333333333444444555555555555666777888999777666555444444444444444555555555666555555444444333333444444555666666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEAAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCDDDDDDEEEEEEFFFCCCCCCDDDDDDCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;999888666666666666444333111333444444333333444666333444555555444333111000//////000000000000000000444222000.........///000------.........------,,,***************++++++,,,++++++,,,,,,,,,+++******************************************************))))))))))))))))))))))))yyyyyyuuuaaaSSSQQQSSSKKKFFFEEEAAACCCAAA>>>>>>??????<<<999888777666666666666444222222222222222222111111000000000000000000000000000...//////////////////...,,,...///...***))),,,111888<<<@@@@@@;;;555000...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,---......///000000111222111///...000000333999@@@LLL^^^nnn~~~wwwxxx{{{zzzuuucccWWWKKKEEE@@@999666777888666555444333333333333555555444444555555555444333333444444444444444333222333444555666777777666555555666777777888888777999999999999888888888888999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???<<>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::888888:::;;;999::::::::::::888666555444666888999::::::999888555666666666555555444444222111111000111222333444555444333222111222222333111111222222333333444444333222222111222333444555777555333222111111222333333333333333555777999:::666555444333222222222222222333333444444444444333222333333444555555666666444555555666777888999999888888999::::::;;;;;;;;;:::;;;;;;<<<===???@@@AAA???@@@AAAAAAAAA@@@??????>>>???AAABBBCCCDDDDDDDDDAAA@@@?????????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFAAABBBCCCDDDEEEFFFGGGGGGDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEBBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;;;;::::::::::::999777555555777777555333555444333222222111000///000111222333222111000///000111111111111111111111000///...---------------.........---,,,+++,,,---,,,,,,,,,,,,,,,---......************************************************************************))))))))))))))))))))))))uuutttyyy~~~xxx```SSSCCCBBBGGGBBB@@@EEEEEEBBB???;;;;;;>>>@@@>>>;;;;;;999777777777666555333222222222222222111000000////////////000000000000---...///000000///...---,,,,,,,,,...---,,,,,,...+++444???EEEBBB;;;333///************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,...000111...,,,+++,,,...111222222111///333999888555<<>>???????????????>>>>>>@@@@@@AAA@@@???>>>===???BBBCCCDDDDDDFFFHHHDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKQQQOOOMMMKKKJJJIIIIIIIIIDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB??????@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999::::::999888888999;;;666777888888888666555444555666888:::;;;:::999888555555666666555555444333111111000000000111333444444333222111111111222333000000111222333333444444333222111111111222333444666444222000000000111222222222222222444777999:::555444333222111111111111000111222333333333333333222222333444444555666666333444444555666777888888555666777888999::::::::::::::::::;;;===>>>@@@AAA>>>???@@@AAAAAA@@@>>>>>><<<>>>@@@BBBCCCCCCCCCCCCAAAAAA???>>>>>>>>>???@@@??????@@@AAABBBBBBAAAAAAFFFFFFFFFEEEEEEEEEEEEEEE???@@@AAABBBCCCEEEEEEFFFDDDBBBAAA@@@@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFFFFAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::666444333444666888666444222111000111333444333222000000000111222222222222111000000000//////......+++,,,.../////////......,,,,,,,,,+++***+++---///******))))))((()))))))))+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwlllggggggcccYYYOOOFFFBBB@@@AAABBBBBBEEEKKK>>>===<<<;;;:::999888888::::::999777666444333333111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///555999<<<;;;888666...,,,***+++......+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////......///111222333444555???>>>>>>BBBKKKWWWccckkk}}}qqqfff```OOOLLLGGGBBB===:::999888666666555444333333222222222222222222222222222222222222111111111111111111444444444444444444444444555555555555666666666666666666555555555555666666888999999888777777999:::<<<<<<<<<;;;:::999777777<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>======>>>AAACCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFIIIIIIGGGEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@??????@@@AAA???>>><<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;:::999:::;;;<<<======<<<;;;:::999999888999777777777777666666666666555555666777777777777777666666555555555555666666555444333222111111111111333333222222111000////////////000111222222333333444333333222111111111222000000000000000111111222444333333333333444555555333333222111000000000111222222111111111111111111888666333222333666:::===:::888666666777888777666777777666666666888999:::::::::;;;;;;===>>>???@@@>>>@@@AAAAAA@@@???@@@AAA???>>>>>>>>>>>>@@@AAABBBBBB@@@???>>>>>>>>>===<<<@@@???>>>======>>>???@@@DDDEEEGGGHHHIIIHHHFFFEEEAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@??????AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@CCCEEEEEEBBBAAABBBDDDCCC@@@>>>===>>>???????????????>>>===<<<;;;;;;:::<<<<<<;;;::::::999888888555555444333333333333444222222222111111111000000////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))wwwsssaaaVVVSSSRRROOOKKKFFFBBB@@@BBBBBBAAACCCGGG>>>>>>===<<<;;;:::999999:::999888777555444333222111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333555777888888333111...,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...---------------...//////........................---......///000111222222333222222444888>>>DDDHHHNNNRRRZZZeeepppzzz|||vvvaaa___[[[VVVOOOHHHBBB???:::999666444222222222333555555555444333222222222111111111111111111111111111111111111111111111111333333333333333333333333444555555555666666666666666666555555555555666666666777888777666777999:::<<<<<<<<<<<<;;;:::999888=========>>>??????@@@@@@???@@@@@@@@@@@@??????>>>@@@AAACCCEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIHHHGGGEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGJJJKKKJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@??????@@@AAA???>>>===>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;<<<<<<;;;:::999999888888888777777777666666666555555555555666777777777777777666555555444444555555666555444333222111111111111333333222111111000////////////000111111222333333444333222111111111111111000000//////000000111222222222222222222333444444333222111111000000111111222222111111111111111111555444333333777<<>>???>>>@@@AAAAAA???>>>>>>???@@@???>>>>>>>>>???@@@AAA@@@????????????>>><<<:::???>>>=========>>>???@@@BBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@??????@@@@@@AAA???>>>>>>>>>???BBBDDDFFFHHHGGGFFFEEEDDDCCCBBBAAA???BBBDDDDDDBBBAAACCCDDDBBB@@@>>>===>>>??????>>>???>>>>>>===<<<;;;::::::;;;::::::999888888777777555444444333333333333333111111000000000/////////////////////////////////------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))******+++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))){{{ssseeeTTTHHHDDDEEEFFFEEEDDDAAA@@@CCCBBB??????BBB======<<<;;;::::::999888999888777666555333333222111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++...222666888888777444///+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------......///..................................../////////000...///////////////000000333555888>>>GGGPPPXXX]]]gggrrr~~~~~~yyyvvvoooiiibbb\\\WWWPPPGGGAAA@@@===999555222000000000111000/////////000222333444444444333222222111111000000000000000000000000111111111111111111111111222222222222222222222222444444444555555555666666666555555444444555555666444555666666555666888:::;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>??????@@@AAAAAA>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGHHHGGGEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@??????@@@@@@???>>>>>>>>>>>>>>>======<<<<<<::::::999999999888888888888999999:::;;;:::::::::;;;:::999888888888888888777666666666666555555555444555666666777666666666555444444333333444444555444333222111111111111111222222222111111000000//////000000111111222222222333222111111111111111111000000//////000000111222111111000000111111222333222222111000000000111111111111222222222222222222222222222555:::@@@FFFJJJ888666444444555666555444333333222222333444666777999999999999:::<<<===>>>>>>@@@AAA@@@>>>======>>>AAAAAA@@@????????????@@@????????????>>><<<:::999>>>>>>===<<<===>>>???@@@???@@@BBBCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@;;;;;;<<<===???BBBEEEFFFHHHGGGFFFDDDCCCAAA@@@???>>>@@@BBBCCCBBBBBBDDDEEEBBB@@@>>>>>>?????????>>>>>>>>>===<<<;;;:::999999888888888777666666555555444444333222222222222333////////////............////////////////////////------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++******))))))******+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))yyyiii\\\YYYTTTMMMHHHEEECCCBBBAAABBB@@@@@@CCCBBB===;;;===;;;;;;:::999888888777777777777666555444333222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((()))+++...222444999:::999444...******,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///......................../////////...............000000111222222111000000555444222222444777:::<<<888BBBLLLRRRSSSWWW___gggiiihhhhhhkkkpppssssssrrrwwwzzz~~~|||wwwrrrqqqrrrsssqqqmmmkkkjjjiiihhhggg]]]]]][[[WWWRRRMMMJJJHHHCCCAAA===;;;:::777222///777666333111000111333444444444333222222333333444333333222222222111111111000000000000000000000000000000000000111111111111111111111111111111111111333333444444444555555555555444444444444444444555222333444444444555888:::;;;;;;<<<========================>>>??????@@@@@@>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGEEECCCDDDFFFIIIEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIILLLKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@???>>>>>>??????>>>===???>>>===<<<<<<;;;;;;;;;888888888888777777777777666777999:::::::::999888:::999888777777777777777666666666555555555444444444555555666666555555555333333333222222333333333333333222111111111111111222111111111000000000//////000000000111111111222222111111000000000111111///////////////000111111111111000000111111222333111111000000000000111111111111222222222222222333111111222444888>>>DDDGGG777555333333444555444333222222111222333444666777888888888888999:::;;;<<<===???@@@@@@???>>>???@@@BBBBBBAAA@@@??????>>>>>>@@@@@@???===;;;:::;;;<<<>>>>>>===<<<===>>>???@@@??????AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@;;;;;;;;;===>>>AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>===>>>@@@AAABBBCCCDDDEEEAAA???>>>>>>??????>>>===>>>===<<<;;;:::999888777666666555555444444444444333333222111111111111222////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((qqqkkkeeecccaaa]]]SSSKKKIIIKKKLLLKKKGGGCCC@@@???@@@>>>???BBBAAA;;;888888777777777666666555555444666555555444333222111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------555888;;;999333...+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..............................000////////////.....................///000111111////////////000000111111000222444555444444777:::======???AAACCCEEEFFFGGGIIIKKKLLLJJJFFFCCCBBBCCCBBBBBBBBB@@@===<<<<<<===888999999777444222333444222111111333444444333222000000000000000000111111222222111111000000000000111111111111111000000000111111111111111111111111//////000000000111111111111111111111111111111111333333333333444444444444444444333333333333444444111222333444444555777999;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@AAACCCDDDDDDFFFFFFEEECCCBBBCCCFFFIIIEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGLLLKKKIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????===<<<<<<======<<<;;;===<<<;;;:::::::::;;;;;;888888777777777666666666555666888999999999888777888888777666666666777777555555555555444444444444444444555555555555444333222222111111111111222222222222111111000000111111111111111000000000000000000000000000000111111111000000000//////000000111/////////...///000000111111111111111111222222333111000000///000000111111111111222222333333333333333222222222444888;;;===666444222222333444333222333222222222333555777888888888888888888999:::;;;;;;===@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>CCCAAA???;;;888999>>>BBB@@@???>>>======>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA============>>>???@@@@@@??????????????????>>>>>><<<===>>>@@@BBBDDDDDDDDD@@@???>>>>>>??????>>><<<======<<<:::999777666666444333333333333333222222222222111000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((())))))*********))))))))))))))))))***(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((VVVRRROOONNNNNNNNNKKKHHHHHHLLLPPPMMMFFF@@@>>>???>>><<<===@@@???999666666555555444444444333333333444444333333222111111000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******000333777999777222...,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------///////////////............---,,,,,,,,,,,,...///,,,---...000000000///...333222000///000000000///---...///000111333444444111333444333222111111222...///111111000//////000000000000///......000222,,,,,,---------------,,,---...//////000//////............//////000000000000000000000000000000000111111111111111111111111...//////000000111111111111111111111111111111111222222222333333333444444444333333222222333333444222333444444333444666888;;;;;;<<<===>>>>>>======::::::;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAABBBEEEGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBAAA@@@@@@??????>>><<<;;;::::::;;;;;;:::999;;;:::999888888999:::;;;888888777777777666666666555666777777888888777777777666666555555666666666555555444444444333333333444444444555444444333222111000000000000000000111222111111000000000111111000000000000000000000000000000000000000000000000///////////////000000111//////......//////000111111111111000111222222333000000/////////000111111111111222222333444444444555444222111222333444666666444222222333444333222333333333333444666888999888888888888888999::::::;;;===???@@@??????@@@BBBBBBBBBBBBBBBAAA@@@???>>>CCCCCC@@@<<<:::;;;AAAGGGCCCBBB@@@???>>>>>>??????BBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBB????????????>>>>>>==================>>>>>>>>>>>>===<<<===???BBBDDDCCCBBB???>>>===>>>??????===;;;===<<<;;;999888666555444222222222222222222222222111111000////////////000000////////////.........------------------------++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++))))))((((((((()))*********))))))(((((())))))***''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))MMMLLLLLLJJJIIIHHHIIIIIIIIIQQQXXXUUUKKKBBB???@@@<<<:::;;;>>>===888555666444444444444333333333333333333333222111111000000000000/////////.........------------------------++++++++++++++++++++++++************************************************,,,...111555777666333000************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------...........................------///000000000000///---,,,///......///000222333444000//////000222333222222000111222222111111111222///000000111111111111222////////////000000000///000111222222111000000000000000000000000000111111......///000000111111111////////////////////////000000000000000000000000......//////000111111222222222222222222222222222222222222222333333333333333333222222222222333333333444555444333444666777;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@@@@??????>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDEEEGGGHHHIIIHHHFFFCCCAAA@@@@@@??????>>>=========:::999888888999999888777888777666555666888:::;;;888888888777777777666666666666555555666666777888666555555444555555666666444444444333333333333222444444444444444333222222000//////////////////000111111000000000000111111///000000000000000000000000000000000000000000//////............///000111///............///000000000000//////000000111222///////////////000111111111111222222333444444555555444333222222333444555666444333333444444333222222222222333444666888:::999999888888888999::::::;;;===>>>>>>===<<<<<<===AAABBBBBBBBBBBBAAA???>>>@@@BBBCCCAAA??????DDDIIIFFFEEECCCAAA????????????BBBCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===??????>>>>>>>>>>>>>>>>>>===<<<<<>>>>>===>>>??????===;;;<<<<<<:::999777555444333111111111111222222222222111000//////......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************((((((((((((((()))******))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))GGGJJJKKKJJJHHHFFFHHHJJJFFFSSS```aaaVVVIIIBBBAAA;;;999:::===<<<777555666444444444444444444444333333222222222111111000000000/////////............------------------------++++++++++++++++++++++++***************************)))(((((((((***,,,---+++***,,,000666888666333************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------+++,,,...000000///...---,,,,,,,,,,,,---......//////000000///------...000///---,,,---///000///---000000111000///...---,,,///...---------...//////...---...///111111...++++++,,,.../////////000111...---,,,+++,,,---///000...////////////...---,,,.........///////////////////////////////////////---......///000111111222222222222222222222222222111111222222222333333333333222222222222222222333444555666555444444555777;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>?????????BBBBBBBBBBBBAAAAAA@@@???===<<<<<<<<<<<<>>>@@@AAAAAAAAA@@@@@@???@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@AAA??????AAABBBCCCDDDDDDDDDBBBDDDGGGHHHHHHEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;999888777777888888777555666555444444555777999;;;888888888888777777777777666666555444444666777888555555444444444555555666444444444333333333222222444444444444333333222111//////............//////111000000000000000111111////////////000000000000000000000000////////////...............///000111...............///000000...............///000000///////////////000111111111111222333333444555555444333333333444555777888777555333333444444444333222111111222333666888999999999999999999999::::::<<<===>>>===:::888888888@@@AAABBBCCCBBBAAA@@@???===BBBFFFFFFCCCBBBEEEIIIHHHFFFDDDBBB@@@?????????CCCCCCCCCCCCEEEFFFHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@??????>>>BBBAAAAAA@@@???>>>>>>===>>>===<<<>>>BBBCCCBBB???>>>======>>>??????<<<:::<<<;;;:::888666555333333111111111111111222222222000000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,************************((((((((((((((()))******))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))KKKIIIGGGHHHJJJKKKIIIFFFIIINNNVVVZZZWWWOOODDD<<<999999999999888666555444222222222222222222222222222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))((()))+++---///111333333------,,,++++++******)))************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////------............------............////////////........................------------------------........................---------............///..................------......................................................///000000000000000000000000000000000000000111111222222222111111000222222111111111111111111111222333333111111222333666555555555555666666777666888999;;;;;;:::999888;;;;;;:::;;;;;;<<<===>>>===>>>?????????===<<<;;;<<<<<<;;;<<<===>>>@@@AAAEEECCCAAAAAACCCCCCCCCBBBCCCCCCDDDCCCAAAAAABBBDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCBBBDDDGGGJJJIIIGGGCCCAAAAAA<<<;;;??????:::777888444555888::::::999777666:::777444444777888777555666666777777777777666666555555555555666666666666555444333333222222222222333333222222111000//////111111222222222222111111////////////////////////......////////////......//////...---...///000111000000000000000000000000------...///000000/////////............///000000//////000000000000//////---...///000222222333333222222222333444555777777666555333222222222333333888666444222000000111222222222333333444555666666777777777777888888888888<<<;;;999888888999;;;<<>>===?????????@@@BBBDDDFFFHHHIIIFFFCCCAAAAAAAAAAAAAAA@@@BBBEEEFFFEEEEEEFFFGGGDDDEEEEEECCCAAA@@@AAACCCBBBBBBCCCCCCCCCBBB@@@???@@@@@@??????>>>??????@@@@@@??????@@@AAAAAA@@@>>>@@@???===>>>??????>>>===999888777666555444333333111111111111000000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))KKKIIIHHHHHHJJJKKKIIIGGGEEEHHHLLLNNNMMMHHHBBB>>>:::999999888777666555555222222222222222222222222111111000000///......---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))(((((()))+++---...000000,,,,,,++++++++++++******************************************************)))************+++++++++)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,------------...,,,,,,,,,------------...........................------............---------.........////////////........................------------------------------------------------------------..............................------......................................................///000000000000///000000000000000000000000000111111222222111111000111111111111111111111111222333444333222111222444555444444444444555666666666888999;;;;;;:::999888::::::::::::;;;<<<===>>>>>>>>>??????>>>>>>===<<<===<<<<<<<<<===???AAABBBEEECCCBBBBBBCCCDDDCCCCCCBBBCCCCCCBBBAAAAAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@BBBEEEGGGGGGDDDAAA???AAA@@@??????===;;;666333222333666888999888777666777555444555777888777555555666666777777666666555444444555555555666666666444444333222222222222222333333222111111000/////////000000111111000000///..............................////////////............---------...///000////////////////////////---......////////////.........------......///000//////000000000000//////---...///000111222222222000000111111222444555666555444222111111111222333777666444222111111222333222222333333444444555555666666666666777777777777<<<;;;999888888999:::;;;???@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@BBBDDDFFFGGGEEEAAA@@@@@@@@@@@@???AAABBBDDDEEEDDDEEEFFFHHHDDDDDDEEECCCAAAAAABBBCCCBBBBBBDDDDDDDDDDDDCCCBBB???>>>>>>>>>>>>>>>???@@@AAA@@@???@@@BBBBBB@@@???>>>===<<<<<<======<<<;;;888777777666555444333222111111111000000000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))KKKJJJIIIIIIJJJJJJIIIGGGCCCCCCCCCCCCCCCBBBAAA@@@:::999888666555555555555222222222222222222222222000000///......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************'''(((((()))***+++,,,,,,*********+++++++++++++++************************************************)))************+++++++++)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------............---------------.........//////------------------------------------------------------------------------,,,,,,,,,---------......------------------......---------------------------------------------------...//////000/////////000000000000000000000000000000111111111111000000111111111111111111111111222444555444333222333444444333333333444444555666666777999:::::::::999888::::::::::::;;;<<<======@@@??????>>>>>>>>>>>>>>>============>>>@@@BBBCCCEEEDDDBBBBBBDDDEEEDDDCCCBBBBBBCCCBBBAAAAAABBBDDDFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@???????????????>>>@@@BBBCCCCCCAAA>>><<<:::>>>>>>;;;===AAA;;;111111222444666777777666555444333444666888888666444555555666666666666555555444444444444555555555555444333222222111222222222222222222111111000000///......////////////....................................////////////......---------,,,---......///............................../////////......---------,,,,,,,,,---......//////000000000000//////---...///000111222222222//////000000111222444444333222111000000000111222666555333222111222333333333333333333333333333333444444555555666666666666::::::888888888999:::;;;???@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@BBBDDDDDDDDDBBB???>>>>>>???>>>>>>AAABBBCCCCCCCCCDDDFFFHHHCCCDDDDDDCCCBBBAAACCCDDDBBBCCCDDDEEEFFFEEEDDDCCC>>>=========>>>???@@@@@@AAA@@@???@@@BBBBBB@@@???<<<;;;::::::;;;;;;:::888666666555555444333222222000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))KKKKKKJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBB;;;999777444333444555666111111111111111111111111000000//////...------,,,------------------------++++++++++++++++++++++++************************************************************************(((((())))))))))))******((())))))***+++,,,,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++************++++++++++++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------......------------------------------------------------------...////////////...//////////////////////////////000000111000000000111111111111111222222222333444555555333333444555444444444444444555666777777777888999:::999999888999999999999:::;;;<<<===@@@???>>>======>>>???@@@>>>>>>===>>>???@@@BBBCCCEEECCCBBBBBBDDDEEEEEEDDDBBBCCCDDDCCCBBBBBBDDDEEEGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???????????????>>>???@@@AAA@@@>>>===;;;666;;;<<<;;;GGGSSSMMM<<<333444555666666555444333000222444666777777555444444444555555555555444444333333333333444444444444222222111111111111222222222111111111000000000///......////////////..............................---......//////......---,,,,,,,,,,,,------..............................////////////...---,,,,,,,,,,,,++++++,,,,,,---...//////000000000000//////---...///000111111111111000000000000111222333444222111000//////000111222444444333222222222333444333333333333222222222222333333333444444555555666999999888888888999::::::>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDAAA???===<<<===>>>===<<>>>>>>>>>>>???@@@AAAAAA@@@??????@@@AAAAAA@@@>>>;;;:::888888999999888666555444444333222222111111000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((JJJJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@???>>>>>>:::888666444333333444555111111111111111111111111111111000//////......---,,,,,,------------------++++++++++++++++++++++++************************************************************************************))))))))))))(((((()))***++++++,,,---************************************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------......------------------------------------------------,,,,,,---.......................................---...///000000000000000000000111111111222222222333444555555333333444555555555555555666777888999777777888888999999999999999888888999999:::;;;<<<@@@???>>>======>>>???@@@>>>>>>===>>>???@@@BBBCCCDDDCCCAAABBBDDDEEEEEEDDDCCCDDDEEEDDDCCCCCCEEEGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::===<<<@@@RRRbbb[[[GGG777777777777555444222111///111333555666555444444333333444444444444333333222222222222333333333333111111000000000111111222111111111000000000000000...//////000000//////...........................------............------,,,,,,,,,---------------..............................///......---,,,,,,,,,++++++++++++,,,------//////000000000000//////---...///000000000000000111000000111111222333444111000/////////000111222444333333333333333333333222222222222222111111111111222222333444555555555888888888999999::::::;;;;;;<<<<<<===>>>??????@@@??????@@@@@@AAAAAAAAAAAA???===<<<<<<===>>>===<<>>>>>???@@@@@@???===;;;999888777888888666555333333222222111111000000/////////............---------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((IIIJJJJJJIIIFFFEEEEEEFFFEEEEEECCCBBB???<<<:::999999777666444333333333333111111111111111111111111111111000000///......---,,,,,,,,,,,,------------++++++++++++++++++++++++***************************************************************+++++++++************************(((((())))))***+++,,,,,,************************************************)))************+++++++++)))************+++++++++)))))))))************+++******************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,---...//////000000///000000000111222222333333222444555444333222333444555555666666777888999:::777777777777888888999999888888888888999:::;;;;;;===============>>>>>>???============>>>@@@BBBCCCCCCAAA@@@AAACCCDDDDDDDDDBBBCCCDDDDDDCCCDDDFFFGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;999>>>LLLWWWQQQBBB777777777666555333222111///111333444333333333444222222333333333333222222111111111111222222222222000000000///000000111222000000000000000000000000......////////////......------------------------------............------,,,,,,---............---........................------.........------,,,,,,,,,+++++++++,,,------//////000000000000//////---...//////000000000///111111000000111222222333111000/////////000111222444444444333333222222222111111111111111111111111111111222333444555555666888999999:::;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@===>>>???????????????>>>>>>===<<<===>>>???>>>===BBBDDDFFFGGGGGGGGGHHHIIIFFFFFFFFFEEEBBBBBBCCCDDDEEEEEEFFFEEEDDDBBB@@@>>>@@@@@@????????????@@@@@@>>>===<<<===??????===<<<:::888777666777666555333111111111000000000/////////.........------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))GGGIIIJJJHHHEEECCCCCCEEEDDDCCCAAA???===:::888777777666666555444333222222111111111111111111111111000000///......------,,,++++++,,,,,,,,,---------************************************************************************))))))*********+++++++++)))))))))))))))*********(((((())))))******++++++************************************************)))************+++++++++)))************+++++++++))))))))))))************************************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------+++,,,---...///////////////000000111222222333333222333444333222111222444444444555555666888999:::777777777777777888888999777777777888888999:::;;;;;;;;;<<<==================<<<<<<<<<===???AAABBBAAA@@@???@@@BBBDDDDDDCCC@@@AAABBBBBBBBBBBBDDDFFFCCCCCCBBBBBBAAA@@@@@@?????????>>>??????@@@AAABBB@@@???===<<<;;;:::::::::666666666:::>>>???===:::444444444444333333333222000222333333111000222333111111222222222222111111000000000111111111222222///////////////000111111///000000000000000000000------............------------------------------,,,------......------,,,,,,---.../////////......////////////////////////,,,,,,---.........------,,,,,,,,,,,,,,,---......//////000000000000//////---...//////000/////////000000/////////000111111111111000///000111222333555555555444333222111000//////000000111111222222111111222333444555666666999999:::;;;<<<<<<======:::::::::;;;<<<>>>@@@BBB???@@@AAAAAAAAAAAA??????>>>======>>>@@@AAA@@@>>>AAADDDHHHJJJIIIIIIHHHHHHGGGHHHGGGEEEBBBAAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::888666444444444444222000000000000////////////............---------,,,,,,---,,,++++++***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))FFFHHHIIIGGGCCCAAABBBDDDDDDCCC@@@>>><<<:::::::::666666666555444333111000000000000000000000000000///......------,,,+++++++++++++++,,,,,,---------************************************************************************))))))******++++++++++++((((((((()))))))))))))))))))))))))))************************************************************)))************+++++++++)))************+++++++++))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------+++,,,---...///////////////000000111222222333333111222333333111111222333333333444444666777888999777777777777777888888999777777777777888999:::;;;999:::<<<=========<<<;;;<<<<<<;;;<<<===>>>@@@AAAAAA???>>>???AAACCCCCCCCC>>>@@@AAAAAA@@@AAACCCEEEBBBAAAAAA@@@@@@???>>>>>><<<=========>>>@@@AAABBB???>>><<<:::999999999:::444666:::<<<888222444;;;000111111222222333444444111222333222//////111333111111222222222222111111000000000000111111111111///////////////000111111////////////000000000000+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------///000000000///...000000000000000000000000++++++,,,---............------,,,,,,------.../////////000000000000//////---.../////////////////////............//////000111111000000000222333444555555555444333222000///...//////000111222222333111222222333555666777777999:::;;;<<<============;;;;;;;;;;;;===???BBBCCCCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>???AAABBBAAA???AAAEEEIIILLLKKKJJJIIIHHHHHHIIIHHHEEEBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFF???>>>===<<<;;;:::::::::;;;::::::;;;<<<<<<;;;999666444333222222222000...///////////////...............---------,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))IIIHHHFFFDDDBBB@@@??????@@@???>>><<<:::888777666555444333333222222333333////////////..................---------,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************++++++++++++******************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,,,,,,,,,,------------......///000000000////////////000000000000222333333222000///000111444444444555555555555666777888888999999999888888888777777777777777888888888999999:::;;;<<<>>>???;;;;;;<<<>>>AAABBB@@@???>>>>>>???@@@@@@@@@??????>>>?????????>>>???BBBEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;<<<<<<===>>>???>>>===<<<;;;999888666666888888666555444444444444444555444222222333444333222222222222222222222222111111111000///......---000000000000000000000000000000000000000000000000////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......////////////......------------------------.........------,,,,,,,,,000000000000000000000000...///////////////......------,,,------...///000111111222222222333333333111222444444444222000//////000000000000111111111000111111222444666888999;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDEEECCCBBBBBBCCCCCCBBB@@@??????@@@BBBCCCAAABBBEEEGGGIIIJJJJJJJJJFFFFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEEEEEEEEDDDCCCCCCBBB???<<<:::999999999888888888888777777777777333333222222111000//////////////////............------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))EEEDDDCCCBBBAAA@@@@@@@@@>>>>>><<<;;;999777666555444333222222111111222222////////////...............------------,,,,,,,,,++++++,,,,,,,,,+++************************************++++++++++++******************************,,,,,,,,,++++++*********************************+++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********************************************************************************+++++++++,,,,,,************************,,,,,,,,,++++++******************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------...---------++++++,,,,,,,,,,,,------------......//////000000///000000000000111111111111222333222000000000222333333333333444444444444666666777888888888777777777777777777777888999:::999999999:::;;;<<<===>>>;;;;;;<<<>>>AAABBBAAA???>>>>>>?????????????????????@@@AAA@@@@@@@@@BBBDDD@@@@@@??????>>>======<<<<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;999888777666888888666555555444444444444444333222111222333333111111111111111111111111222111111000//////......000000000000000000000000000000000000000000000000////////////////////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////......------------------------......---------,,,,,,,,,////////////////////////......////////////......---,,,,,,------...///000111111111222222222222333222333333444333222111000/////////000000000111111000111111222444555777888:::::::::::::::;;;<<<<<<<<<===>>>??????@@@?????????AAADDDDDDCCCBBBBBBCCCCCCBBB@@@??????@@@BBBCCCAAABBBEEEGGGIIIJJJJJJJJJFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA>>><<<:::888888888777777777777666666666555333333222111111000//////////////////.........---------------------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))AAA@@@@@@?????????@@@@@@<<<;;;:::999777666555444222222111000000000000111/////////............---------------,,,,,,,,,,,,******+++,,,,,,,,,++++++******************************++++++++++++******************************+++++++++++++++************************************++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********************************************************************************++++++++++++,,,************************+++++++++++++++******************************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,---------------...//////000000000000000000111111111222///111222111000000111222111111222222222333333333444555666666777777777777777777777777888999;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<>>>AAABBBBBB@@@======>>>>>>>>>????????????AAACCCCCCAAAAAAAAABBB??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<;;;:::999888777777888777666555555555555555555444222222222111222333000000000000000000000000222111111000000//////...000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---......//////......---------------------------------------,,,,,,,,,,,,------------------------------......///......---,,,,,,,,,,,,---...///000000000000111111111222222333333333333333222222222//////000000000111111111111111111222333555666777888888999999:::;;;======>>>>>>????????????>>>>>>>>>@@@CCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAABBBDDDFFFHHHIIIIIIIIIEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???===;;;999777666666555555555555444444444444222222111111000000////////////.........---------------------------------,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))@@@@@@???>>>>>>>>>>>>???999999888777666444444333111111000////////////000//////.........------------------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,******************************++++++++++++******************************+++++++++*********************************************+++++++++******)))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************************************************************++++++++++++************************+++++++++***************************************************************************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,---......//////000////////////000000000000...000111111000000111333111111111222222222333333333444555666777888888888666666666777888:::;;;<<<:::::::::999::::::;;;;;;;;;;;;;;;===@@@AAAAAA@@@<<<<<<<<<<<<===>>>??????@@@BBBDDDDDDCCCAAAAAAAAA?????????>>>======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999888777777777777666555444444555555555333222333333111000222000000000000000000000000111111111000000/////////000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---...////////////000000000111111111444333222222222222333333111111111111222222222222111111111111222333555555666666777888999;;;===>>>>>>>>>?????????>>>=========???BBBBBBBBBAAAAAABBBAAAAAA@@@??????@@@AAAAAAAAAAAACCCDDDFFFGGGHHHHHHDDDEEEEEEFFFEEEDDDBBBAAA@@@???>>>===>>>???@@@AAA???>>><<<:::888666555444444333333333333222222222111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))BBBAAA@@@>>>===<<<;;;;;;777777666555444444333333111000//////......//////............------------------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,,,,******************************++++++++++++******************************************************************************)))******+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////------------.........///...///111111000000111333111222222222333333333333333444555777888999999999666666666777888:::;;;<<<::::::999999999::::::;;;<<<;;;:::<<<>>>@@@@@@???;;;;;;;;;;;;<<<===>>>???@@@BBBDDDDDDCCCAAAAAAAAAAAA@@@@@@??????>>>=========<<<;;;::::::999::::::999999888888777777777666666555444444444444444444666333333777666111///222111111111111111111111111000000000///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++,,,,,,---...///........./////////000000222222111111111222222333222222222333333333444444111111111111111222333444444444555666888:::;;;<<<======>>>>>>>>>===<<<<<<;;;>>>@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<===???@@@>>>===<<<:::888666444333222222222222111111111000000000//////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))CCCBBB@@@===;;;:::999888555555555444444333333333111000//////......//////.........------------,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++******************************++++++++++++******************************)))))))))***************++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))************+++************************)))))))))***************************************************************)))))))))************+++************************************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,------------...000111000//////000111111111222222222333333333222333555777888:::::::::666666666666777888::::::999999999999999:::;;;;;;<<<;;;::::::<<<======<<<::::::999999:::<<<>>>??????AAACCCCCCAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999888888888666666666666666666666555444333333222222222333333666222555;;;:::222...111111111111111111111111111........................////////////////////////........................------------------------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++,,,---...///------........./////////000000000111111111111111222222333333333444444444111111111000111111222222222222333444555777999:::;;;;;;<<<<<<<<<<<<<<<;;;:::<<>>>>>>>>???@@@AAACCCDDDCCCDDDDDDDDDDDDBBBAAA@@@===<<<<<<<<<<<<===>>>>>>======<<<:::888666444333111111111111000000000000////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))AAA@@@>>>;;;999888777666555444444444444444333333111000000///.../////////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++************************************++++++++++++******************************((()))))))))*********+++++++++++++++++++++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************((()))))))))*********+++************************************************))))))))))))************************************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,---------......///000111000///...///000000000000111111111222222111222444666888999::::::666666555555666777777888888888888888999:::;;;<<<===;;;999888999::::::999999999888888999;;;>>>??????@@@AAA@@@@@@@@@BBBDDD@@@@@@@@@???>>>>>>=========<<<;;;999888777777777444444444444444444444444222111111111111111222222666222777???>>>444...000000000000000000000000000------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++*********************************************)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------++++++++++++,,,---...///,,,------------.........---...///000111000000///111111111222222222333333222111111000000000111111111111111222333555666777888999999:::;;;;;;;;;;;;999;;;>>>????????????@@@??????@@@@@@@@@@@@??????===<<<<<<<<<===???@@@BBBCCCCCCDDDDDDCCCBBB@@@???;;;<<<<<<===>>>===============<<<;;;999666444333111111111111000000000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))>>>===;;;999888666666555444444444444444444444444111111000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******************************(((((())))))*********+++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......///---------.........//////000111222000///......///////////////000000000000///000222444666888999999666666555555555555666777777777777888999;;;<<<======;;;888777888999888777999888888777999;;;===???>>>?????????>>>???BBBEEE?????????>>>======<<<<<<===<<<;;;999888777777777222222333333333333444444111000000000000000111111555333888BBBAAA555...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++*********************************)))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++,,,---......,,,,,,,,,---------......+++---///000111000///...///000000000000111111111222111111000000000000000000000000111222333444555666777888999:::;;;;;;;;;888;;;>>>????????????@@@??????@@@@@@@@@@@@??????<<<;;;;;;;;;<<<===???@@@BBBCCCCCCDDDCCCAAA@@@???:::;;;===>>>>>>>>>===<<<=========<<<:::777444333111111111111000000000000---.....................,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))));;;;;;:::999999888888777555444333222111222333333000//////...---,,,,,,,,,......---------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******+++*********))))))(((((()))************++++++++++++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////111000////////////000000222111000000000111333444333222222111222444555666666777777666444444555777777777888888888999999999=========;;;888777888999::::::::::::::::::::::::>>>===<<<<<<<<<>>>???@@@>>>@@@AAAAAA???>>>>>>???;;;;;;999888777777666666555444333333222222333333000111111111111000//////444444333333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************,,,,,,+++***))))))***************++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............///............////////////.........//////000111222444333333222222111111111222222111111222444555777::::::;;;;;;::::::999999888888888999:::;;;===>>>===>>>???@@@BBBCCCDDDEEE@@@>>><<<::::::<<>>===;;;:::;;;<<<>>>???<<<<<<;;;999777444222111000000//////......------//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))):::::::::999888888777777555444333222111222222333000000///......---,,,,,,...------------,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******************)))))))))((()))************+++++++++************)))))))))((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************************)))))))))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////000000////////////000000222111111000000111222333222222111111222333555666555666666555444444555777777777888888888999999999888999999888666666777999999999::::::;;;;;;;;;;;;>>>===<<<<<<<<<===???@@@>>>@@@AAA@@@???===>>>>>><<<;;;999888777666555555444444333222222222222333111111111222111000000///333333222222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))************************,,,++++++***))))))************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------........................////////////............///000111222333333333222222111111111222222111111222333555666888888999:::;;;;;;;;;:::888888888999:::;;;<<<===;;;<<<===???@@@BBBCCCCCCAAA???<<<;;;;;;===???AAA???@@@AAAAAA@@@???===<<<>>>===<<<;;;;;;<<<===>>><<<;;;:::999666444222111////////////............///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((999999999888777777666666444333222222111111222222000000000///......------------------,,,,,,,,,,,,+++++++++*********************++++++++++++******++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******************)))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************************))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---............////////////////////////000000000222222111111000111111222111111111111222333444555444555555444333333555666777777777888888888888999666777888777666777888:::888999999:::;;;<<<============<<<<<<<<<===>>>???===???@@@@@@>>>======>>><<<;;;999777666555444444444444333222222222222222111222222222222111000000111111111000//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))************************,,,+++******)))************++++++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............---............/////////............///000111222333333222222222222222222111111111111222333444444666777888999:::;;;;;;;;;999999999999999:::;;;;;;999:::;;;===>>>@@@AAABBB@@@???===<<<<<<===???@@@=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>::::::999777555333111000.............../////////......------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((888888777777666555555555333222222111111111111111000000000//////.........---------,,,,,,,,,++++++******************************++++++++++++******************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))***************)))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////...//////000000000000000222222222111111111111111000000111111222333333444333444444444333333444666777777777777888888888888777888999999888888999;;;777888999:::<<<===>>>???=========<<<============<<<>>>??????===<<<<<<===;;;:::888666555333333333444333333222111222222222222222222222222111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++************************************************************(((((((((((((((((((((((())))))************))))))************************++++++***************+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...............///111111222222222222222222222333111111111111222222333333666777888999:::::::::::::::999999999999999::::::888999:::<<<>>>???@@@AAA@@@???>>>=========>>>???======<<<;;;;;;<<<<<<=========<<<;;;;;;;;;<<<<<<888888777666444222000///---------....../////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((777666666555555444333333111222111111111111000000////////////............------,,,,,,,,,+++++++++************************)))******++++++******)))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))******))))))))))))))))))******))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............---...///000111000000000111111111222111111111111000111111222333333444444222333444444333333555777777777777777777777777777888999999888777666777999777777888:::<<<===>>>???<<<============<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<999999777555444333222222333333222111111111111222111222222222222111000000......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------------...///000111111111111222222333333333111222222222333333333333777888888999888888777777999999888888888999::::::999:::;;;<<<===>>>???@@@>>>>>>>>>=========<<<<<<>>>===<<<;;;::::::::::::<<<;;;;;;::::::999999:::777666666555333111///...,,,,,,------......//////,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''555555555444333333222222000111111111111000//////.....................---,,,,,,,,,,,,++++++++++++***************+++++++++))))))************))))))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******))))))))))))************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------.........---...///111111111000000000000111222222222222111111111222444444444444444222444444444333444666888888777777777777777666666666777777666444333444666666777888999;;;<<<===>>><<<<<<=========<<<;;;;;;:::<<<======;;;::::::;;;777777555444333222222222333333222111111111111111000111111111111000//////------------------------------------------------++++++++++++++++++++++++******)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,++++++++++++******************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------------.........------------...///000111000000111222333333444444222333333444444444333333888888888888888777666666888888888888888999::::::::::::;;;;;;<<<======>>>===============<<<::::::======<<<;;;::::::999999::::::999999888888777777555555444333222000///...---------------.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''444444444333222222111111///000111111111000///...,,,,,,------------------,,,,,,,,,++++++++++++***))))))*********+++++++++))))))************))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******((()))))))))************)))************+++++++++((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,---///111222111000000...///000222333333333333111222444555666666555555333444555555444555777999888888777777666666666666444555555555444444555777666666777888999;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<<<<:::999999:::555555444333333333333333333222222111111111111111///000000000000///......------------------------++++++++++++++++++++++++************************))))))))))))***+++,,,---******************************++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------...///000000///000000222333444555555333444555555555555444333666666777777888777777777777777777777888999;;;;;;::::::::::::::::::::::::;;;<<<======<<<:::888777::::::;;;<<<<<<;;;:::999888888888888777666555444444333333222111///...---...------------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''444444333333222111111000///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******(((((())))))*********+++)))************+++++++++(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++---///111222222000000,,,...000222333444444333222333444666777666666555333555666555555555888:::888888777777666666666555333555666666666777999;;;666666777888999::::::;;;<<<<<<=========<<<:::999999;;;<<<<<<:::999999:::444333333222222333333444333222222111000111111111///////////////......---------------------------************************************************))))))))))))***+++,,,---************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------...000000//////000111333444555555444555666666666555444333333444555777888888888888666666666777888:::;;;<<<999999999999888888777777:::;;;<<<<<<<<<:::777666777888;;;===>>>===<<<;;;777777777777666555444333333333222222000///...---.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''555222///000222333111//////............---------------,,,,,,,,,,,,++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......////////////......---...000222333333333222222222222333333444444444333333444444555666666666666666666666666777888888666666666777888999;;;;;;===:::777666777999:::;;;:::;;;;;;;;;;;;;;;;;;:::888888888888777777777777333333333222222222111111111111000000//////......000////////////.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......111111111111222333444555999999888777666444222111444444444555666777777888888888888888999:::;;;;;;999999888666444555777999;;;;;;;;;;;;:::999888777888999:::;;;;;;;;;:::999777666555444333333444555333222111///......---------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((444222//////111222111///............------------------,,,,,,,,,+++++++++++++++************++++++************)))))))))((())))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......////////////......---...000222333333333333333333333444444555555555333333444444555666666666777666666666666777777777666777777888999:::;;;;;;<<<:::888777888:::;;;<<<;;;;;;;;;;;;;;;:::999999777777777777666666666555333222222222222111111111000000000/////////......//////.........---------,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------......///111111111111222333444444777777666666555444222111333333444555666777888888999888888999999:::;;;<<<======<<<999777777999;;;;;;;;;;;;;;;:::999888777888999:::;;;;;;:::999999777666444222222222222333333222111///...---------------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++)))((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((333111//////000111000///............------------,,,,,,,,,,,,++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......////////////......---...000111222333333333444444444444555555555555333333333444555555666666777777777666666666666666666777999;;;<<<<<<<<<;;;;;;:::999888888:::<<<>>><<<<<<;;;;;;:::999777777555555555555444444444444222222111111111000000000///////////////.........------------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------...///000000000111111222333333333333444444444444333222222111222333444666888999999999999999999:::;;;<<<===AAA@@@???<<<999999:::<<<;;;;;;;;;;;;:::999888777888999:::;;;;;;:::999888777555333111000000000000222111000///...---------,,,,,,,,,,,,++++++++++++,,,++++++++++++***************)))((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((222111000//////000//////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++*********)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------......//////......---......///000111222333333444444444444444444444444222333333444444555666666777777777777777666666555666777:::<<<======<<<;;;888999888888777999;;;===<<<<<<;;;:::999777555444444333333333333222222222111111111000000000//////........................,,,,,,,,,,,,+++++++++***++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++************************++++++,,,,,,,,,,,,------******+++,,,---//////000,,,,,,,,,---...///000111000000111222222222222222000111111222222222222222000111222444666888999:::::::::::::::;;;<<<======AAAAAA???<<<999888999;;;:::::::::::::::999888888999999:::;;;:::999888777777666444111000/////////111000///...------------,,,+++++++++++++++++++++++++++++++++************)))))))))((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((000000000///......//////...------------,,,,,,,,,,,,,,,+++++++++*********++++++************++++++))))))))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------............------......//////000222333333222222222222222222222222222222333333444555555555666666777777777777666555555777999;;;===<<<;;;:::666777888777666666888;;;;;;;;;:::999888666444333222222222222111111111000000000/////////.........---------------.........,,,+++++++++************+++++++++*********)))))))))******++++++******)))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,---------******+++,,,---//////000,,,,,,,,,---...///000111000000111222222222111111...///000111222222222222000000222444666777999999::::::::::::;;;<<<======???>>><<<999666666777999999999::::::999999888888999999:::::::::999777777888666444222000000000000000///...---,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((///000000///------...///------------,,,,,,,,,,,,++++++++++++************++++++************++++++))))))))))))***************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++******+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------............------.........///000111222333222222222222111111111111222222222333444444555555444555777888888888777666444555777999:::::::::999555777999777444333666999::::::999888777555333222111111111111000000000000/////////.........------,,,,,,,,,---------------++++++++++++************+++************)))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***************************++++++,,,,,,------...++++++,,,,,,---...//////---------------...///000///000111222222111000000......///111111222222222000111222333555777888888999999999999:::;;;<<<===<<<<<<;;;888555555666888888999999999999999888888999999:::::::::888777666777555333222000000000000......---,,,,,,,,,,,,,,,*********++++++++++++++++++************)))))))))''''''((()))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((...///000///,,,+++---///---------,,,,,,,,,++++++++++++++++++************++++++************++++++((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,............///111222333333333333222222111111111111222222333333444555555222444666888999999888777333444555555777777888999666999:::888444333555888888888888777666555333222111111111111000000000000.........------------,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++,,,,,,---......,,,,,,,,,------...............---------......//////000111222222111000///...///000111111111111111111222222333555666666777999888888999999:::;;;<<<<<<<<<;;;888666666888:::888888999999999999888888999999::::::999888666555444333111000//////000000...---,,,,,,+++,,,,,,,,,)))*********++++++++++++************))))))))))))&&&&&&((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((---///000///,,,+++---///---------,,,,,,,,,+++++++++++++++************)))++++++************++++++(((((())))))*********+++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,......---...///000222333444444444333333222222222111222222333333444555555111333555888999999999888333333333333444666777888777:::<<<:::555333555888777777777777666555333333111111111111000000000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,---......------------------------///......---------......///000111222222111///...//////000111111111111111222222333333444555666666888888888888999:::;;;;;;======<<<:::888888:::===777888888999999999888888999:::::::::999888666555222111000.........///000------,,,,,,++++++,,,,,,))))))******++++++++++++************))))))))))))%%%&&&((()))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,------------,,,,,,......///000000000000000333333444444444333333222222222222333333444444444333555666888888888777777555444444444444666777888>>>===:::888888888999:::777666555444444333444444222222222111000//////...///............---------++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++******))))))))))))))))))************+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++************************,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,---//////111111000///......//////222222222222222111000//////111444666666666777888999888777666666666777888<<<<<<;;;;;;;;;:::::::::888888888999999888888777:::999888777666666666666222222111000///...------+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------------............------......///000000000000000222222333333333333222222222222222333333333444444444444555777777888888888666555555555666777888999<<<:::888777666666777888666555444333222222222222222222111000000///..................------------++++++++++++++++++++++++************************))))))(((((((((((()))))))))))))))***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++*********)))))))))))))))))))))************************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++************************,,,++++++++++++,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,---...///000222111000///////////////222222222222222111000000222444666777777777777777;;;:::888777777777888999<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;:::::::::999888777555555444444111000000///...---,,,++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------.........//////...............///000000000000000000111111222222222111111222222222222333333333333444444444555666888999:::777777777777777888::::::999888666555444444555666444444333222111111111111111111000000//////..................------------++++++++++++++++++++++++************************))))))(((((((((((())))))***************))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++************************+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------------...///000111222111111000000000000000111222222222222222111000444555666777777777666666;;;:::999888888888999999<<<;;;;;;:::999999888888888999:::;;;;;;;;;;;;;;;:::999777666444333222222//////...---,,,++++++***++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((------,,,,,,,,,+++++++++************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++***************************+++++++++++++++,,,,,,,,,------......------,,,......////////////............///000000000000000///000000111111111111000222222222222222222222333444444333444555777999;;;777777888888999999:::;;;777666555444333444444444444444333222111111111111000000000//////..................---------,,,,,,++++++++++++++++++++++++************************))))))(((((((((((()))))))))************)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************+++++++++***+++,,,,,,---++++++++++++,,,,,,,,,---......---......///000111222111111000000000111111111111222333333222222222222222444555777888666555:::999888777666777888888;;;::::::999888888777777666666777888999999999999999888666444222111000000///......---,,,,,,++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((------,,,,,,,,,+++++++++************************+++******))))))(((((((((((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,------------,,,,,,......////////////............///000000000000000...///000111111111111111222222222222222222222222444444333333555666888:::666777777888999999::::::666555555444444444444444555444333222111111111111/////////..................------------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************+++************+++,,,,,,++++++,,,,,,------------......---......///000111111000000000000000111111000111222333333333333333111111222666999;;;:::888777777555444444444555666999888888888888777777777555666666777888888888777888666555222111///......///......------,,,,,,,,,*********)))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------,,,,,,,,,,,,++++++************************))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++*********************************++++++,,,,,,---,,,,,,------------,,,,,,.........//////...............///000000000000000...///000111111222111111222222222222222111111111444444444444555666777777444555666777888888888888555555555555555555555444555444333222111111111111..................------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********************************************+++,,,,,,***+++,,,---......------------------...///000111///////////////000000111000000222333444444444444333222333777<<<>>>===;;;555444333222222222333333666666666777777777777888777777888888888888777777555444333111///...------.........------,,,,,,,,,******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------,,,,,,,,,,,,++++++************************((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++************************)))******+++,,,,,,------+++,,,,,,------,,,,,,+++------............------......///000000000000000...///000111222222222222222222222222111111111000444555555555666555555444222333444666666666666666333444444444555444444444333333222111000000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))************((()))))))))************))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))******************************************++++++,,,***+++,,,............---,,,,,,,,,,,,---...///000...............///000000///000111333444555555555333111111555:::===;;;777444333222111111111222333333444555666777888888999777777777777666555444444333222111///...---------,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---------,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,------------------,,,...//////000000000000000//////000222222333333333222222222222111111000000444555666666666555333222111222333555555555555444222333333444444444333333222111000//////.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,))))))))))))************(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))*********************************)))***++++++,,,)))+++,,,...//////......,,,,,,,,,,,,,,,...//////---------------...///000///000111333444555666666111///...222777888555222444333222111111111222333222222444555666888999999555555555444333222000000111111000......---------+++++++++***************))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))((((((+++++++++*********))))))*********)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************++++++++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------------------........./////////////////////000111222222333333444444333222222222333333555444444333333222222111333333444444444333222222333444444444444333222222111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((((()))+++,,,+++***((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))*********++++++++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,------------...------------.../////////...---,,,+++,,,---...---...000222333333333333111111111000111111222222222111111111000000//////111111222333333444555555222222222222222111//////.........------,,,,,,,,,******))))))))))))******,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,,,,++++++***))))))(((+++++++++*********))))))***)))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++*********)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------............//////////////////000111111222333333333333222222222333333444555555444333222111111111222222333333333333333222222333333333333222111111000000000///...---------...------------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++)))'''&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********+++)))))))))))))))))))))))))))************+++++++++)))***+++,,,---------------------------......///......---,,,,,,,,,---...---...000222333333333333222222111111000111111111111111111000000000//////111111222222333444444444222222222222111000//////...---------,,,,,,,,,,,,******))))))))))))******++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&,,,,,,++++++***)))))))))+++++++++***************))))))))))))))))))******))))))))))))************+++++++++***************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++***************))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,------------------------............//////000000///000000111111222222222111111111111222333444444555555444333222111000///000111222333333333333333111111222222111111000///000000//////...---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***)))((('''&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,------------------,,,,,,------...///...------,,,------.........///000222333333333222333222111111000000000000111111000000000000//////000111111222222333333333222222222111111000///...------,,,,,,,,,,,,,,,+++******))))))))))))******)))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&+++++++++*********))))))************************)))))))))))))))*********((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///000000000111111111222//////000000222333444555555444333222111000///...//////111222333333333333000000000111000000///.../////////......------------------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------............///111222333333222222333333222000////////////000000000000000000//////000000000111111222222222111111111111000///...---,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++++++++***************************************(((((())))))************((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000000111111111......///000111333444555444333333111000///.........///000111222222333222///000000000000///..................------------------,,,,,,,,,+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,+++++++++++++++++++++,,,---------------....../////////...///111222333333222111333222111000//////////////////////////////000000/////////000000000000000000000000000///...------++++++++++++++++++++++++******))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***************************************+++++++++((((((((()))******++++++))))))))))))***************************+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++*********+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000000000000000000000.........///000222333444222222111111000/////////...///000111111111111111//////000000//////...---------------------------,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++++++++***++++++******++++++,,,---,,,---...//////////////////000111222333222222111222111000000////////////......////////////000000////////////////////////000000000000///...---,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''************************))))))*********+++++++++'''(((((()))******++++++))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111000000000000000000000///.........///000111222333000000000000000000000000//////000000000000000///000000000000000///......------------------------,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++,,,,,,+++,,,...///000000000//////000111222333222111111111000000/////////000000........./////////000000........................////////////...---,,,,,,))))))))))))******++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******************++++++))))))******++++++++++++'''(((((()))***+++++++++))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---...///000111222000000000000///////////////......//////000111222////////////000000000000///000000000000000///...000000000000000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++******)))*********)))***++++++,,,+++,,,...000000000000//////000222222333222111111000////////////000000111---.........//////000000.....................---////////////...---,,,+++(((((())))))*********+++******))))))))))))******&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))************++++++++++++***)))))))))***,,,---************************************************************************)))************+++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))...------,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---.........---,,,........................000000000000000000000000000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((---,,,+++)))((((((''''''((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,++++++***+++++++++,,,---...///000000000000111111222222222222111111000000111111111111000000111111000000//////.........---,,,,,,++++++,,,,,,------------,,,+++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************)))))))))((())))))))))))************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++******))))))******+++,,,************************************************************************)))************+++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************))))))))))))))))))))))))***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------........................////////////////////////////////////////////////........................------------------------...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((,,,+++***)))((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++,,,,,,++++++***++++++,,,,,,---...///000000000000000000111111111111000000000000111111111111000000111111000000//////......------,,,++++++++++++,,,------------,,,+++***)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''************))))))))))))))))))))))))************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))***+++++++++++++++************************************************************************)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---......,,,,,,,,,,,,------------+++,,,------......------........................////////////////////////////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))******))))))))))))******,,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---...///000000000000//////000000000000//////000000111111111111000000111111000000//////......------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))((()))))))))************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++((()))***,,,,,,+++******************************************************************************))))))*********+++++++++)))******+++++++++******************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------------........................////////////////////////////////////////////////........................---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((()))***++++++...,,,***(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,------------,,,++++++******++++++,,,,,,,,,---...///000000000000......////////////......000000111111111111000000111111000000//////......---,,,,,,+++***++++++++++++++++++++++++***))))))))))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******((()))))))))************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++((()))***,,,,,,+++******************************************************************************))))))*********+++++++++******+++++++++******)))************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))(((((())))))************---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,------......................................................................................................------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++***************(((((((((((()))***+++,,,...,,,***(((''''''((()))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,------------,,,+++*********++++++,,,---,,,---...///000000000000......////////////......000000111111111111000000111111000000//////......,,,,,,+++************+++******++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))***+++++++++++++++************************************************************************)))************+++++++++***++++++++++++***))))))************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++......---,,,,,,+++******,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///........................................................................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************))))))(((((()))***++++++,,,+++***((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,************+++,,,------,,,---...///000000000000......////////////......000000111111111111000000111111000000//////......,,,,,,+++***************))))))*********))))))((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++******))))))******+++,,,************************************************************************)))************++++++++++++++++++++++++***))))))************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///........................................................................------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********************************)))))))))))))))***************)))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++************+++,,,---...,,,---...///000000000000/////////000000/////////000000111111111111000000111111000000//////......,,,++++++***************(((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))*********+++))))))))))))************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))************++++++++++++***)))))))))***,,,---************************************************************************)))************++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))******++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,------,,,+++,,,---...///........................................................................------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************++++++******))))))))))))******((())))))*********))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************+++,,,---...,,,---...///000000000000//////000000000000//////000000111111111111000000111111111000//////......,,,++++++***)))*********(((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************)))************+++++++++***************************************************************+++++++++,,,++++++******++++++,,,(((((()))***++++++,,,,,,************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......000///---,,,,,,---.../////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))+++*********))))))(((((('''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++,,,---......---,,,,,,...///000///---////////////////////////000000000000000000000000111111000...---,,,+++***+++++++++************)))(((((())))))*********+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))************************((())))))***************************************))))))))))))************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************)))************+++++++++************************************************************++++++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...000...---,,,,,,---.../////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))*********)))))))))(((((('''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,,,,---///000///---////////////////////////000000000000000000000000000000///...---,,,+++++++++++++++*********))))))(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************((()))******++++++******************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************)))************+++++++++*********************************************************++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------///...---,,,,,,---...///...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))(((((('''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++,,,---.........---,,,---/////////---////////////////////////........................//////...------,,,++++++++++++*********)))))))))(((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************))))))*********+++++++++******************************************************++++++,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///........................------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))(((((('''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))++++++++++++,,,---......///---,,,---...///...---........................------------------------...---------,,,,,,++++++************))))))))))))(((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))***+++++++++++++++************************************++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++)))******++++++******)))************************))))))*********+++++++++***************************************************++++++,,,------......,,,++++++******++++++,,,***************+++++++++************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---.....................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((())))))******))))))(((++++++++++++,,,---......000...,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))(((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++))))))************))))))************************)))************+++++++++************************************************++++++,,,------...//////,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------...............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))++++++++++++,,,---......111///,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******)))))))))((((((((())))))((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++))))))************))))))************************)))************+++++++++************************************************++++++,,,---...///000000,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++,,,------......---------.........//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))++++++++++++,,,---......222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********++++++,,,,,,***)))))))))(((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++))))))************))))))************************)))************+++++++++************************************************++++++,,,---...///000111,,,++++++++++++++++++,,,++++++******************************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,---......------------.........//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))******((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++,,,---......222///,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***++++++,,,,,,))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************)))((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***------------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************+++++++++,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************))))))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***************)))((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,++++++............------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++++++++,,,))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))************+++++++++************************))))))))))))*********************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))*********+++******)))(((+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////------------------------...//////////////////...........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,.........------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************((()))))))))************************++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,------------------------------......////////////......//////////////////------------------------......////////////......////////////////////////---------......---------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******************************))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,,,,------////////////////////////......///000000000000///---------------.................................---------......---------........................---......//////......------------............///---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))************+++))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++************************))))))))))))************)))))))))************+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))'''(((((())))))******+++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))******************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))***++++++,,,+++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------...//////000000000000000000000000000...///000111111111000000........./////////000000000000000000000000000000......////////////....................................////////////......------......////////////............------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++************************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********++++++******************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).........///000111111222111111111111111111111111...///000222222111111000111111222222333333333333222222222222222222222222222222333333333333222222111111111111111111111111......////////////......---.........//////000000000/////////............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222000...///222333222000555444333444555666444222666444333555777:::::::::;;;<<<;;;999777888===AAABBB???<<<<<<===>>><<<:::<<<===>>>>>>===;;;888666<<<<<<<<<;;;999777666555111111222333444555555444333111...,,,+++,,,...///222111//////111222111111------,,,++++++***))))))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))((((((************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))******+++++++++,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***)))(((((())))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++***))))))*********************************++++++************)))))))))(((((())))))******+++************))))))))))))++++++,,,++++++***((((((,,,,,,+++************+++******)))******+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))222222111111222555888:::::::::999:::;;;===>>>>>>???@@@BBBEEEGGGFFFDDDAAAFFFGGGHHHGGGEEEFFFIIILLLLLLJJJGGGGGGHHHHHHGGGEEECCCDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@>>>===<<<999:::::::::999888777777555444222111000111333444444333111111111222111///000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))))))))************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))******+++++++++,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''+++******)))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++++++++*********++++++++++++************((()))***,,,,,,,,,+++***+++*********++++++,,,,,,++++++++++++++++++++++++,,,++++++******************))))))(((((())))))***************************************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))...222666888888:::===@@@DDDEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMPPPRRRSSSQQQOOOQQQRRRSSSRRRPPPOOOPPPRRRTTTSSSQQQPPPQQQRRRQQQPPPNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHGGGEEEDDDBBBAAA<<<<<<;;;:::::::::;;;;;;999777555444444333111000333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***************)))))))))************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''*********)))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************************************)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))+++***************++++++************++++++++++++************++++++++++++'''(((***+++,,,+++)))((())))))(((((()))***+++,,,***))))))))))))***++++++,,,,,,+++************++++++***))))))((()))))))))++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111666===BBBDDDDDDCCCBBBMMMOOOQQQQQQOOONNNNNNOOOQQQOOONNNOOORRRUUUXXXXXXWWWWWWXXXWWWVVVTTTRRRRRRTTTSSSRRRRRRRRRSSSSSSSSSVVVUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPIIIHHHHHHGGGFFFEEEDDDCCCAAA???===;;;;;;999666444555333111///...//////000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***************++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********)))))))))((((((((((((((((((((((((************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((())))))***))))))))))))))))))))))))))))))*********+++++++++************************++++++*********+++,,,,,,***************+++++++++************************)))***++++++++++++************)))))))))******+++,,,+++************+++,,,---,,,++++++******++++++++++++*********+++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))===???CCCHHHLLLMMMKKKIIIOOORRRTTTVVVUUUSSSRRRRRRPPPOOOOOOPPPSSSUUUUUUUUUVVVVVVWWWXXXYYYXXXVVVTTTQQQQQQQQQPPPPPPPPPRRRRRRUUUUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTVVVXXXZZZ]]]^^^_______________^^^]]]]]]UUUUUUSSSQQQOOOMMMLLLKKKIIIGGGFFFEEEDDDBBB???<<<777666444222111000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))************))))))((((((((((((((((((((((((************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******************************************++++++++++++)))))))))************+++***************+++,,,,,,++++++,,,,,,---------...------------,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++******000///......------------,,,++++++***************************+++,,,---...++++++++++++++++++++++++************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))IIILLLPPPSSSUUUUUUVVVVVVVVVUUUUUUWWWYYYZZZYYYWWWPPPSSSWWW\\\______[[[XXXUUUUUUVVVWWWYYYZZZXXXVVVQQQRRRSSSSSSRRRRRRTTTVVVVVVUUUSSSQQQQQQRRRSSSUUUNNNNNNNNNPPPRRRUUUXXXZZZ\\\\\\]]]______`````````[[[ZZZXXXUUUSSSQQQPPPPPPOOONNNNNNNNNMMMLLLIIIFFF???>>>===;;;888666444333111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))*********+++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((***++++++***))))))))))))))))))))))))))))))************************)))************+++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))***++++++*********************************++++++++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,---......///222222222333333444444555666555555444333222111111......---,,,,,,,,,,,,---+++---...//////---+++***...//////000000///.........------,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))SSSbbbssszzzvvvooolllmmmmmmfff^^^\\\```cccccc```[[[\\\aaahhhoootttvvvvvvgggeeebbbaaaaaa```\\\YYYTTTVVVXXXWWWVVVVVVYYY\\\bbb___ZZZVVVSSSRRRSSSSSSMMMLLLLLLLLLMMMOOORRRSSSWWWXXXYYY[[[\\\]]]^^^^^^YYYWWWUUURRRQQQQQQQQQRRRSSSRRRSSSTTTTTTSSSPPPNNNJJJJJJIIIGGGDDD@@@<<<:::555444333222000...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++,,,------******+++++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((***+++++++++))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,*********************************+++++++++,,,,,,+++,,,---///000222333444444444444555555666888888;;;;;;<<<<<<===>>>>>>???AAA@@@???>>><<<:::999888444555777888888666333222222555999<<<===;;;888666333555888;;;<<<<<<;;;:::666666555444444444444555000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))^^^{{{yyyjjjcccfffjjjjjjggggggeeeffflllxxx~~~xxxsssoookkkeeeaaaWWWYYY[[[[[[YYYZZZ]]]```pppkkkddd\\\VVVRRRQQQPPPPPPOOOMMMLLLLLLMMMOOOPPPUUUVVVXXXYYY[[[\\\\\\\\\TTTSSSPPPNNNNNNOOOQQQSSSTTTTTTUUUVVVXXXWWWUUURRRRRRSSSRRRQQQMMMHHHCCC@@@::::::888666444222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&(((***+++,,,+++***)))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))***+++,,,,,,******************************+++++++++,,,,,,,,,111111333555777999;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFJJJIIIGGGEEECCCAAA@@@???AAADDDIIILLLKKKGGGBBB>>>@@@DDDJJJPPPQQQPPPMMMKKK@@@CCCHHHLLLOOOOOONNNMMM@@@???>>>>>>======>>>>>>888777555444222111000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))yyyppphhhooovvvpppffffffhhhkkknnnvvv{{{qqqrrrrrrkkkccc______ccchhhhhhiiisssjjjbbbccc]]]PPPRRRPPPNNNNNNNNNNNNNNNMMMQQQTTTTTTSSSTTTVVVVVVSSSYYYUUUPPPNNNPPPRRRSSSSSSRRROOONNNOOOMMMKKKOOOUUUQQQTTTXXX\\\\\\WWWOOOJJJEEEEEEDDDDDDBBB===777333222000------...//////...***+++---...///...---------,,,+++******,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,************************+++*********))))))(((((()))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++************************+++*********))))))((((((************************************************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))************************************************))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,---------------------------,,,,,,+++*********+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******))))))******+++......++++++...///,,,,,,---////////////111222777999;;;;;;>>>AAACCCCCCGGGDDDAAA@@@BBBGGGKKKMMMRRRPPPOOONNNIIIIIIUUUdddkkknnnnnniii___VVVRRRRRRaaagggnnntttxxxsssbbbQQQRRRffftttuuuyyy{{{mmm\\\]]]fffuuu~~~|||uuupppcccVVVNNNSSSWWWSSSRRRWWWMMMHHHBBB>>>;;;888888888666777555000///111000,,,333///,,,+++,,,------,,,'''***---...,,,***))))))*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++***)))(((((())))))|||zzzyyyvvvsssvvvyyyrrrooonnnnnnooolllllltttrrrkkknnnjjjaaa^^^\\\XXXUUUUUUWWWYYYZZZ^^^^^^YYYSSSPPPRRRQQQNNNRRRRRRQQQPPPOOOQQQUUUXXXSSSOOOLLLKKKIIIEEEEEEIIIOOOQQQTTTWWW[[[\\\\\\[[[QQQPPPOOONNNLLLHHHAAA===999666333111000///...---......///......---,,,,,,......,,,++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************+++*********)))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************+++*********))))))))))))************************************************************************+++++++++*********))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))************************************************))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,++++++*********++++++))))))******+++,,,......++++++++++++,,,---......+++///111000111444333000999:::;;;;;;:::999999999999:::;;;@@@GGGOOOTTTUUUTTTOOOIIIHHHMMMWWWbbbiiioooqqqrrrnnnccc]]]ggguuu{{{pppfffaaaqqqtttyyyuuugggcccqqq}}}vvviiikkktttqqqhhhpppzzz}}}sssmmm___RRRMMMMMMKKKFFFAAA@@@;;;666666::::::777222111/////////...,,,***///...,,,***)))***+++---+++++++++++++++++++++***************************************************************************++++++***)))))))))))))))}}}~~~zzzzzz{{{vvvyyyzzzvvvqqqmmmgggcccbbbdddhhhkkkjjjggg___UUURRRTTTSSSPPPNNNQQQRRROOOKKKKKKNNNSSSOOOKKKHHHJJJJJJHHHGGGHHHMMMOOORRRUUUWWWYYYZZZZZZ\\\[[[ZZZYYYWWWSSSMMMIIIDDDAAA<<<999777444111///111000///...------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++************************************************)))))))))))))))))))))))))))))))))************************************************+++++++++***************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************************************************************))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,------------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********)))***+++---...000,,,,,,,,,,,,,,,,,,------...444999;;;>>>BBBAAA>>>;;;===@@@CCCEEEFFFGGGGGGAAA???AAAJJJYYYgggpppsssssskkk```YYY[[[eeerrr{{{rrrfffjjjvvv~~~{{{mmmdddnnnppprrrxxx~~~tttiiijjjmmmqqqtttvvvvvvwwwllliiikkkttt}}}zzzooovvvyyyiiigggqqquuuoooiiidddZZZMMMFFFEEECCC@@@===<<<;;;999666444111000111///+++***)))******))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))))))))))){{{xxxxxx{{{}}}~~~zzzpppfff```___[[[UUUPPPPPPPPPNNNLLLJJJJJJKKKNNNJJJIIILLLOOOMMMKKKLLLHHHLLLRRRWWWXXXWWWVVVUUU^^^]]]]]]]]]\\\YYYUUURRRPPPMMMHHHEEEBBB???;;;888333111000...---......///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))************************************************((((((((((((((((((((((((************************************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))...---+++***+++,,,---...+++,,,...111333555666777999>>>BBBBBBDDDGGGEEEBBB888<<>>:::<<>>:::999<<<>>>???CCCIIIMMMMMMJJJFFFBBBDDDKKKRRRXXXfffjjj]]]TTTWWW\\\[[[hhhvvv{{{sssuuu}}}nnn___XXX[[[aaa\\\XXXRRRHHH???:::999999000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++|||kkkaaaccclllvvv{{{tttxxxzzzxxxrrrppptttyyyxxxxxxvvvsssuuuvvvpppgggiiiiiijjjmmmppptttyyy}}}~~~llllllmmmkkkeee```dddkkkrrrwww|||zzzpppeee\\\YYY[[[[[[\\\^^^aaacccbbbaaa___^^^]]]^^^^^^]]][[[YYYVVVTTTQQQLLLFFFAAA<<<:::666444222000///.........------------------------,,,++++++******++++++,,,*********************************++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************((()))))))))************************************************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++++++++,,,---.........000555:::>>>AAABBBCCCOOOPPPPPPQQQOOOMMMKKKJJJKKKWWWffftttrrrpppqqqwww|||nnniiibbbZZZ[[[bbbdddeeeddd^^^TTTMMMJJJKKKBBBOOOYYYYYYTTTPPPLLLFFFDDDFFFLLLSSSXXXYYYUUUQQQKKKJJJIIIMMMWWWaaaaaa[[[UUUPPPLLLMMMRRRTTTTTTTTTDDDAAAAAACCCCCCAAADDDIIIMMMKKKEEE>>>;;;???GGGLLLNNNTTTUUUPPPJJJIIIIIIGGGRRR___jjjjjjeeefffjjjnnnwww}}}}}}tttooorrrwwwvvvwwwsssgggWWWJJJCCCBBB>>>===;;;888555222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++}}}pppiiimmmwww}}}uuujjj___\\\bbbhhhiiiggghhhjjjjjjfff```___dddjjjZZZ\\\]]]]]]cccfff___TTTXXXUUUSSSTTTTTTTTTUUUWWWbbbfffiiigggbbb^^^___bbbeeennn{{{wwwjjjkkkrrrzzz|||kkkaaa\\\\\\\\\^^^aaabbbaaa```___^^^^^^^^^___^^^\\\ZZZZZZYYYXXXUUUQQQLLLHHHFFF<<<:::666333000.........------------------------,,,++++++++++++++++++,,,*********************************++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,************************************************************************))))))******++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********(((((())))))*********+++************************************************++++++************++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++************************************************))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---------------------------+++++++++,,,---...///000999<<>>999666444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++~~~xxxrrrrrrzzzzzzvvvzzz~~~xxxvvvvvvtttqqqlllfff```\\\dddeeecccZZZTTTQQQNNNKKKOOOQQQVVV]]]fffkkkmmmmmmwww}}}uuummm{{{}}}llliiidddaaaaaa```^^^___cccaaacccdddcccbbb```]]]YYYZZZZZZZZZZZZZZZWWWRRRNNNKKKGGG@@@:::666222...,,,---...000111///.........000...,,,***++++++)))(((,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************+++*********))))))(((((())))))************))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++------.........------,,,***---///000...+++***+++333...,,,111333555;;;CCCLLLMMMLLLKKKMMMOOOKKKDDDTTTkkkuuusssuuuyyypppqqqooofffaaadddYYYTTTPPPMMMIIIFFFHHHLLLNNNZZZ```ZZZWWW^^^bbb```zzztttppptttzzz}}}~~~{{{{{{zzzyyyvvvuuuxxxvvvooosssvvvtttyyyqqqgggfffmmmuuuzzzsssjjj]]]RRRKKKHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIGGGPPP^^^iiinnnlllfffaaasssxxxxxxccc]]]dddfffbbbYYYOOOIIIAAA;;;:::333......///...+++)))+++***)))***,,,---,,,+++******))))))***++++++,,,************************|||uuuooohhh```___[[[WWWUUUUUUUUUSSSRRRVVV^^^lllyyy{{{uuuoooiiigggeeeaaa^^^]]]```aaaaaaaaaaaabbbbbbaaa]]]\\\\\\\\\]]][[[XXXVVVOOOLLLHHHCCC???:::555222//////...---,,,---///000,,,+++)))***++++++***))),,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************)))))))))((())))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///222333,,,---444???DDDDDDGGGKKKNNNNNNJJJHHHMMMVVV\\\]]]nnnzzzssspppvvv~~~nnnbbbYYYYYYWWWPPPOOOUUUTTTTTTUUUUUUSSSSSSZZZdddxxxyyywwwyyyyyy|||zzz|||yyy{{{zzzxxxwww{{{wwwzzz~~~{{{zzzssshhhaaa___^^^WWWWWWUUUQQQJJJDDD@@@>>>GGGLLLRRRXXX[[[YYYVVVTTTWWW[[[kkk~~~rrrnnnzzz|||pppaaaPPPBBBBBB@@@<<<888444111111222000...------------,,,***,,,,,,,,,+++++++++++++++************************~~~yyyrrriii]]]TTTQQQSSSVVVXXXYYYYYYWWWVVVkkk{{{}}}uuurrrrrrooohhh```dddcccaaa```______```bbbaaa```______```___]]][[[UUUTTTQQQOOOKKKFFF@@@;;;555333///,,,+++,,,///111,,,++++++,,,------+++))),,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************)))))))))*********++++++************+++++++++,,,***++++++,,,,,,---------111///,,,+++---000222333:::===DDDKKKMMMIIIHHHJJJNNNYYYdddkkkppptttssspppxxxtttkkkaaaaaagggjjjeee___TTTMMMKKKOOORRRTTT___kkknnnpppttttttooolllttt~~~|||wwwyyy~~~{{{zzzwwwoookkksss}}}ssssssqqqqqquuu}}}zzzyyy{{{}}}~~~wwwvvvwwwyyy{{{xxxooo```SSSKKKIIIPPPPPPOOONNNLLLJJJHHHGGGGGGFFFRRRggguuutttnnnlllsss~~~~~~hhhUUUQQQTTTTTTMMMAAA999666666222///---,,,,,,,,,+++***------------,,,+++******++++++++++++++++++++++++tttnnnlllggg```YYYSSSNNNKKKMMMUUU\\\aaajjjvvv~~~vvvuuupppkkkhhhccc^^^\\\^^^aaa``````aaabbbaaa^^^\\\\\\ZZZWWWUUURRROOOJJJFFF???<<<666222000...------000///...//////...,,,)))------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************************************))))))*********+++++++++*********+++++++++,,,,,,---------------......///111000000222666999:::999HHHIIIKKKJJJHHHFFFGGGJJJ]]]qqq}}}xxxppp^^^VVVNNNKKKNNNRRRSSSRRRYYYVVVWWW\\\aaakkk|||~~~}}}{{{}}}}}}pppfffffffffggghhhiiifffaaa\\\\\\ZZZTTTPPPTTT]]]___[[[[[[YYYXXXXXXZZZ```gggkkkvvvmmmeeedddeeehhhoooxxx|||wwwxxx}}}zzzkkkdddcccfffeeebbb]]]XXXQQQKKKHHHGGGEEEJJJWWW___^^^\\\[[[YYYbbbqqqzzzgggfffnnnsssooocccTTTFFF===777444000------...------,,,,,,---------,,,+++***++++++++++++++++++++++++}}}xxxtttqqq```\\\TTTNNNPPPXXX^^^aaauuu~~~xxxssskkkaaa]]]^^^]]]]]]^^^```bbbbbb```^^^aaa^^^YYYVVVUUUSSSQQQPPPKKKGGGCCC???;;;666///+++///...---...//////---+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************************++++++++++++***++++++++++++,,,,,,,,,......---------...//////...111888???FFFJJJJJJIIIDDDJJJPPPSSSSSSVVVZZZ\\\uuu|||xxxtttvvv{{{yyykkk\\\GGGFFFFFFHHHOOOZZZgggooo}}}yyyuuurrrvvvwwwoookkkbbbaaa```^^^]]]XXXOOOHHHKKKJJJIIIIIIIIIGGGEEECCC>>>>>><<<;;;===BBBCCC@@@BBBAAA??????@@@CCCFFFHHHMMMIIIHHHIIIKKKNNNSSSYYY[[[^^^aaabbbcccgggmmmsss}}}~~~~~~yyytttvvvwwwkkk___WWWMMMNNNRRRVVVVVVRRRPPPQQQOOOPPPVVVfff||||||lllsss~~~}}}eeePPPDDD@@@;;;777444222000...++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++wwwhhh]]]VVVRRRPPPRRRZZZeeeqqqzzzzzzvvvnnndddaaaeee```___^^^___bbbdddeeedddccc___[[[XXXWWWWWWWWWVVVSSSQQQNNNLLLIIICCC:::333...---+++,,,---//////...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++***************+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///111222666;;;AAAFFFHHHJJJKKKLLLSSSbbbrrryyyzzzyyyvvvsss{{{}}}tttgggXXXQQQTTTXXXYYYVVVMMMOOOSSS[[[gggyyy{{{nnnhhhhhhiiijjjhhhbbb[[[SSSNNNEEEDDDAAA<<<::::::888333555555666777999;;;<<<===;;;<<<======>>>@@@AAAAAAGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDAAA??????AAA===???CCCFFFHHHKKKOOOQQQVVVZZZ```eeeiiiooovvv|||uuukkkaaaeeeiiihhhaaaVVVOOOKKKJJJFFFFFFQQQeeeuuurrrhhhhhhqqq}}}}}}fffQQQPPPMMMIIICCC;;;222,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,rrriiiVVVUUUSSSUUUZZZaaahhhmmmvvv~~~{{{tttlllnnnwwwtttnnnfffaaa```bbbeeegggbbb```^^^]]]]]]\\\[[[YYYXXXVVVUUUUUUVVVRRRJJJCCC777444000------............------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************************************((()))))))))************))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,...111555999;;;DDDGGGIIIGGGDDDGGGOOOWWWwww}}}yyytttbbb[[[RRRJJJIIIQQQ___mmmuuurrrnnnlllqqq~~~|||~~~|||uuupppgggZZZQQQMMMFFFEEECCCCCCAAA>>>;;;:::666::::::555444999<<<:::;;;<<>>???;;;777555555666777666888;;;>>>@@@BBBGGGNNNSSSXXXZZZ^^^cccfffiiijjjjjjpppssswwwyyyxxxxxxwwwxxx}}}~~~}}}|||zzz|||xxxyyy}}}|||yyyyyywwwvvvvvvxxxzzz{{{{{{uuuuuuuuuuuusssrrrpppooonnniiidddbbbcccbbb]]]YYYNNNNNNMMMMMMOOOQQQSSSUUUccciiiqqqyyy~~~zzzmmmoootttxxxssseeeUUUJJJEEEIII@@@DDDLLLSSSbbbrrruuujjjjjjooogggVVVGGG<<<;;;888111///333...+++)))+++000000+++&&&rrrcccggghhhgggmmmzzzwww{{{~~~}}}nnneee^^^```ddddddcccbbb___]]]\\\]]]```bbb```]]]]]]YYYSSSMMMEEE===666000///...------...---,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,******+++---...,,,)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************+++***)))(((((()))***+++)))************+++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,///111:::999;;;@@@DDDIIITTT^^^ppp~~~ttteeeRRRIIIKKKVVVaaawww}}}vvvjjjgggeee```ZZZRRRLLLFFF@@@>>><<<:::999999999:::;;;>>>BBBEEEHHHTTTWWW[[[^^^```ccchhhlllqqqsssvvvyyy{{{{{{zzzyyy~~~}}}{{{{{{{{{{{{{{{{{{||||||zzz{{{|||}}}}}}~~~zzz{{{~~~yyywwwxxxxxxtttqqqeeebbb^^^ZZZXXXUUUQQQNNNRRRUUU[[[```dddhhhjjjllluuurrr{{{xxxaaaQQQPPPHHHIIILLLJJJQQQ[[[ZZZTTTVVVZZZiiikkk]]]OOOGGGBBB<<<777555555111---******+++,,,,,,~~~vvvyyyuuuooozzz|||mmm___]]]aaadddfffgggbbbbbbbbbbbbbbbbbbbbbbbbcccaaa^^^ZZZTTTKKKBBB;;;555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---***(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************+++***))))))))))))***+++)))************+++++++++************************((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++,,,,,,,,,,,,------------------,,,++++++...333777@@@@@@BBBFFFKKKUUUiii{{{uuu]]]KKKPPPLLLWWWkkk~~~~~~ppp]]]PPPJJJGGGBBB>>>888888888777777999<<>>DDDGGGFFFMMMUUUYYY[[[___gggnnntttzzz{{{|||}}}{{{tttkkkaaa[[[XXXZZZ[[[ZZZVVVQQQNNNLLLNNNNNNOOOPPPQQQRRRRRRSSSRRRPPPMMMKKKKKKLLLNNNOOOQQQPPPOOOQQQTTTSSSOOOKKKOOORRRVVVZZZ]]]]]]\\\[[[]]]^^^aaafffnnnvvv|||{{{sssllllllrrrvvvvvvssssssqqqppppppoookkkfffaaaXXXWWWVVVWWWZZZ\\\^^^___dddjjjxxxuuu]]]MMMKKKJJJKKKPPPWWW```gggjjjuuu~~~]]]QQQDDD>>>===:::333,,,~~~hhhXXXQQQQQQSSS[[[gggxxxyyysssoooooobbbbbbbbbbbbbbbbbbaaaaaafffdddbbbaaaaaaaaa```^^^ZZZRRRGGG<<<555111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222333222000000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++******+++,,,,,,+++******)))************+++++++++************************)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++,,,---------)))***+++,,,---...///000,,,000555777;;;CCCOOOYYY{{{ttt[[[NNNNNNXXXhhh~~~www^^^UUUKKKCCC<<<777777:::777<<>>???@@@CCCMMMbbb}}}yyytttbbb[[[YYYaaakkkqqqyyy}}}pppdddYYYKKKEEEAAA555888888<<>>AAAOOOeeexxx}}}uuukkkdddfffddd^^^\\\___qqq}}}wwwiii___VVVKKKAAA<<<;;;???FFFNNNWWW```hhhnnnsssqqqttt|||}}}tttlllgggeeebbbbbbdddjjjqqqtttsssqqqmmm~~~{{{ttt|||}}}rrrkkkiiivvv~~~}}}vvvnnnbbbYYYXXX___hhhooo|||zzz{{{{{{yyyzzz~~~{{{tttsssxxx|||}}}{{{vvvvvvxxxyyyssssssrrriii[[[RRRIIIHHHFFFGGGUUUppp~~~zzz~~~zzzzzz}}}eeeXXXRRR\\\eeekkkxxx|||rrrooohhhbbb^^^aaaeeefffffffffcccaaa`````````___\\\YYYWWWQQQHHH<<<222------.................................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...............---------------......///000111111...//////...------...000------,,,,,,,,,---......,,,,,,---------.........,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333333999===AAACCCIII\\\xxxzzzlllWWWQQQSSSbbbsss}}}kkk\\\JJJAAA>>>@@@GGGNNNPPPXXXaaagggjjjnnnsssxxx}}}{{{wwwnnnccc\\\[[[___dddooovvvuuuhhhdddmmm|||sss```\\\cccfffaaaZZZVVVTTTQQQRRRXXX```hhhmmmooooooooopppmmmnnnwww{{{tttsssvvvvvvmmmlllooonnnkkkfffaaa]]]]]]]]]]]]```fffnnnqqqqqqllliiinnnzzzxxxsssrrryyyvvvgggRRRIIIBBBCCCIIIVVVooo~~~{{{|||yyy}}}ooo^^^ZZZWWWUUUaaasss|||uuunnniiigggddd```cccjjjeeedddbbbaaa```___]]][[[ZZZXXXRRRHHH===444///---.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................//////..................---...///...---...///111333222000.........///000////////////000000000000///000000111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,------------------...000333777999AAAFFFMMMUUU```oooiiiTTTHHHSSSmmm~~~iiiXXXKKKBBB;;;<<>>EEELLLXXXiiiyyyjjjWWWQQQZZZiii|||rrrgggXXXHHH===;;;===DDDOOOXXX___iiirrrsssyyyyyyooohhhbbb\\\ZZZ\\\eeeqqqsssqqquuuwww~~~rrrqqqtttpppkkkfffeeeiiipppuuuxxxzzzqqqeee]]][[[___dddgggbbbddddddbbb]]]YYYVVVTTTPPPUUUWWWTTTQQQQQQOOOKKKHHHKKKMMMMMMKKKKKKNNNPPPMMMKKKJJJJJJLLLOOOQQQRRROOOOOOPPPZZZrrrrrrhhhaaa]]]```fffgggiiiiiibbbUUUPPPZZZhhhzzz|||sssqqqzzzpppZZZHHHFFFHHHGGGMMMVVV|||zzzyyyyyyxxxzzz~~~tttyyy{{{eeeZZZYYYZZZiiivvv~~~uuugggbbbdddeeefffgggfffdddbbbaaa```^^^]]]\\\[[[WWWMMM@@@666........................------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------....................................---........./////////000//////000000000000000000...///111222222444666999<<<:::888555444555666777888777777666555444333333222222333333333333222222000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---......///...222555555666===LLLXXXhhhyyyzzzsssnnnfff___aaahhhttt}}}rrr]]]LLLBBB???@@@AAAEEELLLXXXfffmmmoootttzzz|||}}}{{{zzztttlllccc^^^[[[]]]fffpppyyy{{{oooddddddjjjiiiqqqwwwlllhhhgggeeeddd```]]]^^^hhhxxxzzztttrrrrrrrrrqqqjjjkkkkkkkkkgggddddddeeebbbjjjpppnnnjjjgggbbb^^^\\\```eeeeeeaaa]]]\\\]]]___\\\ZZZ[[[[[[ZZZUUUQQQOOORRRRRRSSS]]]rrrzzztttrrrttt|||zzzqqqhhh^^^SSSKKKNNNVVVfffllluuu}}}zzzuuuwww{{{|||mmm\\\WWWUUUNNNGGGDDDyyyyyy{{{{{{yyy{{{zzz}}}wwwtttkkk]]]^^^```rrrooobbb___aaaccceeefffdddbbbaaa``````___^^^___]]]UUUGGG<<>>===<<<<<<============<<<<<<444444444333333333222222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))+++,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---...//////111666;;;<<<<<>>CCCHHHJJJKKKMMMNNNPPPQQQSSSTTTUUUSSSRRRQQQOOOJJJGGGFFFEEEBBB@@@AAABBBCCCDDDGGGFFFDDDBBB@@@>>><<<999777222111///......///111222------------------------...---,,,+++************///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,------...000...------,,,***///666444;;;DDDHHHFFFMMMggglll[[[\\\mmmlllXXXCCCCCCCCCEEEPPP]]]ddddddeeeooowwwyyy|||{{{qqqjjjaaaZZZ]]]dddrrrwwwxxx}}}{{{tttpppkkkhhhkkkttt}}}xxxtttsssuuuzzz~~~|||wwwtttooohhhaaa[[[XXXUUUSSSXXXXXXZZZ___eeehhhgggeeeeeebbb___^^^bbbgggkkkmmmxxxqqqkkkgggbbb```ccciii```ZZZQQQMMMOOOUUU\\\```qqq|||zzzyyy~~~~~~ppp[[[{{{kkk[[[[[[cccooozzzzzz{{{lll___```eeefffffffffiiieee```______]]]XXXSSSHHH@@@555///...//////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------.........------......///000000000111...///333222//////333000111222222000000222444000555888777:::AAADDDCCC@@@EEEJJJLLLKKKKKKMMMPPPOOOQQQTTTWWWWWWWWWVVVVVVUUUSSSRRRSSSSSSQQQNNNMMMMMMIIIDDDAAAAAABBBDDDFFFLLLLLLMMMNNNMMMKKKHHHFFFAAA@@@>>>;;;777333///---------------...//////000000///...---,,,+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,,,,------...///,,,+++///111000222555AAA@@@EEEPPP[[[gggvvvgggZZZWWWfffvvveeePPPBBB@@@IIITTT\\\eeepppuuuuuuttt||||||oookkkhhhfffdddeeeppp}}}ppppppqqqvvvzzzzzzsssmmmhhhfffdddeeekkkwww~~~yyy{{{|||vvvpppllljjjccc___\\\\\\]]]]]]XXXTTTVVVSSSPPPPPPRRRTTTUUUUUUYYYVVVVVVZZZ]]]bbbkkkttttttcccSSSJJJIIINNNSSS```ppp}}}zzzzzz|||}}}kkk~~~yyyuuurrrqqqooollljjjhhhhhhiiiiiihhhgggiiimmmmmmjjjkkkpppooonnnmmmnnnrrrtttvvvvvvvvvwwwzzz}}}pppZZZRRRUUU\\\ppptttfffgggiiieeeeeejjjkkkgggbbb``````___\\\YYYVVVKKK>>>444111111///---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------.........///---------...............111//////111111......111...333777999888999===AAA===@@@AAAAAADDDIIILLLKKKJJJOOOTTTUUUSSSQQQQQQRRRRRRUUUWWWWWWUUUSSSSSSSSSTTTSSSSSSTTTUUUVVVUUUSSSTTTQQQMMMIIIGGGFFFDDDBBBDDDHHHNNNTTTWWWXXXWWWVVVRRRRRRQQQMMMGGG>>>666111111000///------------...000000///...---,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...///,,,,,,222777888999;;;BBBMMMbbbyyy|||xxxbbbXXXYYYhhh~~~}}}nnn___SSSKKKEEEAAAQQQ^^^kkkrrrvvv|||zzzvvvoooiiijjjnnnrrrrrrnnnppp~~~}}}rrrpppnnnoooqqqqqqmmmiiihhhhhhiiillltttxxxooojjjgggaaaWWWOOOPPPNNNKKKKKKKKKKKKJJJIIIKKKJJJKKKPPPUUU[[[dddmmm|||ooo___SSSNNNQQQUUURRR\\\ffflllqqqttttttqqqrrrwww}}}~~~wwwllllllkkkjjjhhheeecccaaabbbbbb```___^^^^^^^^^___^^^]]]```cccbbb]]]\\\___aaa___\\\\\\]]]^^^^^^^^^cccccceeegggiiilllnnnpppqqqsssxxx|||~~~}}}zzzwww}}}zzzzzzxxxeeeYYYSSSXXXooo~~~|||}}}rrraaa```llliiigggdddccccccbbb___\\\[[[TTTIII>>>666000---,,,---------------.........------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////---............/////////........................222///...///000111222333333777===BBBDDDEEEFFFGGGKKKJJJIIIHHHJJJMMMOOOOOOOOOPPPQQQQQQQQQSSSWWWZZZ^^^]]]ZZZTTTOOONNNQQQTTTYYYZZZYYYVVVTTTTTTRRROOOPPPSSSSSSQQQPPPOOOMMMJJJEEEIIIOOOSSSVVVWWWWWWXXX[[[[[[ZZZXXXRRRKKKDDD???;;;999555111...,,,++++++......---------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***++++++,,,,,,------...///...111777;;;===CCCJJJRRRjjj{{{nnnddd\\\ZZZcccooovvvgggTTTFFFEEEMMMVVV\\\jjjrrrxxx{{{~~~{{{ssslllgggdddbbb{{{~~~|||yyyyyyxxxxxxxxxxxxxxxvvvuuuxxxxxxyyy{{{yyyjjj^^^ZZZVVVRRROOONNNMMMMMMLLLNNNLLLLLLOOOQQQSSSYYY```lllppprrrnnnfff```___```ZZZXXXUUUSSSUUU[[[^^^```ccclllwww}}}~~~}}}~~~}}}ccccccddddddddddddeeeeeegggggghhhhhhiiijjjjjjkkkjjjjjjlllpppnnniiihhhkkkjjjgggcccaaaaaa```___]]]```___^^^^^^]]]]]]]]]^^^]]]]]]^^^aaadddfffeeecccjjjkkknnnqqqtttyyy~~~}}}|||ooo\\\YYYaaauuu{{{ddd]]]ddddddeeefffggggggddd___\\\YYYYYYTTTJJJ===222---,,,........................------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........./////////000000........./////////000000111111111222222333333333444333222333777<<>>BBBCCCGGGOOOVVVWWWRRRLLLWWWSSSPPPRRRVVV[[[___bbb___\\\WWWTTTXXXaaammmuuu|||wwwmmmaaaYYYZZZbbbjjjssswwwtttiii^^^XXXSSSNNNVVV[[[[[[TTTPPPSSSVVVVVVUUUVVVWWWVVVSSSQQQQQQQQQZZZZZZYYYWWWTTTPPPMMMKKKEEECCC???;;;777555333222......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,,,,------...---000666999:::>>>MMM]]]}}}{{{mmm```aaammmxxxvvvZZZPPPGGGHHHSSScccnnnsssxxx|||wwwsssnnnhhheeehhhpppwwwzzztttrrrrrrqqqrrruuuxxx{{{|||{{{~~~}}}}}}}}}{{{~~~~~~zzzvvvvvvwwwxxxyyyzzz~~~{{{{{{vvvkkkdddZZZRRRNNNLLLKKKKKKKKKJJJKKKOOOQQQSSSYYY```___gggpppsssooojjjggggggooofff[[[SSSPPPNNNOOOPPPPPPZZZgggpppssswww}}}yyynnnooopppqqqtttvvvyyyzzzzzz{{{}}}~~~|||zzzyyyxxxvvvqqqpppmmmjjjgggeeecccbbb```]]]ZZZYYY[[[\\\[[[XXX\\\]]]]]]^^^aaacccfffhhhpppqqqssswww|||}}}}}}yyy___XXX\\\tttqqqaaaYYYaaacccgggiiiiiieeeaaa]]]XXX[[[[[[TTTGGG;;;333000///////////////.........------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------------------------....../////////000000000////////////000000000000......000111333555666777666999<<>>666000000000/////////..............................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......................................./////////000000000000//////000000000111111111...///222444777:::<<<>>>BBBKKKWWWbbbnnnwwwtttkkkgggiiiooo|||{{{sssvvv~~~{{{wwwzzzzzzzzz|||xxxvvv}}}dddXXXUUUTTTRRRVVVZZZYYYVVVSSSTTTWWWUUUUUUTTTTTTSSSQQQQQQPPPMMMNNNNNNMMMKKKIIIFFFDDDAAA???<<<888444111...---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------***++++++,,,,,,------...111777@@@FFFHHHPPPcccwwwkkk___kkkkkkYYYQQQdddqqq~~~tttkkkmmmsss{{{}}}xxxvvvrrr|||~~~vvvooooooqqqtttrrrqqqttt{{{yyyyyy}}}~~~}}}{{{xxxvvvxxx{{{|||yyyuuuvvvuuuuuuwwwzzz{{{yyywwwpppsssvvvxxxxxxvvvtttrrrrrrqqqooonnnmmmnnnqqqsssrrrrrruuuwwwssslllkkknnnhhhlllpppqqqnnnlllnnnpppuuuyyy|||}}}pppfff___[[[YYYUUUSSSSSSUUUSSSPPPQQQVVVXXXZZZ\\\```dddiiimmmpppkkklllqqquuuooo```TTTPPPRRRRRRQQQQQQTTT]]]iiirrryyyuuuqqqmmmjjjgggeeecccZZZZZZZZZZZZ[[[\\\]]]]]]ggglllrrrxxx}}}qqqvvvsssaaa\\\kkk~~~pppddddddfffhhhhhhgggfffffffffddd^^^ZZZZZZ[[[UUUGGG;;;111111000000/////////...........................------------------------++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........................////////////000000000000000000000000111111111111666888:::>>>BBBEEEHHHJJJVVVddduuu{{{|||yyywwwzzz~~~{{{rrroooqqqvvvzzzwwwtttxxx~~~~~~yyyzzzzzz}}}qqqiiiddd^^^bbbeeeccc[[[TTTQQQQQQTTTUUUVVVXXXXXXWWWVVVUUUOOOOOOPPPOOOLLLHHHDDDAAAKKKHHHCCC===888222///---000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***++++++,,,,,,---......888===FFFNNNTTT]]]nnn}}}yyyeeegggyyyvvvcccQQQQQQ]]]zzz}}}tttqqqqqqppp|||||||||}}}}}}{{{xxxxxx{{{}}}uuuuuuvvvsssoooxxxtttrrrtttxxxyyyvvvrrrqqqooooooqqquuuwwwwwwvvvmmmooossswwwzzzyyyuuuqqqqqqpppooollljjjiiikkklllsssqqqppprrroookkkkkknnniiijjjmmmooopppooonnnmmmppppppsssxxx|||{{{wwwrrroootttyyy{{{{{{}}}}}}uuunnnhhheeeYYYWWWWWWXXXVVVRRRSSSWWWYYYYYY[[[^^^bbbeeefffeeefffjjjttt}}}{{{nnnfffeee```[[[RRRLLLMMMUUUaaajjj