BM6P6(@ xxxhhhhhhyyy{{{pppggghhhnnnyyywwwvvvsssmmmhhhllljjjhhhfffeeedddbbb```]]]\\\UUUMMMOOOYYY``````\\\RRRJJJJJJIIICCC???@@@CCCOOO]]]ccc```[[[ZZZ\\\___ZZZTTTTTT\\\kkk|||kkkaaauuuzzzyyyqqqdddooo^^^bbb{{{ZZZ<<<999888666444000333333333222222111111111222222111111222222333444444444555555666777777777777999:::<<<===@@@DDDGGGdddqqqmmmkkkVVVPPPdddzzz|||wwwaaaXXXVVVOOOLLLLLLNNNOOOOOOSSSXXXUUUVVV^^^hhhlllwww}}}|||}}}yyytttppppppttttttuuutttsssvvv{{{zzzuuuzzz||||||{{{~~~zzzttt{{{yyyuuuwwwssstttwww{{{yyyxxx}}}yyy]]]LLLQQQQQQEEE@@@GGGIIIHHHEEEDDDDDDEEEHHHIIIKKKHHHFFFEEEGGGIIIJJJJJJEEEHHHJJJKKKIIIGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHEEEBBBCCCHHHKKKIIIFFFFFFFFFFFFFFFGGGJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLRRRUUURRRPPPTTT^^^{{{fff___bbbcccdddaaaYYYSSSVVV]]]```eeemmmvvvqqqgggdddjjjkkkdddaaaeeeccciii|||vvvwwwbbbTTT\\\gggfff```^^^VVVTTTOOOKKKGGGEEEDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBAAAAAA@@@AAABBBDDDEEEGGGEEEBBB@@@??????AAABBBEEEEEEEEEEEEDDDDDDDDDDDD???@@@AAACCCFFFHHHIIIJJJ|||nnnkkkyyyzzzxxxxxxvvvpppllllllkkkiiigggfffcccaaa___aaa___WWWOOOPPPYYY```aaa^^^UUUNNNKKKHHHDDDCCCEEEMMMZZZjjjqqqpppnnnppptttzzztttjjjcccdddkkkttt{{{kkkccckkkuuu~~~}}}xxxmmmaaalllyyyeeehhh~~~jjjHHH666777555333555444333333333222222222111111222222222111222222333444444444555555666777777777777888:::;;;<<>>@@@CCCEEEDDDBBBGGGFFFEEEDDDDDDDDDDDDDDDJJJIIIIIIIIIJJJJJJKKKLLLHHHNNNOOOPPPQQQKKKOOOccc}}}zzz~~~zzzkkk___]]]]]][[[TTTTTTRRRPPPSSS]]]jjjtttxxxpppiiiccc___dddaaaaaaccc``````jjjyyy{{{zzz|||yyytttaaaXXXTTTXXXVVVMMMEEEDDDBBBAAA@@@@@@@@@BBBCCCDDD@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAABBBCCCDDDDDDEEEAAAAAABBBBBBCCCDDDEEEEEEZZZ^^^gggxxx~~~}}}zzzvvvrrrmmmnnnnnnlllgggbbb]]][[[\\\YYYTTTQQQSSS[[[fffllliii___TTTPPPPPPNNNIIIDDDCCCVVVmmmxxxrrrggg___]]]SSSQQQOOOPPPTTT\\\dddiiipppppprrrxxx``````nnn|||}}}xxxuuusssqqqiii___iiixxxooojjj|||```FFF666555:::444000444555222222222222222222222222333222222222222333444444444444555555666777777777666888999999:::<<>>>>>???AAABBBDDDDDDDDDCCCAAAAAABBBDDDFFFEEECCCAAADDDDDDDDDCCCAAA@@@AAACCCEEEEEEEEEEEEDDDCCCBBBBBB@@@??????@@@CCCDDDCCCAAAFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHIIINNNPPPMMMLLLPPPLLLNNN[[[lllsss]]]YYY___ccc\\\ZZZWWWSSSRRRTTTYYY\\\jjjvvvvvvlllfffbbb^^^\\\bbb^^^]]]aaafffrrrttt|||sssdddTTTTTTWWW[[[VVVKKKCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????===>>>?????????>>>===<<>>AAAEEEGGGNNNggg|||VVVRRRQQQVVV___lllkkkWWWQQQSSSSSSPPPLLLLLLJJJLLLQQQUUUVVVWWWYYY^^^hhhxxxtttvvvxxxyyyvvvqqqkkkhhheeedddfffkkkmmmlllmmmpppqqqvvvxxxxxxzzz~~~zzztttwww~~~xxxsssqqq^^^PPPHHHCCCGGGGGGAAA@@@DDDDDDAAA???@@@BBBCCCCCCCCCAAA@@@BBBBBBCCCFFFGGGGGGDDDAAADDDEEEEEECCCAAA@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBDDDDDDCCCBBBDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDFFFHHHIIIOOOQQQKKKKKKQQQPPPOOOWWWYYYyyysssbbbaaabbb``````^^^ZZZWWWUUUSSSQQQOOOYYY]]]dddqqqyyysssjjjccc^^^[[[[[[ZZZ\\\^^^eeerrrttt|||ggg___eeebbb]]]VVVLLLBBB???@@@AAAAAA@@@??????>>>>>>>>><<<======>>>???@@@AAAAAA@@@@@@@@@??????>>>======;;;<<<===??????>>>===<<>>>>>AAAAAAAAAAAA@@@@@@??????gggttt{{{wwwtttqqqssssssooohhhbbb``````___[[[XXXUUURRRQQQXXXaaapppggg^^^]]]dddeeeWWWGGGLLLMMMMMMJJJDDD???>>>???;;;::::::;;;>>>BBBGGGIIIKKKJJJNNN[[[nnn}}}yyyyyyaaahhhooouuu}}}}}}sssxxxooolllooooooRRRDDD444111555333444666111111222222222222333333333333333333333333444444555444444555555666777777777888999::::::999;;;>>>@@@>>>EEEGGGQQQyyyzzzwwwzzzhhhPPPEEEPPPhhh{{{fffWWWUUUSSSNNNJJJNNNMMMNNNQQQTTTVVVVVVVVVTTTZZZdddqqqtttnnnmmmkkkhhheeefffiiilllfffdddfffkkkmmmlllnnnrrruuuzzz|||zzz{{{~~~~~~yyy~~~{{{xxxxxxlllUUUIIIFFFBBBCCCBBB@@@AAADDDFFFDDDAAABBBCCCDDDDDDCCCBBBAAADDDDDDEEEGGGIIIHHHFFFCCCDDDEEEEEEDDDBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCAAABBBCCCEEEFFFEEEEEEDDDBBBCCCEEEGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFIIIKKKMMMIIINNNLLLLLLSSSOOOIIILLLRRR___pppdddhhhqqqiiieee```]]][[[XXXSSSOOOMMMPPPSSSYYYeeettt}}}}}}zzzqqqgggeee```ZZZWWWWWW[[[___bbblllwwweeedddqqqxxxcccOOOAAA<<<<<<>>>;;;;;;<<<======>>>>>>>>>============>>>???@@@AAA>>>>>>>>>???>>>>>>===<<<:::;;;<<<>>>>>>>>>===<<>>======AAAAAA@@@??????>>>>>>===qqqxxx|||yyywwwsssuuuuuupppiiicccbbbcccaaa]]][[[XXXSSSNNNSSS[[[gggddd^^^\\\aaaddd\\\PPPTTTOOOGGGAAA===<<<;;;;;;888888888999;;;???CCCEEEDDDCCCHHHXXXmmm}}}uuuqqqfffhhhmmmwwwwww{{{kkknnnqqq~~~gggLLL>>>333222555222444666000111111222222222333333333444333333333333444555555444444555555666777777777999:::;;;::::::;;;>>>@@@;;;BBBEEEIII___}}}sss}}}```IIINNNgggwwwwwwoooaaaWWWQQQOOOPPPQQQQQQQQQSSSVVVWWWWWWSSSUUUZZZaaaiiirrr{{{rrrXXXggg~~~gggfffddd```___aaagggmmmiiifffgggkkkmmmlllnnnrrrvvv|||~~~~~~zzzuuuyyyuuu___LLLFFFFFFDDD@@@@@@BBBEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEGGGHHHIIIGGGEEEBBBDDDEEEEEEBBB@@@??????AAABBBCCCDDDDDDEEEDDDDDDAAACCCEEEFFFFFFFFFEEEEEEBBBCCCEEEGGGIIIIIIJJJIIIIIIHHHGGGFFFGGGJJJMMMNNNHHHOOOLLLKKKQQQOOOGGGIIIQQQXXXhhhzzzzzz{{{sssjjjdddbbb```\\\XXXNNNPPPQQQPPPSSSYYY[[[YYY\\\]]]ccclllvvv|||}}}||||||{{{|||~~~|||tttooommmhhhaaa[[[\\\\\\ZZZYYY```mmmxxx|||ccc\\\kkk~~~rrrZZZGGG>>>>>>>>>===888999:::<<<===>>>>>>>>>>>>>>>=========???@@@AAA;;;<<<===>>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>@@@??????>>>>>>======<<>>999AAA@@@>>>======???AAACCCFFFDDDJJJZZZqqq|||www^^^kkkmmmlllooo|||~~~uuuyyyiiirrrxxx{{{yyy^^^EEE<<<555777999222222555000111111111222222333333333444333333333333444555555444444555555666777777777:::;;;;;;;;;:::;;;>>>@@@???BBBFFFIIIQQQoooyyyyyyaaaJJJWWWppp|||xxx{{{tttccc\\\[[[KKKMMMNNNMMMNNNRRRUUUVVVWWWXXXYYYZZZ\\\___aaaccciiiPPP```}}}ssslll___aaaccccccaaabbbeeehhhkkkhhhhhhkkklllkkkmmmqqquuu|||~~~{{{xxxppp```OOOFFFFFFIIIHHHBBBAAAGGGJJJEEEAAAAAABBBBBBCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFHHHHHHGGGFFFAAACCCEEEEEEBBB???>>>===AAAAAACCCDDDEEEFFFFFFFFF@@@CCCFFFGGGGGGFFFEEEEEEBBBDDDEEEGGGHHHHHHHHHHHHHHHGGGEEEEEEFFFIIILLLNNNMMMRRRLLLHHHOOOPPPMMMRRRQQQZZZ^^^fff~~~pppgggeeeeeebbb___WWWWWWTTTNNNKKKMMMNNNLLLOOOOOORRRYYYccckkknnnnnnjjjnnnrrrvvvyyy}}}{{{{{{}}}wwwsssnnnmmmsssyyyzzzwwwuuurrrhhh]]]YYYZZZYYYVVVWWW[[[^^^___bbbppppppXXX^^^ooowwwbbbVVVFFF===>>>AAA>>>999;;;<<<======>>>>>>>>>>>>???>>>>>>======>>>@@@AAA:::;;;<<<>>>>>>>>>======;;;;;;;;;<<<===>>>?????????????????????@@@@@@@@@??????>>>>>>======<<<<<>>===???BBBFFFGGGLLLFFFJJJ^^^uuu}}}~~~ooofffkkkrrrrrrnnnjjjqqq{{{iiijjjrrrttt```|||sssiiiWWWDDD777777555444333222222222111111222222222333333333333333333444444444555555555555555555666666666666:::999888888888:::<<<>>>>>>BBB@@@AAAJJJ\\\xxx}}}wwwbbbLLLHHHTTT```hhhrrr{{{yyyhhh```VVVQQQNNNOOONNNMMMOOOSSSWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVeeexxxpppvvvzzznnn\\\^^^^^^```cccgggjjjjjjjjjjjjggghhhnnnqqqooorrrwww}}}}}}}}}wwwyyyttttttiiiTTTFFFFFFFFFCCCCCCCCCCCCDDDEEEEEEFFFFFFBBBEEEHHHIIIHHHFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEHHHIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHKKKNNNNNNMMMKKKLLLMMMMMMLLLLLLMMMQQQTTT^^^ZZZZZZaaammmvvvooojjjccc[[[___YYYUUUUUURRRLLLIIIHHHIIIIIIIIILLLQQQUUUXXXXXX[[[\\\^^^dddkkkoooooonnnqqqrrruuuxxxzzzzzzzzzyyyyyyyyywwwuuurrrooollljjjgggbbb___```dddfffdddaaa]]]ZZZYYY[[[ZZZWWWYYY^^^aaaiiirrr{{{tttcccjjjuuulllYYYHHHDDD@@@>>>>>>===;;;999===<<<<<<;;;;;;;;;;;;<<<@@@???>>>======>>>???@@@???????????????>>>============>>>>>>>>>>>>>>>======@@@DDDGGGHHHGGGDDDBBB@@@???===<<<;;;;;;<<<<<>><<<;;;<<<<<<<<<;;;;;;<<<======@@@???>>>======>>>???@@@???????????????>>>===<<<:::;;;<<<===>>>???@@@@@@===???BBBEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;<<>>:::;;;:::>>>LLL]]]dddggg}}}}}}yyysssnnnlllmmmooohhhhhhiiihhhaaaXXXUUUXXX\\\VVVUUU\\\aaadddlllvvv|||kkkggggggnnnxxx|||wwwjjj]]]TTTIIILLLWWWkkk{{{xxxtttzzz|||xxxeeeiiivvv|||XXX\\\www|||xxxxxxyyyqqq^^^III===777666555333222222222222111111222222222333333333333333333333444444444444444555555555555666666666999888888777888:::;;;<<<>>>BBB@@@???AAAAAANNNhhhiiicccccc[[[OOOIIIKKKVVVeeeooovvvnnnbbbWWWTTTSSSPPPOOOOOOQQQRRRSSSUUUWWWXXXYYYZZZTTTRRRVVV```fffkkkwww}}}vvvqqqnnnmmmmmm~~~vvvfff___ccc```]]]ddd``````^^^\\\^^^dddhhhgggeeeffffffggghhhiiiiiiiiipppnnnoootttxxxzzz~~~zzzsssvvv}}}tttzzz}}}uuu~~~iiiZZZLLLHHHJJJIIIDDDAAA@@@AAABBBDDDDDDDDDDDDCCCCCCEEEEEEEEECCCCCCCCCEEEGGGFFFFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDEEEHHHMMMNNNMMMJJJGGGFFFEEEDDDEEEGGGIIIJJJHHHIIIIIIJJJJJJIIIHHHHHHGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMPPPSSSQQQRRRUUUVVVUUU```~~~zzztttxxx}}}pppggg```___]]]YYYVVVWWWOOOMMMLLLKKKJJJIIIFFFDDDKKKIIIHHHIIIJJJLLLLLLKKKNNNOOOQQQSSSUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRUUUSSSQQQPPPPPPRRRSSSUUUOOOQQQUUUXXX[[[eee{{{uuugggdddoooqqq```OOOGGG>>>===;;;;;;===>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>??????@@@@@@@@@@@@??????>>><<<<<<999999:::;;;===???AAABBB===>>>???AAAAAAAAA@@@@@@AAA@@@???===<<<;;;;;;;;;CCC???=========???IIIUUUZZZ[[[ssszzzsssnnnlllnnnpppffffffiiijjjdddZZZTTTTTTXXXSSSQQQVVVYYY\\\bbbjjjsssbbbSSSYYYhhhyyyqqqsss~~~yyy|||]]]___ttt|||{{{|||rrrYYYDDD===666555444333222222222222111111222222222333333333222222333333333444444444444444444555555555666666888888777777888999:::;;;;;;@@@>>>???CCC@@@CCCSSS|||vvvlllLLLEEEJJJ[[[gggjjjttt~~~jjj___ZZZVVVTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWZZZYYY[[[]]]\\\]]]fffqqquuu~~~}}}tttqqqpppbbbaaa___^^^___dddjjjnnnzzzkkkbbbddd___^^^hhh]]]]]]]]]\\\]]]bbbgggjjjhhhiiijjjiiiiiiiiijjjkkkqqqqqqssswww}}}~~~xxxwwwzzz}}}zzzyyy~~~{{{~~~cccQQQEEEHHHKKKGGGDDDDDD???AAACCCDDDEEEDDDDDDCCCEEEEEEEEEDDDBBBBBBDDDEEEDDDCCCBBBAAABBBCCCEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHEEEDDDHHHMMMPPPMMMIIIHHHGGGEEEEEEEEEGGGHHHJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIHHHFFFEEEGGGIIILLLMMMNNNNNNMMMNNNQQQSSSRRRRRRTTTVVVVVVYYYhhhwww{{{uuullleeeeeeeeebbb___^^^VVVTTTQQQPPPPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGJJJKKKLLLMMMNNNNNNNNNMMMPPPPPPOOOOOOOOOPPPQQQRRRNNNOOOQQQQQQPPPPPPRRRSSSRRRVVV^^^dddhhhooo~~~dddllljjjlllnnnfffTTTHHHEEE===<<<<<<<<<<<<=========;;;;;;;;;<<<===>>>???@@@????????????????????????@@@@@@@@@??????>>>===<<<:::::::::;;;===???AAABBB>>>>>>>>>??????@@@@@@@@@AAA@@@???>>>===<<<<<<<<>>555444333222222222222222111111222222222333333333222222222333333333444444444444444444555555555555777777777777888999::::::999>>><<<===DDDCCCBBBLLL\\\|||~~~dddPPPEEELLLUUUZZZeeesssyyyvvvggg\\\TTTRRRQQQPPPOOONNNOOOQQQSSSTTTXXXZZZ\\\]]]YYYWWW\\\bbbbbbhhhoootttxxx}}}zzzwwwxxxyyyssssssqqqmmmiiihhhkkkmmmuuuvvvmmmfffeeeaaacccrrrkkkgggcccbbbbbbcccdddfffggghhhiiiiiiggghhhjjjmmmrrruuuxxx|||rrrvvvvvv{{{xxxmmmjjjqqqtttrrrWWWJJJBBBEEEEEE@@@???CCC@@@AAABBBDDDDDDDDDDDDCCCEEEFFFFFFEEECCCCCCEEEGGGCCCBBB@@@???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJGGGDDDGGGKKKMMMKKKGGGGGGFFFEEEDDDDDDFFFGGGIIIEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQRRROOOMMMMMMRRRVVVXXXZZZ^^^zzzuuuppppppuuuwwwoooeee___[[[YYYVVVUUUVVVWWWWWWVVVOOONNNMMMKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLKKKKKKOOONNNNNNNNNNNNNNNOOOOOOMMMQQQVVVYYYYYYYYYYYYYYY```bbbgggnnnqqqsssyyy~~~{{{pppgggfffwww~~~zzzfffRRRHHHDDDBBB===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>============>>>?????????????????????@@@@@@@@@@@@@@@@@@??????>>>======AAA@@@>>>===<<<>>>BBBFFFJJJLLLhhhxxxooohhhdddeeefff[[[ZZZ]]]aaa^^^VVVPPPOOOJJJJJJJJJJJJKKKLLLNNNOOO___zzzvvvjjjppp}}}{{{zzz}}}yyy|||wwwXXX???666444444333222222222222222111111222222222333333333222222222222333333333333333444444444444555555555555666666777888888999999999>>>::::::AAAAAA@@@HHHHHHXXX~~~gggOOOEEECCCGGGTTTaaaooouuunnn]]]UUUSSSQQQOOONNNNNNOOORRRSSSVVVXXX\\\]]][[[YYY[[[]]]```cccfffggggggiiinnnrrr{{{{{{yyyvvvrrrppppppqqqrrryyy~~~|||{{{~~~}}}sssllljjjjjjfffmmmkkkhhhiiidddiiiyyyuuummmgggffffffccccccdddeeegggiiiiiihhhjjjnnnrrryyy~~~vvvxxxxxx~~~~~~qqqccciiiyyysss^^^PPPKKKFFFEEECCC@@@AAADDD@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFFFFEEEDDDFFFGGGDDDCCCBBBBBBBBBCCCDDDEEECCCDDDDDDDDDEEEEEEFFFFFFHHHFFFDDDEEEHHHJJJHHHFFFGGGEEEDDDCCCCCCDDDFFFGGGDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCFFFJJJKKKJJJHHHIIIKKKMMMMMMMMMMMMOOOPPPNNNKKKKKKOOOUUUXXXWWWUUU]]]yyy|||vvvlllbbb\\\]]]\\\[[[[[[\\\[[[YYYWWWSSSTTTTTTRRRPPPOOOPPPRRRQQQQQQPPPPPPOOOOOOOOONNNOOOPPPPPPQQQQQQPPPOOOOOOPPPTTTYYY___ccceeedddccceeegggnnnyyyooo```ddduuuxxxYYYBBB>>>@@@======???@@@???<<<::::::;;;;;;;;;;;;;;;;;;<<<===>>><<<======>>>>>>======<<<======>>>???????????????@@@@@@@@@@@@???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????BBBBBBAAA@@@@@@CCCGGGIIIJJJKKKiii}}}zzztttkkkdddaaaaaabbbVVVTTTVVVZZZZZZTTTPPPOOOIIIHHHEEEBBBBBBDDDFFFFFFMMM^^^hhhppp}}}zzz|||{{{uuuqqqvvv}}}}}}www}}}nnnQQQ;;;222444333222222111222222222111111222222222333333333111222222222222333333333333333444444444555555555555555666777888888888888888>>>;;;888??????>>>DDDDDDHHH]]]~~~ooo[[[JJJEEEIIIPPP___hhhuuu|||oooccc___ZZZUUURRRQQQRRRSSSSSSUUUWWWXXXZZZ\\\\\\\\\___bbbeeefffffffffhhhjjjlllmmmmmmjjjgggeeefffhhhiiiooorrrqqqrrrwww{{{{{{~~~~~~yyyqqqkkkjjjllldddkkkkkkkkknnniiihhhuuurrrkkkggggggfffcccdddiiigggkkknnnoooooorrryyyyyy|||qqqjjjssszzzjjjPPPKKKKKKHHHCCCBBBEEEFFFCCC??????>>>===>>>@@@BBBCCC???BBBDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAA@@@>>>@@@FFFNNNQQQMMMHHHEEEGGGJJJJJJJJJJJJKKKMMMLLLMMMNNNOOOQQQTTTUUUUUUSSScccuuueee\\\\\\___cccfffhhhddd^^^YYYVVVXXXYYYXXXUUUSSSSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQOOOQQQSSSUUUVVVUUUSSSRRRKKKKKKNNNUUU]]]ccceeedddlllvvvjjjbbb|||zzzppp^^^JJJ???<<<<<<<<<:::===???>>>;;;999999:::;;;;;;:::::::::;;;;;;<<<:::;;;<<<======<<<;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCBBB@@@===<<>>===>>>???AAAAAAAAAAAA@@@@@@AAA@@@???AAAFFFJJJKKKMMMNNNlll|||yyyxxxuuupppiiibbb______```SSSQQQRRRVVVWWWSSSPPPQQQJJJHHHBBB;;;999;;;>>>>>>HHHSSSUUUYYYeeejjjjjjppppppxxxwwwqqqvvvyyyzzzuuunnnggg~~~ttt^^^III<<<888333333222222111222222222111111222222222333333333111111222222222333333333333333333444444444555555444555666777888888888888777>>><<<999???@@@???EEEGGGEEEJJJeeezzz```OOOIIIGGGIIIXXXhhhpppvvvuuuppphhh___XXXTTTRRRRRRMMMNNNNNNOOOSSSXXXYYYWWWWWW[[[aaaeeefffffffffgggdddfffhhhhhhffffffiiilllhhhlllmmmkkklllrrrvvvvvvqqqttttttpppkkkhhhjjjnnngggllljjjkkkooohhhbbbiiikkkgggfffhhhfffdddhhhqqqmmmqqquuuwwwxxx|||{{{{{{|||ttt{{{yyywwwvvvwwwxxxppp]]]MMMDDDGGGCCC<<<>>>FFFEEE===???===;;;:::;;;===@@@BBB<<>><<<>>>FFFQQQTTTOOOHHHCCCEEEGGGHHHGGGHHHIIIJJJGGGLLLNNNLLLIIIKKKOOOSSSPPPVVV___yyysss]]][[[aaajjjrrrtttpppfff___YYY[[[]]]\\\XXXTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNLLLOOOSSSVVVWWWVVVTTTRRRUUUSSSSSSZZZeeennnqqqqqqvvvxxxuuujjjTTTBBBAAACCC>>>;;;>>>777:::======:::888999:::;;;;;;:::999999999::::::999:::;;;<<<<<<;;;:::999:::;;;===>>>@@@AAAAAABBB???AAACCCEEEDDDBBB???<<<===>>>???@@@@@@???>>>===<<<===???AAABBBBBBBBBBBBCCCAAA>>>???CCCGGGJJJJJJFFFYYYsss{{{vvvsssoooiiieeebbb```^^^\\\XXXRRRPPPRRRRRRMMMHHHFFFCCCAAA>>>;;;999999999999AAADDDLLLUUU[[[___hhhpppqqqqqqyyy{{{mmmhhhnnnvvv|||||||||xxxxxx}}}~~~eeemmm}}}}}}pppSSSDDD@@@333555444333333222222333333333333333333333333333333444444444444444444444444222222333333444555666666555666888888777777999:::999::::::;;;===>>>@@@AAABBBHHHIIILLLjjj___MMMFFFGGGGGGNNN^^^ooo|||nnnddd]]]XXXTTTXXXUUURRRQQQRRRSSSTTTSSSTTTYYY```ccccccbbbbbbdddbbbaaa```aaaccceeeeeeeeekkkkkklllmmmnnnooopppqqqvvvrrrmmmkkklllllljjjhhhgggiiikkklllkkkjjjkkklllggggggggghhhiiikkkmmmmmmrrrzzz~~~vvvwwwxxxtttzzz}}}yyyaaaQQQCCC@@@AAABBBAAA@@@@@@BBBCCCDDDBBBAAA???=========>>><<>>CCCAAA???@@@BBBCCCDDDDDDAAACCCDDDBBB@@@AAADDDGGGDDDCCCBBBCCCEEEEEEEEECCCAAA???AAAKKKVVV[[[VVVOOODDDFFFFFFDDDEEEIIIJJJHHHIIIJJJJJJKKKLLLMMMNNNNNNRRRUUUSSS[[[mmmgggdddjjjuuuzzzuuunnngggbbb^^^^^^___]]]TTTMMMQQQQQQQQQOOOMMMMMMMMMNNNPPPNNN\\\rrrvvvdddUUUTTTOOOWWW```kkk|||zzzffftttpppbbbKKKFFF???:::888:::<<<===888888888888888888888888999999999999999999999999============<<<;;;:::999888888999:::;;;======>>>AAAAAA@@@???>>>>>>??????>>>>>>===============>>>===>>>>>>======>>>@@@CCCAAA>>><<<>>>CCCGGGHHHGGGFFFTTTiii{{{}}}wwwrrrkkkeeeaaa___^^^\\\ZZZRRRMMMMMMLLLGGGDDDCCCDDDCCC???<<<:::999999999<<<>>>FFFPPPVVV[[[eeennntttsssxxxzzzqqqbbb```ggg{{{|||yyyvvvwwwqqq```lllxxxdddJJJ@@@===000555444333333222222333333333333333333333333333333444444444444444444444444222222333333444555555666444666777888777777888:::999::::::;;;<<<>>>@@@AAAAAADDDGGGIIIRRRnnngggGGGHHHDDDGGGUUUffftttuuuiiiaaaZZZXXXUUUTTTSSSRRRPPPNNNTTTXXX]]]aaaaaaaaacccdddcccaaa```aaadddeeeeeeeeefffgggiiikkknnnppprrrsssvvvrrrmmmkkkkkkkkkjjjhhhccceeeggghhhhhhiiilllmmmgggiiijjjmmmqqqwww}}}vvvttt}}}}}}|||||||||~~~ppp~~~tttVVVLLLHHHAAABBBBBBAAA@@@???AAABBB@@@@@@>>>>>>>>>>>>???@@@===???BBBBBBBBBAAAAAABBBDDDCCCBBBAAA@@@AAAAAABBBAAA@@@@@@???>>>>>>======AAA???>>>???AAADDDDDDDDDBBBCCCDDDCCCBBBBBBEEEHHHDDDCCCBBBBBBCCCDDDCCCBBB???======BBBIIIKKKHHHCCCGGGIIIHHHDDDCCCEEEDDDBBBGGGGGGHHHIIIKKKLLLLLLMMMNNNTTTVVVUUUbbb}}}yyytttssssssoooeee]]]XXXXXXYYYYYYYYYZZZ\\\]]]jjjkkkyyy{{{qqqxxxxxxnnnvvv|||~~~uuucccRRRBBB???<<<::::::;;;;;;:::888888888888888888888888999999999999999999999999;;;;;;;;;;;;:::999888888888888999:::;;;<<<======@@@??????>>>======>>>>>>>>>>>>===============>>>===>>>>>>===<<<<<>>;;;999999999777:::AAAKKKRRRYYYdddnnnuuutttuuuqqqdddWWWZZZeee}}}{{{|||}}}}}}iiidddpppsssUUUAAA<<<;;;222555444333333222222333333333333333333333333333333444444444444444444444444222333333444444555555555444666777777777777888:::999999:::;;;<<<===???@@@CCC===@@@GGGCCCHHHooogggVVVLLLFFFNNN^^^mmmyyy|||pppjjjbbb[[[WWWVVVUUUTTTSSSVVVYYY[[[\\\^^^aaacccbbb```___```bbbccccccbbbeeefffhhhkkknnnppprrrsssqqqnnnjjjgggggggggfffeeebbbdddfffggghhhjjjmmmooommmpppuuuxxx}}}|||tttpppvvv|||~~~}}}llltttbbbKKKGGGFFFAAABBBBBBAAA???>>>???@@@======<<<===>>>???AAABBB@@@AAABBBAAA@@@???@@@AAACCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>???>>>===???AAACCCDDDCCCAAACCCCCCCCCCCCCCCFFFHHHDDDBBBAAAAAABBBCCCBBBAAABBBAAA??????AAACCCCCCBBBGGGIIIHHHCCCAAACCCBBB>>>BBBCCCEEEGGGHHHIIIJJJJJJHHHMMMSSSSSSRRRjjjxxxyyyxxxrrrmmmcccQQQ@@@999999999:::<<<<<<999777888888888888888888888888999999999999999999999999999999999999999888777666888888999:::;;;;;;<<<===>>>======<<<<<<<<<<<<<<<======<<<<<<<<<======>>>===>>>>>>===;;;;;;<<<>>>YYYTTTNNNMMMNNNMMMJJJEEE@@@CCCJJJVVVeeettt~~~xxxtttvvv~~~{{{zzz}}}xxxqqqjjjddd___ZZZWWWWWWOOOJJJIIIHHHEEEBBBBBBEEEDDDAAA>>>;;;999888888777888???HHHPPPXXXeeeqqquuuuuutttlll]]]UUU^^^mmm|||}}}}}}|||~~~~~~~~~~~~~~~}}}nnnnnnxxxvvvPPP===:::;;;888555444333333222222333333222222333333333333444444333333444444444444444444333333333444444444555555444555777777666666888999999999999:::;;;===>>>???EEE999:::FFFHHHCCCRRRlll|||lll[[[KKKKKKWWWfffvvvyyykkkbbb^^^^^^___YYYYYYZZZZZZ[[[^^^```bbbbbbaaa___```aaabbbbbbaaagggggghhhjjjkkklllmmmnnnmmmkkkhhhfffeeefffffffffggghhhjjjkkklllnnnrrruuu{{{yyy{{{nnnrrr}}}|||xxxwwwhhhaaa\\\OOOIIIIIICCCAAACCCCCCBBB@@@>>>>>>???======<<<<<<===???AAABBBCCCCCCCCCBBBAAA@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>???AAABBBBBBAAA@@@AAABBBBBBCCCDDDFFFGGGCCCBBB@@@AAACCCEEEEEEEEEFFFEEECCC@@@@@@BBBFFFIIIEEEHHHGGGDDDCCCDDDCCC@@@???AAACCCEEEFFFGGGHHHHHHGGGJJJOOORRRWWWiiiyyyxxxwwwiii^^^VVVMMMBBB999666666777999;;;;;;999666888888888888888888888888888888888888999999999999888888999999888777777666777888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>===:::999:::;;;yyyssskkkbbb[[[UUUNNNJJJAAA@@@AAAGGGSSSbbbnnntttkkkjjjgggaaa\\\^^^gggooowwwwwwwww{{{{{{tttqqqlllgggaaaZZZRRRMMMMMMGGGDDDGGGHHHDDD@@@@@@CCCBBB@@@===:::888777666666777<<>>888777:::555444333333222222333333222222222333333444444444333333333444444444555555333333333444444444444444444555777777666666888999999999999999:::<<<===>>>???;;;<<>>======>>>???@@@AAABBBBBBBBB@@@AAABBBDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???@@@AAAAAA@@@>>>>>>???@@@AAADDDEEEFFFFFFCCCAAA@@@AAADDDGGGIIIIIIGGGFFFCCC???===???DDDIIIGGGJJJJJJFFFEEEFFFDDD@@@???@@@BBBEEEFFFGGGFFFFFFJJJOOOPPPOOOTTTdddsss{{{tttnnn}}}vvvxxxlll\\\MMMBBB;;;:::;;;999888777777999999888777888888888888888888888888777777777888888999999999999999999999999888888777777777888888999::::::::::::999999999999999::::::;;;;;;:::;;;;;;<<<=========>>>>>>===;;;999999:::hhhVVVKKKFFFDDDBBB???@@@EEEOOOZZZaaa]]]\\\XXXSSSPPPRRRXXX]]]iiimmmqqquuuzzz}}}xxxrrrjjjhhhddd___YYYRRRJJJDDDBBB>>>===AAADDD@@@===<<>>===;;;999777555555444444777>>>FFFOOO^^^kkk~~~}}}vvvjjj^^^___lllyyy|||vvv}}}wwwnnnrrrkkkZZZTTTRRRUUUYYY```gggqqqzzzxxx{{{xxxNNN===555111777555444333333222222333333111222222333333444444555222333333444444555555555444444444444444444444444333555666666666666777999999999999999:::;;;<<<<<<888>>>AAA===;;;@@@FFFIIIRRRppplllRRRCCCAAAJJJ[[[iiisssuuuwwwwwwxxx~~~{{{vvvpppkkkhhhfffdddcccbbbaaa___^^^___```___^^^```aaabbbdddeeeggghhhiiijjjkkklllmmmnnnpppuuuxxxvvvzzz~~~|||zzzvvvrrrqqquuusssuuu|||zzzzzzzzz{{{|||ooo___WWWPPPDDDAAAEEECCCAAACCCEEEEEECCCAAA@@@AAABBBAAA@@@>>>>>>>>>??????>>>???@@@@@@??????@@@AAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBB@@@>>>>>>>>>???BBBEEEGGGGGGFFFCCCBBB@@@AAAEEEHHHJJJKKKKKKIIIFFFBBB@@@AAADDDGGGLLLOOONNNIIIFFFFFFCCC>>>@@@BBBDDDGGGHHHGGGFFFEEEFFFPPPSSSMMMMMM[[[iiioookkkmmmwwwppplll```QQQDDD999444777<<<;;;999666666777888888777888888888888888888888888666666777777888999999999999999:::::::::999999888777777888888888999999999888888888888888999999::::::::::::::::::;;;<<<===<<<===>>>>>>;;;:::999:::hhhQQQGGGEEEEEEEEECCC@@@AAAGGGQQQYYY[[[XXXTTTQQQOOOPPPSSSUUUWWW```hhhnnnuuuyyytttlllgggccc]]]XXXRRRMMMHHHDDD@@@:::888<<<>>>===;;;;;;::::::999888777555444333444333555:::AAAJJJYYYgggyyyxxxqqqfff```dddrrr}}}}}}yyyoooxxxzzzoooeeeiiivvv~~~yyy{{{tttaaaNNNFFFDDDFFFHHHMMMSSS]]]hhhoootttdddBBB;;;555///666555444333333222222333333111111222333333444555555222222333333444555555666444444444444444444444444333555666666555666777999888888888888999:::;;;<<<999===>>>;;;999<<>>BBBBBBAAADDDFFFFFFEEECCCCCCCCCCCCBBB@@@?????????@@@AAA???@@@BBBBBB@@@>>>======BBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAADDDDDDCCCAAA??????@@@DDDHHHJJJIIIGGGEEECCCAAAAAACCCFFFHHHIIIKKKIIIGGGEEEFFFGGGIIIIIILLLOOONNNJJJGGGGGGCCC>>>CCCEEEGGGIIIJJJHHHGGGEEEGGGIIIMMMOOOPPPVVVdddrrrnnnvvvrrrwwwsss[[[OOOCCC===:::666777;;;888777555555777888777777888888888888888888888888666666666777888999999999888999999::::::999999888777777777888888888888888888888777777888999999:::999999999999:::;;;<<<===;;;===???>>><<<;;;:::;;;vvv\\\LLLIIIMMMDDDFFFFFFDDDCCCHHHSSS\\\XXXUUUQQQOOOOOOOOOOOONNNJJJUUUbbbjjjsssxxxsssjjjjjjddd\\\UUUPPPMMMKKKIIICCC<<<777999<<<;;;<<<===777777777777666444333222666444555:::???IIIXXXeeeqqqpppjjjccc```iiiwww|||xxxkkkuuuwwwjjj^^^aaannnwwwyyysssxxxvvvfffTTTLLLGGGFFFDDDDDDFFFLLLUUU[[[uuuqqq{{{nnnmmmOOO555888888222999555444333333222222333333111111222333333444555555222222333333444555666666444444444444444444444444333444666666555555777888888888888888999:::;;;;;;@@@888666===CCCBBB>>><<>>LLLdddfffMMM>>>???EEEDDDEEEHHHPPP[[[gggooosssvvvvvv}}}xxxyyy}}}uuulllbbbxxx{{{ssshhhrrrwwwwwwsssyyysss^^^WWWHHHEEEGGGDDDFFFJJJFFFAAADDDFFFGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBDDDFFFEEEBBB???===<<<@@@AAACCCDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFF======???BBBEEEFFFFFFDDDAAA@@@AAAEEEJJJLLLKKKIIIGGGEEEAAA@@@BBBDDDEEEEEEDDDCCCBBBDDDGGGJJJKKKKKKHHHKKKLLLIIIHHHIIIFFFBBBFFFGGGIIIKKKKKKIIIGGGFFFPPPDDDDDDPPPUUUPPPUUUdddsssvvv}}}rrrcccLLL???777999<<<;;;888888444444444666888888777555888888888888888888888888555666666777888999999999777888888999999999888888777777777777888888888888888888777888888999::::::999999999999:::;;;<<<===;;;===??????===<<<;;;<<>>??????>>>===<<<:::888777ddd^^^UUUNNNJJJHHHGGGFFFCCCFFFEEEDDDMMM___mmmtttkkkddd\\\WWWUUUTTTQQQNNNKKKLLLPPPZZZgggpppqqqooolllhhhbbb[[[VVVSSSQQQPPPLLLHHHBBB???===============;;;999888888888777555333444555555999BBBOOOYYYfffggg___VVV\\\nnn|||~~~{{{ooorrrqqqgggYYYSSSWWW]]]eeeiiibbbjjjmmmZZZWWW]]]\\\ZZZZZZVVVMMMQQQXXXiiitttzzz}}}~~~~~~nnnYYYBBB777666555444333444444444444444333222222222222222222222222222222333333333333333333333333555555444444444333333333444444444444444555666666888777777777777777777777888888888999::::::;;;;;;??????BBBGGGNNNeee{{{ppppppeeeRRRPPPMMMHHHEEEEEEHHHKKKVVVXXX^^^gggmmmttt}}}zzz}}}xxx}}}lllxxx}}}xxx}}}|||uuuqqqsssqqqfffXXXPPPGGGFFFDDDBBBBBBBBBCCCDDDEEEGGGIIIIIIGGGDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@===>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDAAA??????AAACCCDDDCCCAAAAAABBBCCCBBBBBBCCCFFFHHHIIIFFFDDDDDDEEEFFFDDDBBBFFFEEECCCAAAAAACCCEEEFFFGGGHHHIIIJJJIIIGGGEEEDDDGGGFFFEEEEEEDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPOOOUUU\\\dddnnn~~~|||lllNNN>>>>>>;;;888777888999888777888777777777777888999999888888777666777888999999999999888777777888999999999888888777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;===;;;999888888:::<<<===>>>>>>>>>>>><<<;;;:::999ccc]]]TTTMMMIIIHHHGGGGGGGGGIIIHHHFFFLLL[[[kkktttkkkeee\\\WWWUUUSSSQQQOOOPPPMMMLLLSSSaaalllqqqqqqmmmmmmkkkcccYYYSSSSSSTTTNNNJJJEEEBBBBBBBBBBBBAAAAAA???<<<;;;:::999777555444444444444666>>>IIIQQQ\\\\\\WWWSSS\\\ppp~~~xxxyyyvvvmmm```WWWUUUVVVTTTbbb___```eee]]]kkkpppoooqqqqqqggg___RRRTTToookkkxxxsssuuueeeRRR>>>666555555444444444555555555555444333333222222222222222222222222333333333333333333333333444444444444333333333333444444444444444555555666777777777777777777888888777777777888999999::::::<<<===@@@AAA@@@KKKiiiyyymmm\\\MMMDDDCCCEEEHHHKKKQQQYYY\\\```iiitttnnnttt|||~~~uuu|||mmmrrrwwwsss|||wwwqqqnnnfffYYYLLLFFFBBBBBBBBBBBBBBBBBBBBBBBBAAADDDHHHIIIFFFCCCAAA@@@???AAABBBCCCCCCAAA???===AAABBBDDDEEEEEECCCAAA???;;;;;;<<<===>>>@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDD@@@???>>>???AAABBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEIIIGGGEEEEEEEEEEEEDDDCCCHHHGGGDDDBBBAAAAAACCCCCCDDDEEEGGGHHHIIIGGGFFFEEEFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMJJJNNNPPPQQQRRRXXXbbbjjjdddIII>>>???<<<:::777777888888888888:::999888888777888888888:::999888888777888888888999888888777777888888999999888888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>><<<;;;999999:::<<<===>>>>>>>>>>>>>>>===<<<<<>>======<<<999777555555333222444:::BBBHHHPPPOOOMMMOOO\\\ppp~~~yyyoooeee^^^[[[YYYgggddd___yyyjjj^^^ppp|||iiiVVV___sssoooZZZjjj~~~uuuwww~~~[[[KKK;;;555555444444555555555666666555555444333222222222222222222222222222222222222222222222222333333333333333333333333444444333333444444555666777777777777777888888888666666666777888888999999===<<<>>>???===@@@NNN]]]mmmUUUDDD@@@CCCIIIQQQWWW^^^jjjvvvrrrqqqnnnkkkmmmxxx~~~tttzzztttyyy~~~wwwoooiii^^^PPPFFFBBB???@@@AAABBBCCCBBBBBBAAA@@@BBBEEEEEECCCAAA???>>>@@@AAAAAABBBAAA@@@???>>>@@@BBBDDDEEEEEECCC@@@>>>::::::;;;===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@BBBCCCEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEIIIHHHFFFEEEEEEDDDDDDCCCGGGFFFDDDBBBAAAAAABBBBBBCCCDDDFFFGGGGGGFFFDDDCCCEEECCCBBBAAAAAACCCFFFGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKMMMPPPOOOLLLMMMQQQUUU___wwwhhhQQQBBB<<>>===<<<::::::;;;<<<=========>>>???????????????|||tttiii]]]VVVPPPMMMKKKNNNNNNLLLIIILLL^^^|||{{{nnnbbb[[[XXXXXXXXXVVVQQQNNNQQQ[[[fffooorrrssswwwxxxqqqdddZZZVVVVVVUUUQQQKKKGGGDDDAAA???===>>>======>>>???>>><<<;;;777555333222333777===AAADDDCCCDDDKKK[[[ppp~~~}}}uuunnnjjjmmmuuuppphhhssspppbbbttt{{{]]]OOOVVVXXXPPPgggtttzzz||||||xxxxxxQQQDDD777444555555444555555555666666555555444333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333444555555666666777777888888888888555666666777777888999999<<<::::::===AAABBBEEEHHH]]]{{{SSSJJJDDDBBBFFFPPP```vvvyyynnnfffgggqqqzzz~~~}}}|||yyyrrrxxxooofff___UUUJJJCCCAAA>>>???AAABBBCCCCCCBBBAAAAAABBBBBBAAA???>>>>>>???AAA@@@????????????@@@AAA@@@AAACCCDDDDDDBBB@@@>>>;;;;;;===>>>@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGDDDFFFGGGFFFDDDBBBBBBCCCGGGGGGFFFDDDCCCBBBBBBBBBDDDCCCBBBAAAAAABBBCCCCCCDDDDDDFFFFFFEEEDDDBBB@@@BBBAAA@@@@@@AAACCCEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEHHHKKKKKKIIIIIIKKKMMMKKKQQQfffwwwbbbKKKAAA???>>>;;;999:::::::::999:::;;;===>>>;;;;;;999888777777666666999999999999888888777777777777777777777777777777888777777777777777777888999999999::::::::::::;;;<<<:::888999;;;===<<<;;;===<<<<<<;;;;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@yyynnnddd\\\VVVQQQOOOPPPPPPOOOLLLMMM^^^qqqddd\\\XXXWWWWWWTTTRRRRRRWWWaaakkksssyyy{{{{{{xxxpppggg___ZZZ[[[WWWQQQLLLGGGCCC???<<<::::::;;;===???@@@>>><<<999777444333333666:::<<<===;;;>>>III\\\qqq~~~}}}||||||zzzqqqqqqvvvwwwlllzzzdddFFF???GGGOOOoootttxxxwwwuuukkkJJJ???666444555555444555444555555555555444333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444555666666666777888888999999666666666777888888999999:::888777;;;AAADDDBBB@@@EEElllooo\\\GGG===AAAPPPfffwwwvvvmmmlllnnnsssyyy~~~||||||{{{yyywww~~~~~~|||{{{yyyttttttmmmbbbWWWQQQKKKDDD@@@???===>>>@@@AAABBBAAAAAA@@@AAAAAAAAA???===<<<>>>???@@@???>>>===>>>@@@BBBDDDAAABBBBBBCCCBBBAAA@@@???======>>>???AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBB???@@@AAAAAA@@@AAACCCEEEBBBCCCCCCBBB@@@>>>???@@@EEEEEEDDDBBB@@@>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>???@@@AAABBBDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAACCCEEEEEEEEEEEEFFFHHHGGGFFFLLLbbb{{{cccJJJCCC>>>>>>===999666777999:::;;;::::::;;;>>>AAA:::999888777666666666666777777888888888777777666666777777888888777777666888777777666666777777888888888888888999999999999;;;888666888;;;===<<<:::;;;;;;:::;;;;;;<<<<<<===<<<===>>>??????@@@@@@@@@wwwmmmeee]]]WWWSSSRRRSSSSSSNNNJJJUUUuuu}}}nnnaaaYYYUUUXXXWWWTTTPPPPPPYYYhhhttt}}}}}}~~~yyymmmccc^^^ZZZTTTNNNIIIEEE@@@===999999:::<<<>>>???===;;;:::888555444555777999:::;;;888<<>>======>>>>>>?????????>>>>>>>>>@@@AAA@@@>>>=========<<<======>>>@@@AAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAA>>>>>>??????@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAA<<>>@@@BBBCCCCCC@@@===;;;<<<>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDCCCBBBAAA???;;;<<<>>>@@@BBBBBBCCCBBBAAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGFFFDDDEEEJJJTTTmmmxxxVVV===;;;999888999777444777===777999::::::999;;;>>>BBB888888777666555555555666555555666777777777666666555666777888888777666555777777666666666666777777666777777777777888888888:::777444666:::===;;;999888888999:::;;;<<<======<<<<<<===>>>????????????wwwnnnddd\\\WWWPPPRRRTTTQQQLLLUUUsssxxxjjj^^^YYYZZZYYYTTTMMMJJJSSSfffuuu~~~xxxkkk]]]YYYSSSNNNIIIEEE@@@===888999:::<<<>>>===;;;999;;;999666555666777888999;;;888<<>>@@@===999;;;???BBBIIICCCKKKlllssshhh]]]RRRMMMPPPZZZdddfff___YYYXXXZZZ]]]___dddkkktttzzz~~~|||yyyyyy{{{}}}~~~|||gggdddaaakkk~~~xxxrrr|||pppfffgggqqq{{{qqquuusss```QQQCCC@@@BBBBBB???===========================<<>>;;;;;;999;;;===@@@BBBCCCBBBBBBCCCBBBAAA@@@???@@@AAABBB>>>>>>??????@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@<<>>@@@BBB@@@AAAAAA???;;;999:::<<>>>>>>>>>>>>>>===???AAACCCCCCCCCBBBAAA999;;;>>>AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAADDDGGGIIIBBBAAABBBBBBAAAIIIaaazzz|||\\\DDD>>>BBB<<<777666:::===:::888888555777999999888:::>>>BBB777666666555555555555555333444555777777777666666555666777888888777666555777777666666666666777777666666666666777777777777:::666333555:::<<<;;;888666777888999;;;<<<======<<<<<<===>>>>>>>>>>>>>>>zzznnneee[[[SSSWWWTTTTTTTTTLLLOOOooozzzggg\\\XXXVVVRRRNNNJJJNNN]]]mmmyyyhhh```XXXSSSLLLBBB>>>AAAAAA???;;;:::;;;===>>>>>>>>>;;;888555555888<<>><<>>999555555444222444888777777666555444333333333222222222111111111000000222222222222222222222222222222222222222222222222111222222333333444444555555555555555555666777777888888777777777777888888::::::;;;<<<===>>>??????DDDDDDIIIRRR^^^}}}}}}ZZZNNNKKKIIIJJJJJJHHHHHHIIIQQQ\\\aaa]]]```lllqqqnnnqqquuu{{{xxx|||zzzuuuqqqppphhhtttwwwpppllljjjyyy|||pppmmmttt||||||wwwlllooottt}}}nnn[[[RRRFFF@@@???AAAAAA???>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDCCCAAA@@@???AAACCCAAA@@@???@@@BBBCCCBBBAAA<<<<<<===???@@@AAABBBBBBCCC@@@@@@EEEFFFCCCAAABBBGGGEEEBBB@@@??????@@@BBBBBBAAA@@@>>><<<:::888888<<<>>>@@@AAAAAA@@@???>>>BBBBBBBBBAAA???===<<<;;;;;;<<<===>>>@@@@@@AAAAAABBB>>>;;;===BBBDDDCCC@@@>>>>>>============>>>>>>;;;@@@DDDBBB>>>???HHHQQQooottt\\\LLLAAA;;;:::;;;666666555555555555666666555555555555555666777777666555444333333333333333555555555555555555444444555555555555666666666666555555555555555555555555666666777666555555888:::???;;;666555777:::;;;;;;888888888888999:::;;;<<<999:::;;;;;;:::;;;===???uuukkkeee___YYYWWWTTTWWWWWWOOOMMMfffyyyfff]]]ZZZXXXVVVRRRMMMLLLWWWccc~~~|||pppbbbWWWMMMDDDCCCHHHEEECCC@@@??????>>>===;;;<<<:::888777888<<>>AAAOOOeeeyyyjjjRRRFFFWWWxxxRRR===888555555444222444888777666555444444333333333333222222222222111111111222222222222222222222222333333333222222222111111111222222333333444444555555555555555555666666777888888777777777777888888999999:::;;;<<<======>>>>>>>>>BBBGGGMMMaaammmcccVVVLLLFFFCCCDDDEEE???HHHOOORRRVVV]]]aaaaaaeeefffiiimmmsssyyyxxxnnnkkkqqq{{{xxxrrr||||||{{{~~~xxxtttqqqttt{{{|||tttkkkooommmjjjjjjpppsssjjj]]]UUUMMMDDD>>>>>>??????>>>======<<<<<<<<<<<<======>>>>>>????????????>>>>>>??????@@@AAAAAAAAA@@@@@@CCCCCCCCCBBB@@@@@@AAACCCBBBAAA@@@AAACCCCCCBBBAAA===>>>>>>???AAABBBBBBCCCDDDAAAAAAEEEGGGDDDBBBCCCFFFDDDBBB@@@@@@AAACCCDDDBBBAAA???===;;;:::999999>>>???AAACCCCCCCCCAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;<<<===>>>??????@@@@@@@@@===;;;<<<@@@CCCAAA???>>>======<<<<<<======>>>;;;>>>@@@===:::;;;BBBHHHJJJUUUiii}}}uuu___QQQCCC<<<:::777888:::777666555555555555555666555555555555555666777777666555444333333333333444555555555555555555444444555555555555666666666666444444444444444444444444555666666555444555777999<<<999666555777999:::999777777777777888999::::::888999::::::999:::<<<>>>wwwlllgggbbb\\\VVVUUUYYYZZZQQQKKKZZZqqqzzziiicccZZZXXXVVVTTTNNNKKKPPPXXXppptttfffYYYNNNKKKLLLHHHFFFDDDCCCBBBAAA???<<<;;;;;;;;;;;;===@@@BBBDDD@@@???DDDSSShhhzzz~~~}}}rrr[[[PPP```~~~III<<<888555555444222333777777666555444333333333333333333333333222222222222222222222222222222222222333333333222222111111111111222222333333444444555555555444444555555666777888777777666666777777888777888888999:::;;;<<<===???>>>@@@DDDDDDKKKbbbyyyzzzooobbbTTTJJJGGGDDDEEELLLRRRSSSUUUYYYUUUUUUVVVXXX\\\bbbfffiiiqqquuuzzz||||||~~~}}}hhhjjjppp}}}tttuuu~~~zzzvvv|||{{{rrrssswww}}}|||ssslllsssooogggaaa___]]]VVVMMMMMMGGG@@@======>>>===<<<===<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>>>>??????@@@AAAAAAAAA@@@@@@BBBCCCCCCBBB@@@@@@AAACCCEEECCCBBBBBBDDDDDDCCCAAA??????@@@AAABBBCCCCCCDDDDDDAAABBBFFFHHHEEEDDDEEEEEEDDDBBBBBBBBBDDDFFFGGGCCCAAA???===;;;::::::;;;===???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>><<<===>>>>>>???????????????<<<:::;;;???AAA@@@>>>======<<<<<<<<<<<<============<<<999888999<<>>BBBMMMcccyyyeeeUUUAAA:::555777999999999:::777777666555444444444555555555555555555666777777555555444333333333444444444444444444444444555555444555555555555666666666444444444444444444444444444555555555444444555777999777555666777888888777888777777777777777888888777888999999888888:::<<>>???@@@BBBCCCCCCDDD??????GGGYYYmmm||||||xxxxxxuuujjjhhhooozzzyyyggg```kkk}}}~~~ccc>>>;;;666444555444222333777666555444444333333333444444444444333333333222222111111111111111111111111111111222222222333333333111222222333333444444555555444444444444555666666777777666666666666777777777888888999:::;;;<<<<<<@@@???AAADDDDDDEEEOOOZZZrrrtttbbbNNNAAAEEEJJJFFFCCCFFFGGGIIILLLPPPTTTWWWYYYZZZ\\\aaagggiiijjjmmmsssyyy{{{~~~~~~{{{|||{{{wwwmmmccc^^^^^^aaajjjuuu{{{iiitttxxx~~~}}}vvvuuuxxxpppmmmggg```YYYQQQHHHBBBEEEBBB>>>======>>>===<<<======<<<<<<<<<<<<======>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBBAAABBBCCCBBBAAA@@@BBBCCCGGGEEEDDDDDDEEEEEECCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEBBBBBBGGGIIIGGGEEEFFFFFFEEEDDDCCCDDDEEEFFFHHHCCCBBB???===<<<<<<<<<===;;;<<>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@??????===;;;<<<>>>@@@???>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>DDDUUUlll}}}uuummmfffZZZJJJ======999777:::;;;999777888777777666555444444444444555555555555555666777777555444444333333333444444333333444444444444555555444444444555555555666666444444444444444444444444333444555444333333444555555555555666777777666666999888888777777777888888666777888777666777999:::oooaaa^^^[[[YYYYYYSSSMMMPPPXXX|||jjjccc[[[VVVOOOIIIIIIMMMTTTggg{{{rrreee]]]WWWSSSMMMIIIGGGFFFFFFEEEBBBCCCDDDEEEDDDCCCBBBAAA===>>>III___sss~~~yyyzzzyyykkkcccccckkkrrryyysssrrrwwwssswww^^^GGG<<<999555333444444111222666555444444333333333333444444444444333333333222222111111111111111111111111//////000111333444555666111222222333333444444555444444444444444555666666777777666666666666777777888888999:::;;;<<<<<<======<<<===???@@@AAAEEEJJJJJJmmmwwwbbbdddhhh\\\NNNJJJDDDDDDEEEGGGKKKPPPTTTWWWRRRWWW]]]___aaagggqqqxxxyyy{{{zzzvvvvvvxxxxxxvvvyyyyyy{{{wwwppprrryyy~~~wwwrrrooo___```aaa```aaakkkzzz~~~mmmuuu{{{~~~tttuuu}}}nnnhhh___VVVMMMDDD>>>;;;@@@???======>>>>>>======??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>:::;;;===@@@BBBCCCDDDEEE@@@BBBCCCCCCAAAAAABBBCCCGGGFFFDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBGGGIIIGGGFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFCCCBBBAAA???>>>>>>??????;;;===???AAAAAAAAA@@@???>>>>>>@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBB???>>>===>>>???@@@@@@???;;;;;;::::::::::::;;;;;;===;;;888888:::<<<<<<;;;888;;;======<<>>@@@BBBIIILLL```vvvkkkXXXSSSKKKCCC@@@@@@DDDFFFKKKNNNQQQSSSVVVZZZaaaggglllmmmjjjdddaaacccdddaaa\\\ZZZZZZ___cccaaaXXXPPPLLLOOORRRSSSRRRQQQRRRTTTWWWfff{{{~~~{{{xxxzzzpppcccSSSHHH@@@;;;;;;=========<<<<<<======>>>>>>@@@??????>>>>>>??????@@@>>>>>>????????????>>>>>>:::;;;===@@@BBBDDDEEEEEE???AAACCCCCCBBBAAABBBCCCGGGEEEDDDDDDFFFFFFEEECCCDDDDDDDDDCCCCCCCCCCCCCCCDDDAAABBBGGGIIIGGGFFFGGGHHHGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA>>>@@@BBBCCCCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEE?????????>>>>>>??????@@@::::::999999999999::::::999777666666777999999999444888<<<===<<<;;;===??????III[[[vvv{{{eeeUUUEEE@@@999666666888999888777444333555666444555999555444444444444444555555555555555555555666777777444444333333333444555555222222333333444444555555333444444444444555555555555555555555555555555555333444666555444333333333222444666666555555666777:::999999999999999::::::666777888777666555777999xxxllleee___]]][[[VVVQQQOOOeee}}}wwwlllaaaZZZTTTLLLGGGFFFJJJPPP\\\kkkzzz}}}vvvrrrkkkccc\\\TTTLLLGGGIIIIIIHHHHHHFFFDDDBBBAAA@@@BBBQQQiiizzz~~~sssdddjjjwwwppplll~~~iiiFFF777<<<666333222444444111222555444333333222333333444444333222222222222111111111111111111111111111111111000111111222222333444444111222222333333444444555444444333333444444555666666666555555555555666666666777777888999:::;;;;;;:::<<<<<<<<<===???@@@AAAIII@@@AAAUUUvvvwwwjjj___VVVPPPMMMGGGHHHIIIJJJIIIIIIHHHGGGLLLNNNLLLGGGEEEHHHHHHEEEDDDEEEGGGKKKNNNMMMJJJFFFAAAIIIQQQUUUVVV[[[dddlllyyyxxxqqqeeeVVVFFF???<<<:::<<<@@@;;;;;;;;;;;;:::;;;===>>>??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>><<<===>>>@@@AAABBBCCCCCC???AAACCCDDDCCCBBBBBBCCCEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCC@@@AAAFFFIIIGGGEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCBBB@@@>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFF>>>>>>>>>>>>======>>>???999999888888888888999999777777666666555555666777::::::;;;;;;;;;<<<<<<<<>>@@@@@@888AAAHHHJJJPPPjjjuuuyyy}}}tttcccbbbbbbbbb___YYYQQQKKKFFFJJJKKKIIIJJJMMMMMMJJJCCCGGGLLLPPPQQQQQQSSSTTTWWWgggzzzzzzwwwooo}}}uuuzzzxxxuuurrreeePPPCCC:::;;;===;;;:::<<<:::::::::999888999<<<>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@>>>AAACCCDDDCCCBBBBBBCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAACCC@@@AAAFFFHHHFFFEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHCCCDDDGGGHHHHHHGGGDDDBBB???@@@AAAAAAAAA???===<<>>===;;;;;;<<<>>>999999888888888888999999888999999777555444555777777666555666888::::::999333888AAAEEE???>>>QQQiiiyyybbbLLL===999;;;>>>555777888666444333555777666444666888666222111444222222222333444555666777555555555555555666777777333333333333333444555666111111222333333444555555333333333444444444555555777777777777777777777777444666777777555444333333333555666666444444777:::666666666666777888::::::777888999888666666777999}}}tttiii```[[[WWWRRROOOSSSddd{{{rrrmmmhhhccc[[[PPPIIIHHHHHHDDDEEEOOOZZZeeettt}}}yyyyyytttfffYYYSSSUUUSSSPPPLLLGGGFFFGGGHHHEEEOOO^^^mmmxxxjjjfffxxxmmmqqqzzz~~~xxxwww~~~pppRRR???999555444444333333333333222222333333333333333333333333222222222111111111000000000000000000111111111111333222222222111000000000111111111111222333444555444444444444444444444444555555555555555555555555666666666777888888999999999999999999:::;;;<<<<<<>>>>>>AAADDDEEEMMMcccyyymmmvvv~~~uuuxxxlllmmmkkkkkkpppxxxzzzqqqfffllliiippp~~~{{{~~~{{{kkkqqqzzzooovvvwww\\\DDD===<<<;;;:::::::::::::::999999999999999999999999>>><<<;;;<<<>>>???===:::<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@===>>>>>>???@@@AAAAAABBBBBBEEEEEEAAAAAADDDDDDAAADDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAABBBDDDDDDDDDCCCAAABBBDDDFFFFFFEEEDDDCCCBBBAAAEEENNNOOOGGGAAA@@@AAA@@@??????@@@@@@???===;;;===>>>???>>>???@@@BBBBBBAAA@@@BBBEEEFFFDDDBBB???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::999888555444444555888999666666666666666666666666666666666888999;;;===>>>III[[[vvvNNNIIIBBB===:::888777777666666666666666666666666555555555555555666777777444444333555666666555333444444444555555555555666444444444444444444444444444333222111222444666888777666555444444444444444555555555555666666666666111666777222...000444777555555555555666666666666888777666666666777999:::777777777777666666666666{{{oooddd]]]YYYVVVUUUSSSfff|||ssslllcccXXXPPPMMMGGGBBB@@@EEEKKKRRR]]]ggg|||pppeeeaaaUUUSSSQQQNNNKKKHHHGGGFFFFFFPPP```oooyyysss```aaapppyyypppttt}}}|||yyyxxxwww{{{xxx^^^III===666333444444333333333222222222222222222222222222222222222222222111111111000000000000000000111111111111222222222111111111111111111111111111222333444555444444444444444444444444333333333333333333333333555555666666777888888888999999888999999:::;;;<<<;;;;;;===???>>>@@@NNN]]]qqq|||xxxwwwtttzzzyyy~~~yyyvvvsssiiiWWWFFF===<<<<<<;;;:::::::::::::::999999999999999999999999<<<;;;:::;;;======;;;999<<<<<<<<<==================>>>???@@@AAAAAABBBAAA;;;;;;<<<<<<======>>>>>>AAADDDDDDAAAAAACCCCCC???AAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@BBBCCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBBDDDAAABBBHHHJJJEEEAAAAAA@@@???>>>???@@@???>>><<<;;;<<<>>>>>>>>>>>>???AAABBBAAA@@@AAACCCDDDBBB???>>>===<<<:::::::::::::::999::::::::::::::::::999999777555444444555777999666666666666666666666666444444555666777999:::;;;>>>AAAGGGRRRcccyyyzzzjjjaaa[[[VVVSSSDDD@@@;;;888777666666555555555555555555555555555555555555555555666666777555444333333555555444333444444444444555555555555444444444444444444444444555444333222333444666777666666555444444444444444444555555555666666666666999555444666666333111111444555555555666666666666777777666666666777888999888777777777777666666666xxxkkkaaa\\\[[[ZZZTTTaaaxxxnnneeeZZZRRRNNNKKKFFFBBBBBBCCCFFFLLLSSSeeeyyyzzzrrrnnn^^^[[[WWWUUUSSSQQQLLLGGGHHHRRRbbbppp{{{kkkXXX^^^fffvvvssswwwrrrrrrzzz~~~yyyPPPCCC;;;111444333333333333222222222222111111111111111111111111222111111111111000000000000000000000111111111111111111111111111222222222111111111111111222333444444444444444444444444444222222222222333333333333444444555555666777777777888888888888999:::;;;<<<;;;<<<>>>???>>>===AAAGGGIII]]]qqq|||uuullljjjvvv|||~~~tttqqqkkk```NNN>>>777999;;;;;;:::999999999999:::888888888888888888888888:::999999:::;;;;;;:::888<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA;;;;;;;;;;;;;;;<<<<<<<<>>??????>>>>>>>>>???@@@@@@@@@???>>>???AAAAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAACCC@@@???BBBCCCAAAAAABBB>>>===<<<===>>>>>><<<:::;;;<<<>>>>>>======>>>@@@@@@?????????@@@@@@???======<<<;;;:::999999999999888999999999999999999888777666444333333444666777666666666666666666666666333333333333444555666777555555444555:::EEERRRZZZmmm|||qqqjjjYYYQQQFFF@@@???AAABBBCCC:::888555555666666555444555555555555555555555555555444444444444555666666777555333222333444333333333333333444444444555555444444444444444444444444666555444333333444666666555555555444444444444444444444444555555555666666888111,,,///222222333444444444444555555555666666777666666666666777888888888888888777777777666666xxxtttiiiaaa]]]\\\UUUWWWppp~~~qqqhhh]]]TTTOOONNNJJJFFFCCCBBBCCCFFFIIIOOO```sss~~~wwwsssiiibbbZZZVVVTTTRRRLLLGGGJJJTTTcccrrr|||}}}uuu}}}kkk[[[]]]gggrrrvvvyyy~~~nnnoooPPPBBB:::///777333333333222222222222111000000000000000000000000111111111111000000000000///000000000111111111111000000000111222222222333111111111111111222333333333333333333333333333333444444444444444555555555333333444444555666666777777777777888888999:::;;;::::::<<>>======<<<<<<===???>>>===>>>@@@AAA@@@???>>>>>>>>>===>>>???@@@@@@@@@>>>===>>>@@@@@@??????===<<<;;;;;;<<<<<<;;;999;;;<<<======<<<;;;<<<>>><<<<<<<<<===>>>>>>===<<<::::::999999888888888888777777888999999888777777666555444333333444555666555555555555555555555555333333222222222333444444555777999:::888777666777CCCVVViiiqqquuu||||||wwwlll```TTTKKKEEEBBB;;;::::::;;;<<<;;;777444666555555666777888666555444444444444444444444444444444333333444444555666:::777444222333333444333222333333333444444444444333333333333333333333333666666555444444444555555444444444444444444444333333333444444444555555555@@@DDD===///)))000777888333333444444444555555555555555555666666666777777888888777777777666666666eee~~~ssshhh___[[[[[[PPPYYY{{{uuuggg[[[VVVOOOMMMHHHCCC@@@@@@@@@@@@DDDMMMXXXeeesssyyyssskkkbbbVVVNNNKKKIIIEEEBBBJJJTTTcccrrr|||}}}tttvvvtttjjjhhhkkksss|||~~~ooolll{{{QQQ@@@777///:::333333222222222111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000111222222222333111111000000111111222222333333333333333333333333333333333444444444555555333333333444555555666666777777777777888999::::::555666777999;;;>>>@@@???CCCHHHEEEGGG[[[vvv{{{nnnhhhnnntttssssssxxx{{{zzz|||ssswwwrrrkkkbbbXXXJJJ<<<888:::;;;:::;;;888888777777777888888999777777777777777777777777999:::;;;;;;;;;:::::::::;;;;;;::::::999999888888999:::::::::::::::999888<<<<<<<<<<<<;;;;;;;;;;;;;;;???@@@???@@@CCCCCC???======<<<<<<======>>>>>>???>>>>>>>>>@@@AAA@@@???>>>============>>>???@@@;;;<<<===>>>???@@@>>><<<;;;:::::::::;;;;;;999888;;;<<<===<<<::::::;;;<<<777999:::;;;;;;<<<<<<===888888888888888777777777555666777888888777666555444444333222222333444444333333333333333333333333333333222222222333333444555555444222222555:::===???FFFHHHBBB>>>AAAGGGKKK[[[]]]aaadddgggjjjooorrrzzz~~~rrr___RRRFFFCCC>>>:::888999<<<>>><<<999666444444555666666555555555666777777555333444444444444444444444444333333333333333444555555;;;888444333333444555444222222222222333333333444333333333333333333333333666555555444444444444555333333444555555444444333333333333333444444444444NNNfffeeeDDD---222888222333333333333444444444444444444555555666666666666777777777666666666666555[[[}}}rrreee\\\aaaRRRQQQeeemmm___YYYTTTTTTOOOGGGBBB@@@>>>;;;???AAAFFFOOO[[[fffmmmooowww|||~~~|||wwwpppjjjaaaTTTJJJEEECCCBBBAAAIIISSSbbbqqq{{{~~~lllgggjjj{{{rrrzzz|||yyyxxxJJJ:::444111999222222222222111111111111000000000000000000000000//////000000000000000111000000000000111111111111111111111111111222222222111111000000000111111222333333333333333333333333000000111111222222333333333333444444555666666666666666666666777888999:::777999999777888===???>>>:::EEEHHHGGGJJJPPPccc~~~zzzwww}}}zzzpppllloooooommmsss|||wwwxxxqqqqqqnnnjjjlllwww{{{|||tttooohhhXXXHHH<<<;;;<<<===999333444888777666666666666777888888666666666666666666666666888:::<<<;;;:::999::::::::::::::::::999999999999:::;;;;;;::::::999888777999999999999999::::::::::::>>>???>>>@@@DDDFFFDDD:::;;;;;;<<<>>>@@@BBBCCC???>>>===>>>@@@AAA@@@???===>>>>>>>>>????????????999<<<>>>>>>@@@BBB???:::;;;:::999:::;;;;;;999777;;;<<<<<<;;;999888999:::666888:::::::::999:::;;;666666777777777777666555444555777888888777555444333333222222222222333333111111111111111111111111333222222222222333333444000111222111111333666888777::::::666444777999999555777:::<<<===???AAADDD???DDDJJJNNNPPPPPPPPPPPPJJJMMMPPPNNNKKKHHHHHHHHHGGGFFFDDDDDDCCC>>>777111:::999999888777555444333000111222333555888:::;;;555444333444444444222000333333333333333333333333333222222222222333444444999666444333444555444444111111222222222333333333333333333333333333333333333444444444444444444444111222444555555444333333222222222333333333444444DDDfffpppRRR888888888...222222222333333333444444333444444555666555555555666666666555555555444444ZZZyyy|||nnnbbb```UUUSSSZZZooooooaaa[[[WWWXXXTTTKKKEEEDDD@@@;;;:::;;;>>>CCCIIIOOOUUU[[[dddjjjnnnmmmmmmooolllhhhddd^^^TTTJJJDDDBBBBBBCCCHHHRRRaaaoooyyyjjj\\\WWWeee}}}zzz~~~rrrvvvxxxuuuYYY???555555666666222222222222111111111111111111111111111111111111////////////000000111111000000000000111111111111222222222111111111111111111111000000000000111111222222222222222222222222///000000111222222333333444444444555666666777777666666666666666777999999888===>>>:::999===???>>>:::CCCGGGGGGHHHCCCHHHZZZ}}}zzzzzzwwwnnnlllwwwnnnsss|||{{{tttmmmppprrrvvvyyymmmbbbZZZRRREEE:::555777<<<===888222333888666555555555666666777888666666666666666666666666777999;;;:::888777888:::999999999:::::::::::::::;;;;;;<<<<<<<<<;;;::::::888888999999::::::;;;;;;:::======<<>>>>>>>>>>>???@@@AAABBB===<<<<<<<<<>>>???>>>======>>>???AAAAAA@@@@@@???999===>>>===???CCCAAA;;;;;;:::999:::;;;;;;999777;;;<<<<<<;;;888777888999888:::;;;;;;888666777888444555666666666666555444333444666888888666444333222222222222222222222222111111111111111111111111111111111111111222333333---111666888666333000...777<<<>>>999555555444222555777888999888777777888444666999::::::888666555555777999999777666666777888777666777999<<<>>>???000222555888999999777666444777;;;;;;999333...+++555444222222333333222111222222222222222222222222222222222222222333333444444333222222444444333222111111111111222222222222222222222222222222222222111111222333444444444444000222333555555444333222222222222222333333333333333GGGSSSHHH;;;777555000222222222222333333333333222333444555555555444444555444444444444333333333\\\rrruuuiii[[[WWWWWWTTTZZZrrreeeaaaQQQTTTQQQIIIDDDDDDAAA;;;666999>>>@@@???@@@HHHPPPTTTZZZ]]][[[\\\```aaa^^^YYYVVVOOOHHHAAA>>>>>>@@@GGGQQQ```nnnxxx}}}uuu```QQQUUUaaappp|||~~~qqqzzzuuuuuuzzz{{{sssZZZDDD:::555999;;;333222222222111111111111000111111111111111111111111.../////////000000111111000000000000111111111111333222222222111111000000111111000000000000000111222222222222222222222222111111222333444444555555444444555555666777777777555555555666666777888999333;;;>>>:::888;;;>>>===AAABBB>>>???DDDBBBEEETTT___hhhxxx{{{nnnccc___gggxxx{{{xxxssstttlllZZZGGG<<<;;;===???888444666999888999:::555555555555555666777888666666666666666666666666555888:::999777666777999999999999::::::;;;;;;<<<;;;<<<<<<===>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>:::<<<<<<;;;???FFFKKKKKKFFFEEECCCAAA???======<<<<<<;;;:::;;;===>>>===<<<===???AAABBBCCCBBB@@@???;;;???>>><<<>>>CCCCCC===;;;:::::::::;;;;;;999888;;;;;;<<<:::888777777888:::<<<===;;;777444444555333444555666666666555444222444666777777666444222111111111111111111111111222222222222222222222222/////////000000111222333///000000000111333777:::***222777444111333666777///111444444333222222222666555333111111222444666000111222333444555777999444444444444333222222222444444444333333333333333222222333222222333666888666444333333444555555444222222222222222222222222222222111111222222333444111000000111333333111000000111111111111222222222222222222222222222222222///000111222333444444444000111333555555555333222111111222222222333333333777666888;;;888111///222111111222222222333333333222333444555555555444333444444333333333222222222aaahhhyyypppaaaYYYVVVVVVTTT^^^vvvlllppp```ZZZTTTPPPOOOLLLFFF@@@???===::::::<<>>@@@AAAAAABBBDDDFFFHHHKKKPPPYYYkkk}}}tttpppnnnrrrwww|||~~~tttpppbbbXXXLLLCCC@@@===:::777999999888888888888888888777777777777777777777777666666666666666666666666777777888999999999999888888777666888<<<>>>===;;;:::<<<===>>>??????>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;<<<===>>>@@@BBBCCCNNNHHHAAA======????????????===;;;999999:::<<<>>>???@@@CCCDDDDDDBBB???===AAA???>>>@@@DDDDDD???;;;=========<<<;;;;;;:::::::::999999999888777777777<<<<<<<<<;;;:::999777666555555444333222222111111444333333222111111111222000000000000000000000000111111111111111000//////000000000000000000000000222111000//////000111222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444777666333111111111222333333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111222000111111111111222222222111111111111111111111111111111333444555555555555333111222555555111///111222222111111111111111111333333333333333222111000111111000000111111222333333333333333333333333333333333333333333333333333bbbcccrrr|||iii___XXXVVVRRRXXXxxx|||zzziiibbbXXXRRRQQQOOOJJJFFFDDDAAA===<<<<<<===>>>>>>AAACCCFFFIIIKKKKKKJJJJJJGGGEEECCC@@@???>>>>>>>>>FFFRRRcccrrr{{{{{{qqqbbbOOOKKKZZZfffxxxzzz{{{zzzvvv~~~tttooohhhcccaaammmyyyllldddMMMAAA777444444222333666222111000000//////000000000000000000000000000000000000000000000000000000000000////////////000000...111333444333222111222000000111111111222222222000111111111111222222222222222222333333333444444444333333222333444555666555555666666666777777777777777888999:::;;;<<<<<<<<<===???@@@@@@AAACCCDDDEEEFFFGGGHHHNNN]]]qqq}}}kkk\\\UUUIIIDDD===;;;;;;;;;888555888888888888888888888888666666666666666666666666666666666666666666666666777777888999999999999888999888777999<<<======;;;:::;;;===???????????????<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===???@@@BBBCCCIIIEEEAAA@@@AAAAAAAAA@@@AAA???===;;;;;;;;;===>>>???@@@BBBBBBBBB@@@>>>===AAA???>>>@@@CCCCCC???;;;<<<<<<<<<;;;;;;:::::::::999999888888777666666666<<<<<<;;;;;;:::888777666555555444444333222222111444333222222111111111222111111111111111111111111111111111111111000//////000000000000000000000000111111000//////000111111111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222333333333333444666555333111111111222333333333222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111000000111111222000111111111111222222222111111111111111111111111000000222444666888:::;;;555222222555444111000222111111111111111111111111333333333333333222111000111111000000111111222333333333333333333333333333333333333333333333333333gggcccgggwwwjjj___YYYSSSUUUkkk~~~rrrcccXXXTTTRRROOOMMMJJJGGGBBB???===<<<;;;:::;;;===@@@CCCEEEEEEEEEDDDCCCBBB@@@>>>>>>===>>>>>>FFFSSSfffuuu~~~|||sss}}}kkkXXXVVVUUUcccqqq~~~uuussszzz{{{nnnmmm|||xxxqqqhhh___[[[cccyyy~~~xxxcccRRRAAA999222222333333333555222111000000//////000000000000000000000000000000000000000000000000000000111000///......///000111000333666777555333111111000000000111111111222222000111111111111222222222222222222222333333333333333333333333333444555555555555555666666666666777777777888999:::;;;;;;<<<;;;===>>>>>>>>>>>>@@@AAA<<>>999888777999<<<<<<999666777777777777888888888888666666666666666666666666777777777777777777777777666777888888999999888888;;;999999:::;;;<<<<<<::::::;;;===???@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>=========>>>???AAABBBCCCCCCBBBAAABBBCCCDDDCCCAAACCCBBB@@@>>>===>>>>>>???AAAAAAAAAAAA@@@???======AAA???>>>???BBBAAA>>>:::;;;;;;;;;;;;;;;:::::::::999888888777666666555555;;;;;;::::::999888777666555555555444444333333222333333222111111111111222111111111111111111111111000000111111000000//////000000000000000000000000111000000//////000000111////////////////////////000111111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333555444333111111111222222222222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111000000000111111222000111111111111222222222111111111111111111111111//////111333777;;;>>>@@@888444333555444111000333111111111111111111111111222222333333333222111111111111000000111111222333333333333333333333333333444444333333222222111111kkkfffeeevvvuuuhhh```YYYWWWdddvvvppp```XXXUUUSSSQQQNNNKKKFFFBBB@@@>>><<<:::999;;;===@@@AAABBBAAAAAAAAAAAA??????>>>???@@@AAAFFFTTThhhxxxwwwiiirrr}}}iiiWWW]]]fffsss~~~}}}}}}~~~tttvvvwwwmmmmmmzzz}}}}}}zzz}}}uuulllgggdddfffoooyyyyyy___HHH;;;777333111222111000000111111000///////////////000000000000000000000000000000000000000000000000222000///------///000222000333666777555222000000000000000000111111111111000000111111111222222222111222222222222333333333333333333333333444444444444444555555555666666666777777777888999::::::;;;;;;<<<======<<<;;;===>>>:::>>>BBBDDDCCCEEEJJJNNNJJJRRRfffqqqjjjgggooo}}}wwwmmmggghhh___SSSIIICCC@@@<<<:::999888888:::<<<;;;888666666666666777777777777777666666666666666666666666777777777777777777777777666777777888888888888888;;;;;;::::::;;;;;;::::::999;;;===???@@@@@@@@@@@@===<<<<<<<<<<<<===>>>>>>======>>>>>>???AAABBBCCCBBBBBBAAABBBBBBCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>@@@???>>>>>>@@@???===:::;;;;;;;;;;;;<<<<<<<<<<<<:::999999888777666555555999999999999888777666555555555555444444444333333222222111111111111111222222222222222222222222222///000000000000000//////000000000000000000000000000000000//////000000000////////////////////////000000000111111111111222111111111111111111111111111111111111111111111111111111111111222222222222444333222111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111222000000111111111222222222111111111111111111111111//////000222555:::>>>AAA999555333444333111111444111111111111111222222222222222333333333222222111111111000000111111222333333333333333333333333333555444444333222111000000mmmggg```jjj|||ooofff^^^YYY___jjjzzziii```[[[WWWTTTQQQMMMIIIFFFDDDBBB@@@>>>:::;;;<<<>>>>>>??????>>>???>>>>>>===>>>???@@@AAAGGGUUUiiizzzsssbbbiiivvvjjjjjjppp{{{|||{{{|||ooolllrrrooooooxxx{{{rrroooyyyvvvmmmnnnrrruuuxxxzzz||||||~~~tttXXXBBB777666444222111111000...111000000///.../////////////////////////////////////////////////////////222000///------///000222///222444555333000////////////000000000111111111000000111111111222222222111111111222222222333333222222222333333333333333444444444444555555555555666777777888888999999999:::;;;<<<<<<::::::;;;<<<>>>AAACCCCCCBBBBBBDDDFFFPPPJJJGGGQQQiiisssrrrxxxvvvwww~~~yyykkk___YYYSSSKKK@@@999999:::;;;:::888777666555555555444333555555666666666777777777555555555555555555555555666666666666666666666666666666777888888888888777::::::;;;:::999999999999999:::<<<>>>????????????<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@AAABBBEEEDDDBBB@@@???@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDCCCBBBAAAAAA@@@@@@???>>>============;;;:::;;;;;;;;;<<<=========>>><<<;;;;;;:::888777777666888888888888777666555555444444444444444333333333111111111000000111222222111111111111111111111111...//////000000000///////////////////////////////////////000000/////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111222222222222111111000000111111000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000//////000111111222000000111111111222222222111111111111111111111111111000000111333666999<<<999555333444333111222555000000111111111222222222111222222333333333222222111111000000111111222333333333333333333333333333444444333222111111000000wwwnnnaaa```xxxvvvkkkaaaYYYZZZ```rrrwwwnnnfff___ZZZSSSPPPMMMJJJIIIGGGDDDBBB<<<<<<==================<<<;;;;;;;;;;;;===>>>???HHHUUUiiizzzyyyfffiii{{{www{{{zzzzzz{{{~~~wwwbbb^^^jjjnnnqqqxxxzzzuuupppqqqttt~~~tttnnnttt{{{||||||hhhKKK===222444444222111333333000111000//////......//////////////////////////////////////////////////////111000///......///000111///000222222000//////////////////000000000111111000111111111111222222222111111111111222222222222111111222333333333333333333333333444444444555555666666777777777888888888999:::;;;;;;:::999:::<<<===>>>>>>>>>===>>>@@@BBBNNNPPPNNNIIIIIIVVVmmm{{{ooolllwwwzzzooocccUUUMMMLLL===:::888888::::::777555777666444333333444555666444444555555666666777777555555555555555555555555666666666666666666666666555666777777888888777777888999:::999888777888999999:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<==================>>>???@@@AAAEEEDDDBBB???<<<===???BBBBBBBBBCCCDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCBBBBBBAAA???>>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>======<<<:::999888777777666777777777666666555444333333333333333333333333111000000000000111222222000000000000000000000000......///000000000//////////////////////////////...//////000000//////...000000000000000000000000////////////000000000000///////////////////////////////////////////////////000000000000111111111000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////000111111222000111111111111222222222111111111111111111111111111111111111111333555666666333222444444111222555000000000111222222333333111111222333333333222222111111000000111111222333333333333333333333333333333333222222111111000000yyymmmdddiiisssdddYYYVVVXXX```uuuiii```VVVSSSPPPNNNLLLJJJGGGEEEBBBBBBBBBAAA@@@??????>>><<<<<<;;;;;;;;;===>>>???HHHVVViiiyyyxxxttt~~~oooooo|||yyy}}}rrr]]]\\\kkkrrrwww{{{tttyyy}}}|||xxxzzz}}}yyy[[[???;;;///444444111000333444111000000///............///////////////////////////////////////////////////000000////////////000000///000111000//////000222////////////000000000111000111111111111222222222111111111111222222222222000111222333444333333222222333333333333444444444666666666777777777777777888999;;;;;;::::::;;;<<<::::::;;;<<<===???BBBDDDBBBIIINNNJJJBBB@@@HHHQQQfff|||{{{ppp|||}}}yyylll^^^TTTKKKBBB>>>>>>555555777888999888555222555555666555555555777888333333444555555666777777555555555555555555555555444444444444444444444444555666666777777777777777555777999888666666777999999:::;;;<<<<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@AAABBB@@@===<<<>>>@@@>>>@@@BBBDDDDDDCCCAAA@@@???AAABBBDDDDDDCCCBBBAAA>>>>>>===<<<:::999999:::777777888999;;;<<<<<<======<<<;;;:::888777666666555666666666666555444444222222222222222222222222000000000000000111222222////////////////////////---......///000000//////////////////////////////......///000000///......................................./////////000000/////////////////////////////////////////////////////////000000000111111//////000000000000000///........./////////000000------...//////000111111000000000000000000000000000000000000000000000000.........//////000222222000111111111111222222222111111111111111111111111111111111222222222222333333000111444555222222444///000000111222222333333000111222333333333333222111111000000111111222333333333333333333333333333222222222111111111111111~~~vvvkkkcccqqqzzzhhhZZZTTTUUUQQQbbbyyyooobbbYYYVVVSSSPPPNNNKKKHHHEEEIIIHHHGGGFFFEEECCCCCCBBB???>>>======>>>???@@@AAAIIIVVVhhhxxxpppddduuu}}}yyy~~~vvvcccdddsssyyy~~~wwwttt~~~zzz}}}wwwTTT:::<<<111666666000...111222...000000///...............//////////////////////////////////////////////////////000000000000/////////000000///...///222444////////////000000000000000111111111111222222222000111111111111222222222000111222333444333222222222222333333333444444444666666666666777777777777777999::::::::::::<<<===<<<<<<=========>>>???@@@DDD???999777999???EEEHHHGGGQQQ]]]gggwwwxxx|||zzztttrrr[[[OOOCCC@@@???:::555333999888777555444444555555111333555555444333333333333333444444555666777777555555555555555555555555444444444444444444444444555666666777777777777777444666888777555555777999999:::;;;;;;;;;:::999888:::999999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???;;;>>>AAABBB???======>>><<<>>>AAACCCDDDCCCAAA@@@===>>>AAACCCDDDCCCAAA@@@>>>>>>===;;;999888999:::555555666888999:::;;;;;;<<<<<<:::999888666555444555555555666555555444444111111111111111111111222000000///000000111222222////////////////////////------...///000000//////////////////////////////---...///000000///...---------------------------............/////////000////////////////////////////////////////////////////////////000000000000//////000000000000000///---.........//////000000---------...///000000111000000000000000000000000000000000000000000000000............///000222222000111111111111222222222111111111111111111111111000111222333333333222222000///000555555222111444///000000111222222333333000111222333333333333333111111111000111222222333333333333333333333333333111111111111111222222222|||ooo```dddttteeeYYYSSSQQQUUU^^^www~~~{{{ggg```WWWQQQOOOMMMKKKIIIGGGHHHIIIHHHFFFEEEEEEFFFDDD@@@>>>>>>===;;;<<>>======<<<<<<<<<<<<======>>>EEENNNQQQSSSZZZgggrrr}}}tttxxxzzz{{{zzzttthhhYYYOOO>>>===<<<:::888666555444777777666666555555555444444444444444444444444444333444555555666666555555666555444333333444555666444444444444444444444444333444555666777777777777777666666555555555666666888777777888::::::999777888999;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAA@@@???===<<<;;;<<<>>>@@@AAA@@@???>>>BBBAAA@@@??????@@@AAABBB???>>><<<:::999999999999666666666777888888999999===;;;888555333333444555444333222222111111222222333222222222111111000000000000000000000000000000//////////////////////////////////////////////////////............//////............................................................////////////////////////////////////000000//////.........---////////////////////////000000//////.........---///////////////////////////////////////.........000000000000000000000000333222000//////111222333111111000000000000000111111111111111111111111111222111000//////000111222000000000000111222333444111111111111111111111111111111111111111111111111...//////000111222222222111111000000111111222333111111222222222333333333222111111000///......---|||lllggg|||nnnbbb[[[SSSSSSVVVfff|||ppp```SSSMMMMMMMMMNNNMMMNNNOOOOOOMMMKKKIIIHHHFFFBBB@@@AAA@@@===>>>BBBHHHWWWkkkzzz}}}}}}wwwwwwvvvcccsss~~~{{{{{{{{{~~~ssskkkrrrmmmpppvvv|||xxx{{{{{{```CCC888444222222222111111111000000////////////////////////.................................---...//////000........................000/////////////////////111111000000000000000111000000000000000000000000000000000000000000000000///000111222333333333333555444333222222222222333333444444555555555555555666777777888888999::::::999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===;;;@@@EEEFFFEEEHHHPPPWWW___hhhuuuvvvqqqkkkbbbYYYOOOFFF===888:::999999888777666555555666666666666555555444444444444444444444444444444222333333444444444444444555555444444444444555555444444444444444444444444333444555666666777777777666555555555555555666666888777777888::::::999888777999::::::999999:::;;;<<<<<<<<<<<<<<<=========<<<===?????????>>><<<;;;999;;;===???@@@??????>>>??????>>>======>>>??????>>>===<<<;;;999999999888777777888888888888777666===;;;888555444444555666333333222111111111111222222222111111000000000000////////////////////////................................................//////............//////......------------..............................------------....................................000/////////.........---........................000/////////.........---........................////////////............////////////////////////111111000111222555777999111111000000000000000111111111111111111111111111111111000//////000111111000000000000111222333333111111111111111111111111111111111111111111111111...//////000111111222222111111000000000111222222111111111222222222333333111111000000///......---xxxkkkrrryyylllbbb[[[UUURRRWWWhhhnnn___UUUQQQNNNLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGCCCAAACCCBBB@@@AAADDDGGGWWWlllzzz}}}zzzrrrnnnttt}}}|||gggrrr~~~{{{{{{|||~~~wwwiiikkkssszzz~~~ooojjjeeeLLL777333333222111111111111000000000////////////////////////........................------,,,,,,------...///........................////////////////////////000000000//////000000111000000000000000000000000000000000000000000000000000000111222333333333333444444333222222222222333333333444555555555555555666666777888888999999:::999999888888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAAAAA@@@AAACCCDDDFFFIIINNNSSS[[[jjj||||||rrrhhhUUUNNNEEE===888666555444555555555555555555555444666555555555555444444444444444444444444444444444111111222333333333333333444444555555555555444444444444444444444444444444333444555666666777666666444444444444444555666777666555555666888999777666777888999999888888999:::;;;;;;;;;<<<<<<=========;;;<<<<<<======<<<:::999777888:::<<<===>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;:::999888777===>>>>>>???>>><<<:::888<<<:::888555444444555666333222222111111111111111000000000000////////////////////////////////////................................................//////............//////......---,,,,,,---......------------------------,,,,,,,,,------------.........................../////////......................................./////////...............................................................////////////////////////...------...///111333444000000000//////000000111111111111111111111111111111000000//////000000111000000000000111222333333111111111111111111111111111111111111111111111111...//////000000111111222000000000000000111111222000111111111222222222222111000000//////.........uuuoootttyyymmmfff\\\UUUTTTXXXkkkyyynnncccWWWOOOLLLJJJIIIIIIIIIIIIIIIHHHEEEBBBAAACCCCCC@@@AAADDDJJJ[[[ooo|||tttlllkkkooolllrrr~~~zzzyyyzzz~~~~~~}}}oooppp||||||eeeWWWOOO<<<111222111111111111111000000000000////////////////////////........................---------,,,---......///.................................///////////////000////////////000000111000000000000000000000000000000000000000000000000000000111222222222222222333333222222222222222222333333444555555555444444666666777777888999999999999888888777777777777888;;;;;;::::::::::::;;;;;;>>>???@@@BBBDDDEEEDDDCCCBBBDDDEEEDDDCCCEEEKKKPPP[[[hhhssswwwyyy}}}{{{~~~zzzrrrhhh\\\UUURRRNNNGGG@@@888777666777999:::::::::444444444444444444333333444444444444444444444444333333333333333333333333111222222333333333333333333333555666666555333333444444444444444444444444333333444555666666666666333333333333444555777777444333333444666666555333666777999888777666777999999999::::::;;;<<<<<<<<<::::::;;;;;;;;;:::999888666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;999777666<<<>>>???@@@@@@>>>;;;999999888666444333333444555222222111000000000000000//////////////////......////////////////////////................................................///......------......///......------------......------------------------,,,,,,---------.................................................................................................................................------...............//////////////////////////////...---,,,,,,------...000////////////000000111111111111111111111111111000000000//////000000000/////////000000111222333111111111111111111111111111111111111111111111111////////////000000111111000////////////000111111000000000111111111111222000000/////////.........zzzwww~~~|||ooobbbZZZXXXTTTYYYuuu{{{lllbbbYYYTTTMMMIIIHHHHHHHHHGGGCCC@@@???BBBBBB@@@@@@DDDQQQcccvvvpppfffcccdddxxxxxxyyy}}}zzzwwwxxx{{{{{{zzznnnrrrvvvwww{{{www[[[GGG???555222444000000000000000000000000000......................................................------......///000........................------....../////////000//////......///000111111000000000000000000000000000000000000000000000000000000111222222222111111111222222222222222222222222333333444555444444444555666666777888888999999888888777666666666777777::::::999999999999::::::999999;;;>>>BBBCCCBBB@@@???BBBDDDDDD@@@<<<;;;;;;<<>>===<<<999777555444333444333444555666666444222555555555444444333333222333333333333444444444444333333333333333333333333222222333444444444444444222333444555555444333222444444444444444444444444222333444555666666666666333333333444555666777888444444444555666777666444666888888888666666777888777777888999::::::;;;;;;:::::::::::::::999999888777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;:::999777666444666888::::::888666444555444333222111111222222222111000000//////000000..................//////..............................................................................------------..............................---------------------------.........////////////........................---------.......................................---------.......................................,,,---------......//////........................111111000000//////////////////......///000111111000000000000000000000000/////////000000/////////////////////000111222333000000000000000000000000000000000000000000000000///////////////000000000//////......//////000111//////000000000111111111////////////............~~~yyywwwjjjaaa]]]UUUOOOYYYjjj~~~vvvhhh```VVVOOOKKKHHHEEECCCBBB@@@@@@CCCDDDBBBBBBEEEYYYkkk}}}|||hhh]]]XXXWWWdddtttyyyxxxwwwwwwxxx{{{ooogggppp{{{zzzssskkkhhhqqq|||kkkPPP===777222444666000//////000000000000000111.........................................................---...//////000---------------------------------......//////000............///000111111000000000000000000000000000000000000000000000000000000111111111111111000000111222222333222222222222222333444444444444444555555666777777888888999777777666666666777777888999999888888888888999999888888999<<<>>>???>>><<<@@@AAABBBAAA>>>=========999;;;<<<;;;999888888888???AAADDDEEEGGGKKKPPPSSSQQQSSSTTTTTTWWWZZZZZZVVVYYYTTTRRRWWW[[[[[[[[[\\\VVV[[[XXXOOOLLLPPPQQQMMMKKKGGG@@@<<<999888777666444888<<<;;;777555666888:::777444222222333222222555555555444444333333222222222333333333333333444333333333333333333333333222333333444444444444444333333444444444444333333444444444444444444444444222333444555555666555555555555555555555666777888777666666777999:::888777777888999888777666777888777777888888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::::::::;;;;;;<<<<<<============<<<<<<999999999999999888777666333555666777888777555444222111111000000000111111111000000///////////////............////////////........................------------------------------------------------......------------......---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---------------------------------------.........---------------------------------------.........------------------------,,,,,,,,,---......//////........................,,,------...///000000000............///000111111000000000000000000000000...//////000000//////...////////////000111222222000000000000000000000000000000000000000000000000////////////////////////...............///000000////////////000000000000........................zzznnndddYYYPPPPPPVVVkkkrrrkkkbbb[[[VVVQQQJJJEEEEEEBBBCCCGGGHHHFFFFFFIII^^^qqq~~~|||kkk___VVVWWWiii~~~uuuuuuuuuwwwyyy|||wwwjjjiiivvv{{{xxxqqqlllvvv}}}~~~wwwYYYEEE:::555///111555111////////////000000111111................................................------,,,,,,------...///------------------------,,,,,,---......///000000...------......000111111000000000000000000000000000000000000000000000000000000111111111111000000///000111222333222222111222222333444444444444333555555666666777888888888666666666666777888999999888888888777777888888888999:::<<<<<<============BBBAAA@@@>>><<<;;;;;;;;;;;;;;;===>>>>>><<<::::::777888999:::999888888:::444888999999===BBBAAA;;;;;;888999<<<<<<999999;;;:::;;;<<<<<<======<<<;;;:::888666444333555777999222444555444111......///777555222222444555666666222222333333333444444444111222222222333333333333222222222222222222222222111111222333333333333333444333333333333333333444444444444444444444444444222222333444555555555555777777666666666777777888777666666777999999888777888999:::999777666777888888888999:::;;;<<<============<<<;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;999999888777777777777888888888999888888777666555111111000111111111111111000000///............///....../////////000000000........................------------------------------------------------...------,,,,,,------...,,,///222555555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------++++++,,,------...//////........................***+++,,,------............------......000111111000000000000000000000000......///000000///......///......//////000111222000000000000000000000000000000000000000000000000////////////////////////......------......///000........./////////000000........................{{{jjj]]]UUUTTTUUUVVVooozzztttnnnjjjfff```XXXQQQGGGEEEGGGKKKLLLIIIIIILLL```tttzzz{{{ssscccWWWeeexxx|||ssstttuuuwwwzzz}}}xxxtttnnnrrrxxxvvv{{{~~~|||yyyxxxtttnnnllldddKKK???:::666---...444222.../////////000000111111................................................,,,,,,++++++,,,,,,---...------------------------,,,,,,------...///000000---------......000111111000000000000000000000000000000000000000000000000000000111111111000000//////000111222333333222111222222333444444444333333555555666666777888888888666666666666777999::::::888888777777777777888888777999;;;;;;::::::===???<<<===>>>???>>><<<:::999;;;888666666777777777999777888;;;>>>===:::999;;;555999:::999===AAA>>>666999888:::===<<<777777:::999333000444777555555777444666888888777666555555333222222333444666666666000000222444666555111...///000000222333444555555111111111222222333333333222222222222222222222222000000111222222222222111555444222222222222444555444444444444444444444444222222333444555555555555999888888777777777777888444444333555666777555444999::::::999777666777888999999:::;;;<<<>>>>>>???>>>>>>===<<<<<<<<<<<<===@@@@@@>>>===<<<;;;;;;;;;::::::<<<<<<<<<<<<::::::999888777666666777888888999888777666444333222222111111111111222222222222000000///................../////////000000111111........................------------------------------------------------...------,,,,,,------...,,,///444777777444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---...//////........................111111111111000///...------------......000111111000000000000000000000000---...///000000///...---.........//////000111222000000000000000000000000000000000000000000000000///////////////............------------...//////............/////////000---.....................xxxggg```ZZZNNNRRR[[[nnnttteeeZZZUUULLLMMMWWWUUUKKKPPP```vvv{{{}}}sssssszzzzzz___\\\mmm}}}vvvttttttsssvvvzzz{{{{{{kkkffftttyyypppoooqqqsssrrrhhh}}}vvvqqqlll```SSS>>>:::555111000///......////////////////////////........................------------------------,,,,,,,,,---------.........------------.../////////...---,,,,,,---...///000000//////.........---////////////000000000000000000000000000000000000111111111000000000000000000111111111111222222222333222111111111222333444555555555555555555555555666666666666555555555555444555555666777888888888999999:::;;;:::999888777888888888888888888888888777777666666666666777777888777777777666444333222444444555888;;;;;;777333555555555555555555555555333333333444444444555555444444444444444444333333333333333222222111111111222222111111111111222222111000000000111222333333222222222222222222222222111111111111111111111111444444222222222222444444333222222111111222222333555555555444444333333333333222222333555666666555222222333444555666777777777777777777888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======@@@<<<999999<<<===<<<;;;======<<<<<<<<<;;;;;;;;;777888999:::;;;:::999888888888777666555444333333222222222111111111000000000000000000000000000000////////////////////////........................------,,,++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000000000////////////000000000000000000000000000000000000............////////////111111111111111000//////000000000000000000000000000000000000000000000000111///...------...///111000000//////.........---------------------------~~~oooiiidddXXXTTTXXXcccxxxuuukkkccc\\\[[[^^^VVVMMMUUUhhh|||{{{qqqmmmppppppbbbiii~~~wwwrrrsssooosssyyy~~~}}}zzzzzztttwww}}}sssooosssxxxwwwqqqhhhpppxxx|||xxxtttmmm\\\KKK:::666222000000000000000////////////////////////........................------------------------,,,,,,,,,---------......---------------...//////......------------......000/////////.........---.../////////000000000000////////////////////////000000000000000000000000000000111111111222222222222222111111111222333444444444444444444444444444444444555555666666777777555555666666777888888999888999:::::::::999777666777777777777777777777777777666666555555666666777666666666666666555444333444444444666999999666333444444444444444444444444333333333333444444444444333333333444444444444444333333333333222222222111222111111000000111111222111111000000111111222333222222222222222222222222111111111111111111111111444333222222222222333444333222222111111222222333555555444444444333333333333222222333555666666555555555555555555555555555666666777777777888888888888888888999999999::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;<<<<<<======@@@>>><<<;;;;;;;;;:::999<<<;;;;;;;;;::::::::::::888888999::::::999888888666666666666555555555555222222222222111111111111000000000000000000000000////////////////////////...........................------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000000000.../////////000000000000000000000000000000000000....../////////000000000111111111111111000//////000000000000000000000000////////////////////////000///...------...///000000/////////.........---------------------------uuuoooiii\\\WWWXXXZZZaaarrrwwwqqqmmmjjj```XXXcccvvvuuukkkeeeyyylllggg|||zzzuuuqqqppprrrpppvvv{{{~~~zzzvvvtttxxx{{{sssqqqwww~~~zzzqqqsssnnnsss}}}|||vvvsssiiiTTTAAA555222///...///111222111////////////////////////........................------------------------,,,,,,,,,---------......---------------......///------............------/////////...................../////////000000000////////////////////////000000000000000000000000000000000111111111222222222222111111222222333444444444444444444444444444222333444555666777888888555666666777777888888999777888999999999888666555555555555555555555555555666666555555555555666666444444555555555555444444444333333444666666555333444444444444444444444444222222333333333444444444222222222333333444444555444444333333333333222222222111111000000111111222111111000000000111222222222222222222222222222222111111111111111111111111333333222222222222333333222222111111111111222222444444444444333333333333333222222333555666666555777777666555444333333222666666777777777777888888888888888999999999999:::;;;;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<======>>>??????>>>;;;999888999::::::::::::999999999999888888999999999999888777444444555555555666666666333333333222222222111111000000000000000000000000////////////////////////........................///......---,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000000000....../////////000000000000000000000000000000000/////////000000000111111000111111111111000000///000000000000000000000000////////////////////////000///...------...///000/////////...............------------------------wwwoooaaa]]]]]][[[YYY[[[nnnyyytttmmmiiiqqq~~~qqq```rrrssseee{{{yyysssqqqpppqqqssswww{{{zzzzzzssssss~~~~~~vvv|||wwwzzzzzz|||wwwqqqjjj]]]JJJ:::222000...---///000111111////////////////////////........................------------------------,,,,,,,,,---------......------,,,,,,------...///,,,,,,...//////...,,,,,,................................./////////000000/////////////////////////////////000000000000000000000000000111111111111222111222222222222333333333333333333333333333333333333444555555666777777666666666777777888888888666666777888777666555444444444444444444444444444555555444444444444555555222222333444444444444444333222222222333333333333333333333333333333333333222222222222333333333333000111111222333444444555444333333333333333333333111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111333222222222222222222333222222111111111111222222333333333333333333333333333222222333555666666555777666666555444444333333666666666666777777777888888888888888999999999999;;;;;;;;;:::;;;<<<<<<===>>>>>>===<<<<<<<<<======:::===@@@???;;;999999::::::::::::::::::999999999888888888888888777777777555555555555555555555555333333333333222222222222000000000000000000000000////////////////////////........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////........./////////000000////////////////////////000000000000111111111111000000111111111111000//////////////////////////////////////////////////////......------......///........................------------------------rrrfffeeeccc^^^VVVXXXkkk~~~{{{zzz{{{}}}|||___dddvvvtttddd{{{|||ssspppooooooqqqtttyyy}}}{{{{{{{{{}}}~~~zzzxxx~~~wwwlll^^^MMM>>>555222000.........//////...////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++---------...........................////////////..............................//////000000000000//////000000000111111111111111222222333333333333333333333333333333333333555555555555555444444444666666666666666777777777444555666666666555444333222222222222222222222222444444333333333333444444000111222333333444444333222222222222111111111222222222222222222222222222111111111222222222333333000000111111222333444444333333333333333333333333111000000000000000000111111111000000///000000111111111111111111111111111111111111111111111111111222222222222222222222222222111111000000111111222333333333333333333333333333222222333555666666555444444444555555555555666555666666666666777777777777777888888888999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======888;;;??????<<<:::;;;===:::::::::::::::;;;;;;;;;888888888777777666666666777666666555444333333333333333333222222222111111////////////////////////////////////////////////........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..................................................................////////////////////////////////////000000000000111111111111///000000111111111000000////////////////////////..............................------------......---------...............------------------------wwwrrrnnnjjj^^^TTTUUU^^^uuufff___nnnrrrggg|||vvvqqqmmmmmmmmmnnnsssyyy{{{}}}sssuuuvvvwwwvvveeeRRR???555222222000///...//////...---////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,---------------.........------........./////////........................---......//////000000111/////////000000000111111000111222333333333333222222222222222222222222222555555555444444444333333555555555555555555555555333444555555555444222111222222222222222222222222333333222222222222333333000000111222222333222222000222333333111000000111111111111111111111111111000000111111111222222222000000000111111222222333111111222222222222333333111000000//////000000111111111000/////////000000111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111222222222222333333333333333222222333555666666555222222333444555666777888555555666666666666777777777777777888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<======999:::<<<===<<<<<<===>>>::::::::::::;;;;;;;;;;;;999888777666555555555666777777666555444333222111222222222111111111000000////////////////////////////////////////////////........................///......---,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......................................................------........./////////000000000000000000000000/////////000000000111111///000000111111111111000000000000000000000000000........................---------------------------------------.........------------------------yyyvvvmmm^^^UUUVVVXXXeeezzzwwwcccgggqqq}}}ssspppuuullljjjkkklllmmmoooxxx{{{vvvnnnssswwwkkkYYYIII:::222333111000...///000000///...////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---------.........//////........................------......///000000111////////////000000000111000111222333333333222222222222222222222222222222444444444444444444444444444444444444444444444444222333444444444333111111111111111111111111111111222222111111111111222222000000111111222111111111///222444444222000///000000000000000000000000000000000000000111111111222000000000111111111111111000000000111111222222222000000////////////000000111111000///////////////111111111111111111111111111111111111111111111111000111222333333222111000111111000000000000111111111111222222222333333333333222222333555666666555222222333444555666777888555555555666666666777777777777777777888888888888888888777777888888999:::999999999999:::<<<===>>>===;;;::::::<<<======<<<888999999999::::::::::::999888777555444444555555555555555444444333333333111111111000000000//////////////////////////////////////////////////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------.........//////000000000000000000000000....../////////000000000//////000111111111111111000000000000000000000000........................---------......---------,,,,,,,,,------.........------------------------~~~yyykkk___\\\SSSTTTZZZiiibbb\\\```ooozzzxxxyyyyyyjjjiiiiiilllnnnnnnrrr~~~{{{|||~~~wwwvvv~~~www^^^NNNCCC999444555000///...///111111111000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---......---++++++++++++---...,,,,,,,,,------.........---------.........//////........................---------...///000000111////////////000000000000000111222333444333222222111111111111111111111111111222222333444555666666333333333333333333333333222222333444333222111000111111111111111111111111222222111111111111222222000000111111111111000000...222555666333000//////000000000000000000000000000000000000111111111111111111111111000000000000//////000000111111111222000000////////////000000111111000///////////////000000000000000000000000111111111111111111111111000111222333333222111000111111000000000000111111111111111222222333333333333222222333555666666555333333444444555666666777555555555555666666666777777777777777888888888888777777777666777888888999777777888999:::<<<===>>>AAA===999999;;;===<<<:::777777888888999999999999999888666555444444444555333333333444444444555555000000000000////////////////////////////////////////////////////////////........................------,,,++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------.........//////000000000000000000000000............//////////////////000111111111111111000000000000000000000000........................,,,------......------,,,,,,,,,,,,------.........------------------------|||ooofff\\\TTTOOORRR[[[pppwwwvvv{{{ooo]]]___sssxxxnnnllljjjgggccciiioookkksssuuusssnnnsss{{{pppuuu}}}~~~pppPPPBBB;;;333///111000000000000////////////..................------,,,---------.../////////------------------------------------,,,,,,+++***++++++,,,,,,,,,,,,------///...------...///...---........................---------............///000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222111111111111111111111111222222333333333333444444333444444555555444444333333333333222222111111111222222222111111111111000000000000000000000000000111111000000//////......111111000000//////............////////////......////////////000000000000////////////000000000000111///...///222333222///111000///......///000111000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000111111111111111111111111333222111111111222333444222333444444555555444444666555555444444444555555666666666666666666666666777777777777888888888888777777777888:::<<<>>>@@@EEE???:::999;;;<<<:::777888888777777777777888888777666444333222222333444555444333222111111111111000000000000////////////............////////////222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------............///........................///////////////////////////////////////...------111111000000/////////...,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................|||qqqbbbZZZSSSSSSUUU```{{{yyyooogggiiinnnuuu}}}rrrtttxxxmmmiiikkkkkkmmmmmmrrrrrrgggjjjxxxuuupppooo{{{zzzjjjgggooowwwyyy{{{||||||eeeIII>>>888111...000000000000000/////////...........................---------...............------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------///---,,,---...///...---........................---------............///////////////////////////////////////////////////000000000000000000000000000111222222333333222222111111111111111111111111222222222333333333444444333333444444444444333333333333333222222111111111222222222111111111000000000000000000000000000000000000000000//////......000000000000//////............////////////........./////////000000000000.../////////000000000000111///...///111333111000000000////////////000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111222333444222222333444444444444444666555555444444444555555666666666666666666666666666666666777777777888888777777777777999;;;===>>>AAA===999999;;;<<<:::777888777777666666777777888555444333222222222333444555444333222111111111111000000000000////////////............////////////222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------............///........................///////////////////////////000000000//////...---000000/////////.........------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyylllddd\\\XXXSSSTTTdddxxx~~~{{{xxxpppggg[[[ZZZ[[[bbbmmmvvv}}}wwwooohhhaaadddlllssswwwwwwwwwssscccbbbuuuzzzjjjbbbjjj|||zzz~~~wwwhhheeeooovvvsssrrr|||xxxyyyjjjTTT???777555000---///000000000/////////.............................................---------------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------...---,,,---...///...,,,........................---------............///////////////////////////////////////////////////000000000000000000000000000111222222333333222222111111111111111111111111222222222222333333333333222333333444444333333222222222222222222111111111222222111111111000000000000000000000000000000000000000000////////////...000000000////////////.........////////////............/////////000000000....../////////000000000000///...///111222111000/////////000000///////////////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444111222222333333333333333555555444444444555555666666666666666666666666666555555666666666777777777666666666777888:::;;;<<<===:::888888;;;<<<:::777777777666666666666777777444333222111111111222333444333222111111111111111000000000000////////////............////////////111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------............///........................////////////////////////000000000000000//////...///............---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzqqqiiiccc[[[WWW```ooo}}}yyyvvvssspppkkkeee___[[[\\\cccppp||||||jjjcccaaaaaaiiittt~~~|||wwwhhheeesssuuunnnfffhhhzzzppp{{{|||qqqoooyyy{{{tttlllwww|||yyy}}}~~~xxxsssnnnlllnnnSSSDDD777333222000...///000000/////////.........---------.............../////////...---------,,,------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,......---,,,........................---------............///////////////////////////////////////////////////000000000000000000000000000000111222222222222222111111111111111111111111111222222222222333333333222222333333333333222222222222222111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////---......//////......---........./////////000000........./////////000000////////////000111000000---...///000000///...---////////////////////////////////////////////////////////////000000000111/////////000000000000000000000000000000000000000111111111111111111111111222111222222222222333333000111222222333333222222555444444444444555666666666666666666666666666666555555555555666666666666666666666777888999999:::888777777888:::;;;999777777666666666666666666777777666444222111111111222333333222111111111111111000000000000////////////............////////////000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................///////////////////////////000000000000000//////------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxrrriiibbbiiiuuu}}}kkkYYYTTTbbbuuuuuubbb___cccgggoooxxxwwwlllssseeefffooommmyyy~~~yyy{{{{{{ssswwwvvvrrrwww|||wwwrrrgggZZZQQQBBB:::222111111111000000////////////............---------.........///////////////...---------,,,------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++,,,---...---,,,........................---------............///................................................////////////////////////000000111222222222222111111111111111111111111111111111111222222222333333111111222222222222111111111111111111111111111111111111111000000000//////////////////////////////.............../////////.............../////////------............------............////////////............////////////...///////////////000111---...///000000///...---...................................................////////////000000000......//////000000000000000000000000000000000000111111111111111111111111111111222222333333333333000111222222333333222222444444444444444555666666666666666666666666666666555555555555666666666666666666666777888888888888666666666888999:::999888777777666666666666777777;;;:::777444222111111111222222111111000000111111000000000000////////////............/////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................//////////////////////////////000000000000//////,,,,,,,,,---------------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxpppttt~~~jjjUUUZZZkkk{{{yyyzzziii\\\[[[___bbbgggoooyyynnnoooppp|||vvvyyy{{{|||{{{|||{{{xxxsssfffRRRCCC888555111000000111111111/////////.........------,,,,,,------.../////////...............---------------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,---...---+++........................---------............///................................................///////////////////////////000111111222222111111111111111111111111111111111111111111222222222222000111111222222111111000000000000111111111111111111111000000000/////////////////////////////////---............/////////---............/////////------............------------........./////////------........./////////---///000000///...000111.........//////...............................................................////////////000000---......//////000000111000000000000000000000000111111111111111111111111000111222333333333333222111222222333333333333333444444444444444555666777666666666666666666666666555555666666666777777777666777777888888888777777666666777777888999999:::888888777777777777888888<<<;;;888555333222111111222111111000000000111111000000000000////////////............////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................////////////////////////---......///////////////,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~eeeZZZ```www|||mmmcccddd]]]ZZZ\\\\\\YYY]]]gggpppsssfffkkk~~~|||xxxqqqcccLLL:::333333222000///000000000//////.........---------,,,,,,------...//////000---------...............------------------------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++........................---------............///................................................///////////////////////////000000111111111111111111111111111111111111111111111111111222222222222000000111111111111000000///000000000111111111222111000000000////////////////////////////////////---------.........//////---------.........//////,,,------......------,,,---------.........//////---------.........//////,,,...000000...---///111///......------......///........................................................./////////000000------......///000000111000000000000000000000000111111111111111111111111000111222333333333222222222222333444444444444444444333333444444666777777666666666666666666666666666666666777777777888888777888999999999888777666777777777777777888:::;;;999999888888888888999999:::888666444333222222333111111000000000000111111000000000000////////////............////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...---------............///........................////////////////////////,,,,,,---...............,,,---------............,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt~~~uuu^^^[[[vvv~~~pppeee```___WWWYYY___ddd___XXX^^^kkkkkksss```]]]kkk|||vvvmmm]]]FFF444111333222000...///////////////.........---------,,,,,,------...///000000,,,------....../////////------------------------***+++,,,,,,------------++++++,,,,,,,,,------------,,,++++++------,,,+++........................---------.........//////................................................//////////////////////////////000111111111111111111111111111111111111111000111111111111222222222000000111111111111000000//////000000111111111222000000000000////////////////////////////////////---------.........//////---------.........//////,,,------......------,,,---------.........//////---------.........//////,,,...000000...---///111///...---,,,,,,---...///............................................................/////////000---------...///000000111000000000000000000000000111111111111111111111111000111222333444333222222222333444444555555444444333333333444555666777888666666666666666666666666777777777777888888888888888888999::::::999777666999999888777666777:::<<<::::::999999999999::::::666555444333222333444444111000000000000000111111000000000000////////////............/////////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...---------.........//////........................////////////////////////+++,,,,,,---.........------------....../////////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttjjjxxxdddYYYooo}}}oooaaaYYYYYY\\\aaaZZZZZZaaa___ZZZdddvvvrrr}}}}}}mmmXXXKKKaaa{{{|||vvvxxxzzzxxx|||xxxpppaaaMMM===555111000000///...---------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------............................................................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///...---,,,000000111111000///---,,,////////////////////////..............................////////////......------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................////////////////////////222111111000///......------------............///........................---------............///000000000000000000000000000///...---...///111333444333222111000000000000111111222222222333333333333333222222333333444555333333333444444444555555888888777777666666555555444555777999:::999888777888999999::::::999999888999999999888888888777777999999:::::::::999888888555444444333333222222111000000000000000000000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...000000000000000///..............................///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++******++++++,,,---xxxvvvtttrrr|||{{{{{{rrreeezzzmmm___uuusssooohhh```ZZZWWWWWWXXXZZZ[[[bbbgggddd^^^dddooo}}}tttaaaSSSQQQUUUlll~~~yyyxxxyyyqqqooo|||xxxuuuqqqvvv}}}uuukkkbbbUUUDDD777111111000000///......------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------............................................................////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111//////000000//////......111111111000//////...---................................................---......//////......---------------------------,,,,,,,,,---------------,,,,,,,,,---------......................................................111111000000///......---------------....................................---------............///////////////////////////111000000000111333666777444333222111000000000000111111111222222222333333333222222222222333444444333333333444444444555555666666666555555555444444444555777999999999888777888888999999999999888888999999888888888777777777999999999999999888777777444444444333222222111111////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///////////////...------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******++++++,,,---xxxqqqnnnkkkffftttoooqqq|||www^^^ttttttdddqqq|||~~~fff```YYYVVVVVVXXXYYYYYY[[[dddnnnrrroookkkkkkmmmrrr___GGGHHH___nnnxxxlllkkkoooqqqkkkgggvvvzzzwwwuuuxxxrrrhhh[[[QQQFFF999222000000000000///......------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------............................................................////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111//////000000000000111111444333111000....................................------------------------,,,------......------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................000000000///......------------------....................................---------............///////////////////////////000000000111222555777999333222111111000000000000000111111111222222222222222222222222222333444444333333333444444444555555555555555444444444444444333555666888888888777777777888888999999888888777888888777777777777777666999999999999888777555555444444333333222111111111////////////////////////........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..................------,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---|||tttrrrvvvxxxwwwvvviiifffrrr~~~aaafffyyylllvvv|||zzzwwwwwwuuurrraaa\\\VVVRRRSSSXXX^^^bbbnnnyyy{{{rrriiiRRRLLLJJJaaakkkpppwwwwwwnnniiissssssvvv{{{iii]]]OOODDD<<<444111333000000//////............------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............................................................////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000111/////////000000111222333:::888444000...---...///........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,---------......------------------------......................../////////......---------,,,,,,---------.................................---------............///////////////////////////.........///000111333444222222111000000000000000000000000111111111111222222222222111222333333444333333333444444444555555555555444444444444444444333444555777777777777777666777777888888777777666666666666666666666666666999999888888666555333333333333333222111111000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............//////......---........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++******++++++,,,---|||uuuyyyuuu``````kkkxxxsssaaakkk}}}~~~vvv~~~zzzrrriiiddd```\\\VVVVVVSSSQQQSSS]]]lllwwwhhhVVVAAANNN___~~~vvvxxxssslllttt}}}wwwppp]]]RRRDDD;;;555111111555////////////............------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................................................////////////////////////////////////////////////////////////////////////////////////...////////////000000000////////////000111333444>>>;;;666222...------...........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,---------......------------------------....................................------------,,,,,,,,,------------...........................---------............///........................///............/////////111111000000///000000000//////000000000111111111222111111111111222333333333333333444444444555555555555555555555555555555333444444555666666777777555666666777777666666555555555555555555555555555777777777666555333222111333222222111111000//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......//////000000000//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---yyy|||kkkUUUWWWlllqqqiiimmmwww~~~zzzsssoooiiiaaaZZZUUURRRPPPNNNQQQUUUXXX___mmmpppUUUGGGQQQeeexxxqqquuuppptttyyyxxx}}}}}}hhhOOOEEE:::444111...///333//////////////////......------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.....................................................................////////////////////////////////////000000000000000000000000////////////////////////......////////////000000//////......///111222333===:::666111...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------........................---------............///........................111111000000000/////////111000000//////000000000////////////000000000000111111111111111222333333333333333444444444555555555555555555555666666666333333444444555666666777444555555666666555555444333444444444444555555555555555555555444333111111222222111111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......///000000000000000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++******++++++,,,---}}}yyy```TTTfff{{{~~~mmmhhh```ZZZUUURRRPPPPPPOOOSSSYYYaaakkkyyyoooTTTPPPYYY{{{{{{zzzzzz{{{zzzvvvmmmxxx~~~___DDD;;;444111000---...111.../////////////////////------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///............................................................////////////////////////////////////000000000000000000000000////////////////////////........./////////000000000///...---...///111222666444222///---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------............///........................000000000111111111000000000000////////////000000........./////////000000111111111111111222222333333333333444444444555555333333444444444555555555333333333333444555666666444444555555555555444444222333333333444444444444333333444444333222111111222111111000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---...//////000000//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++******++++++,,,---ttt|||ttt[[[eeezzzwwwmmmddd[[[TTTQQQPPPSSSUUUYYYbbbnnnxxx~~~|||kkkNNN@@@VVVyyy}}}xxx|||yyyuuusssyyy}}}uuuOOO>>>777222222111......000.........///////////////---..................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////............................................................/////////000////////////////////////000000000000000000000000////////////////////////............/////////000000///---,,,---...000111000///...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////........................------...000111111111111000000////////////000111............/////////000111111111000111222222333333333333444444444555555222222222333333444444444333333333333444555666666333444444555555444444333222222222333333444444444222222333333333222222111111111111000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,---.../////////...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++++++++******++++++,,,---uuujjj}}}ddddddxxxgggZZZTTTPPPPPPTTTSSSXXX^^^fffkkknnnooooooyyyfffPPPFFFGGGRRRhhh{{{||||||}}}}}}```@@@555444333111000/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------//////.........---------........................111111000000//////......////////////////////////........................000000//////.........---////////////////////////........................------------------------////////////...---,,,+++------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......................................................////////////000000000000////////////////////////////////////000000000000111000000000000222333444222222333333333333444444111111222222222333333333333333333333333333333333444444444444444444444444555444444333333444444555222222111111111111222222222222222111000//////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------***+++---......---+++***+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,------.........---------,,,,,,++++++++++++++++++++++++++++++++++++***((('''(((,,,///222+++++++++++++++***)))(((lllddd|||qqqlllzzz}}}qqqcccVVVRRRQQQOOOOOORRRWWWXXX[[[^^^aaacccdddeee]]]OOOFFFKKKYYYiiiyyyttt|||~~~pppRRR:::444444222111000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///.........------------........................000000000000//////......////////////////////////........................000/////////............................................................------------------------------...............---------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------................................................................../////////000000000000////////////////////////////////////000000000000111000000000000222333444222222333333333333444444222222222222222222333333333333333333333333333333444444444444444444444444444444333333333333444444222111111000000111111222222222111111000//////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++---......---+++***+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,---------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))((())),,,...000+++++++++++++++***))))))qqqeee{{{xxx{{{rrrkkkeee```]]]VVVQQQNNNPPPQQQPPPPPPQQQXXXXXXVVVRRRNNNLLLLLLMMMEEEAAAGGG\\\ttt|||xxx{{{|||vvvhhhTTT@@@444444333222000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------............------------........................000000000////////////...////////////////////////////////////////////////////////////............------------------------........................------------------------++++++---....../////////------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------............................../////////000000000////////////////////////////////////000000000000000000000000111222333444222222333333333333444444333333333333222222222222333333333333333333333333444444444444444444444444444444333333333333444444222111111000000111111222222111111000000//////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------------------++++++------------+++++++++++++++++++++++++++++++++************+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------------------,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++***))))))jjjxxx}}}xxxqqqfff]]]VVVRRROOOMMMPPPOOOOOOPPPPPPOOOOOOPPPRRRVVVXXXQQQFFF>>>???CCCFFFMMM^^^www|||mmmqqq~~~uuu{{{sssqqqkkk^^^MMM>>>555222222222111000///......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------........................////////////////////////////////////////////////000000000000000000000000///////////////.........------------------------........................------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------................................./////////000000////////////////////////////////////000000000000000000000111111222333333222222222333333333444444444333333333333222222222333333333333333333333333333333333333333333333333444333333333333333333444111111000000000000111111111111000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------...------,,,,,,+++++++++++++++++++++***************+++++++++++++++,,,,,,+++++++++,,,,,,++++++*********+++++++++******)))|||~~~qqqqqq{{{~~~zzzwwwsssccc]]]UUUOOOLLLKKKLLLLLLLLLMMMLLLLLLNNNRRRUUUWWWVVV^^^bbbZZZJJJAAACCCJJJVVVeee{{{zzzpppdddcccxxx{{{xxxvvv|||tttjjjZZZIII<<<444111111111111000///....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------......................................./////////////////////////////////000000000000000000000000.........///////////////................................................------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------....................................////////////////////////////////////////////////000000000000///000000111222222333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333111000000000000000000111000000000//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...........................---------------------------------------------------------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))******+++++++++******xxxzzz}}}~~~qqqxxx}}}~~~zzzooohhh```YYYRRRNNNIIIGGGHHHJJJLLLMMMJJJLLLMMMPPPXXXccciiijjjfffiiifffZZZJJJCCCGGGOOOmmm~~~rrrooopppdddjjjtttmmmppp|||ttteeeOOO>>>555222000///000000///...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................---............/////////////////////////////////////////////////////////.........///////////////////////////////////////........................------------------------.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////////////////////////////////////////000000000000//////111222222333222222222222333333333333444444333333333333444444444444333333333333333333333333333333333333333333333333333333222222222222333333111000000//////000000111///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------*********++++++,,,,,,---++++++,,,,,,,,,++++++***))))))***++++++++++++***oooqqquuuxxxzzz|||xxx}}}zzz{{{zzzwwwnnnaaaXXXSSSLLLEEEIIIGGGEEEEEEGGGIIIJJJJJJLLLPPPVVV^^^kkkyyy{{{wwwhhh```SSSJJJIIIRRR```jjjsssnnnooossskkknnn{{{~~~wwwnnnkkkttt~~~xxxwwwwww}}}fffWWWDDD777333222000...//////......------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................---------.........//////////////////////////////..................................../////////000................................................------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////////////////000000000000...///111222333333222222222222333333333333444444111222222333444555666666333333333333333333333333222222222222222222222222333333222222222222333333000000////////////000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................------------------------------------------------+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,))))))***+++++++++++++++aaadddhhhlllnnnqqqtttvvvuuu{{{}}}}}}~~~vvvpppmmmiiiYYYUUULLLDDDCCCFFFEEEAAAHHHGGGFFFFFFHHHIIIHHHGGGOOOUUU]]]gggvvvuuuXXXIII::::::NNNmmmpppnnnrrrrrrccciiissswww|||||||||xxxttttttzzzsssiiigggTTTIII<<<444222222000...//////...---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,---------************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------........................---------.........//////////////////////////////........................---.........//////000000------------------------........................------------------------******+++,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////////////////000000000000...///111222333333222222222222333333333444444444000111222333555666777777333333333333333333333333222222222222222222222222333222222222222222222333000000////////////000000........./////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...........................------------------------------------------------*********++++++,,,,,,---))))))******++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---((()))***+++++++++++++++XXXYYY\\\```ccceeeggghhhoooqqqtttwwwzzz|||}}}}}}|||}}}|||{{{yyyyyy{{{}}}}}}}}}~~~|||oooddd[[[SSSMMMNNNFFFAAADDDFFFBBB@@@AAACCCEEEFFFGGGHHHIIILLLOOORRRffftttsssqqqooobbbQQQCCC;;;:::LLLiiitttnnnuuu}}}{{{vvviiimmmoooooouuu~~~}}}qqq~~~}}}kkkYYYPPPIIIAAA888333222222///---//////////////////////////////...------------...---------------------------------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......//////000000///...------,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,+++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////............////////////000000111111111222222222111111222333333333333222444444444333333222222222333333333333222222111000000111111222222333333444444444444333333333222222222111111111000000//////......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******+++***((()))***,,,++++++,,,,,,++++++***)))))))))LLLNNNQQQTTTXXXZZZ\\\]]]aaacccgggkkknnnqqqrrrssssssssssssqqqnnnnnnoooqqqrrrssstttvvvxxx{{{}}}~~~zzz{{{}}}}}}|||zzzwwwuuu}}}}}}}}}|||zzzxxxwwwvvvwwwxxx|||~~~ssslllaaaWWWOOOIIICCC@@@CCC@@@@@@DDDDDDAAACCCGGGDDDEEEFFFFFFGGGJJJOOORRR___nnnwwwooo___SSSGGG===AAADDDPPPeeexxx|||vvvqqqttt}}}xxxnnniiimmmuuu{{{tttdddTTTIIIAAA;;;444111111222000---........................//////...------------------------------------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......///////////////...------------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---,,,,,,++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------////////////////////////............////////////000000111111111222222222000111222222333333222222333333333333222222222111222333333333333222222111///000111333444666777888333333333222222222222111111111000000000/////////......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////---,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******+++***((()))***,,,++++++******************++++++>>>@@@CCCFFFIIIKKKMMMMMMPPPRRRUUUZZZ^^^aaadddeeeeeeeeedddbbb___^^^___```bbbcccdddgggjjjlllnnnoooiiijjjkkkkkkiiigggdddccciiiiiiiiihhhgggeeedddccc]]]\\\]]]```ddddddaaa]]]TTTPPPJJJEEEBBB@@@???>>>>>>@@@BBBDDDBBB@@@CCCJJJDDDFFFIIILLLOOOSSSYYY\\\\\\dddhhh^^^KKK>>><<<@@@PPP]]]qqqqqqxxxrrrjjjrrrxxxxxx|||hhhZZZJJJ===666333///...000111///---........................///......---------------------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////.........////////////...------------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------////////////////////////............////////////000000000111111111111222000111222222333333222222222222222111111111111111222222333444444444333333222222333444555666777777222222111111111000000000///////////////...............////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))************+++++++++,,,+++******)))*********+++***((()))***,,,++++++((())))))***++++++,,,,,,888999;;;===>>>???@@@@@@DDDEEEHHHKKKOOORRRTTTUUUTTTUUUUUUSSSQQQPPPPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[VVVWWWXXXXXXXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQOOOOOONNNKKKHHHGGGHHHHHHGGGEEEEEEDDDAAA@@@@@@BBBCCCDDDBBBCCCEEEFFFEEEDDDGGGKKKIIINNNUUU[[[^^^___```aaaMMMMMMMMMIII???<<>>???@@@BBBDDDEEEFFFCCCDDDFFFFFFDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKJJJJJJEEEEEEFFFFFFEEEDDDCCCCCCHHHEEEBBBAAAAAACCCDDDDDDDDDCCCBBB@@@??????@@@AAABBBBBBCCCFFFMMMTTTWWWWWWZZZ___fffhhheee]]]VVVQQQEEE???<<>>333000///.../////////---,,,..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......------............------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------////////////////////////............////////////000000000000000000000000000000111222222222222111000000000000000000000000111111222333444444444444555444444333222111000000000000000/////////......------------............------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.....................------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))*********++++++++++++***************+++++++++***((()))***,,,+++++++++++++++*********))))))============<<<;;;:::::::::::::::::::::;;;<<<<<<888:::======<<<<<<===>>>===>>>???@@@@@@@@@???>>>>>>???@@@BBBCCCDDDDDDEEE@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>@@@CCCFFFHHHJJJJJJHHHDDD@@@>>>>>>???@@@AAABBBHHHUUUdddkkkkkklllmmmlllfffZZZMMMAAA;;;===>>>CCCPPPbbbvvvrrrjjjwwwzzz{{{sss{{{~~~qqqsssyyyfffMMM===888444---111111000///...------,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......,,,,,,---............---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---...---,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////............////////////111000000000000000/////////000111111222222111111000000000000111111111111111111222333333333222222//////000000111111222222000000/////////.........---------...............------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))************+++++++++*********)))******+++,,,+++***((()))***,,,++++++,,,,,,++++++***))))))(((===>>>>>>>>>>>>>>>===<<<<<<;;;:::999::::::;;;<<<999;;;======<<<;;;;;;<<<:::;;;===>>>???>>>===<<<<<<<<<===>>>???@@@@@@AAA===>>>>>>?????????>>>>>>::::::<<<===>>>@@@BBBDDDJJJKKKJJJHHHDDDBBBCCCEEEFFFIIIKKKMMMWWWgggqqqtttqqqlllbbbUUUHHH>>>999777@@@PPPeeezzz{{{nnnrrrttt~~~yyyxxx~~~}}}ssstttvvvhhhkkkpppcccQQQ@@@666111...,,,111111000...---,,,---...------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......+++,,,------.........---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,......---,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////............////////////111111000000///////////////000000111111111111111000000000111111222222222111111222222222111000000......///000000111222222000000000////////////...------......////////////,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---......******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,+++***((()))***,,,++++++++++++******************<<<<<<===>>>???????????????>>>=========>>>???@@@>>>@@@AAAAAA???>>>======888:::<<<>>>??????>>>>>><<<<<<============>>>>>>;;;;;;<<<============<<<===???@@@@@@?????????@@@AAADDDFFFFFFEEEEEEIIILLLQQQVVVWWWRRRUUUaaalllqqqjjjbbbTTTEEE<<<:::>>>CCCOOOkkkwwwjjjhhhjjjlllxxxwww|||~~~zzzxxxxxxqqqnnnttt}}}xxxnnnuuuyyyjjj___dddUUUFFF777222111000111555000000///---,,,,,,...///------------------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////......+++,,,------.........---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,.........,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////............/////////000111111000000/////////...//////000111111111111111000000111111222222222333111111111111111000///...111111111000000000000000111000000000////////////........./////////000000,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---...//////******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,---......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,+++***((()))***,,,,,,+++)))))))))***++++++,,,,,,AAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>?????????@@@??????>>>===??????>>>>>>>>>???@@@@@@============>>>???@@@AAA???>>>>>>??????@@@@@@@@@EEEFFFEEEEEEJJJRRRTTTQQQjjjppprrrhhh[[[VVV[[[```UUUPPPCCC===BBBBBBGGGWWWqqq}}}___aaaiiiqqqsssttt}}}xxxyyyyyyllleeewwwyyyeeeWWWQQQCCC<<<444000111222111/////////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++......(((###)))333++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++************++++++,,,------,,,+++,,,------+++***,,,------......------,,,...------------...//////////////////000000000000000000///////////////000222222222111111111111111222222222111222222333333222222111000//////000000111111111111000000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************++++++******************,,,++++++******++++++,,,************************@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???>>>>>>===>>>>>>???@@@@@@AAADDDEEEDDD@@@>>>@@@BBBCCCFFFHHHLLLSSSXXXUUUNNNaaafffggg^^^QQQJJJLLLPPPNNNWWWUUUQQQUUUZZZeeewwwzzzqqqeeegggmmmrrrtttwww}}}{{{wwwkkkuuu~~~rrrbbbUUUOOO???999222///000111///---........................///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++(((&&&(((...000...+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++------,,,,,,++++++,,,,,,------,,,---///000...---,,,------------------,,,...------------...//////............////////////000000////////////000000111111111111111111222222222222222111111222222333222222111000000000000000111111111000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************,,,++++++******++++++,,,************************???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@???<<<<<<======>>>>>>??????????????????>>>????????????????????????@@@AAABBBDDDIIILLLIIICCC@@@BBBFFFLLLQQQVVV]]]eeefff\\\OOOMMMPPPQQQLLLEEEBBBHHHNNNjjj|||yyy|||{{{mmmggggggkkknnnqqqssssssyyy|||tttjjj[[[MMMFFF888444000...000000...,,,.................................------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++***''',,,---***---222...&&&++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...---,,,+++************---,,,+++,,,...//////...------------------------...------------...//////------------............000000////////////000000000000000111222222222333333222222111111111222222222111000000000000000000111111000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************??????@@@AAABBBBBBBBBBBB????????????????????????BBBBBBBBBBBBAAAAAA@@@?????????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEGGGJJJMMMMMMKKKJJJKKKMMM]]]```dddiiinnnkkk]]]NNNAAA@@@???===<<>>>>>?????????@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJOOOTTTVVVUUUSSS^^^______^^^___[[[NNN@@@@@@<<<::::::>>>JJJaaawww}}}uuubbb[[[aaajjjmmmlllffflllqqqsssuuu}}}tttwwwiiiXXXLLL???444...000000///000000000///...........................---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))CCCPPP@@@,,,(((...111++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************+++,,,---...//////---++++++,,,,,,,,,+++...---,,,,,,,,,,,,---......------------...//////....../////////000000000///////////////000111111//////000111222333333333333222111111000000000111111000000000000000111111000000000////////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++))))))*********+++++++++,,,++++++******++++++,,,************************@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@BBBAAA???>>>>>>>>>???@@@???AAACCCDDDEEEEEEEEEDDDIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEFFFLLLUUUYYYVVVQQQLLLLLLIIIEEECCCBBB<<<444;;;;;;AAAJJJRRRcccttteeeeeeeeegggjjjkkkjjjhhheeekkkpppsssyyyxxxooovvv]]]EEE888222///000///000000000000000000///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++555:::222,,,,,,,,,)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---///000222333333000...---.../////////...---,,,++++++,,,---......------------...//////////////////000000000111///......//////000111222000000000111222222222333333222111000000000000000000000000000000111111222000000////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********)))))))))***++++++,,,,,,,,,++++++******++++++,,,************************BBBBBBBBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@AAACCCEEEGGGDDDFFFIIIKKKMMMNNNMMMMMMOOOMMMKKKGGGDDDAAA@@@???======???CCCIIIJJJHHHEEE;;;>>><<<888888;;;===<<>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDFFFIIIMMMOOOKKKMMMPPPSSSUUUVVVVVVVVVSSSQQQMMMGGGBBB===:::888333666999;;;;;;:::888777666;;;===;;;<<>>;;;999888777666666555444555777999:::::::::???EEEMMMUUU___jjjrrrssszzzxxxbbb\\\jjj{{{pppuuuuuuuuuxxxvvv{{{zzzxxxuuuvvvzzz{{{uuutttsss~~~rrrjjjnnnmmm]]]III;;;999666222000/////////////////////////////////------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++************++++++,,,...000111111000...,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///000000111111111,,,,,,,,,---------......---------------------------------............///000000000000111111111111222222222111111111000000///111333555555333111///////////////000000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,++++++*********888999:::<<<>>>AAAEEEHHHOOOUUUYYYXXXVVVUUUPPPJJJJJJJJJJJJKKKOOOXXXaaafffaaa___^^^]]]XXXSSSUUU[[[JJJIIILLLQQQQQQHHH???:::::::::::::::;;;;;;999888777777888:::===???@@@@@@JJJTTTaaakkksss}}}uuutttqqqmmmllltttyyyssszzz{{{~~~zzzvvvuuuyyy{{{zzznnnddd```[[[MMM???555444222000////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++---///000000///---+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------///000000000000000,,,,,,,,,------------...---------------------------------............/////////000000000111111111111111111000000////////////111333444444333111///.../////////000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******555333222111222555888;;;IIILLLOOOPPPQQQRRRKKKCCCDDDAAA??????CCCMMMYYYbbb```^^^[[[WWWMMMEEEEEEJJJ>>>:::999;;;;;;666333333444444444555888<<>>DDDEEEBBBAAACCCIIIMMMUUU```oooooohhhlllxxx~~~zzzxxx|||}}}xxx~~~}}}|||~~~zzzzzzqqqtttxxx}}}~~~qqqrrreeeSSSDDD:::555111000//////000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******+++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---......//////...+++++++++,,,,,,,,,---------------------------------------............///...////////////000000000000000000000000000000000///000000111111000000///............////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++PPPOOONNNOOOPPPMMMHHHCCCEEENNNSSSLLLAAA<<<999888<<<999:::>>>===<<>>AAABBBFFFKKKQQQYYYiiivvvwwwmmmddd```mmmsss}}}rrrsssvvv|||tttsssssstttyyy~~~yyy}}}{{{|||yyytttvvv}}}{{{pppcccSSSAAA888444111000000222111000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---............++++++++++++,,,,,,,,,,,,---------------------------------............///......////////////000000//////000000000000111111//////000000000000//////------........./////////////////////............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,~~~wwwrrrssslll]]]XXXXXXYYYTTTTTTYYY\\\bbbssstttccc\\\]]]```cccgggtttkkk___nnnssssssuuu|||~~~wwwxxx{{{zzz}}}yyy|||~~~eeeMMM@@@444111111///...000222111///...------......------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------...------***++++++++++++,,,,,,,,,---------------------------------............///........./////////000000.........//////000000000////////////////////////---------.........//////////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,}}}~~~}}}xxxuuupppmmmmmmvvv}}}}}}wwwnnnmmmqqquuu|||uuu~~~~~~sssooorrrxxxgggFFF<<<444000111111---...222000///---,,,,,,---///000------------------------++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,------------******+++++++++,,,,,,,,,---------------------------------.........//////............/////////000---------.........//////////////////////////////---------.........//////000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,uuuiiiaaajjj~~~}}}wwwnnnoootttzzz|||xxx}}}|||ooobbb```bbb\\\JJJ999000000000000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///////////////.........////////////////////////000000//////.........---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++,,,,,,,,,,,,------***+++---,,,,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++xxxqqqrrruuuhhhdddhhh}}}www|||vvvrrrzzzzzzwwwrrrmmmnnnuuu~~~tttgggXXXOOOLLLFFF;;;111////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------....../////////////////////...////////////////////////000/////////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++yyyfff```gggpppttt{{{}}}|||~~~{{{wwwpppkkkkkkqqqxxx|||mmmaaaOOOAAA999555222///////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++******++++++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...------------,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***,,,------++++++,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++zzz}}}yyyuuuooohhhfffiiimmmssspppfffjjj}}}~~~|||xxxxxx}}}zzztttppppppssssssooobbbUUUDDD666000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------..................////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,------++++++,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++xxxsss|||qqqhhh^^^WWWSSSTTTZZZaaa|||zzzvvvxxxxxxwww~~~qqqqqqpppqqqvvvxxxooocccLLLAAA444------///...,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---.........//////000000////////////////////////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++{{{||||||~~~ttt```]]]\\\]]]cccjjjqqqvvv}}}~~~yyy~~~zzz~~~yyyzzz{{{rrr|||tttxxxwwwrrrqqqmmm^^^MMM:::333---,,,000222000,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------......///000000000////////////////////////---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++~~~zzzqqqeee\\\[[[[[[cccrrr~~~~~~tttmmmllluuusssttt|||uuu}}}wwwrrrwwwvvvyyyooo___SSSEEE777/////////000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------......///000000111////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++~~~vvvkkkpppssspppiiijjjxxx|||rrrssszzzxxxpppffffffaaa```ooooooeee___WWWSSSUUUTTTSSS___tttyyyvvv|||{{{nnnqqq}}}zzzeeeLLL???666...''',,,111111---+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------.........,,,,,,,,,---------......---------...///000000111////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++ttthhh```^^^^^^aaacccppp}}}qqqaaaXXXYYYOOOOOOXXXjjj~~~}}}~~~ooodddjjjxxxpppkkklllxxxyyyrrrnnnqqquuujjjYYYHHH;;;444000///000000//////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,------...///000111111111000000///...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++)))+++---//////---+++)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxnnnnnnuuu~~~}}}qqqpppwww|||yyy}}}yyyuuurrruuuzzz|||vvvkkkeeefffWWWOOOCCC888111///...---000/////////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------......//////000000000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,---///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyy{{{ssszzzzzzxxxxxxtttmmmkkkkkkllleeeZZZQQQOOO>>>999333///......///////////////...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------.........000000//////...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---,,,+++***,,,000444777------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,pppmmmrrrjjjZZZ\\\[[[cccvvvrrrqqqiiiaaa[[[RRREEE:::666555222///...///000000///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---------------,,,,,,,,,/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***,,,000444666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******+++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyywwwyyyooohhheeejjjjjjcccbbbzzz~~~}}}yyyrrrllljjj^^^QQQHHH@@@666...,,,000...------......---,,,---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---------------,,,,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******+++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||wwwuuu~~~xxxwww{{{uuuuuurrrjjjdddQQQGGG<<<777444000...000...------...000000///...---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------.........------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||{{{|||{{{{{{wwwnnnvvv}}}~~~|||vvvrrrmmmcccWWWQQQ;;;555000000000...000444///......///000111000///,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------......//////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyvvvoooddd^^^[[[RRROOOddd{{{tttxxxuuusssrrrooocccPPP@@@999444111000111000...///222...---++++++,,,,,,+++***,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------...///000111111------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,------.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,---...+++++++++,,,,,,---------******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxwwwyyy~~~wwwlllhhhjjjlllkkkwwwooobbbiiiyyyttttttzzzxxxpppqqqkkk```RRREEE;;;444111////////////....................................+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************)))************+++++++++++++++******************,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,...---+++*********++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************+++,,,,,,,,,++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---...///000000444555555333000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++...111111000---++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{rrrttt~~~ooo[[[SSSUUU\\\fffooosss{{{~~~zzz~~~{{{||||||}}}vvvrrrqqqpppggg]]]PPPLLLEEE===666111///...////////////....................................+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************)))************+++++++++++++++******************,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++*********************+++,,,,,,+++*********************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,------...///000555555555333000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------------------------++++++++++++++++++++++++///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuunnnyyy|||}}}}}}zzzyyyyyyzzz~~~wwwaaa[[[``````uuussshhh^^^VVVXXX```ccccccbbbvvvxxxtttzzz~~~uuuooopppnnnbbbSSSHHH777555333000/////////000/////////............------------------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************)))************+++++++++******++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++++++++(((***,,,---+++******+++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------...---------,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000444444555333000//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------++++++++++++++++++++++++//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkk^^^]]]ZZZfffrrr}}}{{{|||{{{ooohhhjjjwwwwwwiii```bbb___PPP@@@999333222111//////000111111//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++++++++,,,))),,,//////---++++++---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///......------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///111222222111///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvvwwwvvvxxx{{{oooddd]]]aaassswwwyyyxxx^^^OOODDDEEEDDD:::222000333222000...------------............---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++///333333///------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++zzzssszzz|||wwwoooddd]]]cccmmmvvvooopppssssssvvvjjjPPPCCC999111000222111111222000000///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))************+++++++++******++++++,,,---------***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,------------333777666111------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}}}rrryyy|||vvvmmmccc```aaaqqqeee```YYYNNNIIICCC555444444111---...222444222........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++******++++++,,,------...******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,------......444999777111++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,---***+++---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++tttdddiiiyyywwwpppllleee```^^^YYYNNNJJJEEE777333666444---555666///---222111++++++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************)))************+++++++++******+++,,,,,,---......*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++,,,,,,---......///555999777000***)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------((()))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,***,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------*********************************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++uuunnnpppzzz{{{{{{yyyzzzuuuaaaVVVPPPGGG@@@>>>888777666444222000///...////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***555;;;555,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...///...---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******}}}vvvwww}}}{{{zzzxxxwwwvvvtttrrr]]]OOOBBB===;;;777444555333333222222111000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++444777222,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******}}}uuuwwwuuuuuu~~~uuutttlllfff```^^^^^^XXXLLLBBB:::333...---......000333....../////////000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---111222///---......,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******zzzppppppoooooouuu}}}yyyvvvwwwrrrfff]]]YYYNNNFFF===;;;===<<<666000111000//////...///111444------....../////////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---...000111222222///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---,,,++++++,,,...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******qqqtttwwwzzz{{{}}}~~~wwwpppnnniiiddddddeeeccc^^^\\\XXXTTTQQQLLLCCC===;;;999555000...000222333333...111222000---...///000//////////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,000555777444///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---,,,++++++,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******JJJMMMQQQUUUXXX\\\```cccmmmiiigggllltttxxxuuuppprrrsssrrrnnnlllnnnooommmhhheeedddfffiiiiiibbb[[[UUURRRMMMHHHEEEBBB???===<<<:::888777555222111111111222333222111000000000,,,///000...---...///---111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++***************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++///555777222---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...***,,,------++++++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******///111333555666999===??????<<<999;;;@@@CCCCCCAAADDDGGGFFF@@@>>>AAABBB@@@EEECCCBBBCCCDDDBBB???<<<666444222222222111111111///111222111111222222222///000222222000///------+++//////,,,---111111---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***---222222---+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......***,,,------++++++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------------------------------,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******222333222000//////111333444666777666333333444666000555555///...333666555111111333444333111222444444222111333444333444666...222444222111000///...222000------///111222222,,,...---***,,,111111+++------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---***+++...,,,(((***000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......***,,,------,,,+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---...///...------------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******111111000000//////......222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000........................//////////////////////////////.........---------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------++++++***))),,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000//////......111111111000000000//////////////////////////////////////////////////////////////////////////////................................................///.........------------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000////////////...111111000000000000//////////////////////////////////////////////////////////////////////////////............................................................------------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000//////////////////////////////////////////////////////////////////////////////................................................------------------------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///////////////////////////000000........................................................................................................................,,,,,,------------------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......////////////000000................................................................................................------------------------,,,,,,,,,,,,------------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000................................................................................................------------------------++++++,,,,,,,,,---------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000................................................................................................------------------------+++++++++,,,,,,---------........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........)))***+++,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........,,,------......------,,,................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,444(((%%%---111---+++000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++******++++++,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------------------------,,,---......---,,,***)))---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000///...------------...---...///000000000///.........//////......---,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,------------...////////////............,,,------......------,,,................................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...(((+++777;;;333++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++***++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,------------------------++++++,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------///.....................------------------......///......---------......---......///...---,,,+++---...............------++++++++++++++++++++++++------------------------++++++,,,------.../////////......---,,,,,,++++++,,,,,,,,,,,,------------........................,,,------......------,,,------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,)))...999<<<444+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------------------------++++++++++++,,,---...///------,,,,,,,,,,,,++++++---------.........//////------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++---------------......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////.........------,,,,,,+++++++++,,,,,,,,,---------------...............///,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++*********+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...***)))...000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,++++++++++++,,,------+++,,,---......---,,,+++------------------------------------------------------------------------------------------------,,,,,,------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,------------------------//////.........//////000,,,,,,,,,,,,,,,---------//////////////////......---....../////////////////////////////////......---------------.........------------------------------------------------,,,---------.........///......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......//////,,,------......------,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++*********++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...***((()))******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,++++++,,,,,,---...+++,,,......///...---,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------111000///......................../////////000000//////000111000000///......///000111111000000///------.........///000000///...---------...//////------------------------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------............---------------------------------------------------------------------------,,,,,,,,,------------...+++,,,,,,------.........///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......------------------------//////...------------------------......//////000***+++---.........---,,,---.../////////...,,,+++......------......///000222111///.........///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++,,,------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,'''+++...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------...//////........................------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,---------...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///........................////////////000111222333//////000111111222333333222333555777888888777777999999::::::999777555444555444222111000000000000555333111///......///000........................------------------------------------------------------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,,,,,,,,,,---.........---,,,,,,---...///000........................------------------------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////)))***,,,---......---,,,+++++++++,,,,,,------------------.........//////////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---...///........................000000111222444777999:::999999999:::;;;<<<<<<===DDDEEEHHHKKKLLLLLLKKKKKKMMMNNNOOOOOOMMMKKKHHHFFF<<<;;;888666444333222222777555222000/////////000////////////////////////------------------------.....................---------------------------,,,,,,***))))))***,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------+++)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------,,,+++,,,---...///.........------.........------------------------------------------------.........------,,,,,,,,,------------------------+++,,,------......------------------------------+++++++++,,,,,,---------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,***,,,...000000...,,,***000000///...---///222666666:::AAAIIIPPPUUUXXXYYYZZZZZZYYYWWWVVVVVVYYY[[[NNNOOORRRSSSVVVYYY]]]```cccdddeeefffgggggggggggg^^^[[[WWWTTTQQQLLLDDD>>>BBB;;;333///000000---+++/////////000111///+++(((//////000000///...---,,,.........///////////////........................///......------......///---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------------,,,,,,,,,---...///......------------......------------------------------------------------......---------,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------222000...,,,,,,...111333,,,000555999===@@@DDDGGGRRRUUUYYY^^^bbbfffiiikkkmmmllljjjfffaaa^^^^^^___^^^\\\YYYTTTPPPMMMMMMMMMMMMTTT]]]fffjjjiiifffcccooooooooopppooolllgggcccZZZRRRGGG@@@>>><<<999777333111...---///000111111333111...+++***+++,,,...////////////////////////..............................////////////......---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---...///------,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,------------------------+++,,,------......------------------------------------------,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///...,,,,,,...111555777555:::@@@DDDFFFFFFFFFFFFGGGJJJQQQZZZccckkkpppsssvvvuuuqqqkkkccc]]]ZZZYYYRRRPPPNNNLLLLLLMMMOOOPPPRRRWWW___eeefffbbb]]]XXXZZZ___eeekkknnnpppqqqrrrooojjjddd___\\\WWWPPPKKKEEE???888222000000111111222111///---,,,---///000////////////////////////........................***+++,,,------,,,+++***---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++,,,------......------------------------------......------,,,,,,,,,+++------------------------------------------------------------------------------------------------------------------------000///...------...//////,,,...111444777888888888>>>AAADDDDDDBBB>>>;;;:::===CCCMMMYYYdddkkkppprrrhhhhhheee___XXXQQQMMMKKK???>>>>>>AAAGGGNNNTTTWWWXXXWWWTTTQQQOOOLLLJJJJJJAAAGGGOOOUUUZZZ```ggglllrrrsssvvvyyyyyyuuulllfffaaa[[[RRRHHH@@@999222......///111222333222222111000000000///////////////........................)))***+++,,,,,,+++***)))---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------.......................................---------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------------------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++,,,------......------------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------///...---,,,---...///000555666888999::::::::::::>>>@@@AAAAAA???=========FFFKKKTTTZZZ]]]ZZZTTTPPPNNNOOONNNKKKGGGCCCAAAAAA???===;;;>>>EEELLLRRRUUURRROOOIIIEEECCCDDDGGGJJJAAACCCEEEDDDEEEHHHOOOUUUbbbffflllrrrwwwxxxvvvttttttqqqmmmggg^^^SSSHHH@@@666555333111////////////111111000000////////////////////////////////////++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..........................................---------,,,------............------------------------------+++,,,------......------------------------------+++,,,------......------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------------------+++,,,------......------------------------------.........---------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------,,,---///333666888BBB???:::777666888;;;>>>IIIJJJJJJIIIHHHGGGIIIKKKPPPUUUZZZ[[[VVVJJJ===444999;;;<<<<<<<<<<<<===??????======CCCNNN[[[dddhhhhhhfffcccaaa___```aaabbb___\\\VVVOOOJJJHHHIIIKKKRRRRRRRRRTTTXXX^^^cccfffnnnpppsssvvvuuuoooggg```OOOIII>>>444...,,,---///222111111000000//////...////////////////////////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***(((***,,,,,,+++++++++---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..........................................------------------............------........................+++,,,---.........------------------------------+++,,,---.........------......------------......------------------------------------------------,,,,,,,,,---------......------------------------+++,,,------......------------------------------------------............------------------------------------------------,,,,,,,,,---------......................................................//////111444999???EEEHHHJJJGGGCCC@@@AAADDDIIILLLZZZ[[[\\\\\\[[[[[[]]]^^^fffjjjnnnnnnggg[[[MMMDDD===???AAACCCEEEHHHLLLOOOMMMJJJIIIQQQ^^^mmmwww{{{~~~{{{xxxwwwwwwwwwxxx|||vvvpppllliiigggeeeZZZXXXTTTOOOLLLKKKLLLNNNWWWZZZaaajjjqqqttttttrrriiibbbXXXLLLBBB;;;888666222222111111000//////...////////////////////////---,,,************,,,------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***,,,,,,++++++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---,,,,,,++++++,,,,,,---------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..............................//////.........---------------............------........................+++,,,---.........---,,,------------------------+++,,,---.........---,,,///......------......///------------------------------------------------,,,,,,,,,------.........------------------------+++,,,------......------------------------------,,,---------.../////////------------------------------------------------,,,,,,,,,------.........................................................333444777<<>>222222222111000//////...000000000000000000000000---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,------...///000000///...---,,,,,,,,,........................---------------------------------............///------............------........................,,,,,,,,,---------......000000//////....................................------------------------+++++++++,,,,,,---------......---,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------..............................,,,---...//////...,,,+++,,,,,,,,,---000333777999AAAAAA@@@AAADDDLLLUUU\\\dddeeeeeegggiiikkkmmmnnnlllnnnqqqssssssssssssttt|||tttvvvxxxpppnnnnnngggkkkkkkkkkkkkkkkkkklllmmmlllnnnnnnkkkmmmqqqppplllnnnfffaaabbbeeegggjjjnnnwwwrrrqqqsssrrrppprrrwwwooopppsssvvvvvvpppfff___RRRRRRRRRTTTVVVXXXXXXXXXfffiiinnnrrrsssmmmeee^^^KKKBBB777444666666000***////////////////////////---------,,,,,,,,,++++++,,,,,,,,,---------..............................,,,,,,,,,------------...------------------------------------------------------------------------........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,------...000000///------,,,,,,---........................---------------------------------............///------............------........................,,,,,,---------........./////////.........------........................------------------------++++++,,,,,,,,,---------------,,,,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------..............................+++,,,---......---,,,,,,.........111666===DDDHHHIIIHHHEEEDDDGGGOOOZZZbbbggggggiiijjjmmmoooqqqrrruuuuuutttsssssstttwwwyyyvvvppptttwwwppppppsssnnnqqqoookkkfffcccbbbdddeeeXXX\\\```ddddddaaa]]][[[bbb[[[XXX]]]eeeiiilllooooookkkgggfffhhhjjjjjjhhhkkkjjjjjjlllooopppnnnllljjjiiiggggggffffffeeeddd[[[[[[\\\___dddhhhjjjjjjbbb]]]SSSDDD666000222777111222333333111///---+++------------,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,,,,------------------------------------------------------------------------------------........................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,000///...---------------........................---------------------------------............///------............------........................,,,------------..................---------------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------..............................------------............---///444999???DDDHHHJJJCCCAAA??????CCCNNN[[[dddiiijjjkkkmmmppprrrtttuuuuuuuuutttssstttuuuvvvwwwtttnnnpppoooggggggiiibbbcccbbb```^^^___dddkkkppphhhkkkvvvuuupppsssyyyqqqnnnuuu{{{zzzsssmmmpppvvvsssjjjhhhfffddddddfffggghhhggghhhhhhhhhiiijjjlllmmmnnnkkkgggaaa]]]\\\[[[ZZZYYY\\\aaaeeeaaaUUUHHH>>>:::222222333222111000...---------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------................................................------------------------........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---,,,++++++,,,,,,000///...---------------................................................---------............///------............------........................------------............------------------------........................------------------------,,,,,,------------------+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------..............................//////............//////---111888???BBBAAA>>>;;;666777999>>>FFFRRR___hhhiiikkkllloooqqqssstttuuuqqqrrrsssuuuvvvtttqqqnnnllleeeffffffccchhhiii___ccceeehhhkkkpppxxxwwwvvvvvvtttqqqmmmhhheeeccccccdddddddddeeegggiiiwwwtttpppkkkddd\\\SSSMMMMMMOOOWWWccckkkeeeVVVGGG999777333000///000222333------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................------------------------........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------......------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............//////////////////...---,,,,,,,,,,,,//////...------------...................................................---------............///------............------........................---------.........//////------------------------........................------------------------------------------------+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------..............................000///---,,,---...000111444666999<<<===<<<:::888;;;???FFFNNNWWW```jjjppplllmmmoooppprrrrrrrrrrrrsssqqqooooooooonnnjjjgggddd```fffnnnuuu|||{{{wwwqqqjjjeeedddeeeggghhhjjjlllllljjjeeeaaaXXXPPPIIIKKKVVV___bbbaaaPPPIII???666111000222444------------............,,,,,,,,,---------......---------------------------.........////////////................................................------------------------........................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------......////////////000000000000///..................///......---------......................................................---------............///------............------........................------........./////////---------------.................................------------------------............------------,,,,,,,,,,,,------...///------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---,,,++++++---111444777@@@===999777999>>>DDDHHHLLLRRRZZZaaafffjjjnnnpppnnnooopppppppppooonnnmmmooojjjdddbbbdddggghhhhhhooosss|||vvvuuuvvviiigggffffffhhhjjjjjjjjjddd___WWWLLLGGGKKKWWWaaaeee^^^RRRFFF;;;555111000------------.........///,,,,,,,,,---------......////////////////////////////////////000000000000................................................------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++++++++,,,,,,---------------------------------,,,,,,,,,---------...............////////////000000////////////000000111......---------......///................................................---------............///------............------....................................////////////------........./////////........................------------------------///.........------------------,,,,,,,,,------...------------------------........................------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................,,,,,,,,,///333:::@@@DDDEEEBBB???===@@@GGGOOOTTTZZZ___fffkkkmmmmmmlllllllllmmmmmmllljjjhhheeecccbbb```aaagggooovvvxxxwww|||{{{tttmmmiiihhhffffffcccffffffaaaYYYSSSRRRTTT```___\\\VVVLLLAAA777000---------.........//////,,,,,,,,,---------......111111111111111111111111000000000000111111111111////////////////////////////////////////////////------------------------........................------------------------------------------------,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.........------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------------------------------,,,,,,,,,------.........---------.........//////000000///000000111222222......---------......///........................////////////////////////---------.........//////---..................---..................................../////////000........./////////000000........................------------------------//////.........---------......---,,,,,,,,,------------------------------////////////////////////------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------....................................000444;;;CCCLLLQQQCCCDDDFFFHHHKKKOOORRRTTTbbbfffllloooooonnnmmmmmmhhhhhhhhhgggddd```]]]ZZZXXX]]]jjj{{{www{{{wwwsssooommmfffcccbbbgggllliii___UUUMMMSSSZZZ^^^YYYMMM???666***,,,------------///111111222222222222000///......111333333222333777:::888888999:::999888777666666666555555666777888999444333222111000///............///000//////...---------,,,,,,---......///......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------........................------------------------........................+++---///222444444333333........................000000000000000000000000//////.........---------................................................------------------------................................................,,,,,,,,,------.........////////////...---,,,+++,,,---......//////............------------..............................------------------------,,,---...//////...---,,,........................................................................---------............////////////...,,,,,,---///222222777BBBLLLPPPJJJCCCFFFHHHJJJOOOTTTYYY]]]___jjjmmmjjjfffjjjpppkkk```aaagggccc______[[[[[[fffjjjxxx|||xxxzzzxxxqqqmmmnnnmmmkkkaaaSSSIIINNNZZZ\\\RRRHHH.../////////...000333666777888888888888666555444555666777777666777888:::;;;<<<===>>>????????????=========<<<;;;999777666;;;::::::999888666555444000//////...------------000///...---------...............---------,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------........................................................................,,,...///111222111000000//////////////////////////////////////////////////////.........---------................................................------------------------................................................,,,,,,------------------------...............---,,,---......//////............------------..............................------------------------------...//////...------........................................................................---------............///---...///.........000222444===FFFFFF@@@>>>CCCJJJPPPQQQTTTXXX\\\___bbbcccfffiiillllllmmmllleee\\\___```[[[```ppptttoooqqqwww{{{wwwrrrlllgggccc\\\RRRIIIGGGMMMTTT222333444555666999>>>AAAAAABBBBBBBBBBBB@@@???>>>;;;:::888777888888777666<<<<<<===>>>@@@BBBCCCDDDBBBDDDEEEFFFEEEBBB>>><<<@@@@@@@@@???>>><<<:::999999777555222000/////////111000...------...///000///.........------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---,,,,,,,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------...................................................////////////////////////000111111111000///...////////////////////////......................../////////............---................................................------------------------................................................------------------,,,,,,+++,,,---...////////////,,,---......//////............------------..............................------------------------------...//////...------........................................................................---------............///...//////......000333666>>>FFFLLLGGG???>>>IIIUUUZZZ[[[^^^aaacccdddeeeeeeffffffhhhkkkggg```[[[[[[______]]]nnn|||yyyyyypppmmmiiibbb]]]YYYUUUOOOJJJ777:::>>>@@@CCCGGGKKKNNNOOOOOOPPPPPPOOONNNLLLKKKNNNJJJGGGFFFGGGGGGDDDBBB888888888888:::<<<>>>???@@@BBBEEEGGGIIIIIIIIIHHHEEEEEEFFFFFFEEEBBB???>>>AAA@@@>>><<<999777555444000000///...///000111222/////////............---........................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------------...//////------------------------------------------------------------------------,,,,,,,,,------------...------------...............------,,,,,,,,,------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------........................------.............../////////000000000000000111000000111111111000///.................................................../////////................................................................................................................................................------,,,,,,,,,,,,------...//////......,,,---......///...............------------..............................,,,,,,---------------------..................---........................................................................---------............///111000///...///333:::>>>LLLIIIFFFGGGNNNVVV[[[]]]___```bbbdddddddddbbbaaagggbbbaaaccc___VVVWWW```eeekkkppp|||uuunnnfffcccgggfff[[[OOOBBBEEEJJJMMMNNNOOOPPPQQQTTTUUUVVVVVVUUUTTTRRRQQQMMMIIIEEEEEEFFFFFFCCC@@@888888777666666888999:::;;;<<<===@@@BBBEEEHHHIIIGGGHHHJJJKKKJJJGGGDDDAAA???@@@AAABBBAAA@@@>>>===555444333222111000000000000000/////////.................................------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------...------------...//////------------------------------------------------------------------------,,,,,,---------.........---------....../////////------,,,,,,,,,------...,,,------......------,,,------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------........................,,,,,,------.....................//////000000000.........///////////////------------------------........................////////////////////////////////////////////////.........................................................................................................------,,,,,,,,,......//////...------,,,,,,---......///...............------------..............................,,,,,,,,,---------...............------.................................................................................---------............////////////000444<<>>BBBAAA@@@???????????????>>>===<<<;;;;;;<<<>>>???@@@BBBEEEGGGGGGDDD@@@>>>777999<<>><<<:::;;;>>>BBBEEEFFFCCC???<<<888888777888:::<<>>999444111111111111000000000//////........................------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------..........................................//////000........................................................................------------............---------...///000000000,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,---------............------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------...........................//////000111111222222111111222222333444444555555555444333222222222222000000000000000000000000////////////////////////.../////////000000000000////////////////////////................................................................................................,,,,,,---------------------...............------,,,---......//////............------------..............................++++++,,,,,,---......//////...------------...///........................................................................---------............///,,,222:::BBBHHHLLLOOOQQQIIIKKKNNNPPPSSSWWW]]]bbbbbbbbbaaaaaa```___^^^^^^]]]aaakkk}}}}}}yyy{{{wwwvvvxxxwww~~~}}}sssttt~~~zzz}}}mmmXXXJJJIIIFFFBBB@@@BBBEEEIIIOOOOOOPPPPPPPPPNNNMMMLLLFFFIIIKKKKKKJJJKKKOOORRRXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWUUURRRNNNHHHBBB??????BBBGGGKKKLLLIIIFFFCCC@@@===888444333555999<<<>>>AAADDDFFFEEEAAA<<<999111111111111000000000000////////////////////////------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---.........---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.............................................///000000........................................................................---------.........//////---------...///000000111,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,------...............------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------......------------------------------........................000000111222333333444444777777777888999::::::;;;>>>===<<<:::888777666666111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000........................////////////////////////................................................,,,,,,,,,------.........,,,,,,---...////////////,,,---......//////...............------.................................++++++,,,,,,---.../////////...---,,,,,,---...///........................................................................---------.........//////222999DDDLLLNNNLLLIIIGGGDDDAAAAAAIIIUUU```eeefffaaa```___^^^]]]]]]]]]]]]kkkmmmqqq~~~sss||||||xxx{{{}}}xxxtttuuu|||CCCEEEHHHJJJLLLQQQYYY^^^WWW```ZZZOOONNNKKKIIINNNFFFIIIIIIHHHKKKSSSWWWWWW^^^ZZZ[[[^^^\\\VVVUUUZZZXXXTTTSSSWWWVVVMMMGGGFFFJJJKKKNNNSSSWWWWWWTTTPPPKKKIIIBBB888666999888333888999;;;@@@DDDFFFEEECCC>>><<<888555222111111111---......///000000000000......---,,,,,,+++******------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++........................EEE777,,,+++...///,,,+++------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------------------------...//////---,,,---...,,,...///...------...///,,,---...///000111222222***,,,///111111000...---111111111000///...---,,,...---------......///000........................------------------------//////.........---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++.........------,,,,,,,,,.................................................................................------------,,,000...---++++++,,,...///+++---000111111000111222444555777999<<<>>>@@@AAADDDEEEEEEFFFGGGIIIJJJKKKHHHGGGFFFDDDBBB>>>;;;999>>><<<<<<===??????<<<888;;;999666444333222000//////000111111222222111111222111000000//////000000111000///.........///000//////////////////000000000/////////....................................---------.........//////.........................................................------,,,,,,,,,................................................//////.........---------..................------------------------------,,,---......------...000+++---///...,,,---111555???AAACCCEEEEEECCC@@@>>>EEEOOOWWWYYYZZZ^^^aaabbbRRReee```VVVYYYXXXZZZllluuu~~~~~~~~~MMMRRRWWWXXXWWWYYY^^^cccfffkkkddd[[[\\\ZZZTTTVVVRRRVVVXXXVVVVVVZZZ]]]]]]^^^]]]```eeebbbYYYSSSSSSWWWRRRPPPRRRQQQMMMKKKNNNQQQRRRTTTVVVWWWXXXXXXWWWUUUSSSMMMEEECCCDDD@@@999======>>>AAACCCEEEDDDCCCAAA@@@???===:::777444222222111///...------......//////......------,,,,,,------------------------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................333+++&&&(((---,,,******------------------------,,,,,,,,,---------.........------------------......------,,,,,,------.........------,,,---------,,,------....../////////---///000///......///000222333444444333333444555222222111000000//////...444222///------///111333//////////////////......000//////.......................................------------------------//////.........---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,....................................................................................------------///...---,,,,,,...000111111222333444333444777999;;;<<<>>>AAACCCFFFHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKNNNMMMLLLIIIEEEAAA>>><<<;;;:::;;;???DDDGGGGGGEEECCCAAA???===<<<;;;999999777777777777777666555444777777666444333222111000000///...------...///000............////////////000000/////////.................................---------.........//////.........................................................------,,,,,,,,,................................................//////.........---------........................------------------------,,,...//////...---...////////////...///222888;;;EEECCCAAA???AAAEEEJJJMMMOOOVVV[[[\\\^^^``````]]]___aaaYYY\\\oooqqqmmmvvv|||wwwuuu~~~YYY^^^ccccccaaa___aaaccc^^^ccc]]]XXX^^^___XXXYYYVVV]]]```\\\XXXYYY[[[\\\SSSUUU[[[```^^^VVVRRRQQQPPPNNNMMMMMMKKKHHHIIILLLPPPRRRTTTSSSRRRSSSVVVZZZVVVVVVRRRNNNNNNMMMHHHAAA@@@???======>>>???>>>===CCCDDDFFFFFFDDD???:::777555333///---,,,,,,---/////////////////////......------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------------------------------+++((()))...000...,,,---------------------------,,,,,,,,,---------......------------------------...---------------......000///...------,,,,,,---------...///////////////000222444555555777:::<<<;;;<<<<<<;;;888777777888888777555444222222111111555333///---,,,---000111............////////////111000///......------...........................------------------------...............---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,.......................................................................................---------///.........///111333444555666666666666888;;;>>>EEEFFFGGGIIIJJJKKKKKKKKKNNNNNNMMMLLLLLLMMMMMMNNNLLLLLLKKKIIIFFFDDDAAA@@@???======>>>AAACCCDDDDDDEEEDDDBBB@@@?????????@@@BBBBBBBBBAAA@@@???>>>===@@@@@@???>>><<<999666555111111000///////////////////////////000000000000000000000/////////..............................------........./////////.........................................................---------------...............................................................---------........................------------------------,,,...000000///---------111///---///444:::@@@CCCGGGEEECCCCCCFFFMMMTTTYYYZZZ]]]___^^^___```\\\WWWWWWVVVYYYtttxxx``````aaabbbbbb```^^^\\\ZZZaaa\\\VVVZZZZZZVVVXXXMMMUUUYYYTTTMMMMMMQQQSSSUUU\\\aaa```XXXPPPNNNPPPLLLPPPVVVXXXUUUNNNIIIGGGKKKMMMPPPOOOLLLKKKNNNQQQMMMOOOPPPPPPOOONNNMMMKKKBBB???;;;999999999888777>>>BBBGGGJJJKKKGGGBBB>>>888555111...---...000111......//////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---///333111---,,,...------------------------,,,,,,,,,---------......------............------...------------....../////////..................000000111222111111000//////222444666999<<>>?????????AAACCCJJJKKKKKKJJJIIIGGGFFFDDDJJJJJJIIIIIIJJJJJJKKKKKKCCCCCCDDDDDDDDDDDDDDDDDDEEECCCBBBAAAAAABBBCCCCCCEEEEEEDDDCCCCCCDDDFFFHHHMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKJJJHHHEEEBBB@@@:::999777555444222111111111111111111111111111111000000000////////////.......................................////////////...............................................................---------........................................................................---------.......................................,,,///111111///...------...------222;;;DDDHHHIIIFFFHHHLLLQQQUUUXXXZZZ[[[]]]```___[[[ZZZ[[[ZZZWWWWWW^^^iii```\\\YYY\\\```aaa[[[UUUaaakkkggg[[[XXXVVVVVV]]]SSS[[[___ZZZTTTUUUXXXZZZtttpppaaaYYYWWWYYYeeettt}}}|||rrrdddYYYVVVWWWXXXXXXUUUPPPLLLHHHFFFIIIMMMNNNMMMJJJKKKNNNHHHDDD@@@===<<<<<<;;;;;;999>>>DDDIIILLLKKKHHHFFF@@@>>>999555222000000000.............../////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,...+++'''(((,,,------------------------,,,,,,,,,---------......---......//////......------------------...///000---------...///000111222777888888999888777555444000111222333444666:::<<>>???CCCEEEHHHIIIGGGFFFFFFFFFEEEEEEFFFEEEDDDBBB???>>>@@@@@@@@@AAABBBDDDEEEFFFBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIKKKMMMOOOKKKLLLLLLKKKKKKMMMQQQUUUTTTUUUUUUVVVVVVVVVUUUUUURRRSSSTTTUUUTTTRRRPPPOOOGGGEEECCC@@@===999777555222222222111111000000000111000000000////////////////////////////////////........./////////000000........................................................................................................................---.....................---------.........//////........................---///111111///............///333<<>>BBBFFFIIIKKKKKKJJJJJJHHHEEE@@@:::555111//////////////////.................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++***(((***///------------------------,,,,,,,,,---------......---...///000000///...---------------...///000000---------...000111333444<<<===???@@@@@@???===<<<;;;:::888555222111333555===???@@@AAA@@@AAABBBDDDCCCAAA???>>>>>>???@@@AAA@@@>>>;;;:::;;;???DDDGGGEEECCC???<<<888666555444222111111000000000000111////////////////////////........................---------...............,,,---------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,------------.................................................................................000111333555666777999:::<<<>>>@@@BBBCCCDDDCCCEEEFFFEEECCC@@@??????;;;===???AAABBBAAA@@@???@@@@@@AAABBBCCCEEEGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKMMMOOOPPPQQQQQQPPPNNNOOOTTTYYYXXXYYYZZZZZZ[[[[[[[[[ZZZWWWXXXYYYZZZ[[[ZZZZZZYYYSSSRRROOOLLLHHHDDD@@@>>>555555444333222000//////111111000000000/////////////////////////////////....../////////000000000.............................................................../////////................................................---------...............,,,,,,------.../////////........................---///000///......000111444777===FFFMMMRRRSSSSSSUUUVVVXXXZZZ\\\]]]^^^___YYY]]]```aaaeeemmmsssssswwwQQQVVV]]]fffjjjiiiddd___UUU^^^YYYQQQVVV```lll|||}}}kkk^^^WWWXXXfffqqqlll^^^TTTSSSQQQNNNMMMNNNNNNMMMLLLFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLIIIDDD>>>777333111111111000000//////...........................------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***...///---...111------------------------,,,,,,,,,---------......---...///000000///...---------------...///000111......//////000111222333999;;;???BBBDDDDDDCCCBBBCCCBBB>>>999444222333444777999:::;;;;;;<<<>>>@@@BBBAAA@@@???@@@BBBEEEGGGHHHEEEBBB???@@@DDDIIIMMMMMMJJJFFFBBB>>><<<::::::999888666444222111111111////////////////////////........................---------.........//////------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------..............................................................................000111333666999<<<>>>??????@@@AAADDDFFFGGGHHHIIIEEEDDDAAA===888666777888:::<<>>===:::777555222111000000000000000000000000000////////////////////////---------.........//////---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,------.................................................................................222444666999===@@@CCCDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLIIIBBB;;;666555888;;;???AAADDDGGGIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCDDDEEEFFFIIIKKKMMMLLLPPPTTTUUUUUUUUUVVVXXXYYYYYYXXXRRRLLLJJJNNNRRR[[[[[[ZZZZZZYYYXXXVVVVVVZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]\\\ZZZWWWTTTQQQOOOEEEDDDCCC@@@===;;;999888111111111111000000000000000000000000000000000000////////////000000000000................................................---.........//////000000................................................---------.........//////,,,,,,------...///000000////////////////////////.........------///333777@@@DDDGGGGGGFFFGGGJJJMMMSSSUUUWWWZZZ[[[[[[ZZZYYYaaabbbiii|||~~~vvvwww}}}CCCPPP]]]aaa___dddrrrnnn```PPPJJJMMMQQQPPPMMMOOOKKKLLLNNNIIIBBBEEENNNHHHMMMNNNLLLNNNPPPKKKCCC@@@;;;333000///111111000111///------......---,,,........................---------------------------------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///222111000///...---------///......///111444666888;;;999777666555666777888:::===AAADDDEEECCCAAA???999777555333222333444666555777888777555555888;;;555555444555666777999:::CCCIIIQQQXXXZZZZZZXXXWWWWWWVVVSSSOOOJJJFFFBBB@@@@@@???>>><<<:::888666555333000...///222333222///000000///............///////////////////////////........................////////////..................------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------..........................................---------......///000000000///...+++((()))...222444444777:::>>>??????@@@DDDHHHFFFGGGIIIJJJJJJHHHGGGEEECCCAAA===;;;>>>BBBBBB@@@???BBBDDDCCCCCCFFFHHHHHHCCCDDDCCCAAA>>>???CCCGGGMMMCCC>>>DDDIIIHHHFFFGGGFFFMMMSSSSSSPPPOOOUUU[[[___ffflllkkkfffccceeeiiizzzlll]]]VVVWWWYYYWWWSSSWWWVVVVVVYYYZZZXXXUUUTTT\\\\\\[[[ZZZXXXXXXWWWWWWOOOOOOLLLHHHGGGEEE===444444222000000000000///......///000000000000000000111111000000//////......000000//////.........---///////////////////////////......------///000111////////////////////////........................------------------------///////////////////////////////////////////////////000000///...222:::AAAJJJBBB<<<;;;:::;;;DDDOOOXXX^^^]]]TTTTTT\\\^^^YYY]]]kkkrrruuuvvv}}}@@@NNN^^^fffggglllxxx|||tttwwwzzz}}}yyyyyyuuubbbWWWVVVVVVQQQLLLJJJHHHIIIMMMLLLFFFFFFKKKMMMPPPPPPLLLLLLOOOOOOJJJFFFAAA:::555333111///---111///......//////...---........................---------------------------------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///222111000.........//////...///111444777999;;;<<>><<<;;;::::::;;;;;;999999:::999999777555444:::::::::::::::;;;<<<===@@@CCCFFFFFFDDDBBBBBBBBBAAA@@@>>><<<::::::::::::>>>DDDLLLTTTYYY[[[\\\\\\WWWVVVUUUTTTQQQNNNKKKJJJDDDCCCAAA???======>>>>>>999666333111000000000///111000000/////////000000////////////////////////........................////////////..................------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------................................................------...///////////////000......000333777999::::::>>>BBBCCCCCCCCCDDDFFFGGGGGGHHHGGGEEECCC@@@???>>>>>>>>>>>>AAACCCDDDCCCFFFFFFCCCAAAAAAEEEIIILLL@@@@@@BBBHHHPPPYYY```ccchhh[[[PPPOOORRRTTTVVVYYYSSSPPPLLLIIIIIIIIIIIIHHHJJJMMMPPPQQQSSSYYYccckkk}}}xxxrrrlllgggeeecccaaaddd[[[QQQLLLMMMPPPSSSUUUXXXYYYZZZ[[[ZZZZZZ[[[[[[SSSUUUTTTRRRRRRQQQJJJAAA999666333111000111000///000000000000000///......111000000000/////////...000/////////............///////////////////////////......---...///000111////////////////////////........................------------------------////////////////////////////////////////////////000000///000333888===@@@>>>:::888:::<<>>:::555000,,,///.........000111000...........................---------------------------------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///222000///...---///000111000222666:::===?????????===<<<;;;999888777777777999999888888777888888999999:::===@@@BBBDDDFFFFFFHHHKKKOOOQQQPPPLLLJJJIIILLLKKKIIIGGGFFFEEEFFFFFFHHHKKKPPPTTTWWWXXXXXXXXXUUUUUUVVVVVVUUUSSSQQQOOOMMMJJJFFFCCC@@@@@@AAABBBBBB@@@<<<777222000000222111111000000000000111111////////////////////////........................////////////..................------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------................................................---------...............///222444777999;;;>>>AAA???BBBEEEFFFDDDBBBAAAAAABBBBBBBBBBBBAAA???===;;;???@@@AAABBBAAAAAABBBCCCAAACCCGGGLLLQQQUUUYYY[[[RRRPPPQQQ[[[iiivvv||||||zzz{{{|||ooocccaaaiiiooonnniii```]]]WWWOOOKKKJJJNNNRRRaaaeeeiiiiiiiiinnnwww~~~sssdddZZZVVVUUUSSSQQQUUUWWWXXXWWWUUUTTTUUUUUURRRTTTUUUVVVXXXZZZUUUMMMBBB===777333111111111000000000000//////......---000000000000////////////////////////............///////////////////////////............///000000////////////////////////........................------------------------////////////////////////////////////////////////000//////222888<<<>>>>>>555555888>>>CCCHHHPPPXXX]]]WWWZZZaaa^^^VVV[[[hhhkkksssyyyyyy|||yyy{{{[[[iiiyyy}}}~~~|||{{{~~~{{{{{{~~~{{{}}}~~~wwwiiiVVVJJJJJJPPPRRRPPPUUUWWWWWWTTTPPPNNNNNNOOOMMMKKKIIIEEEAAA;;;666333///...---...000111000///................................................---------............///------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///000///---,,,---///222333555777;;;>>>@@@???===<<<888777777555444333333222000111333555888;;;>>>???===>>>???AAABBBDDDEEEFFFFFFIIIMMMOOOOOOMMMKKKIIINNNNNNMMMMMMNNNOOOQQQRRRRRRRRRSSSUUUWWWXXXWWWVVVWWWWWWXXXXXXXXXVVVUUUTTTVVVSSSOOOIIIEEEAAA???>>>FFFGGGFFFAAA999444333444111111000000000000111111////////////////////////........................////////////..................------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........................---------...............------------....../////////333999;;;<<<===AAADDDCCCCCCBBBAAA>>>;;;:::999888999;;;===>>>?????????DDDCCCBBBAAA>>>===AAAGGGKKKRRRaaaqqqyyywwwrrrnnnnnnkkkiiinnnwwwtttggg]]]UUUQQQNNNQQQRRRQQQRRR[[[lllyyy~~~rrrggg]]]TTTYYYZZZZZZWWWSSSQQQRRRTTTTTTUUUTTTTTTWWW[[[XXXSSSMMMGGG???888444222111000000000//////////////////000000000000///////////////////////////.........////////////////////////............/////////000////////////////////////................................................////////////////////////////////////////////////...000333666999:::;;;<<<777:::@@@GGGMMMRRRXXX]]]^^^ZZZYYY^^^______fffpppooottt|||}}}{{{~~~}}}dddooo}}}}}}{{{ttt]]]VVVWWWRRRIIIPPPRRRUUUWWWVVVRRRPPPPPPLLLLLLLLLJJJFFFBBB???>>>222000......///000000///////////////////////////........................---------............///------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///...---------...111333555;;;<<<>>>>>>===:::777555777666666555444555555555888:::>>>AAADDDFFFGGGGGGCCCCCCCCCDDDFFFHHHKKKLLLOOOPPPRRRTTTVVVVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTQQQPPPPPPSSSXXX[[[[[[ZZZWWWXXXYYYYYYZZZ[[[[[[[[[ZZZYYYVVVSSSMMMHHHCCC@@@EEEIIIKKKIIIBBB;;;666555222111000000//////000000000000000000000000000000////////////////////////////////////..................------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........................---------.........//////---------...///000222333222777<<>>@@@BBBCCCAAA>>>???BBBCCCEEENNNYYYlllsssrrrnnndddXXXOOOLLLOOOSSSnnnvvv|||{{{{{{rrrsssrrrlllddd^^^^^^___eeebbb\\\VVVVVVYYYWWWSSSUUUPPPGGG@@@;;;777444222///////////////000111222////////////000000000000.........///////////////////////////////////////---......///////////////////////////////////////................................................////////////////////////////////////////////////+++222:::;;;888666888<<>>===EEESSS\\\aaajjjuuuyyynnneeeaaaZZZ```bbb```gggzzzssslllkkkwwwrrriii^^^ZZZZZZVVVQQQWWWTTTNNNHHHDDD>>>999666111111000///000111222333////////////000000000000.........///////////////////////////////////////---......///000/////////////////////////////////................................................////////////////////////////////////////////////,,,666@@@@@@:::777;;;@@@FFFLLLPPPRRRTTTXXXZZZYYYWWW```eeegggyyy~~~zzz}}}^^^bbbiiiooovvv}}}pppbbbbbbooo|||tttpppuuuttttttyyyaaaVVVNNNOOOSSSTTTTTTVVVRRRQQQOOOKKKGGGEEEHHHJJJBBB===666111000111222333////////////////////////........................---------............///------------------------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///---///111555777999::::::;;;999777444333444555666777666555555777<<<@@@CCCAAABBBDDDGGGJJJLLLNNNOOO\\\aaaiiisss{{{|||{{{xxxuuurrrqqqpppppprrrnnnjjjjjjkkkjjjfffbbb[[[XXXUUURRRRRRSSSVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWRRRSSSTTTUUURRRLLLCCC===999888666444222111000000000000000000000000000000////////////////////////////////////..................------------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........................,,,,,,------...//////000/////////111444777;;;===???>>>>>>@@@BBBCCCBBBAAA:::666222111333777999:::===>>>???@@@BBBDDDFFFGGGNNNQQQ```xxxuuuoooppplllccc~~~~~~vvvmmmiiihhhbbb[[[TTTSSSQQQPPPMMMHHHAAA===666555333111000000111222.../////////000000000111............/////////000////////////////////////------///000000000///...////////////////////////................................................////////////////////////////////////////////////111999BBBEEEBBB@@@CCCHHHKKKQQQTTTSSSTTTZZZ]]][[[ZZZdddnnnwww|||yyy{{{cccdddgggkkkrrrzzzwwwyyyzzzwwwrrroooooorrrvvvxxxsss```OOOJJJMMMOOOQQQUUUWWWUUUQQQKKKEEEDDDGGGJJJIIIBBB:::333111222444555000000000000000000000000////////////////////////---------.........//////------------------------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...000444888;;;=========888666333111111444888;;;???===<<<<<>>@@@@@@===;;;<<>>@@@@@@??????@@@BBBEEEGGGJJJKKKdddjjj~~~kkkVVViii}}}|||vvvnnnPPPQQQRRRTTTSSSNNNGGGBBB:::888555222000///000000.../////////000000111111---.........//////000000////////////////////////,,,---///000000000///...////////////////////////........................////////////////////////////////////////////////////////////////////////666;;;BBBGGGIIIJJJKKKMMMMMMSSSVVVTTTVVV]]]aaa```bbbhhhuuu|||~~~zzz}}}}}}{{{aaaZZZWWWNNNKKKPPPMMMXXXTTTPPPTTTHHH===JJJKKKLLLGGG>>>777555444000222000....../////////...//////////////////////////////.........---------........................---------............///........................------------------------------------------------------------------------..................------...---,,,,,,---...///000222666:::===============;;;333...333888:::>>>DDDHHHDDD@@@BBBKKKZZZjjjtttzzz{{{}}}}}}~~~}}}yyyqqqhhhbbbVVVUUUTTTTTTTTTUUUZZZ___XXXXXXWWWXXXYYYXXXVVVTTTHHHBBB===;;;:::888222,,,333222111000///000000111000000000000000000000000000/////////............////////////////////////................................................------------------------------------------------------------------------------------------------.......................................---------000222666:::<<<>>>>>>>>>@@@<<<888777999:::888666444666777888;;;>>>???===AAA;;;???LLLUUUWWW___iii{{{{{{ssspppkkkoooiiiuuu~~~{{{~~~jjjbbbYYYUUUUUUSSSKKKCCCFFFBBB;;;444111000111222///000111111000000222333////////////////////////////////////////////////////////////////////////000000//////.........------------............///........................---------............///+++---//////......000333@@@CCCHHHKKKLLLMMMMMMNNNRRRVVVWWWVVV[[[eeekkkjjj```hhhvvv~~~|||{{{}}}~~~rrr___TTTPPPSSSRRRUUUXXXMMMAAAAAAFFFKKKKKKDDD===888444111111000...///000000000...//////////////////////////////.........---------........................---------............///........................------------------------------------------------------------------------........................------------...000111222666888;;;;;;:::999999999777666888===>>>;;;===BBBCCCLLLYYYeeeoooyyy}}}nnnkkkfff___XXXSSSQQQRRRZZZYYYYYY[[[]]]^^^]]]\\\OOOIIIAAA;;;999777444222111111222222222222111000000000000000000000000000000000/////////.........////////////////////////................................................------------------------------------------------------------------------------------------------.................................---......///000222444888;;;===>>>>>>>>>;;;777333111222555666666666;;;???@@@???>>>>>>>>>AAAEEEUUUkkkwwwvvvvvv{{{{{{tttpppoookkkbbbZZZVVVRRR^^^nnnwwwwwwsssppppppfffmmmwwwqqqfffnnn}}}{{{{{{{{{pppaaaWWWSSSRRRQQQOOOLLLHHHAAA:::666444222222...///000000////////////////////////////////////////////////////////////////////////////////////000/////////............---------............///................................./////////000000---///000//////000555888FFFHHHKKKLLLLLLMMMOOOPPPOOOWWW^^^aaafffkkkllliiigggjjjsss~~~|||~~~tttXXXLLLMMMVVVWWWSSSJJJ>>>AAAHHHNNNKKKEEE@@@999333111/////////111111000////////////////////////////////////............---........................---------............///........................------------------------------------------------------------------------........................---------///000222444555:::;;;;;;:::777666666777999;;;???AAA???>>>DDDMMMXXXgggzzz~~~rrrfff^^^[[[ZZZWWWUUUTTTUUUYYY\\\^^^___\\\VVVLLLCCC<<<888888888///111333444444333111000000000000000000000000000000000000/////////......////////////////////////................................................------------------------------------------------------------------------------------------------..............................------...000222444666888:::===?????????>>>777333///---///333666888:::===??????===>>>CCCIIITTT^^^sssuuuooonnnnnnjjjeee```\\\ZZZ\\\\\\VVVQQQPPPZZZ]]]cccjjjllliiiaaaZZZPPPVVVaaakkkqqqrrrpppnnnrrruuuzzz|||ssshhheeeyyy}}}yyyyyyrrrggg\\\SSSOOOMMMMMMPPPKKKEEE???:::666222///000000111111000000///...////////////////////////////////////////////////////////////////////////////////////............---------............///........................////////////000000000111000000//////000555;;;???FFFGGGHHHIIIIIIKKKNNNQQQQQQYYYaaaeeekkkwww~~~yyy{{{vvvwww~~~zzz{{{{{{{{{tttkkkpppyyyjjjOOOHHHNNNMMMTTTUUUFFFAAAFFFJJJKKKLLLJJJBBB999111000//////111111000.../////////////////////////////////.......................................---------............///........................---------------------------------------------------------------------------------...............,,,---...000333555777888;;;;;;:::888666555666888>>>>>>???@@@CCCMMM]]]jjj~~~zzzuuurrr^^^ZZZTTTRRRSSSVVVZZZ[[[bbb___XXXOOOEEE>>>;;;;;;222222333333333222222111////////////////////////000000000////////////...////////////////////////................................................------------------------------------------------------------------------...................................................---------///222666888:::;;;===???@@@@@@>>>>>>444222000000222555999;;;@@@>>>===???CCCKKKXXXcccnnnwww~~~rrrcccWWWSSSSSSTTTTTT[[[^^^dddkkklllhhhgggiiixxxyyy}}}uuummmfffgggiiilllllliiibbb]]]SSSTTTWWW[[[bbbiiipppuuurrrvvvyyytttooo}}}rrraaaSSSNNNPPPTTTTTTPPPJJJEEEBBB===777333222111111222333333222000///////////////////////////////////////////////////////////////////////////////////////.........---------............///............................../////////000000000111000...///222999@@@EEEEEEGGGHHHIIIJJJLLLPPPRRRWWW\\\```aaajjj~~~{{{{{{{{{wwwxxx}}}rrrwww|||cccQQQLLLFFFPPPYYYPPPGGGFFFDDDGGGNNNSSSLLLBBB555333000///000000///...////////////////////////////////////////////////........................---------............///........................---------------------------------------------------------------------------------.........//////---...000222444666777888555666666555444555888:::===???DDDKKKZZZnnn{{{ssshhh^^^YYYWWWWWWWWW\\\]]]\\\XXXPPPHHHAAA>>>888777444222000111222333////////////////////////111000000000////////////////////////////////////................................................------------------------------------------------------------------------......................................................---...000444999;;;<<<===???@@@@@@>>>===<<<111222444555777999<<<===AAA@@@EEEQQQ\\\fffrrr}}}}}}~~~yyyuuutttsssoookkkjjj```\\\WWWSSSTTTXXX___cccjjjttt~~~|||{{{rrrbbb\\\XXX[[[ccciiihhheeeUUUXXX[[[iii|||ppp[[[SSSXXX```YYYTTTNNNKKKJJJGGGBBB>>>444222000111333444333222000000000000000000000000000000000000000000000000////////////////////////.........///////////////---------............///........................------........./////////000///...000555===DDDHHHIIIKKKMMMOOOOOOQQQSSSUUUYYY```fffiiiqqq}}}yyy~~~~~~~~~~~~jjj[[[PPPPPPUUUUUUNNNIIICCCCCCLLLTTTQQQJJJ===999444000/////////...////////////////////////...////////////000000000........................---------............///........................------------------------------------------------------------------------,,,,,,------...////////////000222333555555555555///111222333555777;;;>>>>>>IIIXXXiii}}}~~~yyynnnddd]]]XXXWWWXXXZZZZZZWWWPPPIIIEEE@@@===888333111111222333000000000000000000000000111111000000000/////////////////////////////////................................................------------------------------------------------------------------------......................................................///000333666:::<<<>>>>>>???@@@???<<<:::999///222666888999;;;===>>>===EEEYYYqqq|||}}}jjjgggccc]]]XXXSSSQQQPPPXXX\\\bbbeeegggkkkqqquuu~~~yyysssxxxeeeaaaYYYZZZaaacccrrrvvvaaaVVVRRRZZZSSSLLLIIIJJJKKKHHHEEE999555111///111333222111000000000000000000000000000000000000000000000000////////////////////////.........///////////////---------............///........................------------............//////000444:::AAAFFFHHHIIIKKKMMMNNNPPPSSSWWWZZZ^^^fffqqqzzzuuuwww~~~sssooommmooottt{{{zzzlllZZZQQQVVVRRROOOIIIDDDHHHOOOQQQNNNGGGAAA999333000000000000////////////////////////.../////////000000000000........................---------............///........................------------------------------------------------------------------------,,,,,,------...//////000111222333444444444333222000222555888:::>>>BBBEEENNNaaawwwuuulllccc```\\\ZZZYYYVVVQQQMMMGGGDDD???:::555333222111000000000000000000000000111111111000000000//////////////////////////////................................................------------------------------------------------------------------------...................................................///000222555888:::<<<>>>>>>???>>>===:::777555222555888999:::<<<@@@CCCHHHZZZzzzvvv^^^___\\\VVVQQQPPPTTTXXXkkkttt~~~{{{{{{|||{{{nnniiifff]]]ccc{{{xxxoooxxx~~~hhh[[[^^^UUULLLHHHKKKNNNMMMKKKEEE>>>666222222333222000000000000000000000000000000000000000000000000000////////////////////////............/////////000---------............///....................................///////////////000333999@@@FFFHHHHHHGGGHHHJJJMMMSSS]]]hhhoooqqqnnnqqq{{{zzzyyysssiiiccchhhvvvfffPPPXXXSSSTTTOOOGGGDDDIIINNNPPPNNNGGG===555111111111111////////////////////////.../////////000000111111........................---------.........//////........................------------------------------------------------------------------------,,,,,,------...///000000333333444555444333111000444777;;;>>>AAAEEEIIIKKKbbbxxxuuummmaaa[[[YYYXXXUUUQQQJJJHHHDDD???:::555222000000000000000000000000000111111111111000000000000////////////////////////................................................------------------------------------------------------------------------////////////////////////...........................///111444666999:::;;;>>>>>>>>>>>><<<999666444777999::::::;;;>>>DDDHHH^^^uuu~~~ggg[[[______[[[XXX^^^hhhpppyyyrrroooyyyccc___qqqhhh^^^SSSNNNQQQUUUVVVUUUOOOGGG<<<666555666444222000000000000000000000000000000000000000000000000////////////////////////---.........//////000000---------.........//////........................////////////000000000000000111555===EEEJJJJJJHHHIIIIIILLLQQQ\\\mmmuuuiiiqqq}}}|||zzz{{{{{{uuugggpppkkkVVVJJJOOOOOOIIIIIIMMMNNNKKKNNNIIIFFFBBB:::000///444.../////////......///111////////////////////////////////////////////////222111...---,,,---...///------------------------......------------.......................................------,,,,,,,,,///...---------///000111222444777888444...111777555===AAA>>>@@@NNNcccppp|||yyygggWWWMMMMMMSSSJJJJJJJJJIIIEEE@@@999555444333222000......///000000000000000////////////////////////////////////........................///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000///...............555444444444666999<<<>>>>>>;;;888666666777888888>>>>>>;;;888<<>>@@@DDDQQQhhh{{{}}}sss]]]OOOIIIOOONNNNNNOOOOOOIII???888444333111000111111111000111000000000////////////////////////////////////........................///...,,,++++++,,,...///------------------------------------------------------------------------,,,,,,,,,---------......000///...------...///000444555666888999::::::999777666555555666888888888<<<===AAAHHHUUUcccmmmqqqvvvmmmjjjooopppooonnnssszzz~~~nnnWWWJJJCCCDDDHHHGGGJJJHHH???999777555111222222222222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................---...///000000//////666>>>DDDGGGHHHKKKNNNOOOTTTUUU```{{{zzzvvvuuuvvv}}}ssshhhfffkkknnnlllnnnmmmnnnoookkkeeeccceeekkkqqqsssooonnnppppppnnnllltttoooUUUDDDJJJQQQMMMMMMTTTMMMKKKJJJKKKGGG>>>555111222222111000///...------////////////////////////////////////////////////---------...000222444666------------------------......------------.......................................---------------/////////000111333444555:::666444333222111666<<<<<<@@@GGGVVVmmm}}}gggUUURRRNNNKKKOOOTTTRRRIII@@@777444111111333444222000111111000000000/////////////////////////////////...........................---,,,++++++,,,---...------------------------........................------------------------,,,,,,,,,---------.........---,,,,,,,,,...000222333555888:::;;;999666444333333555666888999:::;;;AAAGGGUUUhhhyyy}}}nnn___ZZZ\\\bbbiiinnnwwwlllSSSEEECCCGGGHHHKKKKKKEEE>>>:::555111222222222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.......................................//////000333999BBBGGGIIIJJJLLLOOOWWW^^^fffyyyuuummmllljjjfffcccbbbdddfffooonnnmmmooovvv||||||www{{{|||wwwtttoookkksssvvvxxxxxxxxxxxxtttnnnfffhhhllloootttxxxzzz{{{}}}wwwxxx{{{}}}zzzwww|||kkkLLLGGGMMMOOOOOORRROOOMMMLLLMMMKKKEEE<<<666222111000/////////---,,,////////////////////////////////////////////////,,,,,,---...///111333444..............................------------.............................................---------//////000222333555666777777333111333555777>>>EEEFFFSSSeeewww|||~~~uuuyyy~~~vvv]]]RRRGGGFFFLLLQQQNNNIII@@@:::444222333444444222111111111000000000//////////////////////////////...........................---,,,,,,,,,,,,---...------------------------------------------------------------------------,,,,,,,,,---------......---,,,++++++,,,///222444333444777888888666333111333555888999:::<<<===>>>LLL\\\vvvuuu^^^\\\ZZZ\\\___gggpppwwwmmmgggwwwfffPPPHHHHHHMMMQQQSSSMMMDDD<<<888666222222111111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////..........................................000222888>>>EEEHHHIIIIIIKKKMMMYYYiii||||||lllccc\\\]]]___aaacccggglllpppvvvwww{{{zzzyyyuuupppooorrrsssqqqlllyyy{{{{{{vvvwwwuuuqqqqqqsssrrrnnnaaa^^^\\\\\\ZZZWWWZZZ______aaa]]]cccvvvqqq[[[NNNKKKMMMNNNQQQOOOMMMKKKKKKIIICCC===444111......///000///---////////////////////////////////////////////////,,,,,,------...///000000..............................------------......................................................///000111333555666777777333000111444777;;;DDDMMMfffyyy{{{mmmnnnwww{{{pppnnnlllooonnnvvvkkkddd^^^ggg}}}~~~rrrgggsss~~~lllVVVHHHEEEGGGHHHGGGIIICCC:::444333444444333111111111111000000000000////////////////////////........................---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,...111333555444444333333222222222222666888:::;;;<<>>BBBGGGHHHHHHHHHJJJMMMTTTppp{{{~~~uuuhhhcccdddfffjjjnnnrrrxxx~~~|||yyy{{{zzzuuuooouuupppnnn}}}lllkkk```eeegggffffffkkknnnnnnZZZRRRKKKIIIHHHFFFGGGJJJKKKLLLDDDCCCOOOWWWZZZbbbrrryyy}}}wwwwwwyyy___KKKIIIMMMNNNOOOMMMJJJJJJKKKIIIEEE999555///...///111000///////////////////////////////////////////////////------------------------..............................------------............................................./////////000111333444555666666666222222444777:::AAAOOO]]]zzz~~~wwwiiifffuuuzzzoooqqqzzz{{{rrrlllrrrhhhhhhkkk]]]ddd{{{aaaNNNEEEBBBBBBMMMIIIBBB;;;666444444555222222111111111000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---///000222444555444222000///000111333555888:::<<<>>>AAAGGGQQQXXXccczzzwwwssslll]]]RRROOOfffnnntttqqqooottt~~~uuuzzznnncccOOORRRYYY^^^YYYLLL???999555444222111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,///000000///111666;;;BBBEEEGGGGGGGGGHHHLLLPPP\\\}}}tttkkkkkkppppppooonnnooossszzzwwwyyyuuu|||yyynnnZZZRRRTTT```hhhccc^^^___ZZZ```ccc```^^^eeemmmrrrbbbWWWLLLIIIIIIIIIJJJMMMJJJMMMFFFAAAGGGGGGFFFMMMLLLPPP[[[iiitttyyy}}}tttrrr___NNNKKKHHHMMMOOOKKKJJJLLLLLLIIICCC<<<444000000222222000////////////////////////////////////////////////,,,------.............................................------------..............................---........./////////000111222333555555666555555555666999===AAANNNfff{{{xxxcccXXXccc}}}{{{yyyxxxyyyvvvjjjjjj~~~~~~iiiSSSHHHEEEIIIKKKJJJEEE===666555555222222222111111111000000////////////////////////........................,,,------------------,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,---000222333444444444222111000000111333666888:::===@@@DDDJJJWWWhhhsssppp{{{sssddd___\\\XXX[[[aaaooozzz|||vvvyyy~~~mmm___VVVXXX[[[TTTHHH???999777555333111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,///111111000333999???DDDEEEGGGGGGGGGKKKRRRXXXuuutttmmmjjjnnnooonnnpppyyy|||xxxzzz}}}pppssscccXXXSSSPPPOOONNNMMMMMMOOOQQQRRRSSSYYYZZZSSSOOOUUUaaaiiilll___SSSOOOQQQSSSUUUXXXPPPWWWSSSOOORRRNNNIIIOOOQQQLLLIIIKKKMMMUUUfffwww}}}qqq|||}}}~~~wwwVVVIIICCCKKKPPPMMMKKKMMMNNNKKKKKKBBB777222111333222111////////////////////////////////////////////////,,,---...///000000000000////////////////////////.........------.................................---.........//////000000111222444555555555444444777999>>>BBBIII\\\|||~~~{{{~~~yyynnn```\\\fff}}}|||}}}ssslllggghhhwwwcccSSSNNNDDDJJJOOOLLLBBB999555666222222222111111111111000////////////////////////........................,,,------......------,,,------------------------........................------------------------,,,,,,,,,---------......,,,...111444555555444444111111111222444666888999===@@@DDDJJJTTTfff{{{|||{{{ppp]]]NNNLLLRRRZZZfffsssrrrxxxqqquuu|||{{{tttyyyqqqTTTOOOWWWXXXPPPHHH<<<:::777555333222333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................+++///111222111444<<>>JJJccczzztttsssnnnhhhfffiiijjjoootttjjj``````iii~~~yyyyyyooo___PPPIIIGGGLLLLLLCCC888333000222333111//////222555000000111111111111000000......////////////..............................//////.........---------...------,,,,,,------......------,,,,,,------...------......///.........,,,...111333222222333444888222000444666666999@@@EEEAAARRRlll{{{~~~}}}eeeOOOQQQSSSVVVaaaqqq|||}}}tttsssxxx|||{{{uuusssvvv{{{zzzyyyvvvxxx~~~~~~{{{{{{nnn{{{hhhQQQEEELLLQQQGGGFFF@@@888444555666666555444333333222111000//////000000000000000000000000000000000000000000000000000000////////////000000///////////////.........222///---///666===AAACCCEEEEEEHHHLLLJJJMMM\\\oooyyyrrrlllgggiiipppnnnvvv{{{tttoookkkiiiiiiiiivvvnnniiiccc^^^\\\___dddhhhqqqsssvvvzzz{{{{{{zzzxxxxxxwwwwwwuuuooommmwww}}}xxxuuusssjjjgggbbb]]]XXXUUUSSSRRRTTTZZZccckkkuuu}}}~~~|||zzzZZZMMMGGGLLLOOOIIIGGGKKKIIIMMMGGG999000222333000000000000000000000000000////////////////////////////////////////////////000/////////............//////.........---------........................///............///000111555444555888888666777<<<@@@GGGSSSeee|||~~~sssqqqttt{{{{{{{{{||||||sssrrrxxxxxx|||]]]SSSLLLLLLLLLEEE<<<777444444444333222111111111000000111111111111000000......////////////..............................//////.........---------...------,,,,,,------......------,,,,,,------...,,,------...............---000333444333222222333444111333777999777;;;@@@JJJQQQjjjmmmZZZXXX___fffiiinnnwww~~~~~~{{{|||wwwuuuvvv{{{~~~uuulllooorrruuussspppnnnppprrrppppppnnnooovvv|||xxxpppgggoooqqqiii```^^^aaabbbiiiuuutttiiiuuusss___LLLJJJQQQQQQJJJFFF???888222///000111222222222111111000000000000000000000000000000000000000000000000000000000000000////////////000000/////////////////////...111///...000777>>>BBBDDDGGGCCCEEEIIIIIINNNiiiwwwllljjjlllpppwww~~~||||||tttooommmhhhhhhxxxdddgggkkkooorrryyyyyyrrrkkkgggeee\\\ZZZWWWVVVXXX___fffkkkkkksssrrrrrr}}}xxx{{{sssZZZGGGJJJPPPMMMIIIKKKIIILLLKKKCCC888111111333000000000000000000000000////////////////////////////////////////////////////////////...........................---------....................................///000222333777333222666999:::===AAAGGGXXXnnnsssrrrzzzzzzrrrrrrrrr~~~zzzqqqkkkiii}}}zzzxxxyyylllvvv~~~tttqqqwww}}}}}}pppkkknnnzzzzzzjjjYYYRRROOOJJJCCC???777444222222333333111...000000111111111111000000......////////////.............................................---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......000222555666444222222222111222777<<<===<<<@@@FFFTTTddd|||uuummmddd^^^\\\hhhvvv~~~|||~~~{{{vvvvvvssspppnnnppptttuuurrrmmmmmmnnnnnnnnnmmmlllkkkkkkkkkmmmmmmkkklllmmmiiidddWWWYYYWWWPPPLLLLLLKKKHHHRRRaaaqqquuusssvvv}}}~~~bbbRRRRRRRRRQQQQQQMMMCCC777000111444111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000......//////////////////000//////333999???CCCEEEFFFCCCEEEJJJMMMYYY|||wwwnnngggiiipppyyyzzzqqqhhhggglllmmmwwwzzzvvvqqqmmmkkkiiieeeaaaZZZUUUZZZccccccccc{{{nnnppp|||~~~rrrYYYLLLJJJLLLMMMLLLKKKJJJJJJIIIAAA555111333000000000000000000000000///////////////////////////////////////////////////////////////.........................................................------...///111222333444555333333666888;;;BBBKKK]]]rrrqqqxxxqqqccc[[[VVVvvvvvvrrrqqqttt~~~yyylllccc]]]XXXMMMYYYeeegggbbb^^^aaaeeeWWW^^^eeejjjnnnqqqnnnhhh___ccchhhqqq{{{tttuuu{{{{{{ooo```eeemmm~~~ooo]]]UUUQQQMMMIII<<<555///...222444333///000000111111111111000000......////////////.........................................................------,,,,,,------......------,,,,,,------...++++++,,,,,,------......222444777777555333222222111555:::>>>AAAEEELLLSSSfffvvvxxxggggggmmmkkkggggggyyy}}}~~~||||||~~~uuuvvv|||zzzvvvuuuwwwtttqqqqqqtttuuutttrrrrrrooonnnnnnpppooommmjjjiiilllmmmjjjeee```]]]\\\VVVWWWUUUOOOKKKKKKKKKHHHNNN\\\jjjmmmjjjkkkwwwlll___NNNQQQUUUVVVMMM@@@666444666000000111111111111111111000000000000000000000000////////////////////////000000////////////000000............////////////...///222666;;;@@@DDDFFFBBBGGGJJJKKKWWWrrrzzzwwwwwwvvvvvvxxx{{{tttnnnnnn~~~~~~{{{jjj^^^YYYOOOKKKbbbxxx{{{{{{qqqSSSDDDHHHMMMKKKNNNIIIGGGIIIGGG===444000111111111111111111111111////////////////////////////////////////////////.........///////////////---.............................................,,,---...000222333444555222333777888888===LLL\\\{{{}}}zzznnniiijjjjjjiii___hhhnnnkkkfffccc___[[[UUUZZZ]]]ZZZVVVSSSPPPNNNLLLLLLMMMNNNMMMKKKJJJKKKGGGLLLPPPSSSVVVWWWQQQIIIGGGRRRYYY]]]gggtttuuummmdddgggnnnzzz}}}jjjooorrryyylll^^^XXXSSSOOOIII???333...111555444111000000111111111111000000......////////////..............................---........................------,,,,,,------......------,,,,,,------...,,,,,,+++,,,,,,...///000444666777777666444444555444888===AAAGGGQQQ]]]ddduuurrr```VVV___lllnnnllllll~~~zzz~~~{{{yyyxxxssssssxxx|||zzzwwwvvvvvvvvvuuutttsssrrrqqqpppuuurrrpppppprrrrrrnnnjjjggghhhiiieee]]]UUUSSSTTTVVVZZZZZZPPPHHHFFFHHHIIIMMMWWWcccjjjkkkmmmtttzzz|||]]]RRRUUUVVVQQQHHH<<<444000111111111111222222222222111111111111111111111111////////////////////////000000////////////000000---.........//////000000...111555999>>>AAADDDFFF@@@KKKKKKHHHbbb~~~vvvwwwuuusssuuuxxxvvvsssyyy~~~vvvcccQQQQQQ]]]~~~~~~xxxvvv|||bbbLLLHHHKKKJJJNNNJJJGGGHHHHHHDDD:::111111111111111111111111111////////////////////////////////////////////////.........///////////////---------.......................................---...000111333444444444111555:::>>>???HHH^^^sssuuujjjmmmsssuuuuuummmkkksss}}}~~~yyyttt]]]\\\[[[ZZZYYYXXXUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVWWWPPPLLLOOOQQQPPPNNNMMMKKKOOOQQQPPPPPPNNNGGG???<<>>AAAEEESSSXXXaaagggjjjlllmmmnnnssswww~~~~~~rrr|||aaa\\\XXXWWWUUUMMM===111333333333333333333222222111111111111111111111111000000000000000000000000000000////////////000000------......///000000000...333888===@@@BBBCCCEEECCCLLLJJJLLLqqqnnnooorrrssszzzzzzzzzuuuwwwqqqmmmtttmmm\\\UUUaaarrr~~~}}}|||}}}yyygggRRRJJJLLLLLLOOOMMMGGGGGGHHHAAA777111111111111111111111111////////////////////////////////////////////////............/////////000---------.........//////...........................///111222444444444444333666<<>>BBBFFFYYY\\\aaadddeeefffhhhiiiiiimmmrrrxxxzzzqqqsssdddWWWYYYcccbbbPPP===555555555444444333333333111111111111111111111111000000000000000000000000000000////////////000000------......///000000111///444;;;@@@AAABBBCCCDDDEEEIIIOOObbbwwwtttyyy|||{{{rrrpppppp}}}}}}~~~xxxyyyzzz}}}pppaaaPPP]]]hhhzzz~~~zzzrrrzzz^^^LLLQQQIIISSSSSSHHHDDDIIIFFF<<<111111111111111111111111////////////////////////////////////////////////---.........//////000000---------.........//////...........................///111333444444444333666777<<>>>>>??????===:::<<<;;;;;;;;;;;;;;;;;;;;;BBBCCCDDDFFFFFFFFFFFFFFF===;;;;;;>>>CCCJJJNNNQQQUUUWWW]]]fffooosssrrrooo```ZZZ```xxxmmmOOOMMMIIIAAA:::555333333222111//////000000///---000000000000000000000000////////////////////////................................................------------------------///......///111333444333555111000555:::<<<@@@EEEJJJZZZooommm___WWWWWWYYY[[[qqq}}}~~~zzz|||~~~~~~zzzxxxqqqqqqqqqqqqqqqqqqqqqppprrrrrrqqqqqqqqqqqqppppppqqqtttxxxxxxuuussssssttttttqqqnnnlllkkkfff___YYYTTTOOOJJJHHHHHHHHHEEEBBBFFFDDDBBBAAA???>>>EEEMMMWWW^^^dddfffhhhlllnnnlllkkkjjjiiikkkooorrrttttttyyyzzz~~~pppXXXGGGSSSoooqqq[[[@@@555000555555///000666000000000000000000000000000000000000000000000000000000000000000000000000,,,...//////......000111111:::@@@>>>>>>CCCEEEDDDHHHTTTbbb}}}vvvzzzqqqnnnnnnmmm|||vvvnnneee^^^[[[YYYTTTPPPLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIJJJLLLPPPTTTVVV___bbbhhhooovvv~~~wwwaaa]]]dddrrrwww{{{~~~hhhUUUMMMGGGIIIIIIDDDBBBCCC>>>:::555222222333222000000000000000////////////................................................////////////////////////000//////........./////////222444333111111444777@@@GGGTTTdddttt}}}~~~xxx~~~yyywww}}}pppfffeeebbb\\\]]]dddrrruuuyyyzzzxxxwwwxxxyyy~~~zzzvvvqqqkkkeee^^^YYYOOOMMMIIIEEEBBB@@@?????????<<<:::999:::;;;999777999999999999:::::::::::::::;;;===@@@CCCEEEGGGHHHCCC@@@===<<<>>>AAADDDEEEKKKLLLQQQXXXaaajjjpppssshhhbbbcccpppuuuWWW@@@BBBFFF===555555333111000000111111000///000000000000000000000000////////////////////////................................................------------------------///......000111333333333222111555;;;???@@@CCCIIIRRR```sssqqqhhhjjjkkkeee^^^jjj~~~~~~~~~~~~{{{xxxvvvvvvvvvuuusssrrrqqqppppppvvvvvvvvvuuuuuuuuuuuutttrrrtttwwwwwwuuusssssstttuuusssqqqmmmhhhaaaYYYSSSOOOLLLJJJIIIJJJJJJJJJIIIIIIEEEBBBAAA>>>>>>EEENNNZZZaaafffgggiiinnnpppnnnnnnmmmllllllnnnoooooonnnllltttuuulll___QQQnnnvvvPPP>>>222333666222000333111111111111111111111111000000000000000000000000000000000000000000000000---...//////......000111222;;;AAA@@@AAAEEEGGGFFFIIIQQQjjj|||xxx}}}|||{{{uuuqqqmmmuuu}}}wwwppphhhcccYYYSSSLLLHHHFFFDDDAAA>>>>>>>>>>>>>>>>>>======<<>>===;;;:::999::::::;;;;;;:::888888999999888777777777777888888999999:::666777888:::>>>BBBEEEGGGHHHDDD>>>:::;;;===???@@@GGGGGGHHHMMMUUUbbbpppyyyssspppoooqqqtttvvv|||jjjJJJCCCFFF@@@777333444222000000111222111000000000000000000000000000////////////////////////................................................------------------------...///000111222333333333333666<<>>FFFPPP___dddhhhhhhjjjoooqqqqqqnnnmmmlllmmmnnnnnnllljjjgggiiisssyyyQQQeeebbbJJJ666222666444111000111111111111111111111111000000000000000000000000000000000000000000000000...///000///......000222555<<>>@@@BBBEEELLLSSSXXXcccmmmzzzmmm\\\]]]fff~~~mmmRRRMMMOOOIIIBBB@@@CCC@@@;;;666333222111111000000000000////////////................................................//////////////////////////////////////////000111111222111000000444<<>>???>>>===<<<<<<<<<=========::::::::::::999999999999:::999999999:::<<>>GGGRRRaaafffiiihhhjjjnnnqqqqqqkkkkkklllmmmoooooommmkkkoookkkiiirrrsss^^^^^^vvvtttiiiSSS<<<444444333222222111111111111111111111111000000000000000000000000///////////////////////////000000000...///111333999>>>CCCEEEEEEFFFHHHJJJQQQgggxxx~~~|||~~~}}}}}}vvvkkkjjj}}}wwwiiicccYYYQQQJJJFFFBBB@@@BBBAAAAAABBBCCCDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBB@@@AAABBBAAAAAAAAACCCEEEKKKSSS^^^hhhrrr{{{cccUUU}}}yyyZZZNNNLLLIIICCC@@@BBB@@@===888444111000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000111111222222111000111888BBBKKK]]]kkkyyyhhh\\\WWWZZZgggnnnsssoooccc```lllwwwyyyyyyoooddd]]]OOOIIIBBB===;;;<<<======>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAABBBCCC@@@??????>>>===<<<;;;;;;<<<;;;999888777888:::;;;CCC???;;;:::===AAADDDFFFDDDEEEDDDCCCDDDJJJTTT[[[WWW]]]gggrrrxxxrrraaaRRRJJJ___rrrlllvvvcccNNNBBBAAA555333000///000111000000////////////////////////////////////////////////////////////////////////................................................---000333444444555777999@@@@@@CCCFFFKKKYYYssszzzllldddkkksssvvv~~~~~~nnnnnnjjjjjjqqq}}}}}}}}}{{{zzzzzzzzzzzz{{{tttsssrrrrrrsssuuuwwwxxxssssssssssssrrrrrrrrrrrrvvvuuutttssssssqqqpppooohhhhhheee]]]QQQFFF@@@>>>@@@BBBEEEEEEEEEGGGLLLPPPMMMGGGBBB>>><<>><<<<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFEEEDDDDDDCCCBBBAAA@@@@@@;;;:::999888888888999:::@@@===:::999:::<<<>>>???DDDEEEFFFEEEFFFGGGJJJLLLQQQSSSYYYeeesssvvviiiZZZPPPSSSXXXuuuttt```GGGGGG999666222000000111000000000000000000000000000000////////////////////////////////////////////////...................................................111444555555777;;;???BBBAAADDDJJJUUUkkknnneeessstttccciiilllqqqvvv{{{~~~|||{{{zzzzzzzzz{{{{{{|||xxxvvvtttrrrqqqrrrssstttuuuuuuuuutttttttttsssssswwwuuusssrrrrrrqqqooommmmmmiiiaaaUUUJJJAAA;;;:::@@@AAABBBBBBCCCEEEHHHKKKHHHDDD???======@@@KKKWWWbbbhhhjjjiiiiiilllnnnmmmpppnnnmmmmmmlllkkkiiigggiiioooqqqnnnkkknnnrrruuu~~~```\\\YYYTTTJJJ>>>555111333888222222222222222222222222000000000000000000000000000000000000000000000000///000000//////111555888@@@???AAADDDDDDDDDJJJRRRggg}}}|||yyyzzzyyywwwuuuvvvyyy||||||zzzyyy|||}}}tttmmmooowwwyyyvvvqqqnnnyyypppfff[[[RRRKKKDDDBBB@@@@@@BBBCCCDDDDDDCCCDDDFFFGGGFFFEEEDDDDDDGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJDDDFFFHHHHHHFFFDDDDDDDDDAAACCCDDDDDDFFFNNNZZZeeezzzfffgggsssyyypppRRRDDDHHHJJJEEE@@@AAABBB???999444111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000111222333000222444888>>>JJJXXXccc|||{{{vvvhhhlllkkkbbb```gggooo{{{~~~tttfffYYYOOOHHHCCC???>>>======???AAACCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFF?????????>>>======<<<<<>>;;;:::AAA@@@???@@@CCCEEEGGGGGGCCC???=========BBBMMMYYYccchhhlllkkkkkkmmmmmmkkknnnllljjjiiiiiiiiigggfffdddlllqqqmmmjjjjjjjjjhhhttt{{{qqqZZZRRRRRRNNNDDD:::555444444222222222222222222222222000000000000000000000000000000000000000000000000.../////////000333777;;;@@@>>>???CCCEEEGGGPPP[[[}}}vvvtttsss~~~yyyyyyyyy}}}|||xxxyyyzzzyyyxxxwwwxxxyyy|||}}}tttnnnmmmvvv|||~~~|||yyypppqqqwww~~~{{{oootttzzzssshhh\\\SSSKKKDDDAAAAAAAAABBBDDDFFFFFFDDDBBBEEEHHHKKKMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJLLLKKKKKKJJJJJJKKKLLLLLLHHHIIIJJJJJJHHHGGGHHHIIIFFFFFFDDD???<<<>>>GGGNNNYYYfffwwwlllWWWttt[[[FFFKKKOOOHHH???BBBDDDBBB<<<666222111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000111222333///222666;;;DDDQQQaaammm~~~wwweeesss|||oooeeeiiizzzpppeeeVVVJJJDDDCCCCCCDDDBBBAAAAAACCCEEEGGGFFFFFFFFFFFFGGGIIIIIIJJJIIIIIIGGGIIIJJJHHHEEEDDDFFFIIIDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFEEECCCAAA???>>>>>><<<999999999999777666888888<<>>???DDDGGGGGGFFF@@@===;;;<<<>>>CCCNNNZZZccciiimmmmmmlllnnnmmmjjjiiigggeeeeeeggghhhiiiiiiffflllmmmiiihhhlllmmmiiiiiimmmwww|||UUUOOOQQQOOOHHH@@@999444111222222222222222222222222000000000000000000000000000000000000000000000000---...//////000333888<<<@@@===>>>CCCFFFKKKVVVcccuuu|||yyybbb\\\eee}}}}}}yyy{{{uuuwww|||~~~zzz}}}~~~yyyvvvuuuvvvuuutttmmmkkksssyyy{{{yyy|||zzzttttttyyy~~~|||zzz{{{xxxtttxxxiii\\\PPPJJJHHHEEEDDDEEEDDDEEEHHHKKKNNNPPPRRRRRROOOSSSVVVTTTTTTXXX[[[ZZZXXX[[[]]]]]][[[XXXVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRNNNNNNMMMKKKIIIJJJKKKMMMEEEEEEDDDDDDCCCAAA@@@???FFFNNN\\\mmmsss___kkkqqqTTTJJJMMMJJJEEEDDDEEEEEE???888777:::222111000000000000000111000000000000////////////////////////////////////////////////000000000000...000111000000222222222444555;;;EEEOOO[[[lll{{{www}}}sssddd\\\uuuooosss~~~uuugggWWWQQQHHH???>>>AAACCCCCCBBBBBBDDDGGGJJJJJJIIIGGGMMMMMMMMMMMMLLLMMMPPPRRRQQQOOOMMMLLLKKKKKKIIIHHHJJJIIIGGGHHHIIIJJJJJJIIIFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@<<<::::::::::::999999999999:::===AAAEEEHHHAAAAAADDDNNN]]]jjjpppqqqlllfffdddfff___XXXbbbuuugggJJJIII@@@444111666777222222111111111000000//////000/////////............////////////////////////............////////////111000///......///000111111666888777;;;DDDJJJKKKRRROOOZZZssssssttt}}}qqqooo|||}}}{{{wwwuuuuuuvvvxxxxxxyyyuuurrrrrrtttssspppmmmrrrtttuuusssvvvzzzyyyuuuvvvvvvuuusssooollliiigggRRRKKKBBB;;;999:::===???AAAAAABBBBBBBBBAAA@@@@@@<<<:::;;;===>>>AAAPPP```mmmkkkiiigggffffffggghhhgggiiiiiihhhfffggglllooolllmmmnnnmmmlllkkklllmmmppplllnnnzzzgggGGGQQQTTTLLLCCC@@@;;;444333222111222444444222000000000000000000000000000000000000000000000000000,,,...000000111444:::???===DDD@@@AAAJJJFFFSSSwww{{{xxx~~~ppp]]]\\\hhh~~~{{{yyysss~~~vvv|||vvvkkkcccfffwwwrrrjjjllluuu|||{{{wwwxxxzzz{{{}}}yyy|||zzz}}}zzzsssxxx}}}wwwqqqVVVNNNGGGEEEEEEDDDEEEIIILLLNNNSSSWWWZZZZZZYYYXXXXXX]]]``````bbbgggjjjjjjjjjmmmpppqqqooollljjjiiigggeeebbbaaaaaa___[[[WWWUUUUUUSSSQQQNNNKKKJJJJJJKKKKKKJJJJJJIIIGGGEEEDDD@@@CCCJJJTTTbbbsssxxxeeeiii}}}{{{zzzhhhbbb\\\KKKJJJEEECCCDDDBBB;;;666555222111111000000000000000000000000000////////////////////////////////////////////////000000000000...///000111222333444333111;;;DDDJJJVVVhhhuuuwww|||kkk___^^^\\\vvv~~~}}}vvvkkk]]]QQQHHHFFFCCCAAABBBFFFIIIJJJIIIHHHIIIJJJMMMNNNOOOOOOOOOPPPSSSTTTTTTVVVYYY[[[aaa___[[[WWWUUUSSSRRRQQQQQQNNNLLLKKKKKKJJJIIIGGGIIIHHHGGGFFFEEEEEEFFFFFFEEEBBB>>><<<;;;:::888777888888777888;;;???DDDGGGAAA??????DDDMMMUUUZZZ[[[]]]```hhhlllbbbTTTWWWdddcccNNN;;;666666111...000222111111111000000000000000000/////////.........////////////////////////............////////////000000///......///111222111444:::AAAFFFJJJLLLMMMTTT]]]oooxxxtttwwwwwwvvvxxx~~~}}}{{{~~~zzzvvvtttuuuwwwxxxxxxyyyyyyxxxuuusssqqqpppppprrrtttuuusssuuuxxxvvvrrrtttsssssssssqqqkkkbbb\\\IIIDDD???;;;;;;===>>>???@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<>>>???EEETTTccclllkkkiiigggfffggghhhhhhggghhhiiihhhfffgggjjjmmmkkklllmmmlllkkkjjjkkklllllljjjkkkrrrwww]]]UUUPPPOOOMMMDDD999333333222222222333444222000000000000000000000000000000000000000000000000000---...000000111555;;;???@@@FFFDDDGGGMMMKKKaaa{{{||||||\\\\\\sss|||zzz|||zzz{{{}}}~~~mmm___YYY^^^nnnvvvmmmmmmpppwww{{{xxxvvvzzz~~~zzzyyy{{{qqqqqqssstttuuu|||yyywww~~~sssGGGEEEEEEHHHIIIIIINNNTTTYYY[[[^^^aaaeeehhhjjjkkksssyyy~~~}}}xxxpppjjjaaa```^^^ZZZVVVRRRNNNMMMMMMLLLKKKKKKLLLJJJHHHFFFBBBAAA???AAAJJJYYYjjjvvvmmmZZZggg~~~ppp}}}}}}uuuyyynnnQQQMMMFFFCCCEEEFFF@@@666111222222111000000000000000000000000000////////////////////////////////////////////////000000000000///...///111444555444333111DDDQQQVVVcccwww}}}uuu|||fffdddjjjeeelll~~~wwwgggYYYOOOHHHEEEEEEFFFHHHIIIJJJJJJKKKPPPPPPQQQSSSVVVYYY]]]___YYY\\\aaadddgggiiikkkmmmwwwtttooojjjfffcccaaaaaa\\\ZZZVVVSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFFFFGGGHHHHHHFFFCCCAAA???===:::888999888666666888<<>>111---555111111111111111000000000000000000/////////......////////////////////////............////////////000//////...///000111222333555???MMMPPPLLLLLLQQQYYYqqqyyywww|||yyyyyy{{{~~~~~~}}}|||zzzxxx|||yyyuuutttvvvxxxyyyyyyyyy{{{|||xxxrrrooopppsssqqqtttttttttuuuwwwuuuooorrrrrrssssssnnndddWWWMMMBBB@@@===<<<===>>>>>>===>>>>>>??????????????????@@@>>>>>>???BBBIIIXXXggglllkkkiiihhhggghhhhhhiiifffhhhiiihhhgggggghhhiiiiiijjjkkkkkkiiiiiijjjkkkkkkkkkiiiiiinnn}}}www]]]KKKNNNSSSIII:::222555444222333333333222000000000000000000000000000000000000000000000000000---///000111333666;;;???>>>AAABBBGGGJJJMMMoooeeeiiixxxzzziiiVVVRRRWWWfff|||yyynnnkkknnntttxxxvvvuuuzzz}}}yyywwwrrrnnnkkkjjjhhhjjjsss~~~||||||}}}HHHJJJOOOTTTTTTUUU[[[dddggggggiiilllsss|||yyyuuupppiiiccc]]]WWWTTTPPPNNNLLLLLLMMMMMMJJJGGGIIIFFFBBB???BBBKKKWWW___vvvnnneeekkkwwwzzzzzzuuuxxxYYYLLLGGGDDDHHHIIIBBB999444333333222111000000000000000000000000////////////////////////////////////////////////000000000000000...///222444333333444;;;JJJ[[[gggtttwwwwwwyyyyyymmmkkkzzz|||zzzrrreeeWWWMMMIIIGGGJJJIIIJJJNNNPPPOOOOOOPPPUUUXXX]]]bbbggglllqqqtttppptttzzz{{{xxxwwwooolllgggdddaaa^^^[[[XXXQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFDDDBBB???===;;;888777777999<<<>>>GGGIIIIIIHHHFFFDDDDDDEEENNNUUUdddrrrwwwnnn___UUUbbbuuunnnJJJBBB>>>333000777111111111111111111111111000000000////////////...////////////////////////............//////////////////......///111333444777999EEERRRPPPGGGMMM]]]ooowwwzzzrrrvvvwww|||~~~}}}{{{xxxvvvzzzwwwuuutttvvvxxxzzzzzzyyyzzzyyyvvvsssrrrsssuuupppsssttttttvvvxxxvvvqqqrrrttttttpppeeeWWWKKKCCCBBB@@@>>>===>>>>>>===<<<==================>>>>>>@@@@@@???@@@DDDNNN\\\hhhjjjjjjiiihhhhhhhhhiiiiiihhhiiijjjjjjiiihhhhhhhhhhhhjjjkkkjjjiiiiiijjjlllooommmjjjeeefffppppppUUUNNNTTTSSSHHH===777555333333333333222111000000000000000000000000000000000000000000000000//////000222555888<<>>===???@@@AAA@@@<<<;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAFFFRRR___hhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkiiihhhhhhjjjkkkkkkjjjjjjkkklllooommmjjjhhhhhhmmmtttyyyjjjRRRRRR^^^[[[MMM999777444333333333222111111111111111111111111111000000000000000000000000000000111333777;;;===???AAA???DDDIIILLLbbb|||mmmgggttt|||vvv~~~~~~~~~xxxttt{{{wwwqqqxxxqqqZZZUUURRR___uuu{{{mmmfffooouuuxxxvvvuuu{{{|||xxxrrrnnnnnnnnnnnnqqqvvvwwwvvvvvvVVVXXX]]]bbbeeehhhrrr|||zzzpppjjjbbbXXXSSSQQQPPPLLLHHHHHHJJJKKKJJJFFFBBB@@@???HHHUUUiii}}}yyyeee{{{||||||fffJJJHHHHHHKKKJJJDDD??????555444333222111000000000000000000000////////////////////////////////////////////////000000000000111///222666444000666AAAZZZ[[[jjjyyy{{{yyy|||hhh\\\PPPLLLQQQ]]]nnn|||zzzgggWWWUUUYYY]]]cccjjjoooxxxmmmllliiieee___YYYSSSPPPIIIHHHGGGHHHJJJJJJJJJHHHFFFEEEBBB???<<<999777666777;;;AAAFFFIIIIIIGGGDDDLLLVVVjjjdddcccrrrsss}}}UUU===:::999111111111111222222222222222111111000000000/////////////////////////////////............////////////.........///000333555666777BBBOOOSSSMMMOOOiiizzzwww~~~}}}{{{{{{|||yyyxxxxxxxxxvvvtttuuuwwwxxxyyyxxxxxxtttpppqqqvvvyyyyyywwwrrrtttuuutttvvvzzzyyyuuusssqqqiii[[[KKK@@@???AAA???>>>===>>>BBBDDDFFFFFF<<<;;;::::::;;;<<<>>>???AAACCCDDDDDDJJJVVVaaafffeeeffffffgggggghhhhhhhhhllljjjiiijjjllllllkkkjjjhhhiiikkkkkkjjjjjjkkkmmmkkkjjjjjjkkkmmmnnnooonnnzzzVVVMMMZZZ]]]RRR;;;999555444333333222111111111111111111111111111000000000000000000000000111000111444999===>>>>>>AAA>>>CCCHHHRRRvvv|||iiiVVVaaa}}}zzz~~~~~~zzz{{{yyywwwyyyuuuggglllttt\\\QQQNNN\\\sss{{{nnniiikkkrrrvvvuuuuuu|||~~~}}}zzzvvvuuuwwwzzz|||xxxyyy{{{``````eeemmmttt}}}xxxiii^^^YYYUUUPPPKKKMMMOOOPPPOOOKKKGGGDDDCCCAAAFFFPPP```ssstttmmmuuuPPPJJJGGGJJJKKKGGG@@@===555555333222111000000000000000000000////////////////////////////////////////////////000000000000///000555999555222>>>PPPbbbgggtttrrrwwwjjjjjjTTTMMMKKKQQQaaayyyqqqfffhhhmmmvvv~~~vvvlllccc^^^SSSQQQMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDAAA===:::777999999<<>>555111111111222222333333333111111111000000000//////////////////////////////............////////////.........///111333666777???MMMYYY[[[YYYaaayyytttoooxxx}}}}}}}}}~~~zzzwwwxxxyyyxxxvvvuuuuuuvvvxxxwwwwwwxxxvvvttttttuuuwwwyyyzzzvvvwwwuuurrrssswwwwwwsssooogggZZZMMMDDD@@@??????<<<===>>>BBBEEEFFFEEECCC<<<;;;:::::::::<<<>>>???BBBFFFHHHHHHNNNZZZccceeecccdddeeefffggggggggggggllliiiggghhhjjjllllllkkkfffhhhiiiiiiiiiiiijjjlllkkkllllllmmmmmmmmmmmmmmmsssaaaOOOQQQSSSOOO===:::666444333333222111111111111111111111111111000000000000000000000000222111222555:::>>>???>>>@@@===CCCIII[[[}}}pppZZZSSSkkk{{{xxxxxx{{{~~~tttbbbdddxxx}}}yyybbbQQQNNN]]]tttwwwkkkhhhiiiqqqvvvuuutttyyyyyy|||zzzwww|||kkkjjjnnnyyy}}}nnnfffaaaZZZUUUPPPQQQPPPNNNJJJHHHGGGHHHBBB@@@AAAJJJ]]]sssttt}}}WWWLLLDDDHHHMMMJJJAAA:::666555444222111000000000000000000000////////////////////////////////////////////////000000000000...000666;;;777444DDDZZZcccppp|||~~~uuugggssszzz{{{mmmZZZVVVIIIHHHLLLWWWgggvvv{{{yyyrrr^^^ZZZUUUPPPMMMKKKIIIHHHFFFGGGHHHGGGEEEAAA===:::999666444888>>>BBB@@@===;;;SSSnnnuuuXXXQQQxxxcccJJJ@@@<<<666111111111222222333333333111111111111000000000000////////////////////////............/////////000.........///111444666888IIIXXXcccddddddoootttsssvvv}}}{{{}}}xxxvvvwwwzzzxxxwwwuuuuuuvvvwwwwwwvvvxxxzzzzzzwwwtttuuuyyy}}}yyyyyyuuupppppptttssspppkkk^^^MMMDDDBBBCCC@@@======>>>AAAEEEGGGEEE@@@<<<<<<;;;:::999:::<<<>>>@@@DDDIIIKKKKKKQQQ]]]dddeeebbbbbbdddeeeffffffggggggkkkhhheeeeeeiiillllllllldddfffhhhhhhggghhhiiikkknnnppppppnnnjjjiiilllooolllppp~~~qqq[[[OOOMMMPPP>>>:::666444333333222222111111111111111111111111000000000000000000000000222111222666;;;??????>>>DDDBBBGGGNNNggg~~~nnnZZZHHHMMMkkkzzzxxxvvv~~~}}}{{{tttaaaaaaqqq~~~vvvzzzkkkVVVRRRaaawwwqqqfffccckkkrrrwwwtttrrruuuyyy{{{vvv||||||ttttttyyyvvvuuuwww~~~mmmwwwxxx{{{~~~rrrfff^^^WWWVVVSSSPPPNNNLLLKKKKKKJJJFFFCCCCCCHHHVVVmmm}}}hhhRRRGGGFFFEEEGGGHHH@@@;;;888444111111222222222222111111000///......---////////////////////////.../////////------///111111222555777555;;;QQQiiiuuuyyy|||pppcccbbbccckkk{{{~~~xxxmmm___SSSKKKIIIOOOOOOOOOQQQZZZ|||rrr```XXXSSSMMMKKKMMMLLLHHHFFFHHHGGGCCCAAAAAA:::999888888:::===AAACCC>>>>>>NNNjjj~~~kkkQQQ\\\xxxwwwjjjTTTGGGAAA999666333222444333000///111000000000000000000000000000000000000000000000000............/////////000///...000222000///777CCC\\\```bbbbbblll}}}vvvrrrtttxxx}}}|||~~~}}}}}}||||||xxxvvvuuuvvvqqqrrrrrrssstttuuuwwwwwwyyy{{{zzzuuusssuuuwwwuuuwwwwwwxxxwwwuuuooogggbbbVVVNNNEEECCCFFFHHHEEEAAACCCAAABBBEEEEEEAAA???AAA:::::::::;;;;;;;;;<<<<<>>EEEFFFSSS~~~xxx~~~yyylllTTTIIIRRRdddyyyrrrwwwwwwxxxxxxfffYYYbbb{{{rrrnnnnnnXXXPPPbbbvvv~~~zzzpppfff```jjjyyy|||yyyyyyvvvqqq|||yyyuuuqqqqqqsssvvvyyy{{{iii___[[[WWWSSSQQQNNNKKKIIILLLHHHEEECCCBBBHHHVVVeeexxxlllhhhbbbTTTEEEFFFHHH===<<<888444111111222222111222111111000//////......///////////////////////////000000000//////000222///333777888888AAAXXXllluuuwww}}}yyynnnhhhjjjxxx}}}uuujjj```WWWQQQNNNPPPQQQKKKFFFFFFFFFXXXvvv|||qqqeeeWWWOOONNNNNNJJJIIIKKKKKKGGGEEEFFF???===999777888;;;@@@CCC===:::BBBUUUhhhvvvyyyZZZWWWcccyyyyyy]]]OOOHHH:::777333222333333000///111000000000000000000000000000000000000000000000000........./////////000000000///111333222444@@@OOOdddbbbaaahhhvvv~~~{{{tttvvv{{{wwwtttuuuyyy~~~}}}zzzxxxwwwwwwssssssrrrrrrssstttvvvvvvwwwzzzxxxtttrrruuuvvvttttttsssttttttssslll```WWWRRRQQQQQQRRRRRRPPPKKKGGGKKKGGGFFFGGGEEE@@@===???::::::::::::;;;;;;;;;;;;CCCFFFJJJQQQXXX^^^cccfffeeeeeeccccccdddgggjjjkkkfffeeedddccccccdddeeeeeejjjjjjjjjjjjkkklllmmmnnnqqqqqqnnnkkkiiijjjmmmpppoookkkooo{{{mmmWWWQQQTTTKKKBBB888444555555444222111111111111111111111111111111111111111111111111000333666999;;;===@@@BBBCCCEEEJJJ```|||ttt}}}qqqWWWOOO___sss{{{}}}wwwqqqvvvuuu```]]]pppssslll~~~mmmWWWRRRdddyyy|||pppeee___nnn~~~~~~wwwsssppp{{{}}}wwwsssqqqrrrsssxxx}}}zzz|||qqqhhh^^^WWWUUUSSSOOOLLLOOOLLLIIIFFFBBB???DDDKKK\\\rrrpppyyy{{{cccHHHGGGJJJ???<<<999444111111111111111111111111000000//////...///////////////////////////111111111000000222444000555888888===MMMaaannnuuuuuuzzzyyy{{{yyyooossswwwzzz}}}uuuhhh[[[SSSPPPQQQSSSTTTSSSKKKGGGHHHCCCGGGYYYzzziii\\\VVVOOOJJJHHHJJJJJJGGGFFFGGGEEEAAA<<<888777:::>>>AAACCC@@@???EEESSSeeewwwhhhWWWUUUfff|||vvvooojjj]]]AAA:::444111222333000000222000000000000000000000000000000000000000000000000....../////////000000000000111333333333:::LLL]]]llleeegggxxx~~~}}}zzzsssmmmooovvv{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwuuutttrrrqqqqqqrrrtttuuuuuuxxxwwwssssssvvvwwwuuuqqqrrruuuwwwvvvkkk[[[OOOMMMVVVaaafffccc\\\WWWTTTUUUPPPLLLJJJEEE>>>;;;===999999999:::::::::;;;;;;???CCCIIIPPPWWW^^^ccceeeddddddcccdddeeefffggghhheeeeeeddddddcccccccccbbbggghhhiiikkkmmmnnnnnnnnnrrrrrrqqqooommmlllnnnppppppjjjjjjsss{{{fffVVVRRRTTTIII;;;333333555444111000000000000000000000000111111111111111111111111000333777:::;;;===@@@BBBDDD@@@OOOssslllUUUVVVrrr{{{xxx}}}sssooouuuzzzkkk]]]gggtttkkkzzzkkkWWWTTTfff|||pppccc^^^pppyyyuuuvvv}}}yyywwwxxxzzz|||}}}}}}xxxtttttt{{{~~~zzz{{{}}}|||mmm___YYYWWWTTTPPPQQQMMMLLLLLLHHHCCCCCCFFFLLL```|||ttt}}}ssswwwyyygggNNNIIILLLFFF===:::555222111111111000111111111000000000/////////////////////////////////000111111000000222444444666777:::HHH]]]jjjllluuuuuuyyyxxx}}}|||yyywwwrrrkkk```VVVQQQQQQTTTWWWXXXYYYTTTSSSVVVPPPOOOZZZyyyssswwwvvvlllYYYQQQKKKIIIHHHFFFGGGJJJHHHEEE@@@<<<::::::;;;<<>>777222222222111000222000000000000000000000000////////////////////////...////////////000000000111222333222555@@@UUUfffkkkjjjvvv}}}wwwzzz}}}vvvoooooottt|||{{{zzz|||yyy|||zzzyyyxxxwwwwwwvvvuuuwwwvvvsssqqqqqqqqqsssttttttvvvvvvtttvvvzzzyyyvvvooorrruuuvvvqqqhhh\\\UUUTTTccctttyyyrrrhhhdddddd\\\VVVPPPLLLFFF>>>;;;<<<999999999::::::::::::;;;<<<@@@FFFNNNVVV\\\aaacccaaabbbcccdddeeeeeeeeeeeegggggggggggggggfffddddddeeefffiiikkkllllllllllllpppqqqrrrqqqppppppqqqrrrnnngggeeellltttzzzuuu___UUU\\\QQQ@@@444222444333///000000000000000000000000111111111111111222222222111444888:::<<<>>>AAACCCEEE>>>TTT\\\OOO^^^{{{ppppppwww}}}}}}~~~yyyqqquuuaaagggxxxkkkuuuzzziiiVVVSSSeee}}}pppddd```qqq|||~~~zzzuuuqqqqqqtttxxxyyyxxx{{{sssnnnrrr|||}}}oooaaaZZZUUUPPPQQQMMMKKKMMMLLLIIIGGGHHHEEEQQQfff~~~qqqnnn}}}nnnjjjeeeTTTIIIJJJKKK???<<<777333222222111000111111111111000000000000000000000000000000000000...///000000///000222444888666666@@@UUUhhhlllgggsssyyy|||ttteeeccc___[[[YYYXXXYYYZZZ^^^dddbbb___```[[[YYYdddvvviii```UUUQQQUUU]]]cccfffwww{{{nnncccWWWPPPKKKHHHIIIMMMHHHGGGEEEAAA>>>;;;999888>>>FFFHHHAAA@@@LLL___lllvvvqqqbbbuuusssttt{{{xxxlllEEE;;;333222222111111222000000000000000000000000////////////////////////////////////000000000111000222333333888GGGZZZhhhhhhrrrvvvvvvxxxrrrppprrrvvv|||{{{yyy{{{zzz{{{xxxvvvvvvxxxyyyxxxvvvyyywwwuuusssrrrrrrrrrssssssuuuvvvvvvyyy|||zzztttjjjiiifff```\\\]]]ccciiippp}}}rrrmmmnnn```ZZZTTTOOOHHH@@@===>>>999999:::::::::;;;;;;;;;:::===CCCJJJRRRXXX]]]```___```bbbcccddddddddddddhhhhhhhhhhhhhhhgggfffeeeeeefffhhhjjjjjjjjjiiiiiijjjlllnnnoooooooooppprrriiieeedddhhhooowwwkkk\\\aaaYYYIII999333666555111000000000000000000000000000000111111111222222222222555888;;;===???AAACCCGGGCCC___kkkOOOQQQkkkvvvrrrwww~~~yyyyyy|||}}}{{{yyynnn}}}wwwdddfff}}}~~~mmmqqquuufffVVVPPPbbb|||qqqeeedddwww~~~}}}wwwtttpppqqquuuyyyyyyxxx|||vvvsssvvvxxxgggZZZSSSTTTNNNKKKMMMNNNKKKGGGFFFCCCEEERRRiii}}}~~~~~~lllzzzqqqggggggWWWHHHGGGJJJBBB>>>999555333333222111111111111111111111111111000000000000000000000000---.../////////000222444:::444888KKKaaajjjhhhcccsss}}}ooo^^^___```aaaaaa___]]]\\\```kkkmmmmmmqqqppprrr}}}tttdddWWWMMMHHHDDDEEEKKKSSSYYY\\\jjjnnnxxxxxxhhh\\\RRRJJJHHHJJJHHHHHHGGGEEEAAA===999777:::AAAGGGEEEBBBFFFUUUbbbzzz~~~hhhnnnttt~~~}}}ooowww~~~LLL@@@666333333222111222000000000000000000000000000000000000000000000000/////////000000000111111000222444666@@@QQQ```gggiii|||}}}wwwwwwpppmmmpppuuuzzz|||{{{zzz{{{|||yyywwwxxx{{{}}}|||zzzyyyxxxwwwuuutttsssssssssrrruuuwwwwwwyyyyyysssjjj___YYYPPPIIILLL\\\ssszzzsssqqqccc]]]XXXTTTMMMDDD???@@@:::::::::;;;;;;;;;<<<<<<;;;===AAAFFFMMMSSSXXX[[[]]]^^^___aaacccdddddddddfffffffffffffffffffffffffffggghhhiiiiiiiiiiiiiiifffhhhjjjjjjjjjkkklllnnngggggggggiiimmmttt}}}yyyfffbbb```SSSAAA777888888444111111111111111111111111000000000111222222333333222555999<<<===???BBBDDDEEEMMMrrrZZZOOO^^^yyyrrrvvvyyyuuuxxx}}}{{{~~~ssszzz|||uuucccaaarrrrrroooooocccVVVLLL^^^yyyoooeeeggg}}}{{{xxxxxx~~~zzzyyyxxxxxxyyyzzzzzzyyyzzz{{{{{{{{{}}}nnnaaaZZZTTTQQQTTTUUUPPPJJJFFFEEEAAAEEETTTiii{{{wwwuuuqqquuurrrxxxoooXXXJJJIIIIIIDDD@@@;;;777555444333222111111111111111111111111000000000000000000000000...///000000000111333555777333???YYYgggddd```cccxxx}}}lll^^^```bbbccccccaaa^^^]]]aaaooovvv|||~~~pppcccYYYPPPIIIEEEEEEFFFIIIOOOWWW^^^bbbeeelllzzzrrrcccTTTLLLJJJJJJIIIGGGEEEAAA>>>;;;999<<<<<<@@@GGGFFFDDDLLLXXXtttrrrhhhrrruuuqqqzzzSSSEEE888444444222222222000000000000000000000000000000000000000000000000//////000000000111111111///222555<<>>@@@BBBEEEFFF\\\~~~kkkPPPTTTmmmuuuqqq{{{vvvuuu~~~~~~zzz{{{vvvccc[[[hhhwwwnnnkkk```VVVKKK\\\wwwllldddhhh{{{wwwrrrsss~~~|||~~~}}}||||||zzz{{{}}}~~~sss```ZZZXXX\\\^^^XXXPPPJJJJJJCCC@@@HHHVVVlllrrrkkkwww}}}ooo{{{wwwYYYNNNOOOKKKEEEAAA<<<888666555333222111111111111111111222222000000000000000000000000///000111222111222555777333333EEEbbbjjj]]]ZZZdddvvviiitttzzz~~~vvvkkkbbbbbbbbbaaa```___^^^]]]hhhvvv}}}|||lllYYYMMMIIIHHHFFFGGGIIILLLPPPTTT[[[bbbgggfffpppxxxdddVVVQQQLLLJJJGGGCCC@@@>>>===<<<===444666BBBFFF@@@CCCMMMccciiirrr~~~jjjiiinnn~~~|||yyywwwWWWHHH:::555444333222222000000000000000000000000000000000000000000000000000000000000111111111111...222777AAASSSfffnnnkkkssswwwppp|||yyyuuu{{{xxx}}}~~~~~~zzzwwwyyy~~~~~~zzzyyyvvvtttvvv{{{~~~}}}zzzwwwxxxyyyzzzyyywwwuuusssrrruuuuuutttrrrkkk\\\NNNFFFGGGOOOeeewwwqqqlllgggbbb^^^VVVJJJCCCBBB<<<<<<<<<============>>>>>>======@@@DDDJJJPPPTTTZZZ[[[\\\^^^```ccceeefffeeeeeedddcccdddfffiiikkkgggggggggiiikkknnnppprrrllllllllljjjhhhgggiiikkkkkkqqqsssnnnhhhiiiqqqxxxzzzWWW^^^YYYEEE555444444222333333333333333333333333///000000111222222333333333666:::<<<>>>@@@CCCEEENNNkkkzzzeeeVVVJJJUUUuuuvvvsss|||tttxxx{{{xxx}}}zzzfffXXXaaa{{{nnniii^^^VVVLLL\\\vvvjjjbbbggguuuvvvqqquuu}}}{{{{{{{{{}}}vvv~~~|||zzzeeeZZZdddhhh[[[PPPPPPLLLJJJFFFEEEGGGVVVssseeeggg~~~vvvyyybbbQQQNNNIIIIIIBBB:::777888777444000222111111000000000000000000000000000000000000000333333111///111555777666111BBBVVVffffffWWW[[[vvvsssaaaiii|||tttwwwzzzvvvpppnnnhhhggggggeee^^^[[[aaajjjuuu||||||___QQQQQQGGGBBBLLLUUUTTTYYY^^^^^^^^^aaaeeegggsss{{{|||hhh]]]SSSPPPHHH>>>;;;>>>>>>:::AAA>>>;;;<<>>FFFVVV^^^```uuuzzzWWWRRRbbbzzz]]]<<<333666555222222222222222111111111111000000000000000000000000000111000///000111111111000666555;;;LLL___jjjlllkkk}}}{{{|||xxxlllqqqwwwrrrhhhmmmttt|||~~~|||zzzzzzzzz{{{yyyxxxyyy{{{{{{xxxuuuwwwuuutttuuuvvvvvvuuuttttttwwwwwwpppcccWWWOOOMMMSSS___ttt~~~xxxnnnhhhccc```ZZZOOOGGGEEEEEEBBB>>><<<<<<=========<<<<<<===>>>@@@DDDJJJOOOVVV\\\^^^[[[[[[```bbb```dddfffhhhgggeeecccbbbccciiiggggggjjjooorrrpppnnnllllllllllllkkkjjjiiiiiimmmooopppooommmllllllmmmuuuwww[[[JJJEEEGGG>>>666666333333333333222222222111111111111111111111111222222333======999===>>>AAAKKKUUUiiiuuuhhhqqqppp\\\NNNSSSlllyyyxxxzzzvvvvvv{{{}}}qqq{{{{{{lll]]]___zzzlllkkkhhhWWWMMM]]]www}}}gggaaakkkxxxtttvvv|||{{{{{{|||uuuttt}}}yyyfffeeebbbUUUOOORRRMMMJJJGGGDDDDDDNNNeeezzz~~~yyycccqqqppp^^^ZZZUUULLLFFF???:::888666333111222222111000000000000000000000000000000000000000111000000000222666777777999LLL\\\ffffff^^^hhhiiifffsss}}}tttoootttxxxuuuqqqooojjjjjjkkkjjjeeeaaaeeemmm|||ppp```PPPOOOVVVSSSTTT\\\^^^kkkgggaaa^^^aaaiiippptttzzzvvvgggZZZIII>>>:::;;;<<<<<>>JJJNNNPPP```xxxxxxhhhZZZYYYbbbwwwTTT???777444222111222222222111111111111000000000000000000000000000111000000000111111111111555444@@@XXXfffiiiqqq~~~~~~{{{xxxuuucccbbbjjjuuu~~~}}}yyywwwxxxyyyxxxvvvtttuuuuuuuuutttttttttuuurrrssspppfff[[[VVVXXX]]]kkkvvv~~~ssslllfffccc]]]SSSMMMKKKGGGDDD???=========>>>>>>============???BBBHHHLLLRRRYYY]]]\\\\\\______\\\dddfffhhhhhhfffdddddddddffffffhhhjjjmmmnnnnnnllljjjkkkkkklllllllllkkkkkkmmmnnnooonnnllljjjjjjkkkppp|||fffWWWPPPIII:::444666222333333333222222222111111111111111111111222222333333<<<;;;999>>>@@@BBBKKKZZZyyyyyyooorrrlllzzz]]]JJJPPPvvvyyy}}}zzzqqqwwwssstttccc___xxxnnnllliiiXXXLLL[[[uuu{{{fffcccnnn}}}rrrttt~~~~~~zzz{{{~~~}}}|||{{{yyyxxx}}}{{{xxx}}}mmm```TTTRRRXXXPPPMMMJJJGGGCCCGGGUUUddd~~~iiifffnnneee^^^MMMJJJDDD>>>999555333222222222111000000000000111000000000000000000000000......///111444555777999@@@XXXgggiiihhhhhhsssxxxqqqmmmtttsssnnnlllqqquuutttqqqoooiiijjjlllmmmjjjgggkkkrrruuudddVVVVVVOOOTTTZZZ]]]jjjvvvuuuzzzrrrjjjiiipppxxxttt___JJJCCC@@@<<<:::<<<=========<<<:::999:::<<<;;;BBBFFFIIIUUUiiiwww{{{bbbXXX[[[{{{nnnMMM999333333222222222222111111111111000000000000000000000000000000000000000000111222333444777KKKeeennnlll}}}qqqWWWaaalllzzz{{{wwwvvvwwwxxxxxxssstttuuutttssssssttttttsssrrrmmmeee___aaallluuuzzzrrrkkkfff```XXXSSSSSSKKKGGGBBB???>>>>>>???>>>>>>>>>>>>======???DDDGGGLLLSSSYYY[[[\\\^^^]]]ZZZdddgggiiijjjhhhfffeeeeeedddgggjjjlllllllllllllllggghhhhhhiiijjjjjjkkkkkknnnoooooonnnlllkkkkkklllkkkwwwyyyooodddQQQ;;;666888222333333333222222222111111111111111111111222333333444;;;999999AAAAAAAAAJJJ[[[}}}zzzpppyyyaaaOOO\\\zzzxxxuuummm{{{xxxxxx|||hhh^^^uuuqqqmmmjjjZZZLLLZZZsssxxxeeeeeerrr}}}qqqsss}}}||||||zzzzzz||||||{{{zzzzzzyyyvvvrrrooosss~~~|||~~~~~~kkk\\\XXX\\\TTTQQQNNNKKKFFFDDDKKKTTTqqqmmmttt}}}|||uuuxxxiii^^^LLLJJJFFF@@@999555444444333222111111000000111111000000000000000000000000///...000333555444777:::DDD```nnnkkklllpppzzzuuuzzzwwwtttxxxqqqppppppssstttsssooollleeeeeehhhjjjjjjjjjqqqyyyuuulllgggaaa\\\```dddoootttvvvvvvtttwww}}}xxx^^^KKKKKKKKKAAA:::;;;<<<>>>@@@???<<<;;;===???:::===DDDMMMWWWddduuulllbbbddd{{{VVV;;;444555444222222222111111111000000///////////////////////////000000000000111333555444CCCZZZjjjmmmtttmmm^^^jjjvvv|||yyywwwxxxyyyzzzwwwuuussssssttttttrrrpppuuutttrrrqqqsssyyyxxxmmmfff```YYYWWWXXXPPPKKKEEEAAA@@@@@@@@@@@@@@@@@@???===<<<===???BBBHHHMMMTTTYYY\\\___``````eeehhhjjjkkkiiihhhggggggdddiiimmmnnnlllkkkkkkmmmffffffffffffgggggghhhhhhlllnnnnnnnnnmmmmmmnnnpppjjjsssyyyzzz{{{```CCC<<<;;;111333333333222222222111111111111111111222333333444777;;;999:::BBBAAAAAAJJJ```^^^UUUmmmuuuuuu{{{yyytttlllnnnooohhh^^^rrrtttnnniii[[[NNN\\\rrrtttbbbdddttttttuuu~~~}}}}}}}}}{{{yyyuuuuuuwwwzzz|||zzztttoooqqq}}}~~~|||}}}kkk^^^XXXUUURRRPPPOOOJJJEEEFFFJJJ___vvvnnn}}}rrrmmm|||lllZZZJJJIIIFFF@@@:::666555555333222222111111111111111000000000000000000000000111///111555555333666===NNNeeemmmggglllyyyxxxyyyuuuuuuzzzvvvxxxyyyxxxuuuqqqlllgggcccbbbccchhhkkkoooxxx{{{kkkeeejjjtttyyyvvvuuuyyyjjjSSSOOOMMMDDD===>>>:::===@@@???===<<<>>>AAA;;;888===JJJVVVcccvvv}}}kkkaaaxxxyyyttt___CCC888666444222222222111111111000000///////////////////////////000111000000111444777888SSShhhhhhhhh}}}~~~iiipppwww~~~~~~}}}{{{zzzzzz{{{||||||vvvpppqqquuuuuuoooiiipppqqqvvvyyylllccc\\\WWWWWWZZZUUUPPPIIIDDDAAAAAAAAAAAAAAAAAA@@@===;;;:::<<<>>>EEEIIIOOOVVV\\\```eeejjjgggiiikkkkkkiiihhhhhhhhhcccgggkkkllljjjiiijjjllljjjiiihhhgggggggggggghhhhhhiiikkkkkkkkklllooorrrmmmppprrrttt{{{nnnMMMAAA<<<000333333333222222222111111111111111111222333444555:::===:::<<>>===<<<===>>>AAA:::999CCCQQQeeexxx]]]ggg}}}ttt|||kkkPPP===555333222222222111111111111000000000000000000000000000...000111000///111555:::AAA___oooffffffzzzxxxeee{{{~~~{{{||||||{{{zzz{{{}}}~~~wwwpppoooqqqpppiiibbbgggkkkttt}}}ssspppvvvggg]]]WWWTTTWWW]]]ZZZTTTLLLFFFCCCCCCCCCBBBCCCCCCAAA>>>;;;::::::;;;CCCEEELLLUUU\\\aaahhhoookkkkkkkkkiiigggfffgggiiiccceeeggghhhhhhhhhiiijjjnnnmmmkkkiiiiiiiiiiiijjjeeefffgggggghhhjjjmmmpppooonnnmmmqqqxxxwwwUUUCCC;;;000333333333222222222111111111111111111222444555666;;;>>><<<>>>BBB???DDDVVVqqqYYYHHH]]]~~~{{{zzzpppfffkkk~~~uuummm]]]kkkyyyllldddZZZTTTaaauuu~~~ooo]]]cccvvv}}}{{{zzz|||{{{qqqnnn|||}}}}}}|||xxxvvv}}}yyysssnnnttt~~~|||hhh[[[VVVSSSTTTRRRLLLIIIIIIEEEWWWsss~~~gggPPPLLLFFFBBB@@@<<<777333444333222222111111222222000000000000000000000000222...000777777555===JJJfffiiicccbbbttt~~~zzzyyyyyywwwwww~~~vvvpppiiibbbccccccgggoootttwww|||fffVVVOOOLLLHHH??????>>>??????>>><<<:::@@@===;;;>>>JJJaaauuugggzzz}}}}}}uuu\\\BBB666555222222222111111111111000000000000000000000000000---000111000///111666<<>>777111444333222222111111222222000000000000000000000000111---///666888777AAAPPPhhhiiidddjjj}}}|||~~~yyyvvvxxxyyyxxxsss}}}}}}uuupppiiibbbaaabbbiiirrrwwwwwwxxx|||}}}~~~xxxccc[[[RRRIIIFFFDDDAAAAAABBBAAA<<<888777:::<<<;;;BBBWWWtttmmm]]]kkk||||||yyycccFFF777777222222222111111111111000000000000000000000000000---000222000///000777===WWWaaajjjnnnsss~~~www}}}jjjeee^^^qqq~~~}}}zzzvvvtttvvv}}}wwwxxxwwwoooccc[[[ZZZ[[[dddmmmuuuwwwrrrllliiijjjYYYtttzzzlll\\\SSSQQQTTT\\\eee___YYYPPPIIIEEEDDDDDDDDDDDDDDDCCC@@@<<<:::::::::@@@BBBLLLYYY___```ccciiipppnnnjjjfffccccccfffiiilllhhhfffhhhlllppprrrqqqhhhgggfffeeefffhhhjjjkkkmmmmmmlllkkkiiijjjmmmoookkkjjjjjjlllnnnooorrruuuxxx~~~aaaIIIAAA===333333333222222222111111111111111222333444666777555:::<<>>AAAKKKWWW^^^aaaeeejjjpppiiieeefffeeebbbeeekkkmmmlllkkkllloooppppppooommmllljjjiiiiiiiiijjjjjjkkklllmmmmmmnnnmmmmmmmmmlllgggfffjjjnnnqqqvvv{{{oooWWWAAA888777444444555444000111555333222222222333555777888===:::BBB;;;AAADDDGGG{{{{{{vvv\\\OOOIII[[[tttwwwttteeeggg~~~xxxmmmsss~~~uuu}}}fff```xxx}}}llleeeYYYRRR^^^qqqxxxjjj\\\iii}}}}}}wwwwwwyyyrrr{{{sssqqq~~~vvvkkk[[[OOOHHHDDD@@@===??????CCCNNN\\\hhhoooqqqrrruuu}}}rrr]]]UUUUUUTTTQQQOOOJJJEEEMMMggguuuooorrr[[[HHHDDDDDD>>>999:::333333222222222222222333222222111000000000000000111333555777555;;;NNNaaagggcccjjj{{{{{{yyyrrrkkk}}}zzzrrr{{{|||xxxkkkeeeccc```bbbffflllppprrrvvvzzz}}}~~~{{{zzzzzzzzz}}}uuu```UUUOOOJJJGGGIIIIIIEEECCCCCC@@@>>><<<======DDDSSScccxxx|||ZZZZZZfffiiiTTT777444444222111111222222111000000000000000000000000///666000---444333:::RRRiii^^^```sss{{{cccYYYaaajjjvvv~~~~~~uuutttrrrqqqssswww{{{~~~zzzwwwtttsssvvvzzz~~~|||aaavvvxxxgggUUUOOOQQQVVV\\\aaa___WWWMMMGGGFFFFFFEEECCCEEECCCBBBBBBAAA???<<<999>>>AAAKKKXXX```cccfffkkkpppjjjggghhhfffdddeeejjjllllllkkklllnnnnnnmmmkkklllkkkjjjiiiiiijjjlllmmmllllllmmmmmmlllkkkjjjjjjkkkggggggkkkoooqqqtttyyy}}}www^^^FFF999777444444555444111222666333222222222333555777888;;;999AAA;;;BBBGGGOOO~~~||||||vvvuuurrrSSSKKKNNNfff{{{qqq{{{|||qqqhhhkkkvvvpppxxxzzznnn{{{jjjaaavvvpppjjj^^^SSS```qqqvvvgggZZZggg}}}yyy{{{tttqqqwww{{{yyyxxx{{{{{{{{{tttsss}}}ttt\\\TTTKKKDDDCCCCCCBBBAAACCCAAAAAAGGGSSS```iiinnnpppvvvjjjZZZVVVUUUTTTSSSNNNGGGFFFVVVsss~~~qqq}}}zzzdddOOOGGGDDD>>>;;;<<<333222222222222222333444222222111000000000000111222333555666888AAATTTfffbbbaaalll}}}tttooottt|||sssnnnwwwwwwxxxrrrgggcccbbbaaadddfffjjjmmmpppuuuzzz}}}zzzyyyvvvvvvxxx{{{~~~sss```WWWOOOIIIHHHIIIGGGFFFGGG???>>>>>>===<<<===GGGRRRggg}}}hhhVVV```{{{tttBBB777444111000111111111000000000000000000000000000222444000222666444BBB___lllZZZ[[[vvvzzz\\\XXXcccnnnyyy~~~~~~|||vvvuuuttttttvvvyyy}}}gggzzz{{{ooo```SSSQQQUUUYYY]]]```\\\UUUMMMGGGEEEEEECCCAAADDDDDDCCCDDDCCCAAA>>>;;;===AAAKKKZZZcccfffhhhkkkoookkkiiiiiihhheeeeeegggjjjjjjkkklllmmmllliiigggjjjiiihhhgggiiikkknnnqqqmmmmmmmmmlllkkkjjjhhhgggjjjggggggkkknnnnnnrrrvvvxxxnnnQQQ>>>777444333555444222333666333222222222333555777888999999???<<>>:::333222222222222333444444222222111000000111111111333444555666:::FFFYYYhhhbbbdddqqqxxxuuu{{{}}}zzzvvvvvv}}}wwwkkkcccaaabbbbbbcccdddfffjjjooovvv|||zzzwwwwwwyyy}}}~~~uuubbbWWWLLLIIIHHHGGGGGGIII>>><<<<<<<<<::::::BBBKKKaaauuurrr___ooo}}}~~~VVV<<<666111000111000///000000000000000000000000000444000000555555666MMMllloooXXXXXXyyyyyy[[[```kkksss{{{}}}~~~}}}yyy{{{yyyvvvuuuwww|||rrr{{{rrrcccXXXQQQTTTZZZ^^^___```ZZZUUUNNNIIIFFFEEECCCBBBEEEEEEEEEFFFFFFDDD@@@===<<<@@@KKK[[[eeehhhiiikkklllkkkiiiiiigggeeeddddddfffggghhhjjjlllkkkhhheeehhhgggffffffhhhkkkooorrrmmmmmmmmmlllllljjjiiiiiikkkhhhgggiiijjjkkkooovvvvvv}}}aaaDDD999444222444555333333666333222222222333555777888999999======AAAMMMfff|||}}}pppGGGHHHaaakkkuuuiiiccclllzzzwwwvvvrrruuu~~~zzznnn]]]kkk{{{tttpppdddQQQ___mmmlllaaa^^^nnn|||~~~wwwmmmwww}}}yyy{{{lll[[[QQQLLLJJJGGGFFFFFFFFFFFFFFFFFFGGGJJJRRR\\\gggooosssttttttaaaUUUNNNMMMIIIIIIEEEDDDRRRppp}}}{{{tttrrrlllTTTLLLMMMKKKAAA888444333333222333333444444222111111111111111222222333444555555<<>>;;;:::999999@@@HHH]]]sss}}}fffooo{{{yyylllBBB888111111222//////000000000000000000000000000333---000666444<<>>@@@QQQssskkkGGGQQQooo~~~kkk}}}yyybbbaaaooo~~~tttyyytttooorrr___iii}}}yyytttrrrfffWWWccclllggg___aaannn{{{ttt{{{{{{{{{{{{}}}~~~{{{fffWWWQQQTTTSSSSSSRRRQQQPPPOOONNNKKKOOOUUU]]]fffmmmsssvvvzzznnnYYYLLLHHHFFFHHHHHHEEEJJJ^^^}}}uuuuuu}}}lllttt{{{]]]MMMJJJIIICCC;;;555555444333333333333333222111111111111222333333222555555777???PPP```hhhmmmuuu~~~~~~zzzyyyiiibbbaaaaaaaaaaaa\\\[[[]]]ccclllwww||||||{{{www|||ooo[[[PPPKKKHHHFFFFFFGGGBBB===;;;999888===DDDTTTooorrraaa{{{}}}hhhzzzGGG:::111222333000...111000000000000000000000000222,,,111666444FFFggg{{{pppaaabbb}}}uuucccggghhhwww~~~ooocccaaahhhttt}}}wwwwwwwwwxxx{{{tttiiihhhdddnnn~~~|||pppfffVVVQQQRRR\\\eeegggdddbbbXXXVVVSSSNNNJJJHHHFFFEEEGGGFFFEEEFFFGGGFFFEEECCC===>>>GGGVVVbbbffffffgggfffhhhgggdddcccddddddaaa```aaacccfffiiijjjiiigggeeeeeefffggghhhkkkmmmnnnkkklllmmmmmmnnnnnnnnnmmmnnnjjjgggfffccccccjjjsssuuutttxxxlllGGG???777222333555333333444333222222222333555777888999===;;;AAABBBWWW]]]GGG\\\}}}{{{qqqooo```gggyyyuuurrr|||sssiiixxxdddmmmyyysssrrrggg___gggiii```[[[bbblllqqqmmmwww{{{|||oooeeeccciiijjjjjjgggccc___[[[ZZZXXX\\\bbbhhhmmmqqquuuwwweeeSSSLLLHHHGGGHHHHHHGGGQQQnnnqqqmmmgggyyynnnXXXMMMIIIDDD@@@777666555444333222222222222111111111222222333444000444666999DDDWWWeeejjjsssyyyzzzzzzuuudddaaacccbbb```___XXXWWWYYY___iiittt{{{~~~}}}}}}yyywww||||||dddVVVOOOJJJFFFDDDGGGBBB>>>===;;;999<<>>===DDDSSS___cccdddeeeeeehhhgggcccbbbffffffcccbbbbbbbbbdddggghhhhhhgggggghhhiiijjjkkklllllllllllllllmmmmmmmmmlllkkkkkkkkkiiiiiihhhdddbbbgggnnnpppuuuzzz}}}mmmNNNBBB999333333444333222222333222222222333555777888888>>>;;;DDDEEE___nnnOOOIIIgggssszzztttdddbbbsss~~~lllppp}}}vvvhhh{{{}}}|||hhhqqqwwwoooooofff___dddbbbXXXYYYeeemmmlllkkkvvvzzz{{{~~~~~~{{{{{{zzzvvvooogggaaa^^^___bbbfffjjjlllnnnppprrrqqq[[[TTTKKKFFFGGGJJJFFFIIIcccpppppp]]]jjj~~~|||fffUUUKKKEEEBBB888777666444333222111111222111111111222333333444...333666;;;HHH\\\jjjnnnwwwxxxvvvxxxrrrbbb```dddccc```^^^VVVUUUVVV\\\gggqqqwwwzzzwww~~~|||yyyyyykkk[[[SSSKKKFFFDDDCCC???>>>???>>>;;;===AAAFFFZZZzzzaaahhhyyyppppppOOO>>>333444666000///333000000000000000000000000111///666666666YYY|||~~~iiimmmuuuuuueeepppxxxoootttbbbTTTPPPWWW```oooqqqtttsssoooggg^^^XXX\\\mmm|||tttmmmfffaaa\\\XXXYYYbbbjjjhhhaaa]]]VVVUUUTTTPPPKKKGGGEEEEEEEEECCC@@@???@@@BBBCCCCCC>>>===CCCQQQ]]]bbbbbbccceeeiiigggbbbbbbggghhheeeeeedddcccdddfffgggffffffiiijjjlllmmmnnnmmmllllllmmmmmmmmmlllkkkjjjiiihhhggghhhjjjkkkgggbbbdddjjjjjjyyypppWWWDDD:::333333444333111111333222222222333555777888777>>>;;;GGGIIIeeewww^^^HHHLLLnnnkkk~~~iii\\\ccc|||{{{gggooo}}}~~~}}}lll|||xxx|||iiiqqqtttkkkkkkcccZZZ^^^ZZZRRRXXXiiiqqqmmmgggssstttvvv{{{tttmmmlllnnnjjjdddcccfffffffffooo}}}iiiVVVMMMJJJIIIHHHDDDGGG[[[rrrrrrttt^^^```xxxdddMMMHHHFFF<<<666333444444111000111333333222222111222222222555999666:::OOO]]]dddllltttwwwwwwrrrdddzzz}}}{{{ssssssuuulllfffgggiiiddd^^^ZZZWWWRRRPPPUUU]]]fffpppwwwvvvwwwuuuvvvxxxkkk```PPPGGGIIICCCDDDBBB???:::999;;;===???SSSsss```[[[kkksss]]]>>>666;;;111---555444111111111111111111111111333111999:::BBBggg~~~ooojjjmmmrrr~~~___jjjkkkooonnn\\\RRRRRRWWWjjjooonnncccVVVOOOLLLIIIKKKbbb~~~zzzmmmdddbbb```]]]___fffkkkiiidddaaa]]]WWWPPPLLLKKKIIIDDD???AAA???======???@@@AAAAAA<<<===EEESSS]]]```aaabbbjjjiiifffdddcccbbbbbbbbbdddeeeeeeeeeffffffggggggeeeeeefffiiikkkkkkjjjiiihhhiiijjjiiihhhggghhhiiieeegggiiihhheeecccdddeeerrr|||sssXXXGGG===999555000444777000444333333333444666777888:::<<>>VVVccchhhoooqqqsssjjjiiiyyylll___zzztttsssxxxzzzmmmaaa]]][[[YYYXXXYYYUUUUUU\\\bbb]]]TTTXXXeeerrrzzzqqqdddooo~~~zzzhhhWWWMMMJJJEEEEEECCC???<<<:::;;;<<<;;;BBBSSSjjj```MMMfffoooFFF444888666000222222222222222222222222222666000333???TTTsss}}}mmmhhhkkkuuuvvvxxxuuu^^^```hhhhhhnnnyyyrrrzzzqqq[[[ffffffbbb]]]\\\]]]YYYSSSOOOaaa}}}sssvvvtttnnnmmmiiieeedddiiillliiieeedddZZZTTTNNNJJJIIIHHHEEEBBB===;;;::::::<<<=========???===DDDSSSaaadddbbb```]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[\\\]]]___```aaaaaagggggggggggghhhhhhiiijjjkkklllmmmmmmkkkkkklllmmmiiijjjkkkkkkhhhgggggggggfffxxx}}}{{{~~~oooeeeJJJ<<<777555111444666///444333333333444666888999===999===FFF___{{{yyy\\\GGGNNNfffyyyssszzzrrr[[[\\\rrrlllfffnnn|||yyy}}}{{{{{{jjjhhhlllsssvvvppphhhddd[[[RRRKKKRRRaaallllllhhhjjjppp~~~vvvnnnhhhfffiiizzzyyypppmmmoookkkfffcccdddbbbdddrrrzzz___RRRHHHHHHHHHGGGJJJPPPrrruuupppnnnpppnnnkkk\\\TTTEEE???999555555444111111333222222111111222222333333555666555AAAYYYeeeiiirrrzzz~~~vvvqqqyyyssscccwwwwwwtttyyyvvvjjj___ZZZXXXVVVVVVXXXVVVWWW^^^aaaWWWKKKQQQbbbpppyyyiiiiiiooo]]]RRRMMMFFFEEECCC@@@===<<<;;;;;;??????HHHZZZlll}}}iii]]]tttUUU555888777///555222222222222222222222222777///111CCC^^^uuuvvviiifffggguuuzzz~~~uuu[[[```ffffffnnnzzzmmm{{{{{{hhhpppqqqtttzzzuuuXXXaaa}}}xxxccccccsss|||tttrrrnnnjjjiiillllllhhheeeeee```[[[TTTNNNJJJGGGCCC@@@<<<;;;:::;;;===>>>===<<<>>><<>>777666111333666000444333333333555777999:::>>>;;;<<>>???>>>======:::>>>KKKVVVXXXUUUSSSNNNNNNMMMNNNOOOQQQSSSTTTTTTUUUWWWYYY\\\___aaabbbfffggggggfffeeeeeehhhkkkiiikkkllllllkkkkkklllnnnkkkjjjjjjjjjjjjiiigggfffgggvvv}}}{{{yyyYYYDDD999777222333555111333333333444555777999;;;<<<===>>>KKKmmmXXXMMM[[[tttyyymmm{{{fffYYYiii{{{kkkooozzz|||pppooosss{{{}}}uuulllgggZZZOOOLLLWWW___^^^]]]aaaeeeuuu~~~wwwrrrsssjjjccc]]]YYYVVVZZZnnnrrr^^^LLLHHHHHHEEEEEEHHH\\\sssvvvpppnnn^^^JJJBBB;;;666555444222222444111111111111222333444444333666999FFFYYY```iii{{{~~~~~~|||ddd___iiittttttxxxjjjbbb\\\YYYWWWSSSSSSUUU\\\nnn|||mmm___VVVhhhzzzdddccc}}}{{{~~~|||}}}zzz~~~qqqcccXXXIIIGGGDDDBBBAAA???<<<999<<<<<<@@@OOOiiinnnWWWooo~~~tttJJJ444222444888333333333333333333333333555333888TTTtttvvvkkkmmmxxxsssuuummmXXX]]]^^^]]]iiikkkaaaiiiooosss{{{jjjzzzxxx^^^[[[hhh{{{~~~{{{zzzwwwvvvvvvrrrkkkffffff]]]\\\YYYUUUPPPKKKFFFDDD>>>======>>>@@@@@@???===<<<:::<<>>@@@PPPssszzzLLLIII```rrrsss}}}ooo[[[XXXnnnqqqhhhmmmyyyqqqpppuuu}}}}}}sssggg```TTTNNNNNNUUUYYYWWWYYY^^^ddduuuyyyrrrqqqfff```[[[WWWPPPQQQcccxxx{{{hhhRRRJJJGGGCCCDDDHHHOOOiiirrrmmm[[[HHHCCC<<<666555444222222555111111111111222333444555333777;;;GGGVVV\\\hhhtttggghhhtttoooxxxiiiaaaZZZVVVRRROOOOOORRR^^^yyyvvv^^^eee|||iii\\\ttt~~~}}}~~~zzz{{{xxx|||sssdddVVVJJJGGGDDDBBBBBB@@@<<<888:::???@@@HHHfff}}}\\\ddd~~~WWW444333999222333333333333333333333333222777AAA```zzznnnyyy{{{^^^]]]bbb```^^^kkkkkkdddiiitttzzzsssjjjccceeekkk~~~~~~~~~xxxoooiiihhh```aaa```]]]WWWPPPJJJGGG=========>>>@@@@@@???===<<<:::<<>>???RRRxxxsss^^^GGGLLLhhhzzzqqqzzzfffSSSYYYttt}}}iiijjjmmm{{{{{{xxx}}}pppqqqvvv~~~~~~rrrccc[[[OOOQQQTTTUUUUUUWWW\\\bbbjjjyyy~~~~~~~~~yyypppnnnccc^^^ZZZVVVNNNKKKZZZmmmzzzqqqXXXMMMHHHDDDEEEJJJFFFaaaqqqsssqqq]]]MMMDDD===777555444222222555111111111111222333444555222888===HHHTTTXXXgggqqqhhhrrrnnn~~~nnnjjjaaaXXXSSSNNNJJJLLLPPPXXXuuufff\\\vvvlll\\\mmmxxxxxxzzztttuuuxxxgggWWWJJJGGGDDDCCCBBB@@@<<<888<<>>@@@@@@>>><<<<<<;;;===???===:::===CCC???>>>>>>>>>@@@BBBCCCEEEFFFHHHKKKOOOSSSWWWZZZ\\\[[[```fffgggeeeeeehhhkkkiiijjjllllllllllllmmmooopppnnnlllmmmnnnnnnkkkiiigggeeesssxxx|||zzzYYYCCC<<<444111444444333333333444666999;;;<<<999???>>>RRRxxx}}}eeeQQQKKKXXXtttuuusss{{{bbbPPP]]]zzzzzzfffooorrrxxxrrrxxxpppqqqxxxssscccZZZMMMUUUZZZXXXVVVZZZccciiirrr{{{ooohhh___]]]^^^^^^SSSHHHNNN]]]tttyyy~~~___NNNHHHFFFEEEFFFFFFWWWuuuppp~~~dddMMMHHHCCC<<<777555444555444444333222111111333555666<<<888;;;GGGSSS[[[eeennntttqqqmmmnnnwwwvvvnnneeeccc]]]UUUMMMIIIJJJMMM\\\hhh{{{~~~cccaaagggvvvvvvbbbrrr{{{{{{~~~pppiiipppnnnllllllqqqjjj[[[TTTKKKDDDDDDDDDAAA===<<>>======>>>??????@@@@@@AAABBBBBB>>><<<:::999999;;;===???BBBEEEHHHKKKLLLOOORRRTTTVVVZZZ___dddgggiiiiiiiiiiiijjjmmmooopppooommmlllnnnmmmmmmllljjjhhhfffeeejjjeeeqqq}}}~~~~~~{{{WWWAAA>>>666000333444555555555555666888999999444>>>@@@SSS{{{{{{{{{sssTTTHHHFFF```rrrnnnwww\\\PPPgggvvvdddjjjyyytttsssyyyuuurrrxxx~~~nnnbbb```ZZZ___bbb^^^XXXYYYdddooouuu{{{nnnfffbbb```aaa___TTTHHHLLLXXXzzzqqqeeeQQQIIIEEEDDDEEECCCRRRlllqqqxxxuuulllSSSKKKEEE===777444444444555444333222111111333444666888666:::DDDOOOVVV___gggwwwqqqooosssxxxoooeeeeeeccc]]]TTTLLLJJJNNNSSSUUU\\\{{{sssqqqqqq[[[dddhhhrrr~~~fffttt{{{vvv~~~{{{lllccc[[[ZZZXXXWWW\\\iii{{{qqqaaaXXXNNNGGGFFFFFFBBB>>>===<<<:::@@@BBBMMM}}}qqqaaawwwsssYYY@@@333222444333333222222333333444555666444TTT|||sssuuu}}}xxxbbbiiiuuu```RRRhhh{{{wwwbbbXXXvvvrrrooonnnlllfff^^^TTTMMMIIIBBBBBBAAA@@@???>>>>>>>>>??????@@@AAAAAABBBBBBCCC@@@>>>;;;999999999;;;<<<===???AAACCCDDDFFFJJJLLLOOOSSSZZZ```dddggghhhhhhiiiiiijjjkkklllllllllmmmmmmmmmllljjjiiigggffffffhhhcccnnn|||yyyZZZDDD???999444333333555555555555666888999::::::@@@EEEaaammmOOOHHHNNNdddwwwiiilllmmmXXXSSSjjjssseeennnsss{{{yyy~~~tttttt{{{qqqeeecccbbbeeeeeeaaa[[[\\\eeennnyyyxxxjjjcccdddcccdddaaaTTTGGGHHHQQQqqqqqq}}}nnnVVVKKKEEECCCCCCAAAKKKaaa~~~uuujjjrrrxxxzzz\\\OOOHHH???777333333444555444333222111222333444555666666:::CCCLLLSSS[[[bbbiiixxx~~~~~~wwwqqqrrrzzzooocccbbbaaa\\\SSSKKKKKKSSS[[[WWWYYYtttttthhhfffYYY___dddkkkwwwzzzjjjvvv{{{vvv{{{yyyxxx}}}~~~tttdddYYYLLLKKKIIIFFFHHHRRRbbbooossssssxxx{{{hhh]]]SSSJJJHHHHHHDDD@@@???;;;888>>>AAADDDeee___ccckkkJJJ333000666333333333333333444444555555<<<___~~~sss{{{zzziii```ppp}}}YYYNNNfffyyy}}}|||}}}dddRRRkkk}}}|||{{{yyyooonnnkkkfff___WWWPPPKKKDDDCCCBBBAAA@@@?????????@@@AAAAAABBBCCCCCCDDDDDDCCCAAA>>>;;;999888888999888999::::::;;;===AAAEEEGGGMMMVVV^^^cccfffhhhjjjkkkjjjjjjiiijjjlllmmmoooooonnnllljjjiiihhhhhhiiinnngggpppyyyttt]]]GGG>>>;;;888555444444444555555666888999:::======IIIqqqqqqMMMFFFRRRiiivvviiirrrbbbTTTWWWpppooofffsssooo|||xxxvvvzzz{{{pppjjjlllooonnnjjjddd```bbbiiippp~~~uuuggg```ccccccddd```TTTGGGFFFLLLeee~~~nnnwww\\\MMMEEEBBBCCCBBBFFFWWWttt}}}bbbvvv{{{vvvcccTTTLLLAAA888333333444555333333222222222333444555666888===DDDLLLTTT]]]ccc^^^pppzzztttqqquuupppddd___^^^YYYOOOGGGJJJVVVaaa```]]]tttzzzeee]]]YYYXXXccckkkvvv{{{llljjjwww|||{{{vvvyyyuuupppmmmqqqssskkk[[[NNNLLLKKKIIIEEECCCGGGQQQZZZWWWVVVYYYbbbnnn~~~qqqbbbWWWMMMIIIHHHDDD@@@???>>>:::===BBBDDDTTT}}}jjj```uuu^^^;;;000666333333333333333444555555777FFFiii}}}yyy[[[]]]tttWWWOOOhhhzzz}}}{{{}}}lllXXX___~~~|||{{{|||tttrrrmmmhhhbbbZZZRRRMMMFFFEEECCCBBB@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGEEEAAA>>>;;;999888888888888888777666999===@@@EEELLLVVV^^^bbbeeehhhkkklllllllllmmmmmmnnnooopppqqqooommmkkkjjjjjjkkklllqqqjjjnnnssssssxxxrrrdddKKK;;;:::999555555444444444555666888999:::???:::KKKxxx~~~UUUDDDPPPkkk~~~mmmzzz|||]]]RRRZZZuuu}}}mmmgggsssqqqzzz~~~zzzwwwuuuppplllpppxxxyyysssjjjcccbbbgggpppvvv~~~~~~~~~rrreee___bbbcccddd___SSSIIIFFFIII[[[uuummmcccRRRGGGDDDEEEEEEEEEQQQlll```hhhrrraaaWWWOOOCCC999444333444555222222222222333333444444444888===CCCLLLXXXeeemmmfffyyyrrrqqqvvv~~~}}}mmmaaa]]]ZZZSSSJJJDDDIIIVVVbbbddd```sss}}}aaaSSSTTT[[[hhhnnnxxxllldddhhhvvvvvvqqqsssvvvwwwiiidddaaadddiiigggYYYKKKKKKKKKJJJHHHFFFFFFJJJMMMNNNMMMNNNRRRVVVbbb{{{yyyeeeYYYNNNIIIGGGCCC@@@??????:::;;;BBBFFFKKKfffrrrfffwwwuuuHHH222555444444333333444444555666999MMMooo}}}ZZZccc}}}ZZZTTTooo~~~[[[VVVrrr~~~zzzvvvqqqjjjddd\\\SSSMMMIIIGGGEEECCCAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFIIIHHHEEEAAA>>><<<;;;:::999999888666555666999<<>>FFFEEEUUUuuujjjaaavvvXXX;;;999444444444444444555555666888SSStttbbbqqq]]]ZZZuuuyyy}}}eeeZZZrrr~~~yyyqqqkkkeee^^^TTTNNNKKKIIIFFFCCCBBBBBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHGGGEEECCCAAA@@@???>>>::::::999777555555777999@@@IIIUUU]]]___```cccfffhhhjjjlllooopppnnnlllkkkkkkjjjiiihhhhhhiiijjjjjjhhhjjjdddnnnxxxmmm{{{lllDDD<<<777///444333333444555777999:::;;;===<<>>999666555444222222333333444444444333111777<<<@@@NNNhhhsssxxx}}}zzzqqqsssvvv{{{uuummmggg^^^VVVKKKCCCCCCJJJTTT[[[___fffvvvhhhQQQQQQWWWfffiiiyyydddffflllyyy||||||~~~~~~ppp```YYYXXXWWWSSSNNNNNNRRR\\\llltttjjj[[[LLLGGGDDDIIIRRRXXXYYYWWWYYY\\\dddhhh```VVV\\\jjjiii\\\OOOIIIGGGDDDBBBBBB999???:::;;;BBB@@@MMMmmmiiiZZZttt___???<<<444444444444444555666666999[[[}}}ccc|||^^^]]]yyy}}}pppuuunnneee|||}}}wwwooojjjeee^^^VVVOOOMMMKKKGGGDDDBBBBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA=========;;;888777777888>>>HHHVVV^^^```aaaeeeiiijjjkkklllmmmnnnnnnmmmmmmjjjjjjjjjjjjkkkkkkkkkkkkgggnnnccciiiqqqxxxyyyvvvJJJ???888///555333333444555777999;;;<<<999???bbbxxxVVVLLLWWW|||ssssssmmmZZZTTT```zzzkkk```ggghhh{{{{{{zzzsssqqqzzzuuutttjjjiiihhhffffffkkksssyyyzzzvvvxxx{{{|||zzz}}}~~~{{{~~~rrrsssuuuxxx|||rrrmmmmmmnnnooolllbbbWWWPPPMMMKKKQQQfffvvv{{{{{{bbbPPPGGGEEEBBB>>>DDDYYYttt^^^ooovvvuuuWWWPPPGGG???:::777555444111222333444444444333333333:::>>>BBBRRRpppvvvppptttxxx~~~~~~pppkkkhhh```VVVJJJCCCDDDLLLTTTXXXVVVcccrrrhhhOOONNNSSSiiisssmmmlllppp{{{zzz|||}}}uuufffVVVNNNNNNMMMJJJLLLOOOUUUbbbttt}}}qqq```XXXPPPJJJNNN[[[dddfffcccfffjjjvvvwwwddd]]]bbbkkk]]]PPPJJJHHHEEEDDDDDD999DDD>>>999???>>>KKKmmmuuu]]]vvvttt~~~vvv{{{ZZZ:::777555444444444444555666666;;;ddd|||ppp]]]xxx]]]]]]{{{~~~ssstttlllfffzzz~~~zzztttmmmhhheee___WWWPPPNNNKKKHHHEEECCCBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA???<<<:::::::::>>>JJJXXX```ccceeeiiimmmnnnnnnmmmmmmnnnoooqqqrrrlllmmmnnnnnnoooooonnnnnndddnnn```aaakkkmmmkkkwwwKKKAAA:::000777333333444555777999;;;<<<<<>>DDDLLL\\\uuu~~~tttuuuvvvuuuhhh]]]VVVNNNFFFDDDDDDHHHPPPXXX[[[cccsssbbbIIIMMMXXXeee{{{rrrnnnpppyyyxxxyyy{{{{{{~~~|||yyymmm```UUUQQQPPPLLLLLLNNNNNNNNNYYYrrr|||ccc___SSS]]]kkk]]]TTTIIIFFFGGGBBB???>>>;;;===???===LLLjjjlllaaapppuuuuuuwwwooolllWWW>>>;;;555333333555555333555;;;FFFvvvggg___fffWWWdddwww~~~tttxxxddduuuoooqqquuuwwwwwwvvvtttsssooommmjjjeee___XXXQQQMMMJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAAEEEIIIKKKKKKIIIEEEDDDBBBAAABBBCCCEEEGGGIIIGGGFFFGGGCCC===:::;;;JJJWWWaaaaaadddlllnnnjjjnnnmmmmmmlllmmmnnnooopppnnnllljjjhhhhhhiiikkkllliiidddfffkkksssuuu{{{|||XXXBBB===222999444444444555777888:::;;;CCCGGGuuuhhhVVVDDDNNNhhh|||pppxxxuuuaaaOOOVVVqqqppp]]]___gggrrryyyyyysssnnnlllssswwwwwwyyyvvvsssppprrryyy}}}|||{{{{{{sssyyy|||zzz{{{vvvyyy|||wwwtttsssrrrsssppplllfff___YYYUUURRRTTT]]]lll}}}pppwww|||cccQQQHHHEEECCCBBBJJJ[[[sssiiiwww^^^NNNDDD>>>???444555333333222222222333444555999888<<>>>>>:::<<>>444999444444555666777999:::;;;EEENNN|||\\\KKKDDDRRRqqqzzzppp|||sss\\\QQQ\\\wwwooo^^^dddooowwwttt~~~|||xxxtttqqqwwwwwwttt{{{|||xxxwwwwwwxxx{{{~~~|||zzzxxxwwwwwwxxxzzz{{{uuuxxxxxxwwwzzzyyy~~~}}}wwwvvvuuuuuutttrrrmmmgggaaa[[[VVVTTTZZZ___iiiwwwtttlllhhhSSSIIIEEECCCAAAFFFUUUllljjjrrrmmm\\\LLL???===444555333333222222222333444555888777<<>>>>>:::;;;???>>>HHH___^^^iii}}}oooPPP???777555444666555444777===WWWsss{{{vvvxxxxxx{{{bbbqqqbbbUUUdddyyy}}}dddmmmgggyyyooofffkkkoooooolllgggdddccccccdddeeebbb\\\TTTNNNKKKFFFEEECCCDDDEEEFFFEEEDDDBBBCCCEEEGGGJJJLLLMMMMMMFFFFFFEEEEEEEEEGGGHHHIIIJJJGGGGGGGGGDDDAAADDDJJJZZZbbbgggffffffjjjmmmlllfffgggiiikkkllllllmmmmmmhhhiiiiiihhhhhhgggfffeeehhhcccdddffflll~~~}}}wwwvvvwww___FFF???444555444444555666777999;;;<<>>DDDVVVjjjmmmrrrzzzVVV;;;888555444666555444888>>>eeevvvqqqrrrxxxppp```{{{zzz```TTTeeezzzfffiiicccwwwooohhhlllpppnnnhhhaaa^^^^^^bbbcccbbb^^^WWWPPPLLLJJJFFFEEEDDDEEEGGGHHHGGGEEECCCDDDFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKEEECCCBBBBBB???>>>DDDMMM^^^dddhhhggggggiiillllllggghhhjjjkkklllmmmmmmmmmjjjjjjjjjjjjiiihhhgggfffhhhdddddddddgggyyy|||uuuzzzwww~~~lllNNNAAA555222444444555666888:::<<<===>>>[[[zzz{{{yyyjjjKKKFFFNNNttt|||sssvvv\\\NNN]]]xxx~~~gggXXXdddpppvvvvvv{{{uuulllsssvvvwwwooorrruuuxxxzzzzzzzzzzzz{{{yyyvvvqqqmmmmmmooosssvvv}}}{{{uuuppprrryyy}}}}}}}}}{{{xxxuuurrrppplllfffaaa[[[WWWUUUWWWXXXYYY```lll}}}rrryyyttt[[[NNNCCCCCCBBBDDDNNNccc}}}zzzooowww|||xxx\\\AAA999222666333333222222222333444555777777<<>>AAANNNpppnnnnnnxxxfff===999666555666555444999???ggg{{{wwwmmmcccsss\\\RRRddd{{{xxxkkkaaaxxx}}}tttnnnllloooqqqlllccc[[[YYYYYY``````^^^WWWPPPKKKJJJLLLGGGFFFFFFGGGIIIIIIHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFFFFEEEEEEFFFIIIMMMQQQTTTRRROOOLLLIIIDDDCCCJJJTTT```dddhhhjjjiiiiiikkknnnmmmmmmmmmnnnooopppqqqqqqllllllllllllkkkiiihhhggggggdddeeecccdddttt{{{oootttzzzzzzUUUCCC888333444444555666888:::<<<>>>===aaa|||{{{lllxxxPPPIIIIIIppp~~~vvvsssYYYOOO___yyyhhh[[[fffqqquuuyyytttnnniiiooovvv|||xxxlllnnnppprrruuuwwwvvvuuutttrrrooollljjjlllpppvvvzzzxxxppppppvvv|||}}}{{{vvvrrrmmmkkkhhhddd```\\\YYYXXXTTTSSSRRRSSS\\\mmmzzzrrr|||bbbTTTDDDDDDCCCCCCJJJ]]]wwwpppqqq{{{___EEE???555666333333222222222333444555999777;;;IIIXXX```dddfffgggttt|||vvvooouuuxxxoooccc[[[VVVJJJEEEBBBBBBCCCDDDIIIOOOQQQ^^^lllmmmPPPJJJMMMhhhmmmYYY\\\tttxxxpppgggbbb\\\[[[cccrrr~~~wwwooollllllyyyxxx___UUUqqq~~~iii\\\iiisssfffTTTLLLIIIBBBAAABBB;;;999???======GGG]]]iiieee|||HHH:::777555666555555999@@@eee}}}ppphhhppp[[[OOObbbyyyoooxxxeeevvv~~~vvvqqqrrrttttttlllaaaXXXVVVXXX\\\[[[WWWOOOHHHFFFJJJNNNHHHHHHHHHIIIKKKKKKIIIGGGGGGIIIKKKJJJGGGFFFFFFHHHGGGDDDBBBBBBHHHRRR]]]dddhhhccc]]]UUUKKKGGGMMMWWW```dddiiillllllkkkmmmpppqqqppppppooopppqqqrrrsssnnnnnnmmmllljjjjjjiiihhhfffdddfffdddcccttt|||gggnnnyyyTTT@@@999666333444555666999;;;===>>>@@@fff|||qqqKKKLLLJJJrrr~~~~~~xxxlllRRRSSSbbb|||lllaaajjjrrrxxxzzz~~~qqqjjjjjjiiillluuu~~~~~~vvvpppooorrrqqqqqqtttwwwwwwtttpppllljjjhhhhhhkkkqqqwww{{{yyyppplllrrr{{{{{{tttooohhhgggeeeccc```]]][[[ZZZTTTRRROOOMMMSSSddd|||nnngggYYYDDDEEEDDDCCCHHHYYYsssqqqnnnzzz```IIIDDD888555333333222222222333444555:::555:::MMMbbblllkkkiii\\\tttzzzqqquuuvvvsssiii___WWWIIICCC@@@BBBCCCEEEKKKRRRUUU[[[```xxxaaaNNNNNNYYYeeeaaahhhgggbbb[[[XXX___ooo}}}}}}{{{xxxsssvvvdddQQQnnn{{{eeeYYYbbb{{{sssgggVVVNNNLLLEEEBBBCCC;;;888>>>===<<>>AAAggg```CCCNNNNNNxxx}}}}}}zzz|||eeeLLLRRRaaazzzkkkaaaiiiooo|||yyy}}}{{{oooeeedddiiikkkllluuu|||ooolllsssyyyvvvtttwwwzzzzzzuuupppjjjiiiggggggjjjooouuuyyy{{{|||wwwmmmhhhoooyyy~~~xxxrrriiifffaaa^^^]]]^^^^^^^^^SSSRRROOOKKKLLL[[[sssooo{{{qqqVVVIIIEEECCCBBBDDDQQQlllooo|||oooXXXKKKBBB:::666555444444333333444444555888777999HHHccczzz{{{pppooo|||ssswww|||ooocccYYYPPPIIIDDDBBBCCCDDDEEEIIINNNPPPUUUXXXfffdddSSSRRRiiimmm^^^}}}vvvllleeeeee```YYY\\\eeeoooyyyzzzrrrooohhhmmmwwwxxxcccYYY^^^uuu___[[[jjjtttdddWWWMMMGGGFFFDDDAAA>>><<<===>>>??????\\\___cccvvv___;;;999777666666666;;;@@@ppp}}}vvvwwwbbbQQQaaauuu}}}||||||~~~~~~~~~|||yyyxxxvvvzzznnn```ZZZVVVYYYYYYYYYVVVSSSWWWdddqqq}}}ppp^^^WWWYYY\\\OOOKKKGGGEEEFFFIIILLLNNNNNNIIIHHHKKKLLLIIIGGGHHHNNNQQQPPPJJJFFFGGGHHHFFFCCC<<<777777;;;AAALLLWWW```WWWLLLDDD>>>???IIIUUUccceeehhhkkkmmmnnnmmmmmmpppooommmllllllnnnppprrrooommmkkkhhhggghhhiiijjjggggggfffcccaaagggwwwvvviiiwww~~~QQQAAA888999444555777777888999<<<>>>@@@sssxxx\\\CCCCCC[[[uuu|||lllsss{{{^^^RRRMMM```mmmggg\\\\\\eeemmmuuuyyy~~~}}}xxxtttlllllltttrrrxxx|||{{{zzz{{{yyyvvvuuuvvvuuussssssvvvtttoooiiifffdddddddddgggpppzzz{{{|||vvvllljjjrrrzzz{{{yyyrrrjjjfffaaa^^^^^^```aaaaaa\\\[[[WWWPPPOOOZZZpppvvvyyyxxx]]]KKKFFFCCCBBBDDDOOOjjj~~~ppp}}}sssWWWGGG@@@:::333555444444333333444444555777999<<>>======>>>??????OOOdddZZZ{{{tttwww~~~~~~```<<<999777666666777<<>>FFFIIIDDD>>>:::777;;;IIIWWWfffgggjjjlllnnnooooooooopppooommmllllllnnnpppqqqnnnmmmkkkjjjiiihhhiiiiiiiiiiiigggeeedddhhhqqqyyyuuujjjzzz~~~TTTCCC999777444555777888888999<<<>>>GGGyyy}}}lllSSSBBBBBBZZZvvv}}}|||vvvkkkpppyyy^^^SSSNNN```jjjaaaUUUWWWcccmmmuuuyyy}}}}}}~~~}}}uuurrrvvvtttxxx{{{}}}zzzrrrtttuuuuuussssssvvvtttoooiiifffcccddddddfffnnnwwwyyy{{{wwwmmmjjjpppxxx{{{zzzssskkkgggccc```aaaccceeeffffffeee```WWWSSSZZZlll{{{wwwdddNNNGGGCCCCCCDDDMMMfffttt||||||YYYEEEBBB<<<222555444444333333444444555666;;;???BBBLLL^^^ppp{{{zzzqqq]]]LLLHHHDDDAAABBBCCCDDDHHHMMMNNNRRRTTTVVVaaavvvrrrfffhhhoooxxx~~~wwwjjj[[[SSSUUUWWWbbbmmmqqqpppkkkbbbZZZNNNRRRSSS[[[zzzwwwmmmccc^^^\\\^^^fffnnnyyybbbOOOHHH[[[|||{{{lll^^^QQQIIIGGGFFFCCC???======>>>>>>>>>GGGwwwXXX{{{ttt~~~}}}yyynnnwww}}}UUU<<<888666777666777===EEE{{{wwwgggqqqooo{{{[[[iiizzz~~~}}}||||||qqq}}}|||nnnZZZPPPIIIGGGDDDEEEJJJOOOSSSZZZbbbsssyyyppphhh\\\RRROOOLLLIIIIIILLLQQQUUUWWWRRRNNNKKKHHHCCC???BBBIIIWWW___ccc^^^UUULLLDDD======999777666444111444999;;;;;;;;;:::999>>>NNN___iiijjjkkkmmmnnnpppqqqqqqooonnnmmmlllmmmnnnooopppmmmllllllllljjjiiihhhgggjjjiiihhhhhhjjjkkkjjjiiiuuunnn{{{~~~SSSEEE999666444666777888999:::===???MMM~~~tttzzz___JJJEEEHHH___xxxnnn~~~sssYYYPPPQQQbbbiii\\\PPPTTTcccmmmuuuyyy{{{{{{}}}{{{wwwyyy{{{}}}|||ppprrrttttttrrrtttvvvtttoooiiieeecccccccccdddkkkrrrvvvzzzxxxoooiiillltttzzz~~~zzzsssllliiieeeccceeehhhkkklllllllllhhh```ZZZ___nnn{{{vvvhhhRRRHHHCCCDDDDDDJJJaaa{{{uuusss}}}{{{}}}]]]EEEEEEAAA444555444444333333444444555555;;;AAADDDHHHUUUeeerrr{{{}}}iiiNNNHHHCCCAAABBBCCCCCCGGGLLLKKKNNNSSSWWWYYY```qqqyyynnnuuu|||sssoootttcccYYYVVVQQQYYYaaaeeebbb\\\TTTOOOOOOXXX\\\```xxxssseee]]]UUURRROOOOOOSSSYYYgggmmmlll```OOOEEEOOObbbzzzvvvmmm]]]OOOHHHGGGGGGDDD@@@======>>>>>>>>>FFF___yyynnnllloooNNN>>>888555777777777>>>HHHwwwpppaaaccc~~~]]]jjj{{{~~~}}}~~~}}}rrrfff^^^fffwwwhhh^^^QQQKKKIIINNNSSSWWWbbbnnnoooxxxuuurrrhhh^^^WWWSSSOOONNNQQQVVVZZZ\\\OOOLLLHHHDDD???>>>FFFPPP```hhhmmmggg[[[OOODDD<<<;;;999777777444222555<<<>>>???BBBAAA>>>BBBRRRdddkkkkkkkkklllmmmoooqqqrrrnnnnnnmmmmmmnnnnnnoooooollllllmmmmmmllljjjhhhfffgggffffffjjjppprrrlllcccvvvvvvrrruuuMMMCCC999555444666888999999;;;>>>@@@SSSyyyzzzYYYCCCGGGLLLbbb|||nnnpppVVVNNNUUUgggmmm^^^QQQWWWeeennnsssvvvyyyyyy|||vvvqqqttttttssstttwwwtttoooiiieeebbbccccccdddiiiooossswwwxxxppphhhhhhpppxxx}}}yyyrrrllljjjggghhhkkknnnqqqrrrrrrtttrrrlllfffiiivvvwwwwwwlllVVVJJJCCCDDDDDDGGG\\\uuutttlllyyyvvvqqq|||xxx___FFFGGGCCC555555444444333333444444555555999AAAHHHNNNTTT\\\cccnnn}}}rrr}}}|||uuuWWWHHHCCC@@@AAABBBBBBFFFKKKNNNLLLOOOWWWZZZZZZ```hhhooorrr~~~zzzxxxwwwmmmnnncccwww|||jjjZZZRRRMMMPPPTTTUUURRRMMMHHHGGGRRR^^^eeefffuuuvvvhhh[[[TTTOOONNNLLLKKKOOOTTT\\\^^^ccc```QQQGGGKKKQQQWWWoooxxxiiiaaarrrnnn[[[LLLFFFGGGGGGDDD@@@>>>>>>?????????GGGfffhhh|||wwwwwwTTT@@@888444777777666>>>JJJtttzzzwww~~~]]]ZZZuuu[[[hhhzzz}}}||||||~~~}}}xxxfffVVVUUUYYYkkk}}}~~~zzzppp^^^WWWUUUZZZZZZYYYbbboooiiiyyy|||}}}~~~xxxqqq___ZZZSSSPPPRRRWWW[[[^^^RRRMMMHHHCCC>>>>>>HHHSSSgggppptttmmm___RRRGGG@@@===;;;999777444222888AAABBBDDDFFFDDD@@@CCCRRRcccjjjjjjjjjkkklllnnnooopppmmmnnnnnnoooooooooooooookkklllnnnnnnmmmkkkhhhfffbbbbbbccciiiuuu|||tttggguuu|||zzz|||jjjmmmFFF???888666555666888999:::<<>>>>>@@@AAAAAAKKKzzzmmmgggxxxxxx\\\DDD999444888888555>>>LLLxxxvvvjjjXXXmmmWWWeeeyyy~~~}}}}}}~~~{{{{{{fffPPPNNNPPPXXXbbbppp|||oooiiioooddd___bbb___VVVUUU\\\ZZZiiiyyy|||zzzxxxeee^^^VVVPPPQQQVVV\\\___\\\TTTKKKDDD>>>===EEEOOOiiisssxxxqqqbbbVVVLLLEEE@@@===:::777111000777AAAGGGGGGHHHGGGEEEIIIWWWggghhhiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrqqqpppooolllmmmnnnnnnmmmkkkhhhgggbbbbbbbbbhhhwwwrrrqqq|||ttt|||kkklllEEE>>>888777555777999:::;;;===@@@CCCYYYzzztttqqqfffxxxKKKJJJJJJZZZyyymmm~~~sssZZZRRRTTTjjjqqq```QQQWWWbbbeeekkkqqquuuvvvxxx{{{|||tttwwwxxxvvvwwwxxxtttnnnhhhcccbbbeeeiiijjjlllpppqqqrrrsssqqqiiidddhhhoooxxx||||||}}}|||}}}}}}uuummmjjjjjjlllqqqvvvyyyyyyyyy|||{{{tttsss{{{uuuvvv]]]LLLBBBEEEDDDBBBSSSlllwwwqqqxxxuuu|||yyybbbLLLGGGBBB999555444444333333444444555777555<<>>???AAABBBBBBHHHlllmmmgggvvvttt|||mmmGGG:::444888888444===MMM}}}~~~zzzXXXxxxoooUUUdddxxx~~~~~~~~~|||~~~~~~vvvVVVHHHLLLUUUXXXjjjzzzvvvlllbbbvvvuuuaaa___\\\PPPHHHJJJIIIWWWhhhttt{{{}}}pppkkkhhhppp|||llldddYYYRRRRRRYYYaaafffeeeZZZNNNFFF@@@>>>DDDKKKfffrrrzzzuuugggYYYOOOHHH???>>><<<888222000666@@@NNNKKKJJJIIIIIINNN\\\iiihhhiiijjjlllmmmmmmmmmlllnnnppprrrssstttsssqqqpppmmmmmmnnnmmmlllkkkiiihhhggggggdddgggwww|||kkkvvv}}}tttvvvLLLAAA888666555777999:::;;;===AAACCCYYYlllqqqSSSKKKKKKZZZ{{{ooowwwZZZOOOUUUkkkrrr^^^OOOVVVaaaccciiiooottttttttt}}}{{{vvvyyyzzzxxxxxxxxxtttnnngggcccbbbggglllnnnpppsssqqqoooppppppkkkdddeeekkksssvvv|||sss}}}xxxvvvwwwwww{{{tttllliiijjjnnnsssyyy{{{{{{zzz|||{{{rrrooouuu}}}uuuwww___LLLBBBFFFDDDAAAQQQiiipppxxxtttxxxrrrxxxqqqeeeQQQJJJEEE>>>555444444333333444444555777555:::GGGSSSZZZbbbiiiuuu~~~yyy}}}{{{ooojjj```VVVHHHCCC@@@@@@@@@@@@CCCIIICCCPPPWWWSSSNNNPPPTTTUUUYYYRRRVVV\\\]]]fffrrrtttrrrdddeeeuuuzzzrrrhhhZZZOOOOOOLLLLLLNNNKKKDDDCCCGGG@@@MMMUUUVVVbbb{{{{{{rrrmmmccc[[[SSSNNNJJJHHHKKKPPPdddfffyyyxxx[[[WWWllluuu{{{wwwcccUUUUUU\\\fffvvv|||hhhTTTJJJHHHDDDAAA>>>>>>???BBBCCCCCC???[[[ddd]]]rrrxxxvvvHHH;;;444999888333<<>>LLL^^^lllvvvzzzvvvppp\\\VVVWWWiiiqqqhhh]]]UUUVVV^^^gggmmmiii\\\OOOGGGBBBAAAEEEJJJbbbppp{{{xxxjjj\\\QQQIII<<<<<<===;;;666333999BBBPPPKKKGGGFFFGGGLLLYYYeeegggiiikkkmmmnnnnnnmmmlllooopppsssuuuuuutttrrrpppnnnnnnnnnmmmlllkkkiiiiiimmmlllffffffuuueeeooo}}}SSSEEE999555555777999;;;<<<>>>AAADDD^^^|||PPPEEEFFFWWWyyyjjjzzz]]]QQQXXXnnnsss]]]NNNVVVbbbdddhhhnnntttrrrpppwww~~~xxx{{{{{{yyyyyyyyytttmmmgggbbbbbbhhhnnnqqqsssuuurrrnnnnnnoookkkeeedddhhhnnnssszzzpppxxxsssrrruuuzzzxxxooohhhiiimmmrrrxxx{{{{{{yyywwwtttsssooohhhaaa___aaaeeemmmwwwsss~~~eeePPPBBBEEEDDD@@@KKK```|||tttzzz{{{}}}|||xxxuuurrrnnneeeJJJJJJIII999666555444333222333444444777;;;999CCC[[[gggccccccooo|||~~~xxxmmm___OOOGGGCCC@@@BBBAAA???@@@DDDGGGIIIKKKOOORRRSSSRRRQQQSSSUUUOOOHHHQQQjjj~~~vvvyyyqqquuussslllgggfffbbbXXXPPPLLLGGGGGGTTTZZZNNNEEEDDDBBBDDDDDDGGGQQQ```qqq}}}uuurrrddd\\\SSSNNNJJJGGGIIINNN```qqqvvvfffVVVZZZgggpppwwwxxxqqq```PPPHHHFFFEEEQQQ\\\qqqxxxfffWWWKKKEEEDDDCCCBBBBBBAAAAAAAAAAAA???TTT}}}zzz\\\SSS}}}}}}}}}XXX<<<666444666999;;;RRR|||[[[kkkuuuRRReeexxx}}}{{{oooTTTLLL___|||hhh\\\NNNHHHJJJ@@@BBBSSSgggrrrvvvkkkSSSRRRFFFPPPmmmzzzpppeee___\\\\\\cccjjjnnncccRRREEE???@@@DDDGGG```pppyyysssjjjcccWWWKKKDDD>>><<<===;;;666666;;;>>>@@@???@@@JJJYYYaaa```dddfffhhhiiiiiijjjkkkmmmnnnpppqqqqqqqqqqqqrrrtttooonnnlllkkkjjjjjjkkkllliiimmmiiifffuuuwwwlllxxx~~~___GGG444888666999:::999:::>>>BBBDDD[[[yyyMMMCCCEEEZZZtttmmmnnnUUURRRVVVxxxzzz]]]OOOWWWaaafffjjjkkkkkklllnnnttt~~~~~~}}}{{{wwwrrrmmmdddaaaaaagggqqqwwwvvvsssqqqsssrrrnnnhhhdddbbbcccooorrrxxxhhhyyysssqqqttt{{{xxxpppjjjkkknnnssswwwyyywwwuuusssjjjfff___WWWPPPLLLLLLNNNWWWbbbrrruuu|||iiiSSSDDDFFFDDD@@@JJJ^^^yyyxxx{{{}}}~~~xxxkkkPPPLLLJJJ===666555444333333333444444222999<<>>888555777:::;;;RRRrrrqqq___kkkqqqNNN```xxxooobbbvvvvvvfffTTTDDDCCCCCCQQQaaaiiiooofffPPPRRRHHHTTTqqqwwwjjjccc___^^^bbbgggkkkaaaSSSGGGAAABBBDDDFFF]]]mmmxxxvvvnnngggZZZMMMEEE???;;;<<<;;;999;;;AAAFFFDDD???===EEETTT\\\]]]aaaaaabbbcccdddgggiiikkkmmmoooqqqqqqppppppqqqssspppnnnkkkiiiiiijjjlllmmmiiijjjhhhhhhuuurrruuu{{{\\\FFF333777555777:::;;;===AAAEEEFFF```jjjMMMEEEFFF\\\sssmmmlllRRROOOYYYzzz|||^^^OOOVVV___dddiiijjjkkklllmmmrrrzzz~~~|||xxxrrrnnnbbb``````fffpppwwwwwwtttuuuvvvuuuqqqkkkfffddddddiiioooxxx\\\wwwuuuwww~~~|||wwwqqqlllkkknnnqqqttttttrrrnnnllleee___UUUMMMGGGEEECCCBBBDDDOOO^^^mmmxxxyyywwwlllVVVGGGFFFDDD@@@JJJZZZvvvwwwYYYLLLHHH???666666444333333333444555333;;;<<>>XXX___cccvvvtttYYY???:::777777:::<<>>BBBEEEGGGHHHcccyyy|||lllYYYLLLDDDHHHdddrrrmmmjjjPPPMMM[[[|||~~~___PPPVVV^^^bbbhhhjjjlllmmmmmmpppuuuzzz}}}xxxrrrnnndddaaaaaagggooouuuvvvtttuuuvvvuuuqqqlllgggeeedddaaajjjwwwWWWzzz}}}~~~zzzuuupppmmmiiijjjmmmnnnmmmkkkhhhfffddd\\\SSSMMMKKKJJJHHHGGGAAAHHHRRR]]]hhhsss}}}}}}uuunnnXXXGGGEEEDDDAAAIIIWWWttt}}}~~~```KKKEEE>>>777666555333333444444555888===;;;===KKKXXXlllaaazzziiiZZZOOOHHHCCCAAABBBAAA>>>???CCCDDDGGGKKKOOOSSSWWW\\\___vvvyyyxxxuuuzzz{{{iii]]]TTTKKKHHHFFFBBB???@@@FFF___wwwlllPPPGGGFFF<<<<<<<<<>>>GGGYYYnnnvvviiibbb\\\UUURRRRRR___zzzeeeQQQNNNQQQfffooorrrhhh\\\XXX[[[___aaaUUUVVVnnnzzziiiZZZOOOIIIDDDCCCBBBAAA@@@?????????<<<[[[kkkddd}}}uuu~~~~~~zzzwwwvvvUUU===999777888:::===UUUooojjjiiieeexxxSSSSSSddd}}}xxxnnnmmmVVVMMMKKKRRRZZZ]]]dddcccUUUSSSOOO```}}}ppphhheeebbb_________YYYQQQJJJEEECCCBBBAAAJJJVVVbbbffffffccc]]]UUUKKKEEE===999:::???HHHNNNSSSLLLAAA;;;===DDDIIIJJJKKKJJJJJJMMMTTT]]]eeeiiiiiilllnnnooonnnmmmnnnooonnnmmmlllkkkjjjjjjiiijjjiiiffffffjjjnnnuuuqqqooossswwwUUUGGG888:::555555:::BBBGGGHHHHHHIIIhhhsss|||fffOOOIIIAAAIIInnnpppllliiiOOOMMM[[[|||aaaRRRXXX___ccchhhkkknnnooonnnooorrrvvv}}}}}}}}}xxxrrrmmmgggeeedddhhhnnnssstttsssppppppooollliiifffdddccc^^^hhhttt|||~~~~~~```xxx|||yyytttpppllleeefffffffffeeedddbbbaaa```ZZZRRRMMMLLLLLLJJJHHHDDDEEEIIINNNWWWbbbmmmtttyyyvvvnnnZZZHHHDDDCCCBBBIIIUUUrrrttt{{{cccLLLFFFAAA777666555444333444555555666<<<<<>>???BBBDDDFFFJJJPPPVVV[[[]]]^^^lllooonnnkkkjjjqqqzzzdddYYYOOOKKKHHHDDDCCCEEEGGGccc|||qqqQQQFFFFFF>>>>>>======DDDTTTlllvvvmmmeee]]]WWWVVVYYYhhhvvvvvvlllaaaZZZWWWpppxxxkkkmmmsssppp```]]]sssxxxgggZZZPPPJJJEEEDDDBBBAAA@@@?????????===aaa~~~ccc~~~|||sssvvvdddPPP999888666777:::>>>WWWooogggiii___]]]QQQUUUooo~~~}}}xxxxxx{{{bbbffffffXXXLLLJJJRRR[[[```kkkqqqhhhYYYWWWjjjooogggdddaaa___^^^ZZZUUUNNNHHHEEEBBB@@@>>>@@@GGGNNNSSSUUUXXXWWWUUUNNNHHH@@@999:::BBBKKKQQQQQQJJJAAA>>>>>>???@@@AAA???>>>>>>CCCNNN[[[eeejjjhhhjjjmmmnnnmmmmmmmmmmmmkkklllmmmnnnmmmjjjgggfffgggeeegggmmmqqqsssxxx|||qqqwwwmmmoooOOOFFF888999666555;;;FFFMMMKKKHHHIIIooozzzgggLLLGGGBBBLLLpppooommmiiiPPPOOOXXXzzz~~~bbbTTT[[[cccgggiiimmmpppqqqpppppprrruuuxxxwwwyyy}}}zzz|||vvvpppkkkeeeccccccgggnnntttvvvwwwlllkkkhhhfffeeeddddddddd___fffnnnrrrrrrtttyyy}}}|||}}}~~~}}}||||||}}}~~~nnn}}}|||yyyuuuqqqnnnfffdddbbb___]]]]]]^^^^^^```\\\VVVQQQMMMJJJGGGEEEAAA@@@@@@BBBIIIRRR\\\bbbcccmmm|||wwwsss^^^KKKDDDCCCCCCHHHQQQnnnwwwwww___NNNKKKEEE777777555444444444555666000777===GGGRRRQQQUUUfffnnn|||nnnSSSlllmmm^^^UUUHHHDDDBBBBBBAAA>>>???BBBHHHHHHKKKRRR[[[]]]YYYTTTWWW^^^eeegggeeedddgggiii|||sssfffYYYQQQKKKEEEBBBBBBIIIdddxxxWWWEEECCC===>>>??????BBBNNNgggyyyqqqfff^^^[[[PPPSSSYYY```fffgggddd```nnn~~~{{{mmmllltttbbbVVVMMMIIIFFFEEEDDDBBBAAA@@@??????AAAeeeeee}}}||||||fffNNN888888777777999===WWWwww}}}tttjjjooo]]]cccSSSNNNbbb|||~~~qqqppptttzzzwwwgggTTTddd}}}^^^QQQJJJIIIPPPXXX___qqq|||fffeeewwwppphhhdddaaa```aaaZZZUUUMMMGGGCCCAAA@@@>>><<<>>>@@@CCCGGGKKKNNNOOOMMMJJJBBB;;;<<>>???===<<<<<<:::888888???LLL[[[eeejjjgggjjjmmmnnnmmmlllllllllkkklllnnnnnnmmmjjjgggdddeeeeeehhhoooxxx}}}{{{vvvxxxuuu}}}gggfffHHHCCC777666777666===LLLTTTQQQMMMMMMppp~~~{{{qqqPPPFFFFFFNNNlllpppoooiiiQQQQQQVVVyyy~~~cccVVV^^^fffjjjjjjmmmqqqrrrqqqqqqtttwwwuuuuuuvvv{{{}}}zzz||||||~~~~~~zzztttmmmhhh___^^^```eeelllsssxxxzzznnnjjjeeebbbbbbdddeeeeee```ccceeeffffffhhhmmmqqqtttuuuuuuttttttuuuxxxzzzzzz{{{|||~~~qqq~~~}}}{{{xxxtttqqqjjjfffaaa[[[XXXXXXZZZ[[[___^^^[[[VVVOOOIIIEEEDDD>>><<<<<<===BBBGGGLLLNNNPPPUUUaaarrrwwwyyyzzzeeePPPGGGDDDCCCGGGMMMhhhrrr{{{WWWKKKKKKCCC888777555444444444555666111555:::HHHUUUQQQOOOZZZcccyyy||||||wwwPPPiiippp^^^VVVIIIDDDBBBBBBAAA>>>>>>BBBHHHFFFJJJTTT___aaaWWWLLLMMMUUU```eeeeeeccceeehhhyyyzzziii]]]RRRGGG@@@???FFF___aaaHHHBBB???;;;@@@BBBBBBHHH___yyypppdddZZZVVVHHHFFFFFFKKKTTT\\\cccgggmmm~~~{{{rrrwwwqqq___TTTMMMIIIGGGFFFEEECCCBBBAAA@@@@@@AAAaaaiii}}}xxxQQQ;;;;;;999777888<<>><<<;;;===;;;999999@@@NNN\\\fffjjjgggjjjmmmooonnnmmmllllllnnnmmmlllkkkjjjhhhgggfffggghhhgggmmm}}}ppptttttt~~~fffcccFFFDDD888666777666???RRR\\\YYYTTTUUUuuu}}}~~~xxxxxx]]]DDDHHHOOOhhhsssttthhhPPPPPPVVVyyydddWWW___fffkkkhhhlllpppqqqqqqrrruuuyyytttuuuvvvyyy|||}}}}}}|||xxxyyy}}}}}}xxxqqqjjjeee]]]]]]^^^bbbhhhnnntttwwwqqqkkkccc^^^^^^aaacccddd___^^^]]]\\\\\\]]]___aaacccdddddddddeeegggllloooqqquuuzzzlll}}}}}}}}}}}}}}}{{{wwwtttooojjjbbbZZZVVVVVVXXXZZZYYYZZZZZZUUUMMMGGGDDDCCC=========>>>@@@AAAAAAAAAEEEDDDLLL```|||vvvtttkkkTTTIIIEEEDDDFFFKKKdddooouuuOOOGGGHHH===888777666555444555555666999777555BBBQQQPPPOOO[[[iiirrruuu}}}YYYgggooo\\\TTTIIIEEEBBBBBBAAA>>>>>>AAAEEECCCGGGUUUccceeeXXXIIIIIIOOOWWW[[[[[[\\\bbbjjjzzztttggg[[[PPPHHHFFFAAAYYY~~~kkkMMMEEECCC999@@@DDDBBBEEEYYY|||xxxmmmcccWWWLLLGGGCCC@@@===>>>DDDNNN]]]iiirrrwww|||~~~qqqlllvvvqqq___TTTNNNKKKHHHGGGFFFDDDBBBAAAAAAAAA>>>[[[wwwlll{{{rrrTTT>>>>>>;;;888777;;;TTTxxxooo[[[ZZZYYYaaassszzzlll{{{|||iiilllqqqVVVHHH```xxx]]]\\\TTTPPPMMMOOOeee|||wwwnnngggbbbccchhh```YYYOOOFFFBBBAAABBBCCCCCC???======>>>>>>@@@BBBEEEFFFBBB===@@@LLLTTTUUUEEE<<<777:::===;;;<<<@@@???<<<<<>>===>>>AAACCCJJJDDDAAAMMMjjjyyytttmmmVVVIIIDDDCCCEEEHHHaaavvv\\\HHHJJJ<<<999666444333444444444333666777<<>>???BBBDDDCCCCCCNNNcccoooeeeSSSSSSVVV[[[___aaabbbfffjjj}}}}}}yyywwwbbbYYYPPPEEE===YYY{{{zzz```KKKBBBDDD@@@@@@FFFIIISSSnnnoooZZZMMMIIIHHHBBB<<<>>><<<999888<<>>UUUcccXXXFFF@@@:::888:::???CCCEEEGGG???===JJJXXX```eeehhhiiihhhiiikkkoooooollliiillllllmmmmmmnnnmmmmmmllljjjjjjiiinnnuuupppttt}}}mmmNNN;;;999777888999BBB\\\rrrlll^^^```pppHHHIIIOOOhhh}}}yyylllYYYOOOWWWpppzzzeeeRRRUUU```eeehhhiiikkkmmmooooooooonnnqqqpppoooooopppsssuuuwwwwwwyyy|||}}}~~~yyypppfff___^^^^^^^^^aaadddggggggggghhheee___ZZZWWWVVVWWWXXXZZZXXXUUURRRQQQPPPQQQRRRPPPSSSUUUSSSOOONNNOOOQQQ\\\ggguuu^^^rrr~~~|||vvvuuuttttttuuuuuutttrrrpppjjjaaa\\\[[[YYYTTTQQQRRRQQQMMMIIIFFFEEECCCAAA@@@??????@@@CCCGGGIIIKKKFFFCCCAAAKKKcccyyyrrrlllTTTGGGCCCBBBDDDGGG\\\rrr^^^GGGGGG<<<:::777555444555555555444555<<>>===>>><<<999<<<:::888666888???IIIOOO]]]jjjvvv{{{|||rrrvvvxxxfffUUUKKKHHHFFFEEEEEEDDDCCCBBBBBBBBB@@@PPPwww|||^^^___xxx```AAA999777:::;;;999MMMwww}}}mmmpppYYYGGGNNNfff|||kkkbbbjjj{{{tttZZZNNNOOO\\\dddbbbkkk```MMMDDDEEEAAAHHH[[[qqq|||tttooollljjjddd]]]SSSKKKHHHHHHIIIJJJIIIHHHFFFAAA<<<:::;;;>>>===@@@CCC@@@EEE^^^nnnfffTTTKKKAAA>>>BBBFFFHHHGGGDDD>>>AAAOOO]]]dddfffhhhcccccceeejjjoooqqqpppnnnmmmmmmnnnnnnnnnnnnmmmmmmlllkkkiiinnnyyyqqqyyyzzzkkkOOO???<<<999777999DDD```yyytttfffhhhaaaAAAEEENNNiii{{{wwwjjjVVVLLLUUUllltttaaaQQQVVVaaaccchhhjjjllloooppprrrrrrrrrrrrqqqqqqqqqrrruuuwwwyyyvvvwwwxxxzzz|||}}}xxxpppgggaaa^^^^^^^^^```dddeeeeeeeeeccc___[[[WWWUUUUUUWWWYYYWWWVVVTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPUUUaaappp|||[[[jjjyyyxxxpppoooooopppqqqpppnnnlllgggeeeaaa___]]]XXXQQQKKKHHHHHHGGGEEEBBBAAABBBDDDEEECCCBBBHHHPPPWWWXXXVVVFFFDDDBBBHHH\\\xxx{{{ppp~~~jjjSSSFFFBBBAAACCCFFFWWWnnnxxxjjjMMMIIIDDD999777444333444555444444333???CCCAAAOOOjjjzzzyyywww|||wwwfff\\\OOOHHHDDDCCCBBB??????AAA@@@EEEHHHHHHOOO]]]mmmuuuqqqrrrrrroookkkgggeeedddiii}}}sssccc]]]\\\vvvxxxcccXXXWWWCCCQQQeee\\\OOOHHHEEEGGGHHHHHHPPP[[[hhhnnntttvvvvvvrrrhhh^^^LLLEEE===888999;;;;;;;;;;;;:::888555555999>>>CCCKKK[[[jjjuuuzzz{{{iiiWWWKKKGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDUUU}}}}}}[[[YYY~~~\\\@@@999777999;;;999LLLzzz}}}bbbxxx~~~www^^^HHHIII^^^uuuxxxfff___nnn{{{___OOOHHHLLL[[[iiiwwwiiiQQQDDDCCC======JJJfff{{{uuuooollleee___VVVOOOLLLLLLMMMNNNMMMKKKHHHCCC===::::::;;;???@@@CCCBBBIIIgggnnncccVVVQQQRRRSSSOOOJJJDDDCCCIIIVVVbbbggggggfff```aaadddiiinnnqqqqqqpppmmmnnnnnnnnnmmmmmmmmmmmmlllkkkiiioooyyyqqq{{{|||sssfffNNNAAA===888777:::GGGgggrrrrrr{{{VVV>>>DDDNNNjjj}}}uuuqqqoooWWWLLLTTTjjjppp^^^PPPWWWaaacccggghhhkkkmmmppprrrsssssssssrrrrrrssstttvvvyyyzzzvvvuuuuuuwww{{{~~~zzzvvvooogggbbb^^^^^^___aaacccdddcccaaa\\\ZZZVVVSSSSSSTTTWWWYYYUUUUUUUUUTTTUUUUUUVVVVVVUUURRRQQQTTTWWWWWWSSSNNNRRR^^^nnn{{{___jjjxxxxxxtttlllkkkkkklllmmmkkkhhheeebbbaaa```^^^[[[UUULLLFFFBBBBBBCCCDDDBBB@@@AAAEEEFFFDDDFFFPPP^^^gggfffbbbQQQKKKCCCEEEXXXvvvppp~~~jjjSSSFFFBBBAAACCCFFFRRRjjj{{{wwwUUUIIIHHH888666333222333444333222333;;;???@@@KKKeee}}}nnnbbbRRRJJJDDDDDDCCC@@@???@@@;;;CCCJJJJJJJJJPPP[[[eeemmmpppoookkkhhhfffbbb______rrryyyeee]]]MMM[[[yyyvvvdddVVVOOOPPPgggmmmbbbVVVLLLHHHFFFDDDFFFKKKPPPTTTYYY^^^```]]]VVVPPPHHHEEE@@@<<<;;;;;;<<<<<<;;;:::999777555666999<<>>:::777999<<<999KKKxxx```aaawww|||eeeNNNLLL[[[pppjjjYYYfffeeeVVVMMMFFFSSSmmmpppVVVGGGGGGBBB>>>FFFZZZ{{{rrrmmmgggaaaYYYRRROOOOOOPPPPPPOOOMMMIIICCC>>>;;;999999BBBAAADDDBBBFFFfff}}}uuunnniiibbbYYYSSSMMMNNNTTT]]]dddgggfffeeecccdddgggjjjlllmmmlllkkkmmmmmmmmmllllllllllllllljjjjjjkkkssssssnnnuuuwwwlll```LLL@@@<<<555888;;;KKKooo}}}rrrSSSBBBFFFOOOjjjxxxoooiiiyyy]]]QQQTTTllluuuaaaPPPTTT```eeefffgggiiikkklllnnnooopppqqqrrrrrrsssuuuwwwxxxzzzwwwuuutttvvv{{{~~~yyysssmmmfffaaa^^^^^^___bbbddddddbbb```ZZZXXXUUURRRRRRTTTWWWYYYWWWWWWWWWWWWWWWWWWXXXXXXUUUSSSSSSTTTVVVVVVTTTRRRUUU```ppp|||fffmmmtttuuupppnnnrrrwwwyyyqqqhhhgggffffffeeebbb]]]ZZZ[[[ZZZXXXVVVRRRLLLEEEAAAAAA@@@DDDIIIIIICCCAAADDDAAAAAAGGGWWWkkkxxxyyyuuueeeXXXIIIFFFYYYwwwppplllUUUHHHCCCBBBDDDFFFOOOhhh}}}ZZZFFFEEE999777555444444555555444666666;;;CCCJJJXXXwwwuuutttgggVVVMMMEEEDDDDDDAAA???@@@<<>>@@@HHHGGGBBBWWW||||||oooeee```YYY[[[^^^```ccceeedddcccdddfffiiikkkkkkkkkjjjjjjmmmlllkkkjjjjjjjjjkkkkkkjjjlllqqq|||}}}mmmhhhjjjvvviii]]]JJJ???<<<555999===OOOyyyxxx~~~iiiNNNCCCEEEPPPnnnuuuoooeeebbbTTTTTTrrriiiPPPQQQ___hhhiiiiiiiiijjjkkkllllllmmmooooooppprrrtttuuuwwwxxxuuutttssstttxxx||||||}}}yyyrrrjjjccc^^^]]]^^^```dddffffffccc```]]][[[WWWTTTSSSUUUWWWYYY[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[XXXTTTRRRRRRTTTTTT```ooo|||iiipppvvvsssiii___YYYYYYYYY[[[\\\]]]eeexxxxxxpppeeeccc```]]]ZZZVVVQQQNNNOOONNNMMMJJJFFFBBB???===AAA???EEEQQQSSSKKKDDDCCC@@@AAAJJJ]]]vvv}}}nnnZZZSSSbbb{{{qqq~~~oooWWWIIIDDDCCCDDDFFFNNNgggzzzaaaIIIFFF<<<:::777777777888777777888555;;;GGGKKKRRRnnnfffxxxjjjYYYOOOFFFDDDDDDBBB@@@???BBB@@@@@@CCCDDDFFFKKKRRRSSS[[[```bbbiiirrrsssmmmeeeeeeqqqnnn```ZZZJJJHHHlllyyygggRRRLLLVVVhhhwww~~~qqqdddUUUKKKIIIKKKLLLLLLIIIIIINNNTTTVVVPPPJJJHHHCCCBBB@@@>>><<<;;;::::::777888888777555444555666555888<<>>@@@MMM{{{{{{qqqiiicccZZZRRRNNNLLLJJJIIIIIIFFFCCC@@@???===:::888888;;;HHHKKKAAAGGG\\\iiippp|||qqqgggddd]]]aaacccaaa```cccdddcccbbbeeeiiikkkllllllmmmnnnnnnmmmllljjjjjjjjjkkkkkkmmmpppxxx~~~nnngggfffxxxvvviii]]]JJJ@@@>>>888999???TTT~~~~~~aaaIIIAAABBBOOOrrrvvvuuufff~~~}}}___SSSRRRtttnnnQQQOOO^^^iiilllkkkkkkkkkkkklllmmmnnnmmmmmmoooqqqsssuuuvvvwwwtttttttttssstttwww}}}~~~wwwtttzzzzzzrrrjjjaaa\\\[[[]]]aaafffjjjjjjgggddd```^^^ZZZVVVUUUWWWYYY[[[```^^^\\\[[[[[[\\\]]]___^^^aaaccc___XXXRRRPPPQQQTTT___nnnzzzhhhooowwwvvvmmm___TTTOOOHHHJJJKKKIIIMMM^^^yyyxxxpppeeebbb]]]XXXSSSNNNIIIEEEDDDDDDEEEDDDBBB???>>>===@@@===FFFWWW^^^TTTHHHCCC@@@@@@FFFXXXqqqxxxlllqqqqqq{{{qqqXXXJJJDDDBBBBBBDDDMMMeeeyyygggMMMIII<<<999777666777777777666555666===FFFMMMTTTfffyyyzzz~~~fff}}}nnn\\\PPPFFFDDDEEEBBB@@@???AAA>>>???DDDFFFFFFKKKRRRNNNXXX```eeeppp~~~zzzlllgggnnnqqqeeeWWWLLLFFF\\\|||```UUUOOOIIIQQQ```___ZZZSSSOOOPPPRRRQQQOOOMMMLLLQQQZZZ\\\UUUOOOMMMHHHEEEBBB@@@AAAAAA???>>>;;;;;;;;;999777666666777666777999:::;;;AAAKKKTTToooyyygggXXXLLLGGGGGGGGGDDD@@@>>>???CCCGGGKKKUUUtttmmmyyy~~~___GGG999;;;777888===:::GGGrrr|||tttddd~~~ooo___HHHFFFWWWrrrqqq^^^YYYgggsss___LLLSSSxxxsss\\\UUULLLBBBCCCGGGvvvzzzoooiiibbbYYYPPPKKKGGGDDDCCCCCC@@@>>>===>>>>>><<<999999666???GGG@@@>>>GGGKKKYYYeeesssyyyrrrfff\\\WWWWWW^^^bbb```___bbbeeeccc```eeeiiilllmmmmmmoooqqqqqqooommmlllkkkkkklllmmmnnnpppzzztttooommm{{{rrrfffZZZFFF===>>>;;;888???WWWlllPPPGGGAAAMMMqqqvvv{{{gggwwwsssXXXPPPOOOqqqmmmSSSPPP]]]fffjjjjjjjjjjjjkkklllnnnooolllmmmoooqqqsssuuuvvvvvvvvvxxxyyywwwtttuuu}}}yyyqqqrrrzzz|||tttkkkbbb\\\ZZZ]]]bbbiiimmmnnnkkkiiiaaa___[[[XXXWWWYYY\\\^^^bbb```]]]\\\\\\___ccceeeeeejjjoooqqqnnnggg```[[[]]]fffrrr|||fffnnnwwwyyyqqqcccUUUMMMJJJNNNPPPKKKHHHOOObbbrrryyyrrriiiddd]]]WWWQQQKKKFFFBBB===@@@CCCDDDCCCBBBAAA@@@>>>;;;FFF[[[eeeZZZKKKCCC<<<:::<<>>???CCCHHHKKKRRRjjjzzzyyyfffEEE888;;;777888===:::GGGmmm}}}{{{kkkxxxdddNNNIIITTTjjj}}}vvvcccYYY___iiiOOOPPPrrrxxx```WWWMMMDDDEEE;;;jjjwwwkkkiiibbbXXXOOOHHHDDD@@@>>>???<<<;;;;;;>>>>>><<<:::@@@333555???===>>>DDDEEELLLVVVaaagggdddYYYMMMFFFNNNYYY```______cccfffdddbbbfffkkkmmmmmmmmmnnnpppsssqqqooommmlllmmmnnnooommmoooxxxxxxxxxwww||||||lllbbbVVVBBB:::===<<<777???YYY}}}___PPPCCCKKKnnnttt~~~fffuuukkkSSSNNNLLLlll}}}kkkTTTRRR]]]bbbgggffffffgggiiikkkmmmnnnlllmmmooorrrtttuuuvvvwwwzzz~~~|||vvvwwwsssooovvv}}}vvvmmmddd^^^YYY]]]cccjjjpppqqqooolll```^^^[[[YYYYYY[[[^^^```bbb```]]]\\\]]]bbbgggjjjpppuuu~~~{{{qqqiiipppzzzkkktttzzzvvvnnnggg^^^XXXUUUOOOIIIFFFEEEGGGNNNWWWuuu~~~wwwnnnnnnhhh___VVVMMMEEECCCCCC@@@>>>BBBJJJLLLFFFAAAAAAAAACCCEEEXXXrrrnnnSSSAAA>>>::::::AAAHHHRRRfffyyyyyyuuuqqqZZZKKKCCC>>>>>>AAAMMM^^^uuuzzzaaaFFFLLL<<<999666444555555555555...666===AAAMMM]]]ffffffiiilll{{{qqqbbbVVVIIICCCDDDEEEAAA<<>>JJJWWWlll|||sssbbbUUUKKKGGGGGGFFFEEECCCAAAAAAFFFLLLQQQQQQbbbzzzqqq}}}fffFFF;;;777:::;;;888>>>IIIlllxxxiii~~~oooSSSPPPUUU___nnn}}}vvv^^^[[[cccuuuSSSTTTuuu|||______PPPAAANNNKKKKKK~~~}}}qqqjjjcccXXXOOOIIIEEEBBBAAA<<<<<<>>>@@@===888999>>>:::888777777999<<<@@@CCCKKKPPPTTTTTTPPPJJJGGGFFFNNNQQQUUUZZZ^^^aaacccdddeeehhhkkklllllllllmmmnnnnnnppprrrqqqnnnmmmoooqqqoooppp}}}}}}pppyyywww{{{wwwfffNNN@@@>>>>>>;;;===EEE___{{{vvvHHHJJJPPPlllxxxsssrrr~~~ooo\\\OOOQQQeee|||wwwYYYOOO\\\eeehhhiiikkkkkkjjjjjjjjjlllkkkmmmqqqssstttvvvxxxzzz||||||xxx~~~zzzlllmmmyyy~~~vvvlllddd___aaaeeejjjnnnooopppqqqrrrggg___ZZZ]]]``````bbbfffgggddd___[[[[[[```hhhmmmtttuuuwwwvvvzzzqqqwwwxxxsssmmmhhhccc^^^UUUPPPLLLKKKHHHEEEGGGLLLeeexxx{{{uuupppkkkcccZZZPPPHHHCCCBBBDDDCCCGGGQQQTTTMMMDDD@@@CCCDDDEEETTTnnnrrr\\\GGGAAA;;;888::::::<<>>@@@JJJ[[[rrr|||dddGGGFFF<<<999666444555555555555555888>>>EEEQQQaaaqqqzzzmmmpppzzzuuueeeYYYKKKDDDDDDEEEAAA<<<>>>@@@AAABBBCCCFFFJJJMMMMMMUUUggg{{{uuugggSSSLLL\\\uuutttaaaUUUMMMGGGEEEGGGLLLRRRZZZ```bbb___ZZZWWWPPPTTT]]]hhhqqquuutttrrrnnncccTTTJJJGGGFFFCCCAAACCCBBBAAA@@@>>><<<;;;:::;;;<<<>>>???===???JJJVVVmmm}}}ssscccVVVLLLHHHHHHEEEDDDBBBAAABBBFFFMMMRRR^^^ggg}}}ppplll}}}GGG<<<777::::::888>>>IIIkkkqqqrrrTTTLLLNNNVVVeeexxxggg___[[[iiiYYYmmm|||YYY[[[UUUEEEGGGIIIEEEgggssskkk```VVVNNNIIIEEECCCAAA>>>>>>@@@>>>;;;;;;>>>999888777666777;;;>>>@@@FFFKKKOOOOOOKKKFFFCCCBBBKKKNNNRRRWWW\\\aaadddeeeeeehhhlllnnnooooooppprrrnnnooopppooonnnnnnnnnppprrrsssxxx|||uuu~~~|||lllSSSBBB>>>>>>;;;AAAGGG^^^QQQKKKLLLgggxxxsssuuu}}}mmmXXXJJJPPPccczzzvvvYYYNNNZZZccceeehhhjjjkkkkkkkkklllmmmoooqqqssssssrrrrrrrrrsss}}}zzzsssmmmttt|||~~~}}}uuummmgggcccbbbfffkkknnnoooooooooooohhh```\\\```dddeeegggkkkgggccc^^^ZZZYYY]]]bbbgggqqq|||~~~ssslllpppvvv}}}uuuyyyzzzvvvpppkkkccc[[[PPPNNNMMMOOOLLLFFFCCCDDDQQQhhh}}}}}}yyyrrrqqqkkkbbbXXXPPPKKKHHHJJJIIIOOOZZZ___XXXJJJ@@@BBBCCCBBBMMMfffvvvgggMMM???999777:::888777???KKK___wwwzzzrrrrrr[[[LLLCCC???>>>@@@FFFWWWnnnoooNNNGGG<<<999666444555555555555888666;;;IIIVVVeee}}}~~~yyyjjj^^^OOOFFFEEEDDDAAA======???@@@AAABBBEEEHHHKKKNNNYYYooozzz[[[JJJWWWhhh|||qqq[[[UUURRRIIICCCEEEFFFLLLUUU^^^bbbbbb^^^ZZZUUUZZZcccooo{{{vvvcccUUUPPPLLLFFFAAABBBBBBAAA@@@???>>>=========>>>AAAAAA???@@@JJJUUUooo}}}ppp```TTTJJJFFFGGGCCCCCCBBBAAABBBGGGNNNSSSXXXhhh}}}~~~^^^qqqGGG>>>888999999999???HHHeeezzzppp{{{xxxWWWJJJFFFLLLZZZ{{{tttoooiiiVVVSSSWWWJJJCCCCCC???PPPiiiqqquuussshhh___XXXRRROOOKKKDDD???@@@@@@>>>===>>>999888666555666888;;;<<>>>>>===CCCHHH\\\tttNNNHHHJJJhhhuuullluuu|||oooXXXKKKNNN___wwwtttYYYLLLWWWaaadddfffjjjkkkllllllnnnoooqqqsssuuuuuusssrrrsssttt}}}yyyzzzwwwjjjnnnyyy|||tttnnnjjjhhhcccgggmmmpppooommmkkkjjjhhhbbb___ccchhhkkkmmmpppgggccc]]]XXXVVVXXX[[[]]]bbblllyyy~~~yyyooofffbbbcccrrr}}}}}}}}}yyyyyymmm\\\NNNKKKIIIJJJMMMMMMHHHDDDDDDFFF]]]uuu~~~||||||{{{wwwyyyvvvmmmccc]]]XXXTTTNNNOOOVVVbbbiiicccSSSEEE@@@??????GGG^^^xxxpppRRR???:::999>>>>>>;;;AAAKKKQQQiii{{{rrrsss[[[LLLCCC???>>>@@@DDDTTTlllvvvSSSIII<<<999666444555555555555777111777JJJVVVaaa}}}~~~mmmaaaRRRHHHEEEDDDBBB???>>>???AAAAAABBBEEEHHHKKKQQQ\\\sss}}}{{{]]]LLL\\\dddsssiii[[[\\\]]]TTTHHHDDDFFFMMMZZZhhhnnnkkkeee___dddlllwwwrrrdddZZZRRRJJJDDDBBBAAAAAA@@@@@@?????????@@@AAACCCDDDAAAAAAJJJUUUooo}}}jjj[[[OOOGGGCCCDDDBBBBBBBBBBBBDDDIIIPPPUUUPPPllluuu\\\}}}yyyoooFFF???999999999:::@@@HHHaaaiii}}}uuuaaaOOODDDEEERRRpppzzzmmm^^^LLLOOOJJJDDD>>>???GGG]]]lllfffvvvuuullleee```WWWLLLBBBAAABBBAAA>>>===888777555444444555777888>>>AAAEEEEEEAAA>>>>>>>>>CCCGGGMMMTTT\\\ccchhhkkkiiilllpppsssssssssssssssooollljjjjjjmmmooonnnllliiirrr~~~yyyuuuyyy{{{qqqXXXCCC>>>??????CCCHHHYYY^^^GGGEEEJJJmmmtttggg|||~~~sss]]]QQQKKK[[[ssssssXXXKKKTTT^^^dddgggkkklllmmmlllmmmnnnppprrruuuvvvwwwxxxzzz{{{zzzwwwssswwwtttfffmmm{{{}}}wwwqqqmmmkkkgggkkkppprrrppplllhhhfffgggcccaaadddiiinnnpppqqqiiiddd]]]WWWTTTTTTTTTTTTUUUaaarrr}}}xxxiii\\\WWW[[[ooo{{{wwwwwwooo]]]NNNOOOJJJGGGIIIJJJFFFDDDEEECCCXXXppp{{{}}}{{{{{{|||~~~{{{qqqjjjddd^^^RRRTTT[[[eeennnlll^^^PPPBBB===@@@HHHZZZxxxzzz\\\FFF???;;;===;;;777:::CCCIII[[[rrr}}}rrrsss\\\LLLDDD???>>>@@@CCCSSSkkk~~~sssQQQGGG<<<999666444555555555555777000666IIIRRRWWWmmmrrrgggVVVJJJEEEDDDCCCBBB???AAABBBBBBCCCEEEIIIKKKNNNXXXooommmmmmmmmVVVQQQcccbbbggggggkkk|||tttYYYLLLGGGHHHXXXooo}}}|||uuuiiinnnuuu~~~uuueeeVVVLLLFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBDDDDDDAAAAAAKKKVVVppp|||{{{gggXXXMMMEEEBBBDDDAAAAAABBBDDDFFFLLLSSSXXX```vvvfffyyyzzzgggDDD???:::999:::<<>>BBBDDDVVVggg]]]fffvvvppp^^^PPPDDDAAABBB@@@===;;;777666555333333444555666999<<>>???>>>AAAEEETTTzzzTTTHHHGGGLLLqqqvvvgggzzzvvv]]]QQQIIIWWWooorrrYYYIIIRRR[[[fffiiilllnnnmmmlllkkkkkkmmmooosssvvvwwwyyy{{{}}}ttt|||}}}uuusssvvvgggooo~~~{{{uuupppmmmnnnqqquuuvvvrrrmmmgggeeefffdddbbbdddjjjppprrrqqqmmmfff^^^WWWTTTRRRQQQPPPQQQ___uuuvvvcccZZZ```qqqzzztttsssuuuiiiaaa[[[QQQIIIFFFEEEBBB@@@BBBBBBQQQfffsssvvvvvvvvvvvvzzzwwwmmmcccZZZ\\\```gggnnnppphhh^^^LLL@@@DDDLLLXXXwwwlllMMMBBB;;;;;;999777<<>>@@@CCCSSSjjj}}}tttRRRJJJ<<<999666444555555555555999222888GGGMMMNNN\\\qqq||||||ooo^^^OOOGGGDDDCCCCCC@@@AAABBBCCCCCCEEEHHHKKKMMMTTTgggqqqkkkaaaSSSYYYjjjbbbZZZkkkqqqttttttUUUJJJCCCOOOfffxxx{{{vvvmmmsss|||rrr___RRRLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCDDDCCC@@@AAALLLXXXrrr|||yyyfffXXXNNNGGGDDDFFF@@@BBBCCCFFFIIIOOOVVV[[[sssyyyccc~~~tttvvv|||xxx}}}~~~^^^@@@>>>;;;:::;;;???CCCGGGXXX}}}lll___lllmmmYYYyyylllSSSHHHNNNYYYkkkvvvvvvooo]]]EEEBBBFFFEEEFFFCCCNNN[[[RRRYYY{{{zzz[[[NNNBBB??????===:::999666666444333333333444444333666999999666555777:::AAAFFFPPPZZZccciiilllmmmmmmpppssstttssspppnnnmmmnnnllljjjjjjlllnnnoooooovvvxxxppptttzzzrrrXXXDDD???>>>===@@@BBBMMMzzzqqqMMMIIIHHHNNNvvvqqqcccvvvyyy[[[LLLHHHTTTmmmrrrZZZIIIPPPYYYgggjjjmmmooonnnlllkkkjjjkkknnnqqqrrrssstttvvvxxxqqqwwwyyynnnsss{{{uuurrrwwwyyy|||zzzuuunnniiifffddddddccceeellltttvvvtttrrrjjj___XXXUUUTTTRRRPPPJJJUUUnnn~~~wwwnnnxxx}}}wwwuuu|||}}}wwwtttdddWWWKKKEEEBBB>>>===>>>@@@IIIWWWbbbfffeeecccbbbggg}}}wwwiiidddfffgggggglllrrrpppjjjXXXBBBDDDNNNSSSqqq|||UUUHHH===;;;;;;<<>>@@@CCCSSSiii{{{vvvTTTJJJ<<<999666444555555555555666333888EEELLLPPPZZZgggqqq{{{gggUUUJJJEEECCCBBB???@@@AAABBBBBBDDDGGGJJJMMMQQQaaa~~~fffZZZiiivvvjjjZZZWWWmmmxxxttt^^^PPPCCCDDDSSSccckkkllljjjrrrpppaaaYYYQQQOOOKKKHHHEEEDDDDDDDDDDDDCCCBBBAAA???AAAMMM[[[uuuwwwdddWWWMMMFFFEEEFFF@@@BBBEEEGGGKKKRRRYYY^^^{{{^^^{{{tttsssppp|||{{{rrrmmmQQQ<<<<<<<<<;;;===AAAEEEFFFQQQooouuuqqq___NNN[[[zzz\\\vvv|||{{{\\\IIILLLLLLaaaxxx~~~ffflll}}}zzznnnwwwyyyZZZMMMLLLMMMKKKIIIPPPUUUMMMNNN___eeehhhqqq{{{pppPPPFFF===;;;;;;999888999555555444333333333444444222444777666444444777:::@@@GGGQQQ\\\eeeiiijjjjjjlllppptttuuutttqqqooonnnmmmmmmlllkkkkkklllpppsssyyywwwssswww{{{zzzxxxiiiQQQAAA??????===AAA???EEEnnntttLLLIIIGGGOOOyyykkk^^^pppaaaNNNGGGRRRkkksss[[[IIINNNXXXeeeiiimmmoooooommmllllllkkkmmmpppqqqqqqrrrsssuuuuuuwww{{{|||vvvuuu|||zzz~~~wwwpppkkkhhhbbbdddeeegggppp{{{~~~{{{wwwmmmaaaYYYWWWWWWVVVTTTJJJKKK[[[xxxwww{{{~~~~~~yyy~~~|||fffYYYKKKEEEBBB>>><<<===???CCCLLLTTTVVVSSSOOOMMMRRRoooppplllnnnkkkgggjjjqqqtttqqq^^^BBBCCCLLLMMMkkk```PPPAAA<<<999:::BBBNNNVVVRRRWWWjjj{{{xxxnnnuuu]]]MMMDDD???>>>@@@CCCRRRhhhzzzuuu|||uuusssQQQFFF<<<999666444555555555555222111777CCCNNNVVV```jjjtttzzzmmm|||nnnZZZLLLEEEBBBAAA>>>???@@@AAAAAABBBFFFHHHIIIMMM]]]}}}pppdddxxxuuubbbTTTPPPsss|||ppp|||iii[[[JJJBBBGGGTTT___eeeeeeppppppfffVVVTTTPPPKKKHHHFFFFFFEEEDDDCCCAAA@@@>>>AAANNN\\\wwwtttaaaTTTKKKDDDCCCEEEAAABBBEEEIIIMMMSSSZZZ___gggzzz|||xxxqqqfffLLL999;;;<<<<<>>???BBB???CCC>>>@@@eeeUUUMMMGGGMMMxxxkkk```ooo}}}kkkTTTGGGQQQjjjsss\\\IIINNNXXXcccgggllloooooonnnnnnnnnjjjllloooqqqrrrsssuuuwww|||xxxvvvzzzyyyzzz{{{uuuyyyrrrmmmjjj```dddfffjjjtttzzzpppccc[[[YYYYYYXXXWWWXXXNNNQQQddduuuzzzzzz}}}yyyyyy~~~ZZZmmmzzzxxxiii^^^XXXZZZUUUGGG===>>>:::@@@DDDDDDDDDEEEBBB>>>DDDQQQxxx~~~vvvrrrlllkkklllmmmmmmkkk^^^OOOAAA@@@KKK^^^vvvyyy___EEE<<<>>>@@@AAACCCFFFJJJSSS___mmmyyy}}}mmm~~~uuu^^^NNNEEE???>>>???AAAMMMcccyyywww{{{{{{}}}~~~oooNNNDDD;;;888555333444555444444555:::555<<>>BBBEEENNNLLLWWWwwwrrrlll[[[QQQWWWkkkxxxssswwwlll]]]OOOIIIEEEDDDMMMYYY___nnntttkkk]]]\\\YYYSSSMMMHHHFFFFFFCCC@@@AAADDDBBBAAALLL\\\tttsss]]]PPPIIIEEECCCCCC===@@@FFFKKKNNNRRRYYY```zzz|||hhh{{{jjjCCC;;;;;;===>>>AAACCCEEEGGGNNNgggsssmmm\\\eeeyyy|||fffIIINNNHHHOOO___tttssscccoooyyyjjjnnnwwwqqqcccccc```XXXMMMFFFGGGKKKEEEFFFKKKYYYkkk|||~~~rrr]]]MMMFFF@@@>>>:::666444444555666999888666555444333222222222000111444666666888===BBBKKKXXXdddkkknnnnnnnnnmmmooosssuuuuuussspppmmmnnnpppqqqooommmnnnrrrvvvyyy}}}|||}}}~~~jjjSSSFFFAAA>>>>>>???>>>DDDIIIXXX|||]]]DDDIIIJJJ```eee```tttooovvvuuuJJJIIIMMMlll{{{^^^HHHNNNSSSdddiiillllllnnnpppooolllnnnoooppprrrssssssrrrrrruuuyyyxxxvvvzzz|||qqq|||vvv{{{}}}|||tttkkkhhhggghhhlllttt}}}|||tttggg\\\VVVXXX]]]aaa[[[TTTOOOQQQ[[[eeejjjlllgggmmmyyyEEE\\\tttkkkggghhh```NNN???;;;>>>@@@???<<<>>>CCCDDDAAAHHHOOOoooyyyrrrnnnllljjjgggddd^^^PPPCCC@@@FFFRRRcccrrrtttbbbOOOFFFCCCBBBEEEJJJIIIJJJNNNWWWcccpppyyy~~~|||mmm~~~ttt]]]MMMDDD???===???AAAMMMbbbyyy|||pppQQQGGG;;;888555333444555444444444999555<<>>===???BBBLLLMMMVVVqqq{{{gggXXXMMMXXXmmmvvv}}}zzzgggTTTKKKFFFCCCGGGPPPVVVfffyyy~~~|||mmmkkkgggbbbZZZRRRKKKFFFBBB??????BBB???>>>JJJZZZsss~~~~~~lllXXXMMMGGGCCCAAAAAAFFFEEEGGGKKKNNNPPPUUUYYYxxxnnnqqq|||}}}mmm@@@<<<===>>>???BBBDDDFFFGGGMMMbbbwww^^^gggqqqUUUKKKEEEJJJYYYnnnyyyfffkkkhhh]]]gggjjjfffhhhsssooocccSSSKKKKKKNNNNNNMMMJJJKKKVVVhhhwww}}}~~~}}}zzznnnZZZIIIAAAAAA???<<<999777666777777999999777666555444444444444111222555555555888===FFFOOO[[[ffflllnnnnnnnnnppprrrtttvvvvvvtttqqqooooooqqqrrrpppnnnnnnrrruuuxxxzzz}}}~~~jjjSSSFFFAAA>>>???@@@@@@EEEIIIXXX|||~~~QQQHHHLLL___eee___vvv|||lll|||tttOOOKKKMMMiiixxx___IIINNNTTTccchhhllllllmmmpppooolllnnnoooqqqsssttttttssssssuuuxxxwwwtttzzzvvvwwwwwwvvv}}}~~~vvvllliiihhhhhhlllttt}}}zzzlll___YYY[[[aaafff]]]UUUNNNPPPXXXaaaeeeddddddjjjvvv999OOOooo}}}sssllljjjaaaOOOAAA<<<>>>===;;;999===DDDFFFCCCEEEGGGdddwwwppplllgggaaa\\\[[[PPPEEE@@@@@@DDDLLLSSS___XXXOOOHHHCCCAAAGGGOOOUUURRRPPPRRRZZZeeeooouuuxxx|||{{{lll~~~sss\\\MMMDDD>>>===>>>@@@LLLbbbwwwmmmQQQGGG;;;888555333444555444444444777555<<>>>>>HHHMMMUUUiiiuuucccKKKKKKfff~~~mmmWWWOOOLLLGGGEEEHHHRRRcccwwwzzzvvvqqqllleee[[[NNNEEECCC??????AAA???>>>KKK[[[qqq}}}yyyiiiXXXOOOJJJEEEDDDEEEGGGEEEGGGNNNTTTXXX___fffyyyvvvkkk}}}vvvuuuFFF>>>>>>@@@AAACCCEEEGGGGGGLLL[[[iiiwwwkkkNNNDDDEEEQQQfff{{{gggbbbzzznnnVVVQQQOOONNNVVVpppoooaaaNNNHHHPPPSSSNNNPPPJJJHHHPPP___nnnuuuvvv~~~{{{zzzwwwlllZZZIII@@@CCCBBB@@@>>><<<:::999999;;;:::999888777666666666666444333555555444888>>>KKKSSS___iiinnnpppoooooorrrrrrsssssssssrrrpppoooqqqrrrssspppmmmlllnnnqqqyyyssswww{{{gggQQQDDD@@@>>>???AAA@@@BBBGGGTTTYYYFFFMMMaaa{{{eee]]]rrrlllyyywwwXXXLLLMMMddduuucccMMMMMMUUUbbbhhhllllllmmmoooooommmmmmoooqqqsssuuutttsssssstttwwwuuusssyyyxxxwwwtttzzz{{{rrrvvv~~~~~~}}}~~~xxxnnnllljjjiiimmmuuu~~~pppccc[[[\\\aaaeeebbbZZZSSSVVVbbblllpppooodddiiisss;;;FFFWWWeeemmmrrrwww|||uuuiii^^^WWWPPPFFF@@@???:::;;;:::<<>>???@@@GGGGGGFFFEEEBBBCCCIIIOOO[[[UUUNNNKKKNNNUUU[[[___aaafffrrrzzzkkk}}}rrr[[[LLLCCC>>>===>>>@@@KKK```vvv}}}fffLLLCCC;;;888555333444555444444444666666:::JJJ[[[iiisssmmm{{{zzzgggWWWLLLFFFBBBCCCCCCCCCAAA@@@>>>>>>DDDMMMSSS```zzzoooWWWOOOaaauuu]]]UUURRRMMMIIIIIIVVVfff{{{}}}wwwrrrmmmbbbUUUJJJFFFBBBAAACCC@@@AAANNN___qqq|||uuugggXXXPPPKKKFFFDDDEEEEEEEEEJJJQQQTTTXXXgggxxxvvv~~~wwwoooIII@@@AAABBBDDDEEEGGGHHHHHHKKKVVV{{{yyy}}}TTTGGGDDDJJJ^^^tttfff\\\wwwhhhWWWJJJEEEKKK```jjjfffSSSKKKUUUZZZSSSMMMIIIFFFIIISSScccqqqzzz~~~}}}zzzppp```OOOEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999999999:::999666666777555444999@@@NNNVVVaaajjjoooqqqqqqpppqqqpppppppppooonnnnnnmmmrrrssssssqqqmmmlllnnnqqqwwwpppqqqzzzuuubbbMMMAAA>>>===>>>@@@???===CCCNNNSSSCCCLLLbbbgggYYYfffsss{{{xxx]]]MMMNNNaaavvvmmmTTTMMMTTT```ggglllllllllnnnooommmkkkmmmooorrrssssssrrrrrrrrruuutttrrrwww|||rrr}}}|||wwwmmmjjjuuu~~~}}}uuuppp|||~~~|||rrrmmmkkkjjjmmmuuurrreee\\\XXXYYYZZZ\\\VVVSSS[[[kkk{{{qqqsssyyy>>>@@@AAAAAACCCIIIQQQUUUYYYPPPHHHDDDBBB???======:::;;;:::>>>JJJZZZeeegggSSSMMMaaa|||rrriiibbb[[[SSSNNNGGGFFFDDDBBBBBBAAA>>>;;;===>>>@@@AAADDDHHHJJJKKKLLLGGGAAA>>>>>>AAADDDFFFGGGNNN___uuuyyykkk}}}rrr[[[LLLCCC>>>===??????KKK___tttyyycccHHHAAA;;;888555333444555444444666555666888DDDZZZjjjlll~~~www~~~nnn```QQQFFFCCCCCCCCCCCCCCCCCCAAA@@@BBBLLLQQQXXXyyy}}}wwwhhhXXXUUUrrruuubbbXXXPPPLLLMMMVVVdddxxx~~~xxxrrrhhhZZZQQQGGGCCCAAACCCAAACCCQQQcccrrr|||zzznnnbbbUUULLLFFFAAA@@@BBBIIILLLRRRSSSNNNPPPiii|||zzzXXXBBBBBBCCCEEEGGGHHHHHHIIIHHHJJJTTTsssvvv```LLLDDDDDDSSShhhyyyggg[[[qqqiiiTTTJJJNNNaaauuuzzzdddSSSWWW___^^^OOOPPPMMMIIILLLZZZsssvvvgggVVVJJJJJJIIIHHHFFFDDDBBB@@@???>>>>>>======<<<=========<<<999999888666555<<>><<<<<<===>>>???999BBBKKKyyypppMMMFFFKKKaaajjjXXX]]]}}}rrrwwwvvv\\\MMMNNN^^^wwwwww\\\LLLSSS^^^ffflllllljjjlllnnnnnnjjjkkkmmmnnnpppqqqqqqqqqpppttttttrrrwww|||wwwlll~~~xxxiiiiiittt}}}uuuqqqrrrtttyyyyyynnnjjjhhhjjjqqq{{{~~~ttthhh^^^VVVQQQOOOLLLIIIHHHRRReeexxx}}}}}}wwwuuuvvv|||~~~~~~FFFEEE@@@999777:::<<<;;;>>><<<;;;===@@@@@@===:::>>>===999999EEE\\\qqq|||ggg[[[ccczzzyyymmmbbbYYYRRRJJJEEEAAACCCDDDCCCDDDFFFCCC>>>999;;;;;;<<<@@@EEEEEEAAA>>>;;;888777999;;;======:::???QQQmmmyyykkk}}}rrr[[[LLLDDD???>>>@@@???JJJ^^^sss{{{wwwfffJJJAAA;;;888555333444555444444777444666777???ZZZmmmgggcccuuuwwwiiiXXXKKKFFFEEECCCDDDEEEEEEDDDCCCBBBJJJOOOTTTnnn{{{oooZZZHHHYYYiiiVVVOOOPPPQQQZZZkkkyyypppdddXXXOOOFFFAAA@@@AAA@@@CCCSSSfffttt~~~uuummmbbbUUUMMMGGGBBBCCCFFFNNNQQQXXXXXXQQQWWW|||}}}wwwwwwtttzzz~~~jjjLLLEEEEEEFFFHHHIIIJJJJJJJJJIIIIIITTTjjj{{{{{{zzzpppxxxSSSHHHAAAIIIZZZkkkzzzsss```cccttt\\\PPPSSSlll{{{___WWW^^^eeeYYY\\\[[[RRRMMMYYYuuuzzzlll[[[NNNMMMLLLJJJHHHEEEDDDCCCCCC@@@@@@?????????@@@@@@AAA>>><<<;;;:::777777@@@JJJTTT[[[eeemmmqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnpppsssuuuxxxuuukkkqqqxxxpppqqqbbbRRRCCC======<<<<<<===AAA999DDDKKKqqqjjjOOOKKKKKK```lllYYYZZZtttsssrrr|||bbbOOONNNYYYttt~~~aaaKKKSSS\\\eeelllkkkiiikkknnnnnnjjjjjjjjjkkkmmmoooqqqrrrooosssssssssxxx{{{qqqyyytttfffkkkssszzztttpppmmmmmmttt}}}rrrmmmhhhgggllluuu}}}~~~vvvlllbbbXXXPPPKKKEEECCCCCCIIIXXXkkk}}}{{{xxxxxxuuunnniiihhh```]]]bbbooozzz~~~WWWTTTJJJ???;;;===<<<888777777888;;;@@@BBB@@@<<<<<<===:::666<<>>CCCCCC??????===;;;;;;>>>AAACCCCCC======MMMkkkzzzlll~~~rrr\\\MMMEEE@@@???AAA???III]]]rrr~~~{{{wwwlllNNNBBB;;;888555333444555444444666333777777===]]]rrrgggbbbxxx|||tttppp___SSSKKKHHHEEEDDDEEEFFFEEECCCBBBHHHMMMRRReeezzzlll\\\LLLMMMtttlllXXXSSSTTTUUU]]]mmm{{{{{{qqqcccVVVOOOFFFAAA@@@BBBBBBFFFWWWkkkwww{{{llllllaaaVVVNNNIIIFFFHHHMMMSSSSSSWWWYYYVVVccc|||vvvhhhfffxxxzzzuuurrr]]]JJJMMMGGGHHHJJJKKKLLLKKKJJJIIIHHHTTTbbbyyyvvvwwwqqqiii|||^^^QQQEEEEEEPPPaaatttkkkiiiXXXYYYmmm|||fffeeekkk___cccbbbYYYSSS]]]uuuyyypppbbbUUUPPPNNNKKKHHHFFFEEEEEEFFFAAAAAAAAAAAAAAABBBCCCCCC@@@>>>>>><<<999:::CCCOOO\\\bbbjjjppprrrrrrqqqqqqpppqqqrrrssstttttttttsssoooppprrrssswwwyyytttzzzssshhhggg[[[MMM@@@===???>>>===>>>AAA777DDDJJJkkkxxxpppQQQLLLNNNcccjjjWWWZZZpppyyyqqqjjjQQQNNNRRRmmm~~~cccJJJTTT[[[eeelllkkkiiijjjmmmnnnkkkjjjiiiiiikkknnnrrrtttooorrrrrrrrr{{{zzz}}}mmmcccnnnssswwwyyymmmfffiiirrr|||}}}vvvnnnjjjkkkqqqwww{{{|||uuummmcccZZZTTTPPPIIIGGGFFFGGGOOO___ssszzzsssmmmjjjfff___YYYXXXSSSNNNTTThhhxxx~~~ccc]]]NNN???:::>>>???<<<>>>;;;888777;;;BBBDDDBBB777<<<===888555<<>>AAADDDFFFGGGDDDAAANNNlllzzzlll~~~sss\\\NNNEEEAAA@@@BBB>>>III]]]qqq~~~~~~}}}|||vvvoooPPPAAA;;;888555444444555555444555111777777===___vvvhhh___lllxxxtttcccYYYPPPLLLGGGEEEEEEFFFEEECCCCCCGGGLLLRRR```yyyggg___ZZZNNN\\\cccVVV]]]VVVVVV```lllrrrwww|||wwwjjj]]]VVVIIIDDDBBBDDDEEEJJJ\\\pppyyyrrrcccggg\\\QQQJJJFFFDDDHHHNNNZZZTTTSSSSSSRRR```{{{|||hhhggg~~~|||nnngggTTTDDDIIIHHHIIIKKKLLLMMMLLLKKKJJJGGGTTT]]]zzz}}}vvvqqqpppwwwhhhYYYJJJFFFMMM]]]sss|||eeeaaafffsssuuu]]]aaaaaa\\\XXXaaavvv~~~xxxssshhh]]]RRROOOKKKHHHFFFEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDEEE@@@??????===:::;;;FFFRRRbbbgggnnnrrrsssrrrpppooommmnnnppprrrsssssssssrrrrrrrrrqqqpppssszzzkkk^^^[[[WWWKKK@@@>>>AAA@@@???>>>???444CCCHHHeeeuuuwwwPPPJJJQQQggggggTTTYYYmmm}}}qqqkkkTTTMMMMMMggg|||bbbIIIVVVZZZdddlllkkkhhhjjjmmmooommmkkkiiiiiijjjooossswwwoooqqqpppqqq}}}}}}jjjbbbqqqsssssspppcccbbbiiisssyyyvvvooonnnqqqvvvyyy|||yyyrrrjjjbbb\\\WWWTTTKKKJJJHHHEEEHHHWWWmmm}}}zzzrrrkkkiiieee^^^XXXWWWRRRKKKQQQfffyyy~~~kkkfffLLL===CCC===555BBB???<<<999888888999???EEE;;;:::888777666777888999AAADDDLLLYYYgggsssxxxyyyvvvmmmaaaWWWQQQMMMIIIGGGJJJHHHEEEBBB@@@?????????;;;BBBBBB???MMMeeelllddd^^^VVVHHHDDDSSSaaaZZZHHHGGGAAASSSqqquuulllpppZZZLLLDDD@@@???@@@CCCLLL]]]ppp~~~yyyttt~~~pppUUUAAA<<<777444666666333333444555888555111;;;TTTlllxxxjjjfffzzz~~~mmm[[[RRROOOJJJGGGFFFEEEDDDBBBCCCHHHHHHMMM\\\qqq~~~zzzqqqdddWWWSSS___yyybbb[[[ZZZZZZ```hhhoooqqqqqqoooppp{{{yyywwwuuuuuupppcccVVVHHHGGGEEECCCBBBLLLbbbxxxooo[[[TTTTTTQQQJJJDDDCCCJJJQQQYYYUUUQQQOOOUUUjjj}}}wwwbbbPPPIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLTTTUUUmmmwwwzzzaaaGGGEEEHHHOOOeee~~~^^^UUURRRYYY]]]bbbppp~~~uuuiii^^^[[[RRRJJJHHHGGGCCCAAABBBBBBBBBDDDGGGIIIIIIGGGDDD@@@<<<999:::;;;@@@KKKVVVeeejjjpppssssssssstttuuuzzzuuusssvvvtttoooooossslllpppqqqrrrxxxyyyooowwwyyyhhh^^^ZZZPPPFFF>>>>>>?????????@@@777FFF???HHH]]]}}}qqqVVVRRRNNNbbbuuuUUUXXXiiinnnpppVVVLLLJJJUUUrrroooKKKJJJOOO\\\ggghhhhhhkkkmmmlllkkkkkkjjjkkklllooorrrtttrrrpppoooqqqzzzzzzeeecccjjjoootttzzz{{{}}}}}}{{{|||yyyvvvsssfffeeeuuu||||||{{{zzz|||{{{ppppppuuuuuuqqqtttuuurrrmmmjjjggg[[[MMMHHHLLLKKKDDDFFFWWWlllyyy|||rrrhhhfffjjjkkkaaaVVVWWWPPPVVVlll{{{|||kkkiiiRRR???CCC@@@888>>>===<<<;;;::::::;;;@@@EEE;;;:::888777666777888999===@@@GGGRRR```jjjppprrrssslllcccZZZTTTOOOJJJGGGGGGFFFDDDCCCAAA???>>>===@@@EEEDDDAAANNNlll|||lllccchhhpppgggVVVHHHCCCUUUqqqssskkkoooZZZLLLDDD???>>>@@@CCCKKK]]]qqq~~~xxxuuulllSSSCCC<<<777444666666333333555555666555333999MMMhhh{{{{{{rrr}}}zzz}}}{{{zzzgggUUUPPPJJJFFFEEEEEECCCBBBCCCHHHGGGIIISSScccyyycccUUUVVVbbbtttuuu]]][[[[[[___gggnnnoooooohhhjjjvvvxxxvvvttttttrrrlllddd^^^OOOKKKGGGEEEGGGRRRiii}}}pppaaaSSSRRROOOIIIEEEGGGOOOUUUSSSUUUTTTSSSYYYkkkvvvVVVFFFFFFKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJNNNPPPdddsssnnnPPPGGGHHHKKK[[[ooorrraaaVVVXXX___eeeppp|||ssshhh^^^TTTKKKGGGFFFCCCBBBDDDGGGGGGGGGHHHIIIGGGDDDAAA@@@===;;;;;;;;;AAANNN[[[jjjnnnrrrtttsssssstttvvv{{{wwwvvvxxxwwwrrrqqqtttmmmooooooqqqxxx~~~zzzrrrbbblllzzzzzzpppcccXXXLLLCCC<<<<<<>>>======>>>888CCC===EEEUUU___FFFFFFdddrrrRRRSSScccmmm{{{{{{YYYMMMKKKTTTrrrrrrOOOJJJMMMYYYdddffffffjjjllllllllllllkkkkkkmmmooorrrtttsssrrrppppppuuu~~~gggeeennnrrrssstttvvvzzzzzzssspppppp|||zzzvvv{{{ttthhhlllvvvwwwvvvpppmmmrrrwwwtttwwwvvvqqqpppqqqoookkkjjjhhh___TTTQQQPPPKKKEEEHHH\\\}}}|||~~~sssfff[[[TTT[[[rrrhhhnnn]]]EEEAAAAAA<<<999999;;;======>>>???BBBDDD<<<:::999777666666777777>>>@@@GGGQQQ]]]gggnnnqqqqqqmmmfff___YYYSSSMMMIIIFFFGGGGGGGGGDDDAAA>>><<<===@@@@@@@@@HHHbbb}}}}}}ssseeeKKKIII\\\vvvqqqjjjnnnYYYKKKDDD???>>>@@@BBBKKK]]]qqq~~~xxxwwweeeNNNEEE<<<777444555666444333555666444555666777BBB```~~~zzzzzzwww~~~hhh[[[UUULLLFFFEEEFFFEEEDDDFFFLLLKKKKKKQQQ\\\|||fffUUUZZZiiisssvvvtttlllppptttppp]]][[[[[[```iiiooopppnnnhhhhhhgggmmm~~~vvvrrrvvvuuummmffffffYYYPPPHHHGGGLLLZZZoooxxxmmmbbbSSSPPPKKKGGGFFFLLLTTTZZZWWWYYYVVVTTT___uuu~~~}}}SSS@@@BBBFFFFFFGGGHHHJJJKKKJJJJJJIIILLLKKKPPP___[[[KKKGGGGGGPPP[[[wwwrrrooorrr^^^]]]fffnnnuuu|||~~~uuuiii]]]QQQLLLHHHDDDCCCEEEEEEDDDDDDDDDDDDBBB???<<>>@@@BBBJJJ\\\qqq~~~yyyzzz]]]IIIFFF;;;666444555666444333555666222555999555888VVV||||||oooddd[[[OOOHHHFFFGGGFFFEEEEEELLLLLLLLLPPPXXXtttsssZZZ^^^oooyyyyyyfff\\\[[[ZZZWWWUUUXXX```llltttuuurrrqqqkkkcccaaa}}}}}}nnnqqqvvvppphhhfffbbbVVVKKKJJJRRR___qqq~~~zzzpppfff^^^TTTOOOIIIFFFIIIPPPWWW\\\\\\XXXQQQQQQgggwwwrrrYYYBBB>>>===???AAADDDGGGIIIJJJIIIIIIMMMIIIPPPZZZqqqiiiPPPGGGGGGKKKNNNjjjvvv}}}rrrdddfffyyyfffeeennnwww}}}wwwlll```YYYTTTMMMIIIHHHFFFEEEEEEEEEFFFDDDAAA>>>>>>============EEEXXXiiiqqqrrrsssuuuwwwyyy|||~~~{{{zzzzzz{{{yyywwwuuuuuuqqqpppttt}}}ttteee\\\cccpppvvv~~~nnnNNNBBB<<<888:::;;;:::;;;===:::<<<:::>>>CCCWWWTTTCCC___sss{{{ZZZPPPVVVrrrtttjjjdddPPPKKKOOOhhhuuu[[[LLLIIIRRR\\\bbbeeehhhkkkmmmiiiiiiiiiiiijjjkkklllmmmooopppqqqpppqqqzzzyyyccc```jjjvvv}}}wwwzzzxxxmmmlll______```pppqqqkkkuuu~~~sss```\\\lllyyyuuussspppjjjiiigggfffggggggeeebbb^^^UUUNNNLLLNNN```qqqkkkoooUUUssscccDDD???AAA:::444888;;;@@@IIIPPPLLLCCC>>>===<<<:::888777666666===@@@EEEMMMXXXdddooouuuvvvsssoooiiiccc^^^[[[ZZZYYYZZZ\\\ZZZUUULLLCCC===;;;777999>>>===???QQQhhhuuu{{{{{{rrrfff]]]RRRWWWmmmssslll~~~lllWWWJJJCCC>>>>>>@@@AAAJJJ\\\qqq~~~yyy{{{XXXFFFFFF;;;666333555666444444666666111444;;;555222MMMrrrlllaaaRRRIIIGGGGGGEEECCC@@@FFFGGGGGGJJJNNNccc|||jjjdddrrr}}}{{{fffWWWQQQNNNLLLOOO[[[kkkvvvyyywwwwwwllleeeeeerrroooeeelllpppnnnkkkjjj]]]RRRSSS[[[fffrrr{{{zzzoooeee^^^UUUNNNHHHGGGNNNVVVZZZ[[[YYYRRRMMM\\\pppvvv~~~|||UUU???:::666888;;;???CCCGGGIIIIIIIIIHHHEEELLLSSSeeexxx{{{ZZZKKKIIIIIIGGGPPP^^^rrrzzzyyyhhhVVV]]]rrruuullldddgggpppyyyxxxppplllfff^^^VVVTTTTTTRRRPPPOOONNNKKKGGGEEE===;;;;;;===AAAJJJ]]]nnnxxxwwwvvvvvvwwwyyy{{{|||yyyyyyyyyxxxxxxxxxwwwuuuuuuvvv}}}yyyiiiiiinnnxxx|||tttjjjIII???;;;999;;;<<<:::;;;>>>;;;:::;;;===AAAMMM___DDDVVVlllyyy[[[NNNQQQdddyyydddhhhRRRLLLKKK^^^sssaaaOOOJJJPPPYYYaaafffhhhkkknnnjjjjjjjjjkkkkkklllmmmmmmlllnnnppppppqqqyyyxxxggg```cccrrruuujjj______[[[bbbqqqrrrkkkmmm|||llldddqqqyyysssqqqooojjjgggeeeeeedddcccbbbbbbbbbYYYUUUTTTRRRZZZ{{{|||wwwxxxPPPrrrxxxPPPDDDFFF===777888:::BBBRRR]]]VVVFFF@@@???>>><<<:::888777666???BBBFFFLLLUUUaaannnvvvxxxxxxvvvqqqkkkfffbbbaaaaaabbbcccaaaZZZOOOEEE>>><<<666333666777;;;HHHWWW^^^gggrrrxxxsssgggXXXNNNMMMUUUnnnrrrnnn}}}kkkVVVIIIBBB>>>===???@@@III\\\qqq~~~yyy{{{YYYGGGDDD:::555333555666444444666555111444:::666222FFFbbbuuugggWWWLLLIIIGGGDDD@@@BBBFFFEEEEEEHHHFFFQQQiiizzztttyyyooofff[[[MMMHHHGGGRRRdddttt|||}}}yyykkkjjjmmmmmmeeedddooowwwyyymmmccc\\\___gggooovvv{{{|||~~~xxxppphhhbbbUUUNNNHHHLLLVVV^^^^^^[[[WWWSSS\\\sss~~~~~~kkkFFF888777777555777;;;???CCCFFFHHHIIIGGGHHHMMMQQQaaammmoookkkTTTNNNJJJCCC@@@KKK\\\nnn}}}rrrwwwwww[[[OOOWWWVVVWWW[[[dddoooyyy|||{{{wwwooohhheeeaaa^^^YYYUUUQQQKKKFFFBBB===:::;;;???FFFRRRcccrrr~~~{{{xxxwwwwwwwwwvvvvvvwwwyyyxxxuuuvvvyyyzzzxxxzzz{{{uuuxxx|||xxxttt{{{xxx___DDD===::::::<<<<<<::::::===:::999===;;;AAAHHHlll[[[AAAOOOiii|||}}}___QQQSSSaaajjjzzzlllTTTNNNGGGTTTppphhhUUUKKKNNNVVV```eeegggjjjnnnnnnnnnnnnnnnoooooooooooolllmmmoooqqqsssxxx~~~uuukkkfffpppzzzjjjkkkccc]]]ccccccccclll|||ssskkkttt|||uuurrrooojjjfffddddddbbb^^^^^^```ccc___]]]]]]YYY[[[jjj}}}}}}QQQppp```NNNLLL???<<<;;;:::DDD[[[jjj```LLLBBBAAA@@@>>><<<:::888777AAACCCEEEIIIPPP\\\hhhqqqwwwzzz}}}|||uuunnnhhheeeaaabbbccc```YYYOOODDD>>>;;;777444222444;;;EEEMMMVVV___kkkrrrmmm^^^NNNDDDGGGSSSmmm~~~ooonnn}}}kkkVVVIIIBBB>>>===??????III\\\qqq~~~vvvxxx___LLLCCC:::555333555666555444777555222444999777555AAAQQQxxxrrr```TTTPPPMMMGGGBBBFFFIIIFFFGGGJJJDDDFFFWWWvvvyyyvvv[[[PPPFFFKKK]]]ssssssrrrtttnnn~~~qqq^^^ffftttyyyhhhcccbbbiiipppuuuxxx{{{zzz|||wwwooojjjddd^^^TTTMMMJJJRRR```hhheee^^^YYYYYYpppyyy~~~|||mmmVVVBBB:::999:::666777999<<<@@@BBBEEEFFFEEEMMMNNNPPP___{{{eee~~~aaaWWWOOOEEE???BBBKKK]]]rrrtttgggxxxZZZRRRGGGLLLWWWeeeuuuxxxqqqooofffbbb]]]VVVQQQJJJDDD@@@???;;;;;;BBBNNNZZZiiiuuu|||zzzwwwwwwxxxxxxvvvtttvvvyyywwwssstttzzz}}}|||~~~qqqsssuuuiiiQQQ@@@;;;999:::<<<<<<888888<<<999999===888AAAEEEZZZmmmUUUBBBJJJdddbbbRRRTTT\\\ssswwwpppXXXRRRFFFLLLnnnnnn[[[JJJLLLSSS^^^ddddddggglllnnnnnnooooooooonnnnnnnnnmmmmmmooottt{{{~~~tttwwwssswwwoooeeeeeebbbbbbjjjttt|||yyylllgggooozzz|||vvvppphhhdddcccdddaaa[[[ZZZ^^^______```bbbeeeiiinnnqqqxxx}}}TTTooolllWWWPPP???@@@===;;;FFFaaasssgggOOOCCCBBBAAA???===;;;888777===>>>@@@BBBGGGQQQ^^^ggguuu{{{}}}sssjjjeee^^^``````^^^WWWMMMCCC===<<<>>><<<888888===CCCEEEUUU\\\gggnnniiiZZZIII???EEERRRmmm{{{mmmmmm|||jjjUUUHHHAAA>>>===??????III\\\qqq}}}uuuvvv|||ttt|||eeeOOOBBB:::555333555666555555777444333555888999888>>>GGG~~~iiippp{{{hhh\\\WWWTTTMMMFFFDDDFFFCCCEEEJJJBBB@@@MMM[[[wwwjjjZZZJJJIIIZZZsss}}}{{{xxxrrrzzzWWWWWWccciiiaaa___cccllltttvvvxxxzzzwwwyyy}}}xxxkkkdddaaa\\\VVVRRRMMMLLLWWWgggooojjjaaaZZZ[[[vvvzzzxxxqqqhhh\\\QQQHHHBBB>>>===888888999;;;===@@@BBBCCC@@@LLLJJJJJJZZZlllnnnooonnnlll___VVVJJJEEE@@@BBBRRRlllvvvlllVVVGGGMMMYYYjjj~~~yyysssqqqiiifff```ZZZUUUOOOIIIEEEAAA<<<;;;EEESSS```mmmwwwvvvuuutttuuuyyy{{{yyywwwvvvyyywwwsssttt|||~~~uuulllqqqppp]]]HHH>>>:::888:::<<<;;;777777:::888999===555@@@CCCOOO|||gggTTTGGGIII]]]___LLLLLLRRR}}}ssspppsssZZZUUUFFFHHHmmmrrr```JJJJJJQQQ\\\bbbbbbeeejjjllllllmmmmmmllllllkkkjjjmmmmmmpppyyyvvv}}}wwwooonnnjjjeeejjjjjjoooqqqkkkbbb```hhhrrryyyqqqgggcccbbbccc```YYYXXX]]]YYY\\\___cccnnnyyy{{{vvv{{{{{{qqqzzz]]]fff___EEEGGGFFF???:::>>>YYY}}}yyyUUUIIIGGGFFFFFFAAA:::888:::777:::===???AAAEEELLLQQQhhhxxx{{{vvvkkk]]]ZZZ^^^aaa```YYYOOOGGGBBB>>><<<999888888;;;>>>AAAPPP]]]kkknnndddTTTGGG@@@GGGXXXlllyyyiiimmm|||iiiTTTGGG@@@======???===III\\\nnn{{{zzzzzz}}}~~~ssswwwcccLLLBBB777777666444444333333333666777666666666888<<>>===RRRvvvZZZGGGEEEccclllQQQLLLOOOgggxxxqqqiiiOOOFFFOOO\\\dddgggRRRIIIJJJXXXcccccceeekkkiiijjjjjjkkklllmmmnnnnnnqqqpppnnnuuu~~~uuuwwwmmmgggnnnjjjiii```YYYXXXUUU]]]ppp{{{~~~vvvqqqhhhaaa```___ZZZVVVUUU___\\\]]]gggxxxpppoooyyy[[[YYYqqqsssTTTNNNEEEFFFAAA>>>YYYkkkMMMHHHDDDDDDBBB===::::::666888;;;<<<===@@@EEEIII[[[mmm}}}~~~xxxiiiYYYUUUWWW[[[___```[[[RRRKKKAAA>>>:::777666888<<<>>>OOO[[[iiimmmeeeUUUGGG???HHHXXXkkkwww}}}jjjooozzzhhhSSSFFF@@@======???>>>JJJ\\\nnn{{{|||~~~|||gggPPPCCC888777666555444444444444555555555555555777;;;>>>YYYyyy{{{yyykkkaaaVVVMMMIIIIIIGGGEEEDDDEEEFFFEEEDDDJJJaaa|||jjjUUUQQQrrrgggPPPIIIHHHEEEPPP\\\hhhnnnrrrvvvxxxwww~~~}}}}}}~~~yyyrrrmmmiiiddd[[[UUUKKKSSSUUU\\\kkkmmmggggggkkkmmm}}}iiiZZZLLLHHHIIIIIIGGGHHHHHHFFFCCC@@@?????????@@@;;;======@@@CCCKKKsssxxxuuusss\\\NNNHHHAAAFFF]]]{{{rrrWWWMMMKKK]]]{{{vvvlllfff^^^RRRHHHDDDBBB???DDDUUUgggpppuuuyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxtttsssvvvxxxzzz}}}}}}{{{wwwiiibbbWWWFFF;;;999888888888888888888888888888999777:::===;;;KKKkkknnnQQQGGGcccqqqRRRJJJLLLccc|||kkksssWWWHHHJJJWWWgggsssSSSIIIHHHVVVbbbdddfffjjjkkkkkklllmmmmmmnnnoooooorrrqqqpppwwwvvvuuupppiiihhh]]]SSSRRRQQQ\\\ssswww}}}|||vvvnnnfffdddccc```^^^___ZZZYYY[[[bbbooo~~~nnnpppzzzaaaUUUeeegggRRRBBBHHHDDD<<>>===>>>AAA```~~~___RRRDDDBBBTTTqqqppp^^^RRRKKKWWWsss}}}rrrfff___WWWLLLEEEBBB???BBBNNN```ooovvvxxxyyyyyyyyywwwvvvuuuuuuuuuuuutttqqqpppsssuuuxxx|||xxxsss{{{yyykkkZZZJJJ???999666888888888888888888888888;;;:::666999===999CCC\\\yyy}}}eeeMMMbbb|||XXXKKKKKK___iiiwww}}}aaaNNNHHHPPPdddvvvWWWJJJFFFQQQ___eeegggiiikkkllllllmmmnnnooopppqqqtttsssrrrwwwrrrwwwtttiiigggXXXKKKHHHIIIWWWmmmzzzwww|||}}}tttlllhhhgggeeehhhllllllkkkgggcccdddoooqqqrrr{{{hhh```iiizzzTTTDDDFFFEEE>>>NNNiiiNNNAAA???===999666777888:::;;;<<<<<<<<<<<>>DDDKKKMMMJJJGGGAAA>>>999444333444777999CCCPPPcccppppppcccPPPCCCOOO]]]llltttzzzxxxhhhrrrvvvdddQQQEEE???<<<===???@@@MMM___qqq||||||}}}sssoooaaaSSSJJJBBB888777666555555555555555444555555555555777:::===;;;hhh~~~uuuiii[[[RRRJJJGGGEEEDDDEEEGGGGGGFFFEEELLLXXXpppqqq\\\jjjwwwvvvyyytttkkkggg]]]NNNFFFGGGKKK\\\mmmsssqqqpppppppppwwwyyy|||~~~|||xxxuuurrrpppnnnlllhhhaaaXXXQQQTTT^^^bbbdddfff^^^[[[dddqqqVVVFFFNNNUUUPPPNNNUUURRRPPPMMMKKKIIIIIIIIIJJJJJJKKKGGGFFFFFFDDDWWW{{{xxxeeeOOOCCCJJJ___zzz{{{ssspppYYYIIISSSjjj}}}|||iii```VVVQQQLLLFFFDDDEEE>>>HHHYYYkkkwwwzzzyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvxxxvvvuuuvvvtttrrrvvv}}}xxx{{{yyyzzz|||qqqVVVBBB<<<:::777777777777777888888888888;;;:::555888>>>:::>>>PPP|||TTT]]]aaaPPPKKKZZZzzznnnmmmhhhVVVKKKKKKZZZkkk\\\MMMDDDLLL[[[dddggghhhjjjjjjkkklllnnnooopppppptttsssrrrttt}}}qqqnnnxxxlllhhhUUUEEECCCDDDLLL\\\oookkknnn{{{yyypppllliiiiiiooovvv{{{qqqcccZZZ^^^kkkxxxrrrttt}}}aaaiiiooo}}}cccOOOEEEEEEFFFJJJiii]]]GGG???<<<:::999:::;;;>>>@@@BBBAAA???===???IIIXXXdddjjjeeeTTTDDD;;;;;;:::999888999<<<===<<<:::666333333444666888<<>><<<===AAADDDGGGEEEAAA>>>:::===EEEQQQ\\\\\\SSSIIIBBBAAA===888333222555999777666444333333444555666666CCCUUUbbbddd^^^UUUNNNXXXeeesssyyy}}}lllbbbsssppp___MMMCCC???======???CCCPPPcccttt~~~}}}yyy~~~|||eeeSSSHHH>>>666555555444444444555555444666777888888999;;;===BBBGGGggghhh{{{lllaaaTTTPPPKKKHHHGGGGGGFFFFFFGGGGGGGGGIIISSSnnn}}}qqq~~~eeekkkuuuooocccRRRHHHFFFUUU```iiijjjhhhjjjlllmmmxxx{{{~~~yyyqqqjjjfffmmmoooppppppkkkddd[[[VVVfffqqqtttoooeeeXXX___vvv~~~~~~|||zzzkkkVVVIIIMMMQQQMMMKKKOOOMMMLLLJJJIIIIIIJJJLLLMMMHHHKKKKKKNNNRRRLLLMMM^^^xxxqqqqqqeee```WWWMMMOOOXXXttt}}}wwwkkkaaaRRRLLLMMMiiivvvnnneee^^^TTTJJJFFFGGGJJJ\\\pppzzz{{{zzzxxxuuuttttttuuuvvvxxxyyy{{{|||zzzyyyxxxtttjjjaaa```eeeooo|||uuu}}}vvvbbbHHH999777888666555666666777777888888888777999555777???======GGGlllXXXIII```kkkVVVIIIIII[[[iiipppYYYLLLIIITTTdddgggXXXHHHFFFPPP\\\bbbccceeeeeeggghhhjjjkkklllmmmkkklllnnnrrrssstttzzzuuu{{{oooyyyuuuaaaPPPNNNKKKDDDDDD@@@DDDRRRfffyyyzzztttllljjjqqq{{{~~~sssggg\\\VVVTTTSSSaaajjjxxx~~~vvvzzzGGGSSSXXX[[[rrrfffQQQKKKMMMBBB@@@QQQaaasssfffVVVKKKCCC======@@@<<<>>>AAAEEEGGGEEE???::::::777999CCCOOOTTTOOOIIIEEEBBB===999777666555555444444444444444333333333444===HHHNNNNNNMMMMMMNNNYYYggguuu{{{~~~jjjbbbuuunnn^^^LLLCCC???======???EEEQQQddduuuzzzvvvzzzwwwaaaPPPDDD777444444333333333333444444333555777777777888:::<<>>777666666555555555666666777888888999555999555666<<<::::::DDD```YYYHHHRRRpppXXXJJJFFFSSSnnnlllrrrxxx___OOOGGGPPPaaakkk]]]LLLEEEJJJVVV^^^aaaddddddfffgggiiikkklllmmmlllkkknnnrrrrrroooqqqvvv}}}{{{|||hhhtttvvvhhhUUUPPPLLLGGGJJJDDDCCCJJJ]]]rrr|||yyyrrriiidddjjjssswwwkkk^^^TTTNNNLLLSSS\\\jjjyyy}}}zzz|||IIIJJJKKKQQQddd~~~uuucccYYYUUUJJJDDDCCC???IIIGGGFFFFFFBBB<<<;;;>>><<<===@@@DDDFFFBBB;;;555===777555===HHHMMMJJJEEECCC>>>999888;;;:::555111333444555555444333111///333999>>>???<<<>>>EEEMMMZZZggguuu|||~~~jjjcccwwwlll]]]LLLCCC???======???EEERRRddduuuxxxrrrtttsss|||ooo\\\PPPFFF999333333222222222333333444222444666777777777999;;;AAA<<>>EEEFFF@@@<<<>>>@@@>>><<<>>>>>>;;;<<<>>><<<777888777777===EEEJJJIIIGGGCCCAAA>>>;;;999777666666888777777555444333222222555222222444666888@@@HHHYYYhhhwww~~~yyygggjjjjjjZZZHHH???<<<;;;===@@@DDDVVVjjjuuuzzzvvvuuutttyyyvvvfffrrrmmmWWWKKKAAA777666555444333333333333333444555777888777888999;;;>>>HHHJJJaaajjjuuuttteeeWWWRRRRRROOOKKKIIIEEEFFFFFFDDDCCCFFFMMMRRRuuussskkkhhh___^^^___ccciiimmmmmmllliiinnnrrrrrrooonnnqqquuuzzzyyyzzzxxxpppkkkssszzz{{{xxxnnngggpppxxx{{{|||yyyuuummm___RRRKKKJJJKKKOOORRRRRRNNNKKKNNNMMMMMMLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJLLLMMMNNNVVV{{{jjjhhhqqqrrrmmm^^^^^^pppiiiFFFJJJGGGHHHUUUqqq{{{RRRHHHTTTfffyyyhhhaaaeeeuuuxxx{{{}}}}}}|||||||||yyyxxxzzz{{{yyyxxx}}}}}}|||rrrmmmppp]]]LLL>>>;;;888222111777555555555555666666666666555666888888777888;;;===MMMooo}}}iiiPPPPPPRRRuuu```MMMKKKFFFdddxxxiiijjjYYYKKKIIIVVVdddfffQQQBBBJJJNNNQQQcccgggfffeeegggkkknnnooopppsssrrrqqqooonnnmmmmmmnnnrrrjjjgggwwwvvveeeaaaccctttddd]]]aaaaaaYYYPPPLLLLLLLLLKKKDDDAAAMMMeee{{{vvvmmmdddaaa]]]VVVTTTWWWZZZ[[[XXXQQQNNNOOOJJJCCCAAADDDMMMXXX```eeelllsssxxxGGGFFFEEEHHHRRRdddyyysss]]]cccqqqbbbLLLDDD===FFFIIIGGG@@@<<<>>>===:::<<>><<<:::999999999999888888777666555555444555222222555666888@@@HHHXXXgggvvv|||~~~vvveeejjjjjjZZZHHH???<<<;;;<<>>>>>BBBCCCWWWrrrnnn~~~qqqaaaZZZWWWQQQKKKHHHEEEFFFFFFEEEDDDEEEHHHJJJWWWsss|||pppoooxxxqqqnnndddbbbaaabbbfffiiiiiiiiibbbeeeiiikkkmmmrrryyy~~~~~~}}}~~~~~~wwwrrruuu}}}}}}zzzrrriiifffooo~~~nnn```TTTLLLMMMJJJIIIJJJLLLMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHGGGGGGHHHKKKNNNPPPUUUllldddbbbffffffcccjjjjjj\\\DDDEEEEEEOOOmmmnnnTTTKKKWWW~~~xxxwwwzzz|||}}}~~~~~~}}}}}}}}}}}}zzzyyy{{{{{{xxxyyy|||}}}uuusss||||||}}}nnnbbbZZZQQQBBB777888888444555:::444555555555666666666666555666777777777888:::<<>><<<===AAACCCBBBCCCDDDBBB>>>;;;999999>>>FFFKKKKKKIIIEEECCCAAA>>><<<;;;;;;<<<::::::999999888888888777555444444666666777???HHHXXXffftttzzz}}}|||rrrbbbkkkiiiYYYHHH???<<<;;;<<>>888666555444444333444444444666777888888888;;;???BBBEEEAAABBBNNNkkkttttttuuu~~~lllbbb[[[SSSMMMJJJIIIHHHFFFFFFFFFFFFDDDCCC@@@OOO[[[^^^bbblllssssssvvv|||}}}sssXXX\\\vvvzzzsssooommmhhhfffdddccceeehhhiiiiii``````aaadddkkkttt|||{{{||||||zzz|||{{{xxxrrrmmmoooxxxpppVVVLLLJJJNNNKKKGGGEEEFFFHHHJJJKKKGGGHHHJJJLLLMMMMMMLLLKKKJJJHHHFFFEEEGGGJJJNNNQQQQQQZZZvvvuuu```^^^mmmqqqoooooolllNNNIIICCCHHHdddeeeIIIMMMppp~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzz~~~|||yyyxxxwwwrrrrrr}}}|||zzzqqquuuyyy}}}yyytttcccOOODDD999333555777444555:::444444444555555555666666555666777777777777:::<<<>>>MMM{{{HHHKKKjjjlllRRRMMMLLLOOO}}}lllzzzoooXXXHHHGGGXXXiiicccLLLDDDFFFLLLWWWaaadddggghhhhhhiiilllpppnnnnnnnnnmmmmmmpppuuuxxxzzz|||{{{xxx{{{uuu^^^\\\aaadddooo|||bbbXXXSSSVVVWWWQQQMMMMMMMMMJJJIIINNNYYYdddkkknnnsssuuuuuuvvvzzz~~~{{{uuunnnfff^^^YYYTTTNNNKKKKKKEEEDDDAAA======AAAAAA>>>===;;;;;;???CCCIIIVVVbbbrrrzzzooofffWWWKKKFFFKKKTTT\\\mmm```llljjjOOOFFFJJJSSSZZZVVVJJJAAA@@@AAA>>>CCCEEECCCBBBDDDDDDAAA===;;;<<>>=========::::::::::::::::::999999777666666777666777???IIIZZZgggtttzzz}}}xxxmmm___lll~~~gggWWWGGG???<<<;;;<<>>777333555666333222555333333444444444555555555444666777666666666999:::===BBBpppzzz```LLLdddvvvVVVMMMLLLHHHllloooooovvv___MMMIIISSSkkkoooXXXFFFEEEMMMSSS]]]bbbggghhhggggggkkkppplllnnnoooooorrrwww}}}hhhddd```ggg{{{gggXXXWWWXXXQQQMMMNNNKKKJJJKKKMMMQQQWWW\\\^^^gggiiihhhhhhkkkppppppmmmeeeccc```___\\\WWWRRROOOJJJHHHFFFCCCCCCCCCBBB@@@BBB???>>>???@@@FFFRRR___oooxxxlllVVVIIIGGGKKKPPP^^^\\\lllwwwVVVJJJEEEVVVhhhiiiYYYGGGAAABBBAAAFFFHHHDDDBBBDDDDDDCCC@@@>>>@@@HHHSSS\\\______UUURRRLLLFFFAAA???>>>>>>;;;;;;::::::::::::::::::999888999:::777777@@@KKK^^^iiiuuu{{{~~~tttiii^^^ooowwwdddUUUEEE>>><<<;;;===???LLL[[[kkktttzzz~~~~~~~~~pppjjjvvv~~~xxx]]]MMMHHH@@@666555555444444444555555666555555666666888;;;@@@DDDJJJHHHOOOMMMNNNsssdddyyyqqqfff```___SSSNNNHHHFFFGGGHHHGGGFFFIIIDDDAAACCCGGGHHHHHHIIIAAAHHHUUU```ccc```bbbggglllMMMCCCNNNaaannnhhhbbbdddpppyyyyyyyyyzzzpppkkkddd___^^^aaaeeegggeeeggghhhiiiiiiiiiiiiiiijjjjjjjjjmmmqqqssssssrrrqqquuu|||{{{ppp\\\NNNNNNLLLLLLKKKIIIHHHGGGGGGHHHGGGHHHKKKLLLLLLKKKHHHGGGFFFGGGIIIJJJKKKKKKKKKKKKNNNRRRTTTvvvpppdddrrrfffSSSVVV[[[ZZZaaapppttt{{{pppVVVcccsssooo}}}}}}{{{xxxyyy|||~~~zzzpppgggiiippp}}}{{{sssnnnwwwwww]]]>>>:::777555666666333222222333333333333444444444444444555666666555555777999:::===aaaTTT___\\\LLLKKKGGG^^^vvvjjj}}}zzzbbbPPPKKKNNNeeessscccJJJEEELLLMMMYYY___fffhhhhhhhhhlllpppmmmooorrrssswww{{{qqqeeedddtttuuuggg^^^RRRJJJIIIHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUSSSWWW^^^aaa```___ccchhhkkkjjjeee[[[SSSPPPNNNLLLMMMLLLIIIFFFDDDBBBAAABBBCCCAAACCCMMMYYYmmmvvv~~~uuu[[[KKKEEEFFFHHHMMMUUUdddbbbPPPDDDTTTjjjwwwppp\\\JJJBBBEEELLLOOOKKKGGGFFFEEEBBBCCCAAABBBIIITTT]]]aaa```]]]YYYRRRKKKEEEBBBAAAAAA===<<<<<<<<<;;;;;;::::::;;;;;;===<<<999888AAAMMMaaakkkvvv|||}}}}}}qqqeee___sssppp```RRRCCC======<<<>>>AAANNN^^^nnnvvvzzz}}}yyyqqqTTTHHHFFF???444555555555444555555666777444666777777999<<<@@@CCCBBBEEELLLKKKJJJbbbzzzdddWWWnnnccc```VVVRRRLLLGGGFFFFFFGGGHHHGGGCCC@@@BBBHHHMMMLLLJJJFFFDDDFFFMMMQQQRRRTTTWWWaaapppnnnQQQHHHOOOUUUWWWZZZWWWXXX[[[\\\\\\^^^aaa```___^^^\\\[[[]]]bbbfffgggiiiiiihhhfffdddddddddnnnqqqtttwwwwwwvvvtttsssyyy}}}~~~xxxpppnnnuuuXXXMMMLLLKKKLLLNNNMMMKKKIIIHHHIIIGGGHHHJJJKKKKKKIIIHHHFFFEEEGGGJJJLLLMMMLLLJJJIIIRRRSSSOOO^^^~~~qqq^^^mmmhhh\\\ccccccSSSLLLSSS]]]iiiyyydddkkkyyyuuu|||}}}{{{{{{}}}yyyoooaaaYYY___jjj~~~ttt~~~sssqqqsssiiiPPP888555555555666666555555555222222222333333333444444444555666555444555666888666:::RRR^^^ZZZvvveeeNNNJJJIIISSSzzzooosssfffRRRKKKIIIZZZoookkkPPPFFFJJJHHHWWW\\\ccchhhjjjkkknnnppppppsssuuuwwwzzzooogggkkk~~~~~~lll\\\RRRJJJJJJJJJKKKLLLMMMNNNNNNHHHIIIHHHFFFIIIQQQWWWYYY[[[eeeooovvvxxxttthhh]]]UUUQQQOOOQQQPPPLLLIIIIIIFFFGGGJJJKKKGGGEEEMMMWWWmmmvvv~~~vvv^^^OOOGGGEEEDDDGGGQQQYYYuuuvvv\\\JJJMMM___}}}cccKKKIIIRRRYYYXXXRRRLLLEEE@@@BBB@@@BBBJJJVVV```ddddddaaa]]]VVVNNNIIIFFFEEEEEE@@@??????>>>===<<<<<<;;;===>>>@@@???:::999CCCNNNccclllvvv{{{}}}|||pppcccdddyyylll]]]OOOBBB=========???BBBQQQ```pppuuuxxxlllPPPBBB@@@;;;222555555555555555666777777555777999:::;;;===@@@CCC@@@EEEHHHJJJMMMTTTppp}}}kkk___^^^|||}}}kkkddd[[[ZZZVVVPPPKKKHHHHHHIIICCCEEECCCAAAGGGNNNMMMFFFHHHBBB@@@CCCGGGHHHJJJMMMNNNSSS]]]iiirrrxxxXXXLLLMMMNNNJJJMMMPPPRRRQQQQQQSSSTTTTTTSSSXXX^^^___]]]]]]bbbgggkkkkkkjjjgggdddcccfffiiitttyyy}}}~~~|||yyyxxxyyy}}}yyyssspppjjjccchhhyyy}}}ttt]]]PPPLLLMMMKKKMMMNNNMMMKKKIIIJJJKKKFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJNNNLLLLLLRRRjjjwwwzzz||||||uuu___dddiiijjj___YYY```hhhcccSSSGGGHHHUUUhhhxxxssslllqqqxxx~~~|||}}}~~~zzzuuunnnggg```bbbppp~~~}}}wwwxxxmmmmmmhhhVVVCCC:::333444555555444555666666222222222222333333333333444555666555444444666777555:::EEEkkkgggTTThhhnnnSSSKKKJJJKKKjjjyyynnnoooVVVLLLHHHPPPjjjrrrYYYIIIJJJGGGUUUZZZaaahhhmmmooopppppptttvvvxxxwwwzzzqqqkkkggghhhzzzttt___OOONNNLLLMMMOOOPPPOOOMMMKKKLLLHHHBBBCCCJJJPPPQQQWWWdddsss~~~}}}qqqbbbZZZUUUTTTRRRMMMLLLNNNLLLNNNQQQQQQLLLIIIPPPZZZmmmvvv~~~|||gggWWWOOOIIIGGGGGGPPPQQQlllhhhOOOGGGTTT|||XXXJJJWWWbbbbbb[[[QQQFFF>>>@@@???AAAJJJXXXdddjjjkkkbbb^^^WWWPPPKKKIIIIIIIIIBBBBBBAAA@@@???======<<<>>>@@@BBB@@@;;;:::DDDPPPcccllluuu{{{}}}|||ooobbbggg}}}jjj[[[MMMAAA<<<===>>>@@@CCCSSSbbbppptttwwwoooSSSCCC@@@===666555555555555555666777777666999;;;======>>>AAACCCFFFJJJGGGKKKRRRLLL\\\eeekkk|||QQQQQQzzzoooaaaaaa___ZZZQQQLLLJJJKKKEEEJJJHHHAAADDDKKKHHH<<>>WWWkkkPPP```tttVVVLLLIIIFFFbbbnnnxxx\\\OOOJJJKKKgggxxxaaaNNNMMMIIIUUUXXX___gggnnnrrrrrrqqqwwwxxxyyywwwxxxzzzmmmgggllliiibbbgggvvvzzz___UUUQQQNNNOOOQQQRRRPPPNNNQQQPPPJJJAAA===AAAFFFGGGRRRbbbtttrrrggg\\\XXXSSSNNNMMMRRRLLLNNNQQQPPPJJJGGGOOOZZZnnnwwwmmmYYYKKKEEEMMMHHHPPP^^^|||{{{VVVIIILLLdddsss^^^QQQYYYfff\\\KKKAAA===@@@???AAAJJJZZZjjjrrrsssiiihhheee^^^UUUMMMHHHFFFFFFFFFEEECCCAAA@@@AAACCCCCC>>>===@@@===:::FFFVVVfffllltttzzz~~~}}}~~~~~~yyykkk^^^eeewwwhhhZZZLLLBBB???===:::???GGGZZZeeeooommmgggpppmmmPPPAAA???;;;333444444333444444555666777888999:::<<<===???@@@AAABBBCCCGGGJJJIIIKKKXXXgggiiiqqqwwwZZZ[[[{{{oooeeebbb]]]TTTMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGHHHJJJOOOVVV\\\www]]]JJJFFFDDD>>>GGGFFFFFFGGGIIILLLOOOQQQWWW___ffffffhhhmmmnnnjjjiiifffcccdddjjjssszzz~~~~~~}}}~~~~~~tttjjj```\\\]]]^^^\\\YYYhhhnnnxxxsssvvv{{{rrrfffXXXRRRPPPMMMLLLMMMMMMNNNNNNNNNMMMJJJGGGFFFDDDCCCCCCCCCEEEIIIMMMPPPTTTQQQMMMKKKKKKLLLKKKKKKNNNGGGGGGKKKNNN^^^IIIHHHRRRPPPJJJ\\\yyy|||iiiOOOKKKQQQcccttt{{{}}}VVVVVV]]]eeeuuu~~~xxxnnnfffeeeccceeetttxxx{{{~~~qqqaaaSSSFFF;;;555555555555444444444333333333333333333333333333333333444555555555555555444444888111:::MMMuuummmOOOSSS___PPPKKKIIIUUUuuurrreeeMMMGGGJJJVVVooowww[[[CCCFFFOOOYYYbbbdddhhhnnnqqqpppuuuvvvxxxzzz{{{uuu^^^VVVXXX^^^fffnnnjjjttt{{{|||~~~}}}lllWWWSSSZZZ[[[SSSKKKMMMUUU[[[XXXRRRMMMHHHBBB===>>>CCCGGGUUUkkk}}}lllccc[[[SSSRRRUUUSSSKKKHHHKKKKKKIIIPPP[[[pppuuuzzz|||zzzcccRRRJJJNNNKKKOOOUUUlllgggQQQHHHVVVyyymmm```dddnnnaaaNNNDDD>>><<<<<<>>>HHHXXXlllzzzxxxsssjjj```VVVNNNGGGDDDDDDEEEEEEEEECCCAAA@@@???>>>999999===<<<;;;GGGXXXeeejjjrrrxxx{{{}}}}}}}}}~~~~~~wwwkkk```iiittteeeXXXLLLAAA???===;;;@@@III___hhhmmmcccSSSRRRfff|||vvvrrrhhhPPPCCC>>>999444555555666666777777888888:::;;;<<<>>>???AAABBBCCCEEEEEEHHHJJJJJJKKKUUUaaazzzwwwooowwwSSS^^^vvvnnnfff\\\VVVUUUQQQNNNKKKGGGEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDFFFJJJNNNWWW]]]YYYJJJBBBDDDEEEBBBBBBBBBCCCDDDGGGKKKNNNQQQPPPZZZbbbfffjjjooopppllldddeeehhhnnnuuuzzz}}}}}}~~~xxxkkk___XXXRRRPPPXXXdddoooppp{{{jjj\\\PPPLLLLLLKKKJJJJJJKKKLLLMMMMMMKKKIIIGGGEEEEEEEEEEEEEEEGGGJJJMMMOOOUUUTTTQQQOOOLLLKKKKKKKKKPPPJJJIIIMMMLLLTTTssspppMMMLLLHHHGGGQQQdddqqqtttfff___YYYVVVTTTUUU___jjjrrrzzzyyysssYYYGGGFFFTTTrrryyyqqqfff]]]ZZZppp{{{kkkXXXJJJ@@@888555666555444444444444333333333333333333333333333333333444444555555555555444444333444<<>>EEESSShhh}}}xxxlllbbbXXXOOOIIIEEEEEEFFFFFFDDD@@@<<<::::::666666999:::===IIIYYYccchhhooouuuxxxzzz{{{|||||||||}}}~~~{{{sssjjjdddpppqqqbbbVVVJJJAAA???===;;;BBBMMM]]]hhhkkk]]]HHHAAAMMM^^^]]]ggguuu|||wwwsss}}}{{{bbbOOODDD<<<777666555666888999::::::999999<<<===>>>@@@AAACCCDDDEEEHHHGGGGGGJJJKKKLLLQQQXXXfffwww{{{pppUUUaaauuukkkeeedddXXXTTTOOOIIIFFFEEEFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCAAAIIIJJJCCC@@@CCCDDDAAACCCCCCCCCDDDFFFIIILLLMMMKKKTTT]]]bbbfffjjjjjjhhheeejjjttt}}}pppaaaVVVNNNRRRfff}}}{{{|||~~~bbbTTTHHHGGGKKKKKKIIIHHHLLLLLLMMMMMMLLLJJJIIIHHHDDDDDDEEEGGGHHHJJJKKKKKKTTTUUUUUURRRMMMJJJJJJLLLPPPJJJJJJNNNLLLLLL\\\rrr}}}aaaOOOCCCEEEHHHJJJTTTbbb\\\___bbb]]]OOODDDFFFMMMUUUbbbssstttffflllMMMEEEJJJ___xxx~~~{{{tttjjj___YYYcccyyyzzzttt```JJJ>>>999666666777444444444444333333333333333333333333333333333333444444555555555555444444000666<<<===SSSnnnTTTLLLnnnXXXLLLKKKIII]]]nnn~~~fffRRRGGGEEEVVVkkklll[[[JJJGGGPPP[[[cccllluuu{{{|||{{{}}}~~~}}}xxx{{{vvvcccVVVTTTXXXdddmmmqqqjjjeeeccc___XXXVVV]]]```[[[VVVZZZdddjjjZZZRRRLLLKKKLLLIIIIIIJJJHHHHHHLLLYYYoooyyytttssshhhaaa[[[VVVNNNIIISSSbbbnnnuuu|||~~~nnn\\\RRRLLLUUU]]]]]]PPPPPPsssrrrLLLCCCOOOgggxxxvvvwwwgggUUULLLDDD@@@??????CCCKKK\\\uuu~~~ssseee[[[TTTRRRPPPNNNJJJEEE@@@<<<:::666666888:::???LLLYYYcccgggnnnsssvvvwwwyyyzzzzzz{{{||||||wwwnnnhhhgggvvvooo```SSSHHH@@@???===<<>>???@@@BBBDDDEEEFFFHHHGGGFFFIIILLLNNNPPPQQQ[[[tttsssRRRgggwwwsssbbb^^^YYYSSSNNNKKKKKKJJJGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHFFFKKKLLLGGGEEEFFFFFFDDDJJJIIIIIIHHHIIIIIIJJJKKKRRRXXX^^^bbbeeefffffffffkkkrrr}}}vvvfffYYY___wwwyyyvvvzzz```RRRGGGHHHMMMNNNKKKIIIMMMMMMNNNNNNNNNMMMLLLLLLBBBCCCEEEGGGHHHHHHHHHHHHNNNQQQTTTQQQKKKHHHIIILLLMMMIIIJJJOOONNNKKKSSS```rrrzzz[[[KKKBBB<<<@@@JJJIIITTTccciiiaaaSSSGGGAAAEEENNN]]]ppphhhssslllTTTHHHWWWrrr~~~~~~{{{xxxwwwuuuuuuwwwvvvpppjjjhhh}}}zzzwwwgggTTT@@@777666666666666444444444333333333222222222222222222222222222222333333444555555555444444333555999:::DDDjjjjjjNNNZZZaaaOOOLLLFFFNNNzzztttpppWWWHHHAAAKKK]]]iii]]]FFFGGGMMMUUU^^^fffnnntttuuuvvvyyy||||||xxx{{{ooo___WWWUUUYYYkkk{{{zzzqqqiiieeeccc___dddddd\\\WWW]]]iiiqqq]]]SSSLLLMMMOOOMMMKKKKKKLLLIIIGGGKKKYYYpppyyywwwlllgggccc^^^SSSMMMVVVeeeooovvv||||||}}}ppp^^^QQQGGGQQQccchhh[[[UUUkkk```HHHHHHNNN[[[jjjiii\\\\\\^^^RRRIIIEEE???@@@>>>>>>AAAEEEQQQhhh~~~uuukkkfff```ZZZTTTOOOIIIEEE>>>;;;999999<<>>===>>>HHHVVVcccnnnqqqcccPPPEEEDDDEEEJJJVVVjjj}}}nnnWWWKKKBBB888444777333555777:::;;;:::999999======>>>@@@BBBCCCEEEEEEFFFEEEEEEGGGKKKOOOPPPOOOSSSccc]]]UUUooorrrppplllfff```ZZZUUUSSSPPPPPPPPPOOONNNLLLKKKJJJEEEFFFHHHKKKNNNPPPPPPPPPKKKMMMLLLIIIHHHJJJLLLLLLOOOOOOOOOOOOPPPPPPQQQQQQ^^^```dddhhhjjjkkknnnppptttxxx~~~~~~~~~{{{lllbbb}}}~~~^^^RRRIIIIIINNNNNNKKKIIIKKKKKKLLLLLLMMMMMMMMMMMMCCCDDDGGGIIIJJJJJJJJJIIIGGGKKKNNNMMMHHHFFFHHHKKKMMMJJJKKKPPPQQQNNNRRRZZZiiisssrrrzzzrrrRRRCCCBBBEEEJJJOOOYYYeeemmmhhhUUUEEEFFFFFFLLL\\\qqq]]]???SSSvvv}}}|||yyyuuupppllldddeeelllzzzrrr|||xxxyyywwwsssXXXHHH999555777777555444444444333333333222222222222222222222222222222222222222333444555555444444999333333;;;===IIIaaaQQQxxxtttUUUNNNHHHJJJjjjsss}}}aaaOOOIIINNNVVVgggeeeOOOIIIKKKPPPXXXaaahhhnnnrrrsssuuuyyyzzzxxx{{{uuuggg]]]]]]nnn}}}}}}sssmmmooosssmmmooojjj^^^VVV]]]kkkuuu^^^UUUNNNOOOPPPNNNKKKKKKLLLKKKIIIHHHNNN^^^vvvwwwooojjjfffcccccc```WWWPPPWWWeeepppwww{{{zzzzzz~~~uuu___MMMTTTnnnzzzrrriiiooo~~~TTTHHHDDDDDDLLLLLLAAACCCGGGAAA@@@BBB???;;;:::<<<@@@BBBHHH[[[pppvvvooofff^^^XXXRRRLLLGGGBBB???<<<:::===FFFRRR[[[dddhhhmmmqqqsssuuuwwwxxxxxxxxxzzzxxxlll___aaajjjyyyjjj\\\MMMDDD>>>>>>===???KKK[[[fffqqquuukkk```ZZZUUUOOOHHHSSSkkkwwwhhhUUUHHH>>>777444666333444666888999:::999999<<<===>>>@@@AAACCCDDDEEEDDDEEEEEEEEEIIINNNPPPOOOMMMUUUlllsss[[[UUUiii||||||yyyqqqggg```[[[XXXWWWUUURRRQQQOOOOOONNNGGGFFFFFFIIIMMMQQQTTTUUUWWWUUURRRNNNMMMNNNOOOPPPRRRSSSUUUWWWZZZ\\\^^^___```aaagggooossstttxxx}}}{{{zzzpppnnnXXXOOOIIIIIIKKKJJJHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJEEEGGGIIIKKKMMMMMMMMMMMMEEEGGGIIIIIIFFFFFFHHHJJJPPPNNNOOORRRQQQNNNQQQVVVVVVnnnvvvppp{{{jjjiiigggOOO??????BBBLLL```uuuyyyeeeMMMIIICCC@@@IIIZZZiiiooooootttvvv~~~{{{VVVbbbzzz|||}}}yyysssnnnhhhaaaZZZUUUTTTXXXiiiyyyzzz~~~~~~~~~~~~|||rrreeeJJJ???666666888777444333333333333333222222222222222222222222222222222222111222333444444555444444:::222111;;;;;;777dddYYYhhhbbbPPPKKKLLL\\\rrrssskkkTTTOOOQQQPPPaaakkk[[[KKKIIILLLUUU___gggnnnuuuuuuuuuwwwxxxwwwxxxqqq[[[iiizzzyyyqqqmmmvvvvvvooo___UUU[[[hhhrrr\\\UUUPPPQQQQQQNNNLLLMMMJJJKKKKKKJJJLLLWWWgggsss}}}yyyrrrjjjccc[[[XXXYYYZZZTTTOOOUUUaaammmuuu{{{{{{{{{zzzddd[[[xxxwwwlllgggOOOFFF@@@DDDFFF<<<===???;;;<<>>999777;;;BBBBBBBBBOOO___mmmsss|||vvvpppggg```[[[TTTKKKEEECCCAAA===;;;???JJJUUU]]]dddgggllloooqqqsssuuuwwwxxxwwwxxxuuugggYYY]]]jjjssscccVVVKKKCCC>>>>>>===@@@NNN^^^fffpppuuurrrqqqrrrlllaaaNNNTTTiii~~~iiicccVVVEEE:::777666444444444555777888:::;;;;;;======???@@@BBBCCCEEEEEEDDDGGGGGGDDDEEELLLOOONNNMMMNNNYYYrrrjjjpppeeeVVVvvvvvvsssvvvnnniiibbb```\\\YYYWWWVVVVVVWWWTTTPPPKKKKKKNNNRRRUUUVVV___\\\XXXVVVTTTSSSRRRSSSVVVXXX[[[^^^bbbeeeggghhhbbbeeeooo{{{yyysssnnnxxx}}}wwwqqquuu}}}ttt]]]QQQKKKHHHIIIIIIFFFGGGJJJCCCCCCDDDEEEFFFGGGIIIIIIDDDFFFGGGIIIKKKMMMNNNNNNIIIIIIHHHGGGGGGGGGHHHIIILLLMMMPPPRRRPPPMMMNNNRRRNNN\\\vvv~~~zzzmmmKKK<<<===BBBRRRjjjwwwooo^^^MMMHHHCCCCCCIIIOOOSSSTTT\\\___iiiwwwqqqooouuuooopppjjj```XXXQQQMMMJJJHHHNNNVVVmmmxxxtttvvvqqq{{{|||xxxeeeRRR@@@888333555666555333444333333333222222222222111111111111111111111111111111111222333444444444444333555222666999666VVVeeeYYY|||qqqSSSMMMPPPNNNooozzziii{{{ZZZPPPPPPHHHXXXjjj```OOOIIIIIIQQQ\\\dddmmmvvvuuuttttttwwwwwwwww|||dddgggttt~~~mmmssstttmmm]]]RRRTTT___hhhYYYUUUSSSSSSRRROOOOOORRRMMMLLLKKKLLLPPPUUU[[[^^^```iiiooommmjjjgggaaa[[[QQQLLLJJJMMMKKKHHHOOO[[[gggrrr||||||\\\yyyttt^^^fffxxxXXXLLLCCCDDDLLLAAA???>>>777888;;;777:::888===EEECCC>>>EEERRRUUUZZZaaahhhmmmsssxxx{{{xxxrrrlllgggccc[[[PPPHHHBBB@@@<<<:::???LLLXXX___dddgggkkknnnppprrrtttvvvxxxwwwxxxtttdddUUUZZZiiizzzmmm^^^PPPJJJBBB=========@@@OOO```iiiqqquuusssvvvyyyqqqcccXXXXXXgggppp}}}```aaaWWWCCC777777777333555555666777888:::<<<======>>>???AAACCCDDDEEEFFFDDDIIIIIICCCCCCIIINNNMMMRRROOOMMM\\\{{{ddd```]]]qqqkkkqqq~~~zzzpppmmmiiidddbbbbbbcccdddccc\\\TTTPPPQQQTTTVVVWWWXXXUUUUUUWWWYYYYYYYYYZZZ[[[]]]```cccfffhhhjjjjjjlllppp}}}xxxmmmlll}}}|||qqqwwwvvvzzzvvv^^^KKKLLLIIIHHHIIIHHHFFFHHHMMMCCCCCCDDDEEEFFFHHHJJJKKKAAABBBDDDFFFHHHJJJLLLMMMOOOLLLIIIGGGHHHIIIIIIIIIEEEIIINNNQQQOOOLLLMMMQQQPPPXXX^^^nnnVVVKKK===:::KKKdddrrrtttUUUTTTPPPKKKEEEDDDEEEHHHDDDFFFPPP```lllqqqvvv}}}jjjeeejjjhhhYYYRRRJJJDDDDDDHHHMMMPPPPPPYYYqqqrrrkkkwwwssswww~~~{{{yyyvvvoooZZZDDD;;;555222333444222222555333333333222222222111111111111111111111111111111000111222333444444555444+++888555111777:::SSSlllMMMfff|||UUUMMMQQQEEEYYYpppwwwcccTTTQQQEEESSSiiibbbRRRJJJGGGNNNXXX```iiirrrtttqqqqqquuuwwwwwwzzz~~~ooojjj~~~kkknnnhhhYYYMMMNNNVVV]]]WWWTTTTTTUUUSSSPPPRRRWWWTTTNNNJJJLLLRRRUUURRRMMMMMMWWW^^^\\\XXXUUUPPPIIIKKKDDD@@@BBBCCCCCCKKKVVVbbbppp~~~}}}~~~~~~uuu___ZZZlllfffJJJDDDOOOPPPDDDFFFFFF<<<@@@BBB111@@@>>>===>>>AAADDDFFFGGGLLLKKKMMMQQQXXX]]]aaaccceeeeeebbb^^^XXXQQQKKKGGG???===;;;;;;AAAKKKVVV]]]fffhhhkkknnnppprrrssssssuuuuuutttnnn```YYYbbbrrrvvvjjj\\\QQQEEEAAA;;;888===IIIXXXcccnnnsssvvvuuuvvvvvvnnncccYYY\\\mmmwww~~~jjj]]]LLL???999777666444555666888888999:::===?????????AAABBBBBBAAA??????AAACCCGGGIIIIIIJJJKKKLLLJJJMMMKKKMMMfffoooooozzzyyytttjjjqqqzzzxxxrrrqqqrrrsssooommmiiieeecccbbbaaa```aaabbbbbbaaa___```dddgggaaaaaafffoooyyy~~~}}}yyywwwhhhwww~~~zzzzzzooodddXXXMMMEEEDDDDDDCCCCCCDDDEEEFFFGGGKKKIIIFFFDDDDDDDDDCCCBBBDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJJJJHHHEEECCCCCCDDDKKKLLLMMMMMMMMMMMMPPPQQQJJJNNNRRRccc~~~fffLLLAAABBBKKKWWWbbbVVVVVVTTTRRROOOJJJDDD@@@BBBBBBGGGNNNTTTXXX___gggnnnrrrwww}}}uuufff]]]VVVOOOJJJAAADDDHHHKKKNNNUUU___fffnnnsss|||{{{ooojjjlll~~~{{{vvvwwwmmmVVVCCC<<<555444444333333444444555222222222111111111111111000000000000000000000000111111222222222333333333666222111555666<<>>AAADDDDDDCCCEEEEEEEEEIIINNNSSSVVVWWWTTTTTTSSSPPPLLLFFFAAA>>>>>><<<:::<<>>999777666555555777999999:::;;;>>>@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEEHHHIIIIIIIIIJJJKKKGGGRRRUUUNNNTTTnnn|||{{{wwwpppssswww~~~}}}zzzssskkkggghhhjjjggghhhiiihhhggghhhkkkoooxxxyyy}}}wwwbbbkkk|||~~~~~~bbbRRROOOLLLHHHBBBBBBBBBCCCEEEGGGJJJKKKMMMJJJGGGEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIJJJJJJHHHEEEAAAAAABBBDDDIIIJJJKKKJJJIIIJJJLLLNNNLLLNNNNNNTTTmmmvvvyyybbbIII???AAAFFFIIILLLPPPWWW\\\[[[WWWRRRFFFBBBAAAEEEGGGGGGKKKPPPWWW\\\aaaffflllsss|||~~~}}}}}}|||zzzwwwuuuvvvwww{{{|||hhhccc[[[TTTMMMIIIFFFDDDLLLGGGFFFQQQfffzzz~~~tttxxx{{{xxxwwwwwwvvvooo]]]HHH999555444444333333333333444444333222222222111000000000000000000000000000000000111111111222222222333333555111333888888;;;KKK^^^|||mmmVVVMMMZZZtttUUUNNNLLLMMMggggggcccPPPJJJGGGRRRbbbgggYYYLLLHHHLLLTTT^^^gggoooooopppqqqsssvvvyyy|||~~~xxxxxxhhh\\\VVVOOOJJJMMMNNNOOOQQQTTTZZZ___aaaXXXQQQLLLQQQVVVUUUSSSRRRMMMOOOPPPMMMHHHEEEEEEGGGDDDEEECCCEEEIIIDDDFFFWWWfffsss~~~uuuvvvfffZZZgggxxx___LLLQQQccc\\\MMMDDDCCC===;;;BBB:::;;;<<<@@@CCCEEEEEECCCAAA@@@???AAAEEEHHHJJJJJJIIIIIIIIIHHHFFFCCC???===<<<::::::<<>>EEEGGGMMMYYYeeelllllliiiRRRKKKEEEEEEEEEBBBAAAAAADDDHHHMMMPPPRRRXXXaaahhhiiijjjkkklllmmmnnnnnnmmmggghhhiiigggdddaaa______^^^]]]^^^bbbfffeee```[[[NNNNNNMMMJJJGGGGGGJJJNNNZZZ^^^iiizzz{{{tttnnnxxx{{{qqqpppyyy}}}oooyyyyyyhhhPPP>>>666444444444333333333333444444333333222222111000//////000000000000000000000000111111111222222222222333333111555;;;<<<999???JJJeeewwwsss[[[HHHLLLyyybbbNNNPPPMMMZZZ}}}lllooowww\\\MMMGGGMMMWWWkkkdddVVVHHHEEENNNYYY___kkkmmmooopppqqqtttwwwzzz}}}uuueee\\\YYYPPPMMMLLLNNNSSSZZZ```ddd\\\TTTOOORRRUUUTTTQQQPPPNNNPPPRRRPPPKKKGGGFFFGGGCCCGGGFFFIIIMMMFFFHHHXXXiiittt~~~}}}nnnyyyxxxccchhhtttmmmPPPPPPZZZhhh[[[HHHIIIFFF>>>BBB===>>>???BBBFFFIIIIIIHHHCCCAAA???@@@BBBCCCDDDDDDEEEEEEFFFEEEDDDBBB@@@>>>:::999999===EEEPPP\\\cccffffffggghhhjjjmmmpppqqqppppppmmmbbbXXXZZZkkk|||xxxgggYYYOOOJJJAAA>>><<<>>>HHHUUUbbbjjjqqqsssuuuuuutttpppkkkfffkkk}}}||||||www|||ttt___VVVNNNCCC;;;777777888888888:::<<<>>>>>>???AAABBBEEEDDDDDDEEEFFFHHHKKKLLLKKKLLLLLLLLLJJJHHHIIIIIIKKKLLLQQQVVVUUUUUUccctttzzz~~~nnnaaafffqqq}}}mmm```aaasssvvv[[[GGGJJJIII???EEEDDDCCCCCCCCCDDDEEEFFFNNNKKKHHHEEEEEEDDDCCCBBBBBBDDDGGGIIIJJJIIIHHHGGGIIIIIIHHHEEEBBBAAABBBCCCIIIIIIIIIGGGFFFFFFHHHJJJEEEIIINNNPPPLLLTTTtttttt~~~|||___KKKGGGEEEKKKYYYfffnnnqqqggg^^^WWWVVVUUUNNNGGGDDD>>>AAADDDEEEFFFGGGIIIKKKLLLKKKKKKLLLNNNOOOOOONNNIIIKKKNNNMMMKKKGGGEEEDDDLLLJJJGGGEEEFFFFFFFFFEEEJJJKKKLLLPPPVVV___iiioooxxxvvvooojjjrrrvvvxxx~~~tttrrrrrrrrr{{{{{{uuu|||uuueeemmmxxxuuu]]]DDD999888666444333333333333333333444444333333222111000//////000000000000000000000000111111111111222222222222333222555;;;<<<999999<<>>===;;;999888999888999>>>FFFRRR^^^eeehhhhhhhhhiiikkknnnppprrrooonnnhhh^^^XXX___qqqsssbbbVVVMMMHHH???<<<;;;@@@LLLZZZffflllqqqrrrtttuuusssnnnjjjiiisss~~~yyysssssseeeRRROOOIIIAAA:::777777999:::999<<>>CCCBBBAAAAAABBBCCCEEEFFFMMMJJJGGGEEEDDDDDDCCCBBBDDDEEEGGGGGGGGGFFFDDDCCCFFFHHHKKKKKKIIIFFFDDDCCCFFFGGGGGGFFFEEEDDDEEEGGGFFFEEEJJJPPPNNNKKKXXXjjj~~~jjj]]]LLLCCCEEENNNWWW[[[hhhaaa^^^aaabbb]]]VVVRRRMMMJJJFFFDDDEEEFFFGGGHHHHHHFFFCCCCCCDDDEEEEEEDDD@@@BBBEEEFFFEEECCCCCCCCCDDDFFFGGGDDDBBBDDDKKKRRROOORRRZZZhhhzzz~~~qqqxxx|||www}}}xxxqqqyyyooo^^^gggjjj```III777444555444333333333222222333333333333333222222111000000///000000000000000000000000000000111111111222222222333222444888:::999888999AAA[[[iiiOOOYYYjjjVVVLLLHHHVVVxxxvvvmmmaaaRRRLLLJJJWWWeeeiiiXXXGGGFFFNNNTTT^^^ccciiillllllnnnrrruuuzzzooo]]]TTTSSSYYYfffrrriiifffgggkkkkkkeee___\\\XXXYYYWWWRRRLLLIIIJJJLLLGGGIIIFFFFFFIIIFFFOOOdddvvv|||vvvcccgggjjjWWWZZZ}}}```IIIGGGCCC<<>><<<<<>>???@@@CCCFFFIIIKKKLLLJJJGGGEEEEEEEEEEEEDDDGGGGGGFFFFFFEEEDDDBBBBBBDDDHHHLLLNNNMMMJJJGGGFFFBBBDDDFFFGGGFFFDDDDDDDDDHHHCCCCCCHHHIIIGGGJJJRRReeeuuu|||dddRRRGGGBBB@@@KKKIIILLLVVV^^^aaacccfffkkkcccWWWNNNJJJLLLQQQUUUOOOKKKFFFEEEFFFHHHGGGEEEDDDEEEGGGHHHIIIJJJLLLNNNFFFMMMTTTWWWXXX]]]hhhrrrrrrwww|||zzzsss~~~ttteee^^^XXXLLL<<<444444555555333333222222222222333333222222222111111111111111000000000000000000000000000000000111111111111222222222444555666777888999===JJJPPPJJJfff~~~aaaPPPHHHLLLfffnnnjjjYYYRRRMMMLLL\\\ggg```PPPHHHJJJPPPVVV]]]eeeiiiiiikkkooosssuuunnnaaaXXXVVVaaaoookkkiiimmmssstttooojjjhhh]]]]]][[[UUUNNNJJJJJJKKKIIIJJJFFFDDDGGGGGGTTTmmm~~~qqqdddjjjjjj___~~~aaaMMMGGG@@@===???DDDJJJOOOPPPOOOLLLGGGDDDBBB@@@AAAAAAAAA@@@@@@@@@???===<<<;;;:::999888999;;;@@@IIITTT___eeehhhiiijjjlllnnnooopppppppppjjj___WWW]]]mmmzzz|||qqqcccYYYRRRJJJAAA>>>===>>>HHHWWWfffppptttpppoooqqqtttqqqlllkkkooouuueeeQQQNNNFFFCCC???:::777777:::<<<<<>>???BBBEEEIIIMMMOOOMMMKKKHHHGGGHHHHHHHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDGGGKKKNNNMMMKKKJJJIIIAAAEEEIIIKKKKKKIIIGGGFFFFFFDDDBBBBBBDDDFFFIIILLLKKKeeennniiimmmXXXMMM@@@===???EEEMMMSSSZZZbbbnnnnnnjjjbbb\\\]]]eeennn___ZZZTTTRRRUUUWWWVVVTTTQQQQQQQQQPPPQQQTTTYYY]]]dddkkkuuu|||vvvppprrr|||tttwwwqqqbbbRRRHHH>>>999777555666999333333222222222222333333111111111111111222222222000000000000000000000000000000000000111111111111000222444333333444666888:::AAA___]]]HHHQQQqqqsssWWWLLLNNNVVVzzzxxx~~~gggZZZOOOKKKSSS^^^aaaYYYLLLHHHJJJOOOWWWaaafffggghhhmmmrrruuuvvvfffYYY]]]jjjmmmjjjlllppppppllliiijjjcccdddddd___WWWPPPMMMLLLIIIKKKGGGFFFIIIJJJXXXrrruuuiiiooo{{{___yyy~~~VVVLLLFFF<<<@@@HHHQQQVVVUUUQQQMMMGGGEEEBBBAAABBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<999999;;;@@@IIITTT___eeeggghhhjjjmmmnnnooooooooopppiii]]]VVV___qqq}}}~~~~~~xxxkkk^^^WWWQQQHHH??????>>>@@@JJJ[[[jjjtttwwwooonnnppptttqqqkkklllqqqwwwaaaMMMPPPEEECCC???:::777888:::===<<>>>>>===<<<:::;;;999999AAAMMMYYY```bbbjjjiiihhhjjjlllmmmmmmlllnnnfff]]]^^^hhhttt|||~~~qqqaaaZZZWWWOOODDD>>>===???FFFRRR```kkkrrrtttqqqmmmnnnrrrooohhhiiiqqqlllWWWIIICCC@@@;;;999:::;;;<<<===???AAACCCDDDCCCDDDFFFHHHKKKHHHGGGHHHLLLOOONNNLLLHHHNNNOOOIIICCCCCCEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOTTTMMM]]]}}}yyyssspppooommmmmmpppuuu{{{||||||~~~ttt[[[RRRVVV```nnnaaaWWWNNNNNNNNNLLLIIIGGGHHHIIIGGGCCCAAADDDIIILLLKKKIIIIIIGGGEEEGGGIIIKKKIIIGGGIIIHHHFFFDDDCCCDDDFFFGGGHHHJJJLLLMMMNNNQQQTTTWWWGGGJJJMMMQQQSSSSSSRRRQQQHHHGGGFFFEEEEEEGGGIIIJJJIIILLLVVVnnnjjjmmmwwwwwwbbbVVVMMMCCC>>>>>>EEEFFFMMMXXX```hhhwww{{{}}}}}}vvv}}}yyy|||~~~vvvsss|||vvv]]]III666555444222111111222222222222222111111111000000//////000000111111222222000000000000000000000000000000000000111111111111111111222222222333333333777888===hhhRRRAAAJJJ[[[{{{uuuUUUXXXSSSMMM}}}jjjlllSSSNNNKKKOOOYYY___YYYNNNFFFBBBJJJUUU___fffiiilllnnnppptttzzz~~~zzz{{{qqqbbb___dddkkkmmmjjjddd```^^^]]]XXXWWWWWWSSSSSSfff~~~||||||qqqoooJJJIIIHHHWWWdddbbb```aaa\\\RRROOOJJJGGGFFFDDDCCCAAA>>>>>>>>>>>>>>>>>><<<;;;<<<::::::AAANNNZZZaaaccciiihhhhhhjjjlllmmmmmmlllhhhaaa\\\^^^hhhtttzzz|||zzzkkk]]]XXXUUUNNNEEE???===AAAIIIUUUccclllqqqrrrnnnkkkkkknnniiicccgggqqqxxx{{{yyy{{{iiiWWWKKKBBB???;;;999:::<<<>>>>>>AAACCCDDDDDDDDDDDDFFFHHHFFFEEEDDDEEEHHHIIIJJJIIIJJJOOOOOOIIIEEEFFFGGGGGGFFFGGGGGGHHHJJJKKKMMMNNNKKKPPPRRR]]]{{{uuunnnjjjjjjmmmqqquuusssxxx}}}|||yyyxxxwwwvvvuuuxxxddd\\\RRRTTTaaannniiiXXXOOOEEEFFFGGGHHHGGGFFFFFFEEEGGGDDDBBBDDDIIILLLKKKIIIGGGEEEDDDEEEGGGIIIHHHGGGHHHFFFEEEEEEGGGIIIHHHGGGNNNOOOQQQSSSTTTVVVXXXYYYGGGIIILLLOOOQQQRRRQQQPPPNNNLLLIIIGGGEEEFFFGGGHHHKKKLLLNNNZZZssstttfff``````gggzzz~~~cccMMMDDDAAA@@@BBBJJJOOORRRXXX```ooo|||{{{yyyvvvvvvyyytttaaaKKK===666555333222111111222222222222222111111111000000//////000000000000000000000000000000000000000000//////000000000111111111111111111222222222333333555444:::\\\}}}{{{RRRLLLHHHKKKffflllSSSPPPSSSkkkuuu{{{}}}eeeRRRMMMNNNUUU[[[XXXPPPKKKEEEJJJQQQZZZaaagggkkkmmmooosssuuutttnnniiijjjnnnrrrrrrooojjjeeeeeehhhfffeeerrrxxxWWWNNNMMM\\\kkkkkklllnnnjjj```[[[TTTPPPMMMJJJEEEAAA>>>>>>>>>>>>>>>===<<<;;;<<<:::;;;BBBNNNYYYaaaeeegggggghhhjjjlllmmmllljjj```\\\ZZZ___iiisssxxxyyyqqqdddXXXTTTQQQKKKDDDAAA>>>DDDNNN[[[gggmmmpppoooooommmnnnpppkkkeeekkkwww{{{ooosssuuu|||vvvfffUUUKKK@@@>>>;;;:::<<>>777555444333222111111111111222111111111111000000000000000//////////////////000000000000000000000000//////000000000000111111111111111222222222222333444222666JJJwww```OOODDDAAASSSxxxZZZMMMXXXWWWyyy|||fffwww\\\SSSMMMQQQVVVWWWUUUSSSJJJJJJLLLQQQYYYbbbiiillloootttwww|||~~~lllgggppp{{{{{{vvvvvv|||}}}mmmRRRQQQ```qqqsssvvvxxxsssmmmfff]]]YYYXXXUUUOOOIIIFFFEEECCC@@@===;;;:::;;;;;;:::<<>>AAACCCCCCEEEFFFGGGGGGFFFEEEFFFHHHCCCEEEGGGGGGEEEEEEIIILLLKKKLLLJJJFFFGGGJJJIIIDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJKKKOOO```~~~zzz{{{||||||{{{wwwssspppwwwuuuuuuxxxwwwttttttwwwuuu}}}}}}uuuvvv}}}rrryyyttteeeZZZVVVXXXpppzzz{{{{{{{{{```OOOLLLIIIHHHGGGHHHKKKLLLLLLJJJEEEDDDCCCDDDGGGIIIIIIHHHEEEDDDCCCCCCDDDFFFHHHIIIKKKHHHHHHMMMTTTUUUOOOHHHEEEFFFIIILLLMMMLLLJJJGGGEEEFFFHHHJJJLLLLLLKKKKKKLLLKKKHHHGGGFFFHHHJJJKKKFFFJJJLLLKKKNNNZZZmmmzzzyyy|||nnnccc```{{{tttSSSEEEXXXeeefffeeeeeeeeeggghhhkkkrrrzzz|||wwwrrrqqq~~~{{{yyyxxxxxxvvvlllWWWBBB777777333333222222111111111111111111111111000000000000000000//////......------////////////////////////////////////000000000111111111111111222222222222666333555;;;ZZZVVVFFFDDDLLLaaammmQQQUUUOOOgggjjjoooiii[[[OOONNNRRRVVVXXX[[[OOOLLLHHHJJJRRR\\\dddiiikkkssswww}}}zzzlllkkksss}}}```^^^mmm}}}~~~}}}uuulllddd\\\ZZZ^^^```[[[VVVTTTRRRMMMFFF???;;;:::;;;;;;<<>><<<;;;<<<@@@CCCEEEEEEEEEFFFHHHGGGFFFFFFGGGHHHCCCFFFHHHHHHFFFFFFJJJMMMLLLMMMKKKHHHIIILLLLLLHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMGGGMMMVVVQQQJJJ___{{{mmmwww~~~{{{sssrrryyytttfff^^^XXXLLLJJJSSSccc|||xxx~~~zzznnnSSSJJJIIIJJJGGGDDDBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEGGGGGGGGGDDDEEEDDDDDDEEEFFFHHHIIIKKKHHHGGGLLLRRRRRRKKKDDDEEEFFFHHHKKKMMMLLLHHHDDDCCCDDDFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFHHHIIIGGGHHHKKKMMMNNNRRRYYY```kkkpppyyyvvvvvvzzzqqqZZZbbb~~~~~~vvvwwwtttuuujjjddd]]]SSSEEE777333555111111111111111111000000000000000000000000000000000000//////......------////////////////////////...////////////000000000000000111111111222222222555444666444JJJzzzZZZHHHEEEKKKggg}}}www___SSSQQQ___jjjppp{{{hhhUUULLLMMMQQQVVV[[[TTTOOOJJJHHHMMMUUU^^^cccgggmmmooottt}}}yyygggbbbjjjttt~~~}}}xxxvvvttteee[[[RRRTTT]]]cccbbb]]]]]]\\\YYYQQQHHHAAA>>>???<<>>===<<<>>>AAADDDFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHCCCEEEFFFFFFFFFFFFIIIJJJNNNPPPPPPLLLLLLOOOOOOMMMGGGGGGGGGFFFFFFGGGHHHHHHJJJIIIKKKQQQSSSSSSTTTWWW}}}yyyqqq~~~vvvwww{{{{{{zzz{{{yyyuuujjj```bbbmmmrrroooYYYVVVRRRYYYccckkk{{{tttaaaOOOFFFGGGKKKJJJIIIGGGBBB???>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFEEEEEEFFFGGGFFFCCCBBBEEEIIIJJJFFFAAADDDCCCDDDHHHKKKJJJEEEAAABBBCCCDDDDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCJJJFFFDDDHHHKKKLLLOOORRRXXXhhhxxx|||}}}}}}vvvmmm}}}wwwttt|||}}}{{{uuummmiiiYYYOOOEEE>>>999444333555000000111111111000000/////////000000000000000111000000//////////////////000000000000000000000000......////////////000000000000000111111111111222222555777444DDDuuu{{{QQQ@@@@@@OOOcccmmmkkkYYYWWWXXXgggwwwddd}}}bbbRRRLLLMMMQQQUUUWWWTTTPPPKKKJJJOOOVVV\\\jjjmmmjjjlllvvv|||ppp]]]\\\aaannnuuuyyyeeeYYYMMMMMMXXX___^^^YYY]]]```bbb^^^UUUKKKFFFDDD???DDDKKKRRRXXX\\\___```bbbccceeeggggggccc]]]XXXUUUYYY```fffiiigggccc```WWWSSSNNNKKKGGGBBBCCCHHHRRRXXXaaahhhlllmmmooopppooojjjmmmyyylllppp~~~iiiLLLAAAFFF>>>======???BBBEEEFFFFFFBBBDDDFFFFFFEEEFFFGGGIIIEEEDDDCCCDDDFFFHHHIIIHHHKKKPPPQQQMMMKKKMMMOOOPPPGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGIIIPPPTTTPPPGGG\\\xxx{{{|||zzzwwwzzz~~~zzz|||}}}ooodddYYYVVVYYY]]]eeelllaaa[[[RRRLLLRRRfffyyy~~~xxxiii^^^PPPFFFAAABBBEEEHHHJJJNNNOOOKKKCCC???@@@CCC@@@@@@AAAAAA@@@AAACCCDDDAAADDDGGGGGGEEECCCBBBCCCAAA@@@???@@@CCCEEEEEEDDDAAA??????CCCFFFGGGCCC>>>AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGEEECCCBBBHHHBBBAAAFFFJJJIIIJJJMMMPPP[[[lll}}}{{{mmmxxxrrr}}}{{{}}}qqqqqqyyy~~~wwwyyy|||tttdddYYYJJJAAA888555444333444666...///000111111000//////////////////000000111111//////000000000000000000000000000000000000000000........./////////000000000000000000111111111111...555666555???ZZZjjjLLLDDDCCCJJJYYYgggddd]]]SSSYYYooopppxxx```SSSNNNNNNQQQXXXYYYWWWQQQJJJJJJPPPVVVcccjjjjjjjjjrrrwwwlll\\\WWW\\\mmmSSSooommm^^^NNNLLLTTTZZZWWWPPPYYY```gggggg___TTTLLLIIIAAAGGGPPPWWW\\\___```aaaaaabbbdddffffffaaaZZZUUUVVVZZZ```eeefffccc^^^ZZZSSSPPPMMMKKKGGGCCCFFFLLLUUU[[[ccchhhkkkmmmooorrrnnnffffffqqq~~~pppppp||||||cccFFF>>>GGG???>>>>>>@@@CCCFFFFFFFFFAAACCCEEEEEEEEEFFFHHHIIIHHHEEECCCEEEIIIKKKJJJIIIGGGMMMPPPKKKGGGIIIMMMNNNHHHGGGFFFFFFFFFFFFFFFFFFHHHDDDEEEKKKKKKFFFHHHOOOJJJfff~~~iiiccc```fffpppwwwvvvsss^^^VVVOOONNNSSS```tttwwwooofffbbbggg}}}~~~wwwdddXXXOOOGGGEEEFFFEEEBBB@@@FFFMMMSSSOOOFFF???>>>AAA??????@@@@@@???@@@AAACCC@@@CCCGGGGGGDDDAAA@@@@@@@@@@@@??????AAADDDGGGIIIBBB@@@???CCCGGGHHHDDD@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEHHHJJJIIIGGGEEEBBB???BBBJJJMMMJJJHHHIIIHHHGGGTTTkkkyyy~~~~~~nnnyyyxxx~~~wwwxxxqqqyyy{{{www|||wwwrrruuu}}}}}}mmmXXXLLL>>>777111000000///000333...///000111111000//////.../////////000000111111//////000000111111222222000000000000000000000000............/////////000000000000000111111111111,,,666444333:::CCCnnn```MMM===:::LLL\\\mmmaaaQQQZZZkkkgggmmm[[[RRROOOPPPYYY\\\\\\UUUKKKGGGLLLRRRSSSaaahhhkkkoooooovvv}}}dddTTTPPPhhhKKKUUUpppwww|||lll]]]WWWTTTNNNJJJJJJLLL[[[jjjmmmhhh```WWWQQQPPPSSSXXX\\\```aaaaaa```dddfffiiihhhddd___[[[YYY^^^^^^```bbbccc^^^UUUNNNQQQPPPNNNIIIFFFFFFJJJNNNZZZ___ccceeehhhlllmmmjjjiiiiii]]]bbb~~~~~~{{{WWWDDDAAA;;;AAA@@@AAAAAACCCFFFIIIJJJGGGHHHIIIHHHEEEFFFIIILLLHHHGGGFFFEEEFFFHHHJJJKKKLLLGGGBBBCCCHHHJJJFFFBBBEEEFFFGGGFFFEEEDDDEEEFFFKKKJJJIIIHHHHHHIIIKKKKKKNNNMMMVVVnnn}}}ooohhhqqq~~~{{{{{{uuu```UUUNNNEEE@@@@@@BBBDDDDDDEEEIIIKKKIIICCC??????AAA>>>???>>>======>>>BBBEEE>>>AAADDDEEECCCAAA??????@@@>>><<>>BBBBBBEEEHHHGGGCCCCCCFFFBBBBBBDDDFFFHHHIIIGGGDDDAAAAAACCCEEEFFFGGGGGGGGGIIIHHHKKKQQQZZZjjj~~~~~~uuutttsssxxx|||wwwvvvrrreeeQQQAAA444333222222111111222222000000000000000000000000111111000000//////......000000000000000000000000///////////////////////////////////////.........000000000000111111111111333111222999888444VVVOOOBBBLLL???QQQiiilll___VVVSSStttsssrrrjjjUUUMMMOOOLLL[[[ddd]]]PPPJJJIIIIIINNNUUU___fffiiinnnvvv|||~~~___ZZZiiiBBBFFFVVVuuuvvvaaawwwlll```YYYOOOFFFBBBHHHYYYiiimmmhhhbbb]]]ZZZWWWYYY[[[^^^````````````bbbdddgggfffccc^^^ZZZXXX]]]^^^___```___ZZZSSSOOOPPPPPPNNNKKKIIIJJJOOOSSS[[[```dddeeehhhmmmnnnkkkmmmeee\\\fff~~~xxxUUUDDDCCC===???@@@@@@AAACCCEEEFFFGGGFFFGGGHHHGGGEEEEEEHHHKKKJJJIIIHHHGGGGGGHHHJJJKKKJJJFFFDDDDDDGGGGGGDDDAAADDDEEEFFFFFFEEEDDDFFFGGGJJJIIIIIIIIIIIIJJJKKKLLLPPPNNNPPP[[[mmm}}}yyytttvvvzzzyyy~~~{{{UUUQQQLLLFFFAAA@@@BBBCCCDDDCCCFFFHHHFFF@@@<<<<<<>>>===???AAABBB@@@???@@@@@@>>>@@@CCCDDDCCCAAA@@@@@@??????@@@CCCFFFGGGFFFDDDDDDDDDEEEGGGGGGFFFCCC@@@AAAAAAEEEKKKKKKGGGCCCDDDEEEEEEFFFHHHJJJJJJHHHFFF???@@@BBBCCCEEEFFFFFFFFFCCCEEEIIIMMMPPP[[[qqq}}}vvvzzz{{{zzzxxxssshhhVVVCCC666444333222222111111222222000000000000000000000000111000000000/////////...000000000000000000000000/////////////////////////////////////////////...//////000000000111111111111000///555777333IIIqqq[[[GGGFFF@@@EEE___lllllldddVVV```kkkttt}}}cccUUUOOOLLLUUUZZZWWWRRROOOLLLGGGIIIOOOWWW___eeekkksssxxx|||bbblll|||CCCAAADDDTTTooo|||mmmUUU^^^~~~yyyiii```WWWLLLDDDLLL\\\jjjkkkeeebbbbbbccc^^^_____________________```bbbdddddd```]]]ZZZYYY\\\^^^^^^]]]XXXTTTQQQOOONNNNNNNNNMMMMMMPPPUUUYYY]]]aaaddddddggglllnnnlllmmm[[[ZZZjjjwwwuuuoootttpppQQQCCCDDD@@@???@@@BBBCCCEEEFFFGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJLLLKKKJJJHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHFFFDDDBBBCCCEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKLLLTTTdddxxxuuujjjcccpppyyytttvvvxxx{{{uuuNNNJJJIIIGGGDDDBBBBBBDDDEEECCCFFFGGGEEE@@@===<<<======@@@EEEFFFDDDAAA>>>======???BBBCCCBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCEEEGGGIIIIIIGGGEEECCCCCCBBBAAADDDLLLPPPKKKEEECCCGGGGGGGGGHHHJJJJJJHHHEEE???@@@AAACCCDDDEEEEEEFFFAAADDDHHHIIIFFFKKK]]]ppp{{{|||zzz}}}xxx|||~~~}}}|||{{{}}}{{{ssssssooocccQQQ@@@555000333333222111111111111222000000000000000000000000000000000000////////////000000000000000000000000////////////////////////......////////////////////////000000000000111111///222000111666444<<>>@@@CCCFFFHHHIIIJJJJJJGGGGGGHHHGGGGGGHHHHHHIIIMMMLLLKKKJJJIIIIIIJJJJJJJJJMMMOOONNNJJJGGGEEEFFFCCCDDDFFFFFFEEEEEEFFFHHHGGGHHHHHHIIIKKKLLLMMMNNNEEEHHHJJJJJJKKKTTTeeerrr|||tttlllppp|||}}}sssuuuyyywww___QQQFFFHHHJJJIIIEEEDDDEEEHHHGGGHHHIIIHHHDDDAAA@@@@@@===AAAEEEGGGFFFCCCAAA@@@>>>@@@BBBCCCBBBCCCDDDEEEDDDFFFFFFCCC>>><<>>eee^^^DDDGGG===DDDRRRccckkkaaaWWWXXX]]]jjjeeezzzrrr^^^PPPMMMKKKNNNUUUZZZWWWRRRIIIGGGFFFJJJRRR\\\eeeiiipppuuu}}}~~~}}}FFFDDDCCCCCCFFFTTTooo{{{hhhbbb[[[PPPKKKccczzzmmm```[[[bbbcccZZZRRRSSS[[[bbb______]]]]]]]]]^^^```aaaaaabbbcccaaa^^^\\\[[[[[[ZZZZZZYYYTTTNNNLLLMMMOOOKKKKKKKKKNNNSSSYYY^^^```aaaeeefffeeegggjjjkkkhhhiii]]]ooo}}}ssszzzooogggiiiqqq~~~{{{nnn]]]FFF>>>AAA???===???BBBEEEHHHJJJJJJKKKHHHHHHHHHHHHIIIJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIMMMPPPOOOJJJFFFEEEFFFCCCEEEFFFFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLEEEGGGIIIJJJKKKOOOVVV\\\lllsss{{{}}}vvvmmmiiieee```XXXOOOMMMPPPEEEIIILLLLLLIIIGGGHHHJJJHHHIIIJJJIIIGGGDDDCCCCCC???AAAEEEFFFFFFFFFFFFGGG@@@AAABBBCCCCCCDDDFFFHHHGGGHHHGGGBBB===>>>FFFMMMIIIKKKMMMLLLHHHEEEEEEGGGKKKEEEDDDIIINNNMMMJJJIIIGGGFFFFFFFFFGGGGGGFFFDDDBBBCCCEEEGGGHHHIIIIIIIIIIIIDDDCCCEEEGGGHHHLLLRRRZZZzzzvvv{{{~~~zzzvvv~~~}}}}}}www{{{zzz|||{{{wwwtttpppggg^^^UUUMMMAAA666000000333666333222111111000000111111////////////////////////////////////000000000000////////////////////////////////////////////////---.........//////000000...////////////000000000***888777000444888888<<>>999333222444666444111222222111000000000000111////////////////////////////////////000000000000000000000000000000000000////////////////////////------......///000000000......////////////000000(((555444...222666777======```]]]KKK:::;;;HHHMMMSSSYYYVVVPPPNNN___vvvlllhhhkkkaaaVVVQQQPPPPPPTTTYYYWWWSSSMMMHHHGGGKKKQQQVVVZZZfffsssyyytttnnnGGGEEEFFFIIIIIIGGGJJJOOOTTTXXXZZZaaazzzhhhOOOJJJOOOPPPIIIHHH```www^^^TTTXXXXXXTTTRRRVVVYYYZZZ[[[\\\\\\]]]^^^```aaabbbbbbbbbaaa^^^ZZZXXXXXXYYYXXXUUUQQQOOONNNNNNNNNMMMOOONNNNNNSSSYYY___ccccccbbbfffiiiggggggfffccc]]]ZZZrrrtttxxxttt^^^PPPIII???>>>CCC@@@GGGFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDFFFIIIIIIGGGDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIGGGDDDEEEHHHLLLLLLLLLGGGQQQaaaqqq}}}ttt~~~~~~xxxuuuuuurrrYYYNNNEEEDDDFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMJJJHHHCCCDDDEEEFFFGGGGGGFFFDDDCCCEEEGGGHHHGGGHHHJJJKKKFFFFFFFFFEEEDDDFFFJJJLLLFFFGGGGGGFFFGGGKKKRRRWWWKKKJJJIIIIIIIIIIIIHHHGGGKKKIIIIIILLLLLLIIIGGGIIIIIIHHHGGGGGGIIIKKKKKKJJJFFFGGGHHHJJJKKKLLLLLLMMMJJJEEEBBBEEEHHHHHHHHHJJJZZZnnn{{{{{{|||wwwxxxhhhjjjlllttt~~~wwwvvv~~~wwwwwwyyygggVVVIII@@@333111000222555666222...222222111000000000000000////////////////////////.../////////000000000111000000000000000000000000////////////////////////------......///000000111........./////////000000+++333111...444555333999:::KKKYYYBBB???EEEAAAGGGUUUUUU[[[UUUUUUrrrzzzeeevvvxxxdddYYYTTTQQQSSSWWWVVVVVVTTTOOOIIIGGGHHHKKKOOOYYYeeelllsssooozzz~~~KKKEEEBBBDDDEEEEEEFFFIIIHHHNNNMMMJJJXXX~~~vvvVVVSSSNNNMMMKKKAAAEEElll{{{___XXX\\\]]][[[ZZZ\\\[[[WWW\\\]]]]]]^^^___```aaaaaabbbbbb```\\\XXXVVVVVVWWWXXXSSSOOOMMMOOOPPPNNNLLLQQQPPPPPPUUU\\\bbbddddddbbbgggjjjhhhgggeee```ZZZ^^^rrrzzzjjjSSSGGGDDD???@@@EEEBBBPPPNNNLLLJJJIIIHHHIIIIIIDDDCCCBBBDDDGGGHHHEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGDDDCCCCCCDDDDDDEEEGGGGGGHHHGGGFFFEEEBBBBBBDDDHHHKKKLLLJJJHHHKKKFFFEEESSSkkk~~~mmmoooeeerrryyy|||zzzmmmsss{{{pppxxx}}}]]]LLLKKKJJJGGGAAA===BBBJJJIIIHHHHHHJJJMMMMMMJJJFFFDDDDDDEEEGGGIIIIIIHHHGGGDDDFFFIIIJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEGGGJJJMMMFFFGGGGGGGGGHHHIIILLLNNNKKKIIIFFFGGGJJJKKKIIIFFFHHHIIILLLOOOMMMGGGEEEGGGGGGEEEDDDEEEGGGIIIIIIIIIFFFGGGHHHJJJKKKLLLMMMMMMKKKHHHGGGIIIHHHFFFHHHMMMKKKOOObbbyyyyyy{{{ssssss}}}zzzllleeelllpppqqquuu}}}|||vvvpppqqq{{{yyymmmeeeooosssgggRRR@@@444...555333000///000111111111222111111000000000000000////////////////////////.../////////000000111111000000000000000000000000////////////////////////---------...///000000111............/////////000000444//////777666111555888BBBdddfffKKKDDDCCC888AAAVVVZZZXXXYYYOOOYYYrrrgggpppoooaaaZZZUUUTTTVVVSSSWWWYYYTTTLLLEEECCCDDDJJJOOOWWW```iiiuuuyyy{{{~~~~~~TTTNNNGGGDDDFFFGGGGGGFFFCCCEEEGGGHHHMMM]]]uuu~~~eeeTTTNNNWWWNNNCCCFFFQQQppptttnnnrrrtttoooeee]]][[[\\\YYYZZZ[[[]]]```bbbcccdddeee```ZZZVVVVVVWWWVVVUUUVVVTTTQQQPPPQQQTTTXXX[[[SSSTTTWWW[[[___cccfffggggggbbbaaafffhhhccc^^^^^^tttzzzsssbbbUUUHHHCCCCCCDDDFFFIIIQQQOOOKKKGGGFFFFFFHHHJJJKKKGGGDDDBBBCCCCCCAAA???CCCDDDDDDDDDEEEEEEFFFFFFHHHIIIIIIGGGDDDBBBCCCCCCAAACCCEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDBBBCCCFFFHHHGGGFFFKKKIIIGGGHHHPPP```rrr~~~zzztttgggaaattt}}}tttmmmwwwiiiPPPIIIIIIIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGDDDBBBAAA@@@BBBEEEIIILLLLLLJJJGGGEEEKKKNNNQQQOOOJJJGGGHHHJJJKKKKKKKKKIIIGGGFFFHHHJJJGGGDDDDDDGGGGGGDDDCCCFFFHHHGGGHHHJJJFFF@@@>>>@@@BBBBBBDDDFFFIIIJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKIIIGGGFFFFFFIIILLLOOOVVVccczzztttnnnqqq}}}uuuccckkkxxx~~~}}}xxxyyyuuuvvvyyy||||||uuuiii```eee\\\OOOBBB:::444111000000000000000000000000000222222111111000000//////000000//////.........---000000000000000000000000//////////////////////////////............//////111111000000//////......////////////000000000000000000000111222222333333;;;GGGnnn{{{SSS===GGGIII<<>>@@@BBBBBBBBBDDDFFFGGGGGGEEEGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJQQQ```sss||||||uuurrrsss|||}}}{{{zzzxxxxxxzzznnnuuu}}}{{{oooaaaXXXMMMGGG???888444333222222000000000000000000000000111111111000000000000000000/////////............//////////////////////////////////////////////////////............//////000000000000//////........./////////000000000000///000000111111222333333;;;CCC```lllLLLCCCCCCBBBGGGRRRWWW[[[ZZZRRRSSSeeetttiii~~~vvvdddXXXRRRMMMOOOQQQSSSUUUUUUQQQMMMGGGGGGHHHMMMUUU___iiiooozzz~~~~~~~~~~~~}}}wwwzzzDDDHHHLLLKKKFFFBBBBBBCCCDDDDDDDDDDDDDDDGGGLLLPPPSSSTTTUUURRRMMMLLLMMMPPPWWWcccwww```NNNSSSTTTNNNEEEAAAYYYvvvhhh___]]]\\\YYYUUUXXXYYY]]]```bbbcccccccccXXXVVVVVVVVVWWWWWWVVVTTTNNNOOOPPPRRRUUUYYY]]]___XXXYYY[[[]]]```bbbdddeeeeeeeeefffdddaaa```iiisssttt}}}~~~}}}}}}~~~tttNNNFFF???@@@BBBCCCEEEIIICCCCCCCCCCCCDDDEEEFFFGGGCCCAAA???>>>@@@AAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBDDDDDDCCCAAA??????@@@??????@@@DDDGGGGGGCCC???======???@@@AAAAAABBBBBBDDDCCCBBBCCCEEEGGGGGGFFFIIIIIIHHHEEECCCCCCEEEHHHSSShhhzzz||||||}}}jjjooo}}}ooonnnzzzxxxhhhddd\\\SSSLLLIIIJJJKKKEEEEEEEEEDDDBBBAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBDDDFFFEEECCCAAA@@@@@@@@@BBBEEEIIIJJJJJJIIIHHHIIIKKKMMMKKKGGGCCCCCCDDDCCCDDDDDDCCCBBBBBBDDDFFFCCCAAABBBFFFFFFBBBAAACCC@@@???BBBEEEDDD???>>>AAACCCBBB@@@AAACCCDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAGGGQQQYYYnnntttuuu}}}xxxyyyzzzvvvsssrrrqqqyyysss```OOOFFF888444111///000111222222000000000000000000000000///000000000000000000111////////////............//////////////////////////////////////////////////////............//////000000000////////////........./////////000000000//////000111111222222333777999III]]]{{{sss___WWWSSSJJJ???NNNVVV^^^ZZZPPPTTTmmmooohhhxxxdddUUUQQQMMMJJJNNNUUUZZZYYYWWWLLLIIIEEEDDDHHHPPPYYY```hhhsss}}}}}}{{{{{{|||~~~|||xxxvvvvvvwwwxxx|||~~~|||}}}@@@CCCGGGGGGEEECCCCCCDDDDDDDDDCCCDDDFFFGGGGGGFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJTTTbbb}}}yyyXXXQQQUUUVVVLLL@@@OOOkkkqqqggg[[[TTTTTTWWWXXXXXXZZZ]]]aaaeeeeeeccc___]]]RRRSSSUUUVVVWWWVVVSSSRRRRRRRRRSSSTTTUUUWWWXXXXXX[[[\\\]]]___```bbbcccddd```aaabbbcccdddjjjwww~~~uuu~~~~~~ppp___GGGBBB???BBBDDDDDDEEEGGGBBBCCCDDDEEEEEEEEEEEEEEEBBB@@@>>>======>>>>>>>>>AAAAAAAAA@@@@@@????????????AAABBBBBB@@@>>>>>>>>>>>>===>>>CCCHHHHHHCCC===:::;;;===>>>@@@AAAAAAAAACCCBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGFFFEEEDDDEEEFFF<<>>===<<<===???@@@AAACCCEEEEEECCCBBBAAABBB<<<>>>@@@CCCEEEFFFFFFFFFGGGIIIJJJHHHDDDAAA@@@@@@@@@AAABBBAAA??????@@@AAABBB@@@AAADDDCCC???===>>>888888<<>>@@@EEEIIINNNVVViii{{{~~~}}}~~~zzzuuusssttttttpppnnnooo{{{|||yyyooo^^^LLL<<<444111000......000111111000000000000000000000000000.../////////000000111111///////////////.........//////////////////////////////////////////////////////............//////////////////////////////........./////////000000//////000000111222222222777111999AAAQQQuuubbbQQQDDDFFFKKKVVV\\\WWWPPPYYYiiimmmpppxxxddd[[[RRRKKKKKKPPPTTTWWWXXXSSSOOOIIIEEEDDDHHHMMMPPPUUUbbbqqqwwwyyy~~~}}}|||||||||}}}~~~~~~pppnnnnnnttt{{{~~~zzzxxxzzzAAA@@@???AAADDDFFFFFFEEEAAA???>>>???BBBDDDCCCBBBFFFFFFFFFGGGGGGFFFEEEDDDHHHOOOVVVjjjgggQQQPPPXXXTTTAAAGGGMMMcccuuuxxxwwwvvvlll^^^jjjfff___XXXSSSRRRUUUXXX___bbbfffhhhfff___XXXSSSPPPRRRTTTUUUTTTSSSQQQPPPTTTUUUUUUUUUUUUUUUUUUUUU]]]]]]^^^___aaabbbcccccc``````___```gggtttrrrkkk|||vvv~~~zzzdddOOOFFFCCCBBBFFFGGGDDDDDDFFFFFFFFFGGGGGGGGGFFFEEEEEEBBBBBB@@@===<<<;;;;;;<<>><<<>>>AAAAAA???>>>===>>>>>><<<===BBBGGGGGGAAA;;;999:::<<<>>>@@@AAAAAABBBAAAAAABBBBBBCCCDDDFFFGGGAAABBBCCCBBB@@@@@@AAACCCHHHFFFCCCIII^^^vvv}}}vvvdddXXX[[[qqq{{{|||ppphhhJJJFFFBBBAAACCCDDDBBB@@@EEEEEEEEEDDDBBBAAABBBCCCAAA???===<<<;;;<<<>>>???@@@BBBDDDEEEDDDCCCCCCCCC<<<===???AAABBBCCCDDDDDDEEEFFFFFFEEEBBB???>>>===???@@@@@@???===;;;<<<<<<@@@>>>@@@EEEEEEAAA???AAA::::::===BBBAAA>>>>>>AAAFFFDDDAAA@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGG???@@@@@@??????@@@BBBDDD@@@@@@FFFUUUdddoooxxxvvvzzzzzzyyy|||}}}pppvvvvvvuuutttyyyvvvtttqqqkkkhhhlllttttttkkk]]]OOODDD;;;444///222000///000111111000...////////////////////////......//////000000000111.........///////////////........................//////////////////////////////............//////.............../////////............////////////...//////000111111222222:::222777<<<@@@eeeiii\\\```KKKCCCDDDPPPWWWSSSPPPRRRddd||||||lllhhhkkk{{{fff[[[PPPLLLJJJJJJNNNUUUYYYVVVRRRNNNJJJHHHGGGGGGIIITTTaaaiiikkkppp{{{~~~~~~}}}||||||zzzyyywwwvvvuuujjjmmmsss{{{|||zzzxxxyyy|||DDD???<<<===BBBFFFGGGEEECCCBBB@@@@@@AAABBBBBBBBBDDDDDDEEEDDDCCCBBBAAAAAAEEEHHHLLLZZZ|||xxxWWWKKKTTTWWWEEECCCDDDLLLTTTWWWZZZ\\\YYYTTT\\\^^^^^^ZZZTTTSSSYYY```dddeeefffddd```YYYRRRMMMOOOQQQRRRSSSQQQQQQRRRSSSUUUUUUVVVWWWWWWXXXYYYYYY]]]]]]^^^___```aaabbbbbbcccbbb^^^\\\eeevvv~~~tttwwwyyyyyyuuu\\\IIIHHHFFFFFFJJJIIIFFFEEEGGGIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBB???;;;:::;;;<<>>AAAAAA@@@???>>>>>>======>>>AAADDDDDD???;;;999:::<<<>>>???@@@AAAAAA???@@@BBBBBBBBBCCCEEEHHHHHHGGGEEEAAA===;;;<<<>>>BBBCCCAAA>>>CCCRRRaaahhhnnnmmmjjjcccggg~~~qqqvvv}}}ssssss~~~zzzpppvvv{{{dddPPPJJJEEE@@@???BBBDDDCCCAAACCCCCCCCCBBB@@@???@@@AAA@@@???===<<<<<<<<<===>>>===@@@BBBCCCCCCBBBCCCDDD@@@AAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCAAA???===<<<===>>>??????<<<;;;;;;;;;======@@@FFFIIIFFFEEEGGGBBBBBBCCCFFFCCC>>>===???FFFDDDBBBAAABBBBBBAAA@@@??????@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFF>>>>>>===<<<<<<<<<======@@@===>>>FFFOOOXXXbbbjjjxxxzzzxxxzzznnnoooyyyzzzmmmkkkrrryyyvvvpppttt}}}wwwqqqvvvwwwtttzzzxxxiiicccdddWWWLLL===444111333444444000///...///000111000///////////////////////////...//////////////////000.........///////////////........................//////////////////////////////............//////---............/////////------........./////////......///000000111111222555222444:::<<>>AAACCCBBB@@@??????>>>???@@@AAAAAA???===<<<999:::;;;===>>>?????????>>>@@@BBBBBBAAABBBEEEHHHJJJIIIFFFBBB>>>;;;;;;<<<333<<>>============<<<<<<<<<:::===???AAAAAAAAAAAABBBDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<999;;;>>>>>>=========>>>======AAAGGGHHHEEEDDDEEECCCBBBDDDFFFDDD>>>===???DDDCCCBBBBBBCCCCCCAAA???===>>>@@@AAABBBBBBBBBAAA???@@@AAABBBDDDEEEFFFFFF???===:::999999999999999AAA>>>???CCCFFFHHHMMMTTT^^^XXX___xxxzzzwwwiiibbbjjjzzz{{{qqqpppqqq|||yyynnnzzzxxx{{{}}}wwwxxx}}}yyytttzzzsss]]]LLLGGG;;;777111------000333555000///......///000///...///////////////////////////////////////...................../////////000........................//////////////////////////////............//////---------.........//////---------.........//////......//////000111111111...444///222===:::TTTeeeSSS^^^WWWLLLDDDHHHSSSYYYZZZQQQUUU```qqq~~~~~~ssshhh```qqqmmmccc[[[QQQNNNRRRRRRUUUXXXZZZXXXTTTOOOLLLLLLFFFDDDHHHLLLQQQZZZcccggglllrrrvvvvvvwwwyyy{{{zzzyyy}}}|||uuuwwwxxxzzz{{{|||~~~|||qqqnnnjjjgggfffhhhlllnnnvvv|||yyywwwtttxxxzzzCCCEEEFFFDDD@@@>>>???BBB???AAADDDDDDCCCBBBCCCDDD???BBBDDDDDDBBBBBBFFFJJJCCCCCCFFFIIIOOOffftttSSSPPP[[[OOOKKKGGGDDDIIIRRRPPPGGGGGGPPPOOORRRUUUVVVYYY___iiiqqqkkkeee\\\RRRLLLJJJLLLMMMLLLMMMNNNMMMMMMQQQWWW]]]^^^]]]\\\\\\\\\]]]___```\\\\\\]]]^^^___```aaabbb\\\___ZZZPPPTTTnnnvvvvvvyyy^^^KKKHHHHHHGGGIIILLLLLLHHHHHHKKKFFFEEEEEEDDDDDDDDDDDDEEEAAABBBCCC@@@>>>===@@@CCCBBBBBBBBBCCCCCCDDDDDDDDD;;;>>>BBBCCCCCCAAA@@@@@@>>>@@@AAAAAA>>>===<<<===999:::;;;<<<===>>>>>>>>>===???BBBBBBAAABBBEEEHHHAAAAAAAAA???<<<;;;;;;<<<>>>>>>======@@@EEEGGGGGGFFFNNNXXXZZZgggqqqfff___\\\hhh}}}xxxtttzzzlll\\\OOORRRTTTIIIJJJMMM???;;;???BBBAAA>>>???DDDHHHEEEFFFFFFDDDBBBAAABBBDDD<<<<<<=========<<<;;;:::888:::===?????????@@@AAADDDCCCAAA???============@@@???@@@@@@AAA@@@>>><<<666999<<<>>>>>>???@@@AAA???>>>AAAEEEEEE???<<<=========???CCCBBB>>>>>>AAABBBAAAAAABBBCCCBBB@@@>>><<<===???AAABBBCCCBBBBBB@@@@@@AAABBBDDDEEEFFFFFFAAA>>>:::888999:::;;;;;;>>><<<===@@@???>>>AAAGGGCCC@@@CCCMMMYYYppp}}}yyypppssswwwlllrrrzzzvvvrrrvvvtttxxxwwwyyypppvvvsssyyy~~~}}}rrrvvviii\\\MMM???888888000333666444111...///111333111///...//////...---////////////////////////000000//////.........------.........//////000000........................//////////////////////////////............//////---------.........//////---------.........//////......//////000111111111...<<<...---@@@777<<>>FFFRRRWWWWWWNNNLLLZZZoooxxxtttlllbbb^^^jjj}}}rrrjjj]]]TTTSSSMMMPPPUUUYYYZZZWWWTTTQQQQQQIIIDDDHHHKKKKKKNNNTTTVVV^^^gggkkkkkklllooorrrrrrnnnqqq}}}}}}{{{uuuvvvwwwxxxxxxzzz|||~~~~~~~~~{{{xxxuuurrrhhheee```___bbbjjjrrrxxxzzzssspppsssuuuyyy}}}LLLHHHEEEEEEEEECCC???;;;<<<>>>@@@CCCDDDCCCAAA@@@BBBBBBBBBAAAAAABBBBBBCCCAAA???AAAFFFJJJVVVvvvWWWNNNPPPOOOQQQFFFGGGHHHJJJKKKLLLLLLLLLLLLRRRZZZaaaeeehhhjjjlllcccZZZMMMEEEDDDHHHMMMPPPOOOMMMKKKMMMSSS[[[aaadddbbb```____________]]][[[```]]][[[\\\```cccccccccZZZbbb```UUUYYYssswwwYYYFFFCCCLLLLLLLLLJJJGGGFFFFFFGGGJJJFFFCCCBBBDDDEEEDDDBBB>>>BBBEEECCC>>><<>>@@@CCCFFFIIIKKKDDDCCCAAAAAABBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>===;;;::::::<<<;;;;;;>>>CCCGGGGGGEEEKKKJJJIIIMMMUUUaaannnuuuyyysssZZZYYYvvv}}}wwwuuu~~~lllXXXKKKIIIGGGDDDBBBBBBCCCCCC@@@BBBDDDCCCBBBBBBFFFJJJHHHKKKNNNKKKEEE@@@@@@BBBAAA@@@>>><<<;;;<<<<<<===:::<<>>>>>@@@CCCBBBAAAAAA@@@???>>>===<<>>>>>>>>???>>>???@@@AAAAAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAA;;;===??????>>>======>>>AAAAAA@@@AAABBBDDDFFFGGG<<<>>>@@@BBBBBB@@@>>>===:::;;;<<<===>>>>>>>>>>>>@@@>>>======@@@QQQqqqsssvvvvvvzzzqqqnnnxxxxxxmmmsss{{{{{{yyy~~~~~~{{{yyy}}}}}}eeeWWWEEE;;;999888444///222111111111000000//////000000////////////000000////////////////////////........................000///...------...///000---------............///..............................------------......////////////////////////////////////////////////...............///000000555333111111444888===AAAqqq{{{___FFFHHHGGGCCC@@@CCCKKKQQQTTTUUUSSSMMMMMMXXXnnnuuufffaaapppooo\\\SSSWWWPPPLLLPPPWWWYYYVVVRRRVVVRRRLLLHHHGGGHHHIIIIIIJJJMMMQQQVVVZZZ^^^cccggggggjjjooossstttuuuwwwxxxzzz~~~}}}zzz{{{zzzxxxvvvssssssvvvxxxzzz{{{wwwxxxxxxvvvsssnnniiifffcccdddeeeiiiooowww~~~}}}|||yyyuuurrrsssyyy~~~SSSOOOJJJFFFDDDCCCCCCBBB>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAACCCGGGGGGLLLaaayyy~~~ZZZNNNKKKFFFEEEFFFFFFFFFGGGHHHKKKNNNOOOYYY^^^dddhhhhhhfffcccbbbTTTOOOIIIEEEGGGJJJLLLLLLPPPOOOQQQVVV]]]dddiiikkkeeeccc```_________^^^]]]^^^]]]]]]^^^```bbbbbbaaa```aaaaaaaaakkkzzz|||mmmRRRFFFHHHKKKKKKKKKIIIFFFEEEEEEFFFHHHEEECCCBBBDDDEEEDDDBBB>>>@@@BBB@@@>>>===>>>AAABBBFFFEEE@@@???BBBEEECCC======>>>???BBBFFFJJJLLLDDDCCCAAAAAABBBCCCAAA@@@??????>>>======>>>??????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;<<<;;;<<>>@@@AAAAAA???>>>======<<<<<<:::<<>>>>>@@@CCCBBBBBBAAA@@@???>>>>>>>>>CCCCCCDDDDDDCCCBBBBBBAAA===???BBBEEEFFFEEEDDDCCCCCCBBBAAA??????>>>????????????@@@AAAAAAAAAAAAAAABBBAAAAAA@@@????????????<<<>>>@@@@@@>>><<<<<<======>>>???@@@BBBDDDFFFGGGBBBCCCEEEEEEDDDBBB???>>>::::::;;;;;;<<<<<<<<<;;;666888;;;<<<>>>KKKfff{{{{{{www}}}~~~xxxtttuuuwwwxxxzzz~~~|||uuummm___QQQFFF>>>444000000111...+++111111111000000000//////000000////////////000000////////////////////////........................000///...------...///000---------............///..............................------------.....................................................................///000000444333222222444888<<<>>>WWW{{{```PPP@@@<<<===>>>BBBGGGKKKPPPSSSNNNJJJOOO___mmmwwwnnnhhhkkksssuuulll]]]UUUMMMJJJMMMSSSYYY]]]]]]ZZZVVVRRRPPPNNNLLLJJJKKKLLLMMMMMMMMMOOORRRUUU]]]```dddggghhhiiikkklllrrrvvvxxxvvvwwwzzzxxxrrrpppooonnnnnnnnnoooooooooooonnnllliiigggfffeeeeeeiiiooowww~~~~~~|||uuuuuutttrrrrrryyyVVVRRRMMMGGGEEEDDDEEEEEEBBBAAA???>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCC@@@BBBEEEDDDCCCKKKXXX{{{}}}jjjRRRKKKHHHCCCEEEEEEDDDDDDFFFIIINNNSSSVVVcccfffiiihhhccc[[[UUUQQQEEEEEEEEEHHHJJJLLLKKKJJJOOOQQQWWW___hhhnnnpppqqqhhheeeaaa____________^^^\\\]]]___```aaa```______fffbbbeeerrr{{{{{{www[[[IIIFFFKKKJJJJJJIIIGGGDDDCCCCCCDDDFFFDDDBBBAAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAABBBCCCEEEDDD???===@@@BBBBBB???>>>>>>???BBBFFFJJJLLLDDDBBBAAAAAACCCCCCBBB@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>????????????>>>>>>=========<<<<<<===???CCCFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHVVVaaa^^^XXX[[[fffnnnnnnlllaaa```sssuuulllppp}}}yyyoooxxx~~~rrr}}}|||sssttt~~~rrrgggbbb[[[VVVTTTQQQLLLHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA??????BBBEEEHHHIIIFFFGGGHHHDDD@@@===>>>@@@BBBBBBAAAAAA@@@>>>===<<<;;;===>>>???>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@???CCCCCCCCCDDDCCCCCCBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>???@@@@@@>>><<<<<<===:::;;;===@@@BBBDDDEEEFFFGGGGGGGGGGGGEEEBBB>>><<<:::::::::::::::999999999555888<<<======IIIddd~~~ppp|||~~~yyy}}}{{{zzz~~~zzz~~~vvvooojjjlllpppuuu|||wwwhhhWWWMMMHHHAAA:::222000......///000///...111111000000000000//////000//////......//////000////////////////////////........................//////...------...//////---------............///..............................------------.....................................................................///000000333333333333555777999:::===nnnkkkMMMAAA???======@@@AAAIIIPPPNNNHHHFFFMMMUUUkkkkkklllhhh___```vvvrrrjjj]]]PPPJJJLLLRRRWWW\\\ZZZYYYXXXWWWUUURRROOOKKKLLLKKKJJJIIIJJJMMMOOORRRUUUXXXZZZ[[[]]]___aaaccchhhlllllllllmmmiiieeeffffffeeedddbbbaaa```______^^^^^^```ccchhhnnnqqqtttyyy}}}uuuooommmqqqttttttvvvccc[[[RRRMMMKKKKKKHHHEEEFFFDDDAAA???===<<<<<<===@@@???????????????@@@@@@@@@===???CCCDDDAAACCCHHHMMMWWWQQQFFFEEEEEEDDDJJJFFFGGGIIIKKKOOOTTTXXX[[[^^^___^^^ZZZSSSJJJDDDAAA@@@BBBFFFJJJMMMMMMLLLKKKNNNSSS\\\gggpppssssssqqqiiieeeaaa^^^^^^^^^^^^^^^ZZZ]]]```aaa```^^^]]]^^^hhheeennnyyyxxx|||}}}}}}eeeMMMCCCEEEJJJIIIIIIHHHFFFCCCAAAAAACCCDDDBBBAAAAAAAAACCCCCCDDDCCCAAA@@@AAABBBBBBAAA@@@CCCCCCBBB???===>>>@@@AAABBBAAA??????@@@CCCGGGIIICCCBBBAAAAAABBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???BBBDDDEEEFFFDDDDDDEEEEEEEEEDDDCCCBBB???CCCJJJMMMJJJJJJSSS___bbbgggfffjjjzzz|||rrrjjjjjjtttuuulllrrrpppsssyyyrrruuullleee___YYYPPPIIIGGGGGGHHHHHHAAABBBCCCEEEFFFFFFFFFFFFFFFBBB>>>>>>BBBEEEFFFFFFIIIIIIHHHEEEAAA@@@BBBDDDAAABBBCCCCCCBBB@@@>>>===<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA???===<<<===???@@@???>>>===>>>???:::<<<>>>AAACCCDDDDDDDDDDDDEEEEEEDDDBBB???<<<:::;;;;;;:::999888888888777:::;;;;;;888888EEEcccyyypppfffccchhhnnnrrrsss~~~}}}}}}~~~pppxxx|||rrrmmmssszzz|||vvvqqqpppmmmhhhffffffRRRJJJ===222///111333444000111222222111111111222000000000000000000///////////////....../////////////////////////////////................................................---------............///..............................------------.....................................................................///000000222222333444555666666777777NNNuuuWWWEEE@@@@@@@@@===BBBHHHJJJIIIFFFFFFGGGSSSZZZdddfff]]]TTTZZZfff~~~tttcccXXXSSSPPPMMMTTTSSSTTTVVVZZZ\\\\\\\\\SSSTTTUUUSSSPPPNNNNNNNNNHHHKKKMMMOOOPPPQQQSSSUUUTTTWWW[[[\\\[[[ZZZXXXWWWXXXXXXWWWUUUTTTSSSTTTVVVXXX[[[```hhhqqqyyy}}}zzzvvvqqqmmmjjjhhhkkksss{{{vvvaaaTTTQQQPPPKKKFFFDDDCCCCCCAAA@@@>>><<<<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>AAACCCCCCCCCDDDBBBLLLKKKDDDEEEDDDEEEMMMMMMNNNQQQSSSUUUUUUUUUUUUPPPOOOLLLGGGAAA===<<<<<>><<>>===>>>AAAEEECCCAAA??????@@@BBBCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;===============>>>>>>>>>:::<<<===???@@@BBBDDDEEEAAAAAA@@@@@@@@@AAAAAABBBIIICCCAAABBBAAA???BBBJJJNNNZZZbbbmmm}}}~~~{{{yyyuuunnnjjjmmmvvv~~~lllbbbeeerrr~~~yyyiiifffttt}}}ttttttnnniiihhhlllhhh\\\SSSRRRNNNKKKHHHFFFEEEEEEDDDCCCAAABBBDDDEEEFFFGGGGGGGGGHHHDDD@@@???AAACCCCCCBBBIIIHHHGGGDDDBBBBBBCCCDDDAAAAAABBBCCCCCCBBB@@@???=========>>>???@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDAAACCCEEEFFFGGGFFFEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBBBBBBBAAA???>>><<<>>>??????>>>>>>@@@AAA>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@>>><<<;;;===<<<:::999888777777888888888777444333;;;RRRhhhxxxkkk[[[SSSRRRSSSPPPLLLOOOXXXeeerrr|||}}}yyy}}}~~~yyy~~~{{{tttsssxxx|||}}}|||tttxxx{{{xxxrrroooqqquuuuuummmfff___UUUHHH>>>;;;111111222444444000,,,)))000111111///---,,,...000//////////////////000000//////............//////////////////////////////........................------............---------------............///..............................------------.....................................................................///000000111222222333444555555555<<<<<>>>>>>>>@@@EEEJJJKKKHHHEEECCCIIISSS]]]```]]]YYYYYY[[[pppyyyooojjj___TTTRRRPPPNNNPPPUUU[[[___aaa]]]```bbbaaa\\\WWWSSSQQQKKKLLLMMMMMMKKKIIIIIIJJJKKKMMMOOOPPPNNNMMMNNNPPPOOOPPPPPPPPPQQQUUU[[[```iiinnnuuu|||zzzuuummmgggdddfffjjjmmmpppzzz|||dddXXXSSSNNNIIIDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;;;;<<<===??????BBB@@@>>>???AAABBBCCCCCCCCCMMMLLLIIILLLKKKKKKUUUPPPQQQSSSSSSQQQMMMJJJGGGCCCBBB@@@===:::;;;>>>AAAGGGHHHJJJKKKMMMQQQVVVZZZdddhhhooovvvyyyvvvpppjjjccc```]]][[[[[[\\\\\\\\\YYY^^^```^^^YYYXXX^^^dddgggyyyxxxpppyyyrrrfffmmm{{{sss```SSSMMMLLLKKKJJJHHHHHHGGGEEEAAA??????@@@AAAAAAAAA@@@>>>>>>@@@BBBMMMLLLJJJHHHEEEBBBAAA@@@???>>>@@@BBBAAA>>>>>>AAADDDCCCAAA???>>>>>>>>>>>>???>>>===>>>@@@AAA@@@??????@@@@@@AAAAAA@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>@@@BBBDDDCCCBBBAAA@@@???@@@AAABBBFFFBBB@@@CCCDDDCCCAAAAAA???JJJOOOVVVccceeeccchhhcccfffiiihhhfffhhhooouuuwwwfff^^^bbbnnnxxxxxxlllpppuuuxxxkkkfffZZZRRRLLLKKKJJJGGGGGGJJJAAACCCFFFGGGGGGFFFCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDBBBAAAAAABBBBBBAAADDDDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBBCCCCCCBBB>>>=========???@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCCCCDDDCCCCCCCCC@@@AAABBBCCCDDDCCCBBBBBB@@@BBBEEEHHHIIIIIIGGGFFFCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAA>>>?????????>>>>>>@@@BBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>><<<;;;999888777777888888666777999:::777666>>>III\\\______WWWKKKBBB@@@BBB999;;;@@@IIITTT```hhhmmm~~~~~~{{{vvvqqqsssyyy{{{yyy}}}{{{{{{}}}yyytttoooooosssxxx|||}}}zzzxxxsssmmmfff```\\\ZZZSSSKKKDDD???:::333000000111000111444444111///111//////...,,,+++,,,...111......////////////000000///......------......///////////////////////////........................------............---------------............///..............................------------......------------------------------------------------...............///000000000111111222333444444555<<<444MMM[[[GGG@@@:::@@@<<<;;;@@@GGGLLLKKKHHHFFFDDDFFFOOOZZZbbbcccaaaaaabbbdddpppuuufff[[[VVVOOOKKKKKKOOOSSSUUUYYY^^^dddggghhhfffeeeeee\\\^^^^^^\\\WWWSSSPPPOOOPPPPPPRRRSSSQQQNNNPPPUUUXXX[[[^^^```ccchhhpppvvvyyyrrrmmmdddcccaaabbbffflllssswww|||wwwggg\\\VVVMMMLLLIIIGGGEEEDDDDDDDDD>>>>>>===============>>>>>>>>>>>>===>>>@@@AAAAAA???FFFFFFFFFLLLJJJIIIRRRHHHHHHHHHGGGEEECCC@@@>>>;;;<<<<<<<<<===???DDDGGGJJJLLLOOOQQQUUU[[[dddjjjrrrtttwwwzzzyyyssskkkddd___^^^\\\[[[\\\]]]\\\[[[ZZZ^^^___[[[UUUVVV___iiisss}}}tttttt{{{yyykkkVVVPPPOOOLLLJJJKKKIIIIIIHHHEEEAAA??????@@@AAABBBBBB@@@===<<>>AAA???????????????>>>======>>><<<<<<===>>>??????>>>>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::777999<<<===<<<===@@@BBBDDDDDDCCCCCCBBBBBBAAAAAA;;;>>>@@@BBBDDDFFFDDDAAA>>>EEEDDDCCCIIIHHHDDDJJJHHHMMMRRRTTTVVVYYY^^^ccc{{{uuujjj^^^YYY\\\dddlllfffnnnrrr|||sssuuuppprrryyyzzzkkk___ZZZLLLFFFAAAAAABBBDDDGGGJJJAAACCCFFFGGGGGGGGGFFFGGGCCCCCCAAAAAAAAAAAABBBCCC@@@AAACCCCCCBBBBBBBBBCCCAAA@@@@@@@@@@@@???>>>===>>>>>>???@@@AAACCCEEEEEE???===<<<===@@@AAA???>>><<<<<<===???AAABBBCCCDDDAAABBBBBBCCCDDDDDDCCCCCC???@@@CCCEEEEEEDDDBBB@@@===@@@DDDHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>??????@@@BBBCCCDDDAAABBBAAA???===<<<>>>???????????????@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>===:::999777666555666777888777777999<<<:::666666999@@@JJJRRROOOCCC999999===888666444222333777<<<@@@GGGQQQ^^^hhhooovvv{{{~~~~~~xxxwww~~~|||vvvvvvyyywwwtttqqqpppooonnnnnnaaa]]]VVVOOOIIICCC===999777111...000222222333777666000,,,,,,,,,,,,222:::000///......///000000000........./////////000000///......------......///////////////////////////........................,,,------......------,,,---------............///..............................------------......------------------------------------------------...............///000000//////000000111333555555555666???ZZZ{{{[[[GGG???>>>===<<<===@@@DDDGGGHHHJJJGGGDDDDDDLLLWWW```dddmmmfff]]]ZZZeee~~~ssskkk```UUUOOOMMMLLLLLLMMMRRRXXX^^^cccgggjjjmmmhhhjjjmmmmmmiiidddaaa___\\\]]]aaadddaaa\\\]]]ccchhhmmmqqqrrrpppqqqtttwwwyyyxxxuuuqqqlllgggccc```[[[]]]bbbhhhqqq{{{rrriiiZZZVVVOOOIIIEEECCCCCCDDDBBBAAA@@@>>>======<<<<<<777:::;;;;;;<<>>999@@@<<<<<<<<<;;;;;;<<<<<<===888:::===???AAACCCGGGJJJMMMPPPTTTXXX^^^fffqqqyyyyyyzzz{{{{{{wwwooofff___^^^]]]\\\\\\^^^^^^]]]\\\ZZZ^^^^^^XXXRRRTTT```lllxxxvvv}}}cccOOOMMMOOOHHHFFFKKKIIIIIIHHHEEEAAA??????@@@AAABBBBBB@@@<<<;;;>>>@@@SSSUUUTTTMMMDDD>>>===???;;;;;;@@@GGGFFF@@@>>>BBB;;;<<<>>>?????????======<<<;;;;;;<<<===>>>>>>===>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;::::::999999999666999<<<<<<;;;<<>>???@@@BBBBBBAAA???>>><<>>;;;>>>???<<>>CCC@@@BBBDDDDDDBBBBBBDDDGGGYYYWWWTTTOOOLLLLLLOOORRRVVVVVVPPPTTTbbbgggkkkvvvddd___\\\\\\VVVJJJDDDDDDCCC@@@>>>@@@CCCDDDEEEGGGDDDDDDCCCBBBBBBCCCGGGJJJDDDBBB@@@>>>>>>>>>@@@AAA;;;???CCCDDDCCCBBBDDDFFF@@@???@@@@@@AAA@@@>>><<<=========>>>@@@CCCFFFGGG@@@>>><<<===@@@AAA???===;;;;;;===>>>@@@BBBCCCDDDAAAAAABBBCCCDDDDDDDDDCCC???AAADDDFFFFFFDDDBBB@@@;;;>>>CCCGGGHHHHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBBBB============???AAACCCEEEEEEDDDCCC@@@<<<;;;;;;=========<<<===???AAACCCEEE@@@@@@???>>>===<<<;;;:::888777555444444444666777666333222555666444555777666888::::::888555333222///111333222000111444777555666999=========BBBHHHRRRXXX[[[YYY[[[dddmmmrrrooovvv|||yyyoooeee``````______]]]WWWOOOFFF@@@>>>888666444333333333222111444000000333333000......111///000444111+++***...///......///000000---+++---.........//////000000.........------.........////////////////////////........................,,,,,,---......---,,,,,,---------.........//////.................................------.........------------------------------------------------...............///000000////////////111333555666000;;;;;;CCCkkkqqqQQQIII;;;===???===:::;;;AAAFFFIIIJJJGGGAAAAAAIIIUUU^^^llljjjeee\\\RRRUUUlllwwwjjj___XXXSSSQQQHHHJJJLLLNNNPPPSSSWWW[[[dddhhhnnnqqqpppnnnkkkjjjgggiiiooouuuqqqjjjiiiooooootttwwwuuunnnhhheeedddcccaaa]]]ZZZYYY\\\___bbbeeeggglllsss~~~xxxhhhYYYSSSPPPJJJFFFGGGBBBBBBAAABBBCCCBBB???<<<>>>======<<<<<<<<<======;;;;;;<<<<<<;;;:::999888999999999999:::;;;<<<<<<<<<===AAAGGGGGGEEEJJJTTTOOOXXX^^^```kkk|||}}}}}}vvvpppkkkgggdddbbbVVV\\\^^^[[[ZZZ]]]^^^ZZZXXX___]]]YYYTTTJJJLLL^^^|||{{{{{{zzz___HHHFFFKKKJJJGGGGGGGGGHHHIIIIIIGGGDDDAAA???CCC@@@???AAA@@@===<<>>>>>???<<<>>>???<<<999;;;AAAGGGGGGAAA:::888:::;;;999777777777999:::<<<===>>>???AAABBBCCCDDDBBB???<<<:::======>>>>>>>>>>>>>>>>>>AAACCCDDDCCCBBB@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHEEEEEEHHHNNNUUUYYYYYYTTTLLLDDD@@@@@@BBBDDD<<<<<<===>>>@@@CCCEEEGGGCCCCCCBBBCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCDDDAAA??????@@@AAA???======<<<;;;;;;>>>AAAEEEHHH@@@@@@@@@>>><<<<<<>>>@@@???>>>>>>>>>???@@@AAAAAA=========???AAAAAA???===<<<<<<>>>BBBEEEEEEAAA===@@@@@@@@@@@@AAAAAABBBCCCAAA@@@>>>===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<======AAA@@@>>><<<;;;:::;;;;;;888777777666666666666777333333333333333333333333222222222222222222222222111222222333333222222111444444444444444444444444555555666888:::<<<>>>???AAA@@@??????>>>===<<<<<<===;;;999666444222111000222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////........................................................................,,,,,,,,,---------..............................------------------------------------------------......------------......,,,------......------,,,,,,,,,---...//////..................////////////.........///000222333444444999>>>FFFPPP]]]uuuXXXOOOHHHAAA======>>>===;;;AAADDDFFFGGGGGGFFFGGGHHH]]]cccfffbbbZZZVVV[[[aaa{{{|||pppcccZZZTTTSSSQQQOOONNNNNNOOOPPPUUUUUUWWWYYY\\\\\\[[[ZZZ\\\___cccffffffccc^^^[[[```___^^^^^^^^^\\\XXXTTTWWWUUUSSSTTTXXX^^^fffjjjtttzzzpppccc[[[RRRMMMMMMJJJHHHFFFDDDCCCBBB???===@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@@@@DDDIIIHHHGGGLLLTTTZZZdddlllpppyyy{{{wwwqqqkkkhhhdddaaa___WWW[[[\\\ZZZ[[[___]]]WWWYYY[[[YYYYYYYYYTTTSSS]]]}}}sssnnnnnnvvvkkkUUUEEEEEEIIIFFFBBBAAADDDFFFGGGHHHGGGEEEBBB@@@CCCAAAAAACCCBBB>>>===???BBBFFFFFFAAA===>>>===:::<<<<<<;;;===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<<<<===>>>>>><<<>>>???===:::;;;@@@EEEDDD>>>999777999:::999666777888999:::;;;<<<===>>>???@@@AAABBBAAA>>><<<:::;;;;;;;;;<<<===>>>>>>??????@@@BBBAAA???>>>>>>???>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHKKKHHHDDDAAA>>>===>>>>>><<<<<<<<<===???AAACCCEEECCCBBBAAAAAAAAAAAAAAABBBAAA@@@????????????@@@AAA@@@AAABBBCCCCCCCCCCCCCCCBBB@@@@@@AAABBBBBB>>>;;;;;;:::::::::<<>>>>>>>>>>>???<<<<<<<<<===??????===;;;<<<<<<>>>BBBEEEFFFDDDAAA@@@???>>>>>>@@@AAAAAAAAAAAA@@@>>><<<<<<===>>>???========================@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<>>===;;;:::999::::::777666555444444444444444333333333333333333333333222222222222222222222222111222222222222222222111333333333333333333333333222222222222333444555666555555555444333222222111555555333222000000//////111111111000000000//////000000000000000000000000////////////////////////................................................................................................,,,,,,,,,---------..............................------------------------------------------------......------------......,,,------......------,,,+++,,,,,,---......------............////////////.........///000222333444333777:::???DDDHHHbbb```TTTEEE>>>???AAA???<<>>>>><<<;;;;;;<<<======<<<<<<<<<======???@@@@@@GGGHHHLLLQQQSSSTTTZZZaaakkkuuu~~~}}}qqqmmmiiieeebbb```^^^\\\YYYZZZYYYXXXZZZ]]][[[UUU\\\___eeejjjjjjgggggglllvvvhhh```hhhqqq{{{rrrXXXKKKCCCGGGIIIDDD???>>>AAABBBDDDFFFFFFEEECCCBBBBBB@@@AAADDDDDD???===???>>>AAABBB>>><<<======<<<;;;;;;:::<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===<<<>>>???>>>;;;;;;===@@@???;;;777666888999777555888888999:::;;;;;;<<<<<<;;;===>>>???>>>===;;;999777888999:::<<<===>>>???<<<===???>>>===;;;<<<<<<;;;;;;<<<======>>>>>>??????@@@BBBCCCDDDCCCCCCBBB@@@@@@AAAAAA@@@???===<<<>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>AAABBBBBBCCCCCCCCCBBBBBB??????AAACCCDDDAAA===999999999999:::;;;<<<===>>>===>>>===<<<::::::<<<>>>@@@???>>>===<<<<<<<<<<<<;;;;;;:::;;;<<<<<<:::999======>>>AAAEEEGGGFFFEEE@@@===;;;<<>>@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;:::::::::999999:::::::::===<<<:::999888888888888555555333222111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111000///............///111000000000///........./////////......///000000111111000000000000//////000000000000000000000000////////////////////////................................................................................................,,,,,,,,,---------......------------------------------------------------------------------------......------------......,,,------......------,,,***+++,,,,,,---,,,,,,,,,---............/////////.........///000111222333111444555888:::555@@@[[[zzz\\\GGG@@@???===;;;;;;;;;===AAAFFFHHHFFFDDD???AAAEEEJJJOOOSSSTTTTTTPPPRRRVVV___nnn|||ssskkkeeecccccc[[[ZZZXXXUUUSSSQQQPPPOOOSSSRRRPPPOOOOOORRRUUUVVVUUUVVVVVVVVVWWWYYY]]]```aaafffnnnyyy}}}zzz||||||ooobbb]]]VVVQQQNNNMMMKKKJJJEEEEEEDDDCCCBBBBBBCCCCCCDDDBBB@@@>>>===>>>???@@@@@@AAAAAABBBCCCEEEGGGGGGJJJMMMTTT\\\bbbhhhooouuu~~~}}}sssgggeeeaaa______^^^\\\ZZZYYYYYYXXXVVVVVVXXXZZZZZZfffooovvvtttsssdddeeepppxxx|||xxx___KKKFFFDDDHHHIIIDDDAAAAAA???@@@BBBDDDEEEEEEDDDDDD@@@???AAAEEEDDD@@@===>>>===???@@@>>>===>>>???@@@>>><<<;;;;;;<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;===???>>><<<:::;;;<<<:::888666555777777666444888888999999::::::;;;;;;888999;;;<<<<<<;;;:::999777777888999:::;;;<<<<<<:::<<<======;;;::::::;;;999999999:::;;;;;;<<<<<<===???AAABBBCCCBBBAAA@@@;;;<<<>>>@@@@@@@@@???>>><<<<<<===>>>>>>===<<<;;;<<<;;;::::::;;;<<<===?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBB@@@===;;;999999999:::::::::::::::<<<===<<<;;;999999;;;=========<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;:::888???>>>???@@@BBBDDDEEEFFFAAA>>>;;;<<>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888888999999999888777777666666666555444333222111000000000222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111000000///............111111000000000000000000///////////////000111111000000000000000000//////000000000000000000000000////////////////////////................................................................................................,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...,,,------......------,,,+++,,,,,,---------,,,,,,---------.........//////.........//////111222222000222111555888111333DDDeeexxxWWWEEE???>>>???;;;:::999:::<<>>???CCCJJJQQQVVVYYYXXXUUUSSSTTT\\\iiirrrqqqooolllgggccc```___```cccaaa^^^\\\\\\^^^aaadddccceeehhhjjjllloootttxxx~~~~~~zzzuuusssvvvyyyvvvuuuqqqmmmnnnuuu}}}ssshhh```XXXSSSOOOLLLKKKJJJHHHGGGGGGGGGGGGKKKJJJGGGDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKNNNPPPQQQOOOVVV___iiittt~~~yyypppgggaaa___]]]\\\]]]]]]\\\ZZZYYYYYYYYYXXXVVVXXX___fffsss{{{fffjjjooodddsss}}}mmmPPPEEECCCDDDFFFGGGEEEDDDEEE>>>@@@AAACCCDDDEEEEEEDDDBBBAAACCCGGGGGGBBB@@@AAA@@@@@@AAAAAA@@@@@@BBBEEEGGGCCC>>>;;;<<<>>>@@@AAA============<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;999999999:::::::::::::::;;;<<<======<<<:::999999777666666666777666555444888888888999999999::::::666777888999999999888888888888888888999999999999:::;;;<<<<<<:::999999:::777888888999999:::;;;;;;===>>>@@@BBBBBBAAA???>>>;;;<<<<<<===???@@@AAAAAA@@@???>>>===============<<<;;;:::::::::;;;===>>>======<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????>>>>>>@@@AAA@@@@@@>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<<<<:::888888:::<<<::::::::::::;;;<<<===>>>===;;;::::::<<<<<<;;;:::@@@@@@@@@??????@@@BBBCCCCCC@@@>>>>>>@@@BBB@@@??????>>>>>>=======================================::::::;;;;;;;;;:::999999777777666666666666777777777777666666555555444444555444333222111111111111111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////000000/////////000000111............////////////000000////////////000000//////////////////000000////////////////////////........................................................................................................................,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,,,,------,,,------......------,,,------............------------------........................///000111111111333000333999444333???CCCnnnnnnUUUGGGCCCCCCBBBBBBBBB>>>::::::???CCCCCCCCCBBB???>>>AAAHHHNNNNNNQQQTTTTTTSSSSSSVVVYYYcccrrrzzzvvvuuuuuu|||{{{yyyxxxxxxxxxxxxyyy{{{~~~}}}zzzxxx{{{{{{qqqiiihhhkkkbbbaaaaaacccfffkkkrrrxxxhhhyyyrrrfff___XXXWWWTTTQQQNNNLLLKKKJJJOOONNNMMMLLLKKKKKKLLLLLLKKKLLLNNNQQQTTTXXX[[[]]]gggoooxxx{{{sssllleee```\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXXXXZZZ___bbbfffooowww|||vvvyyyiiiPPPccc~~~zzzaaaIIIAAAAAAAAACCCDDDDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDFFFEEEFFFJJJJJJFFFDDDFFFDDDBBBBBBCCCBBBAAACCCHHHNNNIIIBBB===<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;999:::<<<=========<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888666777888888888666555444666666777888999999::::::666666777777777777777666888888888888888888888888999;;;<<<;;;:::999999999777777888999999::::::;;;===>>>??????@@@???>>>=========<<<;;;;;;<<<>>>???BBBAAA>>><<<:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;======>>>>>>===@@@AAAAAA???===<<<===???;;;::::::999999::::::;;;<<<<<<<<<:::888888:::<<<888999999:::;;;===>>>???===;;;::::::<<<=========@@@AAAAAA@@@???>>>@@@BBBBBBBBBBBBAAA@@@@@@AAAAAA????????????>>>>>>>>>===========================999999::::::::::::999999777666666555555666666777555555555666555444333333444444333222222222222333000000000000000000000000//////////////////////////////000000000000//////////////////////////////------------...///000000---......//////000000000///...------,,,,,,------......////////////000000////////////////////////........................------------------------........................................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,------......------,,,......//////......------,,,------------.........///.........//////000111333555000111777444222<<<888RRRsss[[[KKKEEE>>>@@@AAA@@@===;;;;;;===<<>>AAAFFFHHHEEEAAA>>>>>>>>>>>>===>>>>>>===<<<<<<;;;::::::777999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;:::999999::::::999999777999:::;;;999777555444444555666777888999:::;;;666666666666666666666555777777777888888999999:::888999;;;:::888777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAA<<<<<<<<<;;;;;;<<<======<<<<<<===>>>>>>===<<<<<<888999:::<<<===>>>??????>>>@@@BBBAAA>>><<<<<<===;;;:::888777777999:::;;;<<<<<<<<<:::999888:::<<<::::::::::::;;;===>>>>>>;;;:::999999<<<>>>>>>>>>>>>@@@BBBBBB@@@@@@AAACCCAAACCCEEECCC???>>>@@@DDD@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999666666555555555555666666444444555555555444333222222222111111222222333444000000000000000000000000////////////////////////...//////000000//////...////////////////////////------,,,,,,,,,---...............///000111111222---,,,,,,+++,,,,,,------........./////////000000////////////////////////........................------------------------........................................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,---............---,,,+++,,,,,,---------.........///............///000000222555000000666333000999888CCCbbblllaaaPPPIIIAAA===>>>???===;;;999===CCCGGGHHHEEEAAA>>>===>>>AAAFFFLLLOOOPPPPPPQQQRRRRRRRRRTTTYYYaaagggxxx~~~{{{zzz{{{{{{yyywwwuuuwwwuuulll```WWWUUUVVVWWWXXX]]]dddcccXXXNNNKKK[[[[[[\\\aaahhhvvv{{{uuussskkklllooorrruuuwwwxxxxxxzzz|||xxxpppgggaaa\\\YYYWWWXXXXXXWWWWWWYYY[[[\\\[[[YYYXXXSSSZZZrrryyyWWWSSSbbbwww}}}zzzqqqVVVHHHGGGAAABBBCCCEEEHHHJJJGGGCCCEEEEEEEEEDDDCCCCCCCCCBBBFFFCCCCCCEEEFFFCCCCCCFFFFFFBBBAAABBB@@@<<<>>>DDD=========>>>@@@AAA@@@>>>======<<<;;;::::::999999666888;;;===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999::::::999888:::<<<<<<:::777555444333444555777888:::;;;;;;777777666666666555555555555666666888999:::;;;<<<777888:::999777666666777999999999:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;999:::<<<===>>>>>>======@@@@@@??????>>>===<<<;;;============>>>@@@AAACCC======<<<;;;::::::::::::<<<===>>>??????>>>===<<<888999;;;<<<>>>???@@@@@@;;;???CCCCCC@@@===;;;;;;;;;999777555666888:::<<<<<<===<<<;;;999999;;;<<<<<<<<<;;;;;;;;;<<<======:::888777888;;;>>>??????<<>><<>>>>>AAA>>>999===<<<<<>>999;;;AAAIIIOOOQQQUUUVVVWWWWWWUUURRRPPPOOOQQQ]]]llluuuyyy{{{{{{wwwuuuqqqpppqqqtttwwwxxxvvvsssddddddaaaZZZRRRNNNOOORRRYYYUUUUUUXXXUUUKKKCCCBBBXXXVVVVVVZZZ]]]```iiirrr~~~uuupppdddaaa]]][[[ZZZYYYWWWVVVVVVUUUUUUVVVXXXYYYYYYXXXPPPZZZcccppp}}}llliiinnn~~~|||vvv]]]PPPKKKJJJMMMJJJHHHGGGHHHHHHEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFCCC???<<>>======>>>@@@AAAAAA@@@>>>>>>???>>><<<999666444555666888:::;;;<<<;;;;;;<<<;;;888777777999<<<>>>777888999:::::::::::::::888777777666555444444444444444555777888:::;;;;;;888777666444444444555666777777777777777777777777999777555444333444555666777777777888999;;;<<<===?????????===<<<:::888777999999:::;;;<<<===>>>>>>>>>@@@@@@???===;;;;;;;;;:::::::::;;;;;;===>>>>>>???>>><<<;;;;;;<<<===>>>BBB>>>>>>BBBAAA======AAA===;;;::::::<<<===<<<<<<===>>>>>>>>><<<;;;999888===<<<:::999888888888999;;;;;;<<<===>>>>>>?????????>>>;;;999888999::::::===<<<;;;<<<===>>>===<<>>======???AAAKKKHHHDDDCCCCCCAAA===:::======<<<<<<<<<<<<=========<<<:::888777777888888666666777777777777666666555555444444444333333333222222222111000//////...////////////////////////////////////////////////...................................................------,,,,,,,,,------,,,,,,------...---------,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------............////////////000000111111111222222222777<<<<<>>===>>>???:::999999:::===@@@CCCEEEDDDBBB@@@>>>>>>>>>@@@AAAHHHKKKOOOSSSUUUUUUSSSRRRRRRSSSUUUWWWXXXZZZ[[[[[[fffmmmuuuxxxyyy~~~{{{uuupppmmmmmmooopppoookkkhhhhhhhhhfff___ZZZ[[[ZZZVVVPPPJJJHHHIIIKKKIIIIIIIIIGGG???888888===TTTSSSTTTWWWXXXXXX___gggfffooo||||||rrriiiccc```___]]][[[YYYXXXXXXWWWVVVSSSTTTVVVVVVWWWYYY[[[]]]eeeaaaiiizzzvvvpppsssuuu|||~~~yyyppptttzzzfffTTTKKKHHHFFFKKKHHHGGGGGGIIIIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEECCC>>><<<>>>AAA@@@AAABBB@@@>>>======>>>@@@>>>======???@@@@@@???======>>>===;;;999666444444555777999:::::::::::::::999888777888999;;;<<<777777888999999999888888777777666666555444444333333444555666777999::::::777777666555555555555555777777777777777777777777888777555444333444555666666666666777888:::;;;<<<<<<<<<<<<;;;:::888777666888999:::;;;<<<======>>>???>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<>>>>>>>>>===;;;::::::;;;<<<===???<<<<<<@@@@@@===>>>AAA===<<<;;;<<<>>>??????>>>???>>>===;;;::::::::::::>>>===<<<;;;::::::;;;;;;===>>>>>>??????@@@@@@@@@@@@???===;;;::::::;;;<<<>>>===<<<===>>>???>>>===???@@@AAABBBBBBBBBAAA@@@AAABBBBBB@@@??????AAACCCGGGEEEBBBAAABBBBBB@@@>>>??????>>>>>>>>>>>>??????======;;;:::999888888888::::::999999888666555555444444444444333333333333222222111111000//////......................................................................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------............////////////000000000111111111222222000666:::===KKKoooxxxXXXJJJEEE???888@@@???>>>===;;;<<>>===>>>@@@@@@AAAAAA@@@>>>===>>>???AAA???<<<;;;<<<===>>>===;;;;;;<<<<<<;;;999777666333444555777888888888888777777777777888888888999777777777777777777666555666666666555555444444333222333333555666777888999555666666666666555444444555555555555555555555555777666555444333444555666555555555666777888999:::999999999888888777666555777888888999:::;;;<<<<<>>;;;;;;999999999:::;;;<<<;;;999:::===???===>>>AAA===<<<<<<===@@@AAAAAA@@@@@@>>><<<999888999:::;;;???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<<<<======???>>>===>>>@@@AAA@@@?????????@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBAAAAAACCCDDDFFFDDD@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>???=========<<<;;;:::999888======;;;:::888666444444444444444333333333222222222111111000000//////...................................................------------------------------------------------------,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------............/////////000000000000111111111111000000666999666CCCuuuooo```ZZZPPPDDD===>>>>>>===;;;999999:::>>>>>>??????@@@AAAAAAAAA===<<<;;;;;;===AAAEEEGGGQQQQQQQQQRRRQQQQQQPPPPPPMMMQQQUUUTTTRRRRRRWWW\\\VVVYYY]]]```aaa___\\\ZZZ^^^```aaabbb```\\\XXXUUU]]][[[YYYWWWUUUUUUUUUVVVPPPKKKFFFDDDFFFFFFEEECCC???>>>>>>??????>>>;;;999>>>===;;;:::<<>>SSSRRRSSSUUUTTTQQQRRRWWWVVVXXXZZZ[[[^^^eeemmmsssxxxxxxtttlllhhhbbb\\\YYYYYY[[[\\\^^^^^^^^^\\\YYYVVVUUUTTTUUUVVVTTTPPPQQQ]]]rrrxxx|||{{{~~~oooZZZLLLIIIJJJIIIFFFFFFFFFGGGGGGGGGGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???BBBCCCCCCBBBAAA@@@@@@AAABBB>>>:::999999;;;;;;<<<999:::::::::999888777666333333444444555555555666444555666777777777666666666666666666666555444333555555555444444444333333111222333444555666777777444555666666666555444333444444444444444444444444555555444333333444444555444444444444555666777888666777777777777666666555666666777888999::::::;;;>>>;;;888;;;@@@AAA>>>::::::::::::::::::;;;<<<===999999888888888999:::::::::999:::;;;<<<<<<===>>>>>>======>>>@@@@@@???>>>>>>===<<<;;;::::::::::::>>>=========>>>>>>>>>???@@@@@@??????????????????>>>>>>===<<<<<<<<<======???>>>>>>???AAABBBAAA@@@>>>>>>??????@@@@@@@@@@@@BBBCCCCCCCCCAAAAAABBBDDDHHHEEEAAA>>><<<<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======<<<:::888666<<<<<<:::888666555444444333333333333222222222222111111000000////////////................................................------------------------------------------------,,,,,,,,,+++,,,,,,------///...---,,,++++++******,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------.........///////////////000000000111111777111222999666888QQQqqq{{{qqqeeeFFFBBB>>>===>>>>>>;;;888:::;;;<<<>>>???@@@@@@@@@AAA???<<<::::::<<<>>>???CCCEEEFFFHHHJJJLLLLLLMMMRRRTTTVVVUUURRRQQQTTTWWWVVVWWWYYY[[[ZZZXXXUUURRRYYY[[[]]]^^^]]]ZZZVVVSSSVVVUUURRROOOKKKHHHEEECCCEEEBBB??????@@@@@@@@@>>>???;;;777666777999999888333:::>>>888666===EEEJJJ[[[VVVRRRTTTTTTSSSTTTVVVUUUUUUUUUUUUVVVXXX\\\^^^[[[aaaiiiqqqxxx}}}yyytttnnnhhhdddaaaYYYXXXVVVUUUUUUVVVXXXZZZ_________[[[WWWSSSSSSSSSSSSXXX\\\\\\]]]hhh{{{~~~|||zzzppp~~~|||jjjTTTJJJIIIKKKIIIGGGEEEFFFGGGGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>=========>>>AAABBBCCCBBB@@@@@@@@@BBB@@@===999777777999999999888888888888888777777666333333333333333333444444222444555777777666555444555555555555444444333222444444444444333333333333111111222333444555555666333444555666666555444333333333333333333333333333444333333333333333444444333333333333444555666666666666777777777777666666444444555666777888999999<<<999777999>>>@@@===999999999999999999999:::;;;777777777777777888999999:::;;;;;;::::::;;;::::::======<<<===>>>>>><<<::::::;;;<<<======;;;999777;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<>>>======>>>@@@BBBAAA@@@============>>>>>>>>>??????@@@AAAAAA@@@???@@@AAAEEECCC@@@===;;;;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999777555888777666555444444444555333333222222222111111111000000000///////////////................................................------------------------------------------------+++++++++++++++,,,---...///...---+++*********+++,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000666444444555666999???EEEqqqrrraaaLLL@@@@@@AAA???:::888999:::<<<============@@@???>>>======<<<<<<;;;888:::<<>>===;;;:::;;;<<<<<<<<<:::888:::999888999;;;===>>>>>>333;;;@@@CCCSSSlll|||~~~kkk]]]QQQOOOQQQRRRQQQRRRRRRRRRRRRSSSTTTUUUWWWWWWVVVXXXZZZ\\\___bbbfffiiippptttxxx{{{}}}}}}|||{{{zzzzzzzzzxxxtttqqqfffeeedddbbb___]]]\\\[[[TTTTTTTTTTTTUUUVVVVVVWWWZZZ\\\[[[YYYUUUSSSVVVYYYRRR^^^jjjqqqqqqssszzztttjjjnnnwwwhhhfffwwwyyysssrrrbbbQQQJJJJJJHHHFFFDDDCCCEEEGGGFFFCCC@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================<<<>>>???>>>===<<<===>>>===;;;888666777888888777888888888777666666666666444333222222222222222333222333555666666666555444444444444555444444333333333333333333333333333333111222222333444444555555333333444555555555555444333333333333333333333333222222333333333333333333333333333333333444555555666777777777777777666555222333333444555666777888999888777888;;;===;;;888888888777777777777888888666666666777888888999999:::<<<<<<999888::::::888;;;;;;;;;<<<>>>===;;;999888:::===>>>>>>;;;888666999::::::;;;::::::999999999999999999999999999999888888999999::::::::::::<<<<<<;;;===???@@@@@@???;;;;;;;;;;;;;;;<<<======<<<===??????>>>======>>>>>>>>>===<<<;;;<<<>>>AAA>>>======<<<<<<======>>>;;;;;;;;;:::999888666666555444333222222333444555222222222111111111000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---......---,,,*********+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,------------.....................////////////,,,555777000---444::::::@@@bbbfffKKKAAA???===:::::::::::::::;;;;;;;;;;;;999:::<<<===>>>===<<<;;;666777888:::;;;<<<=========>>>>>>>>>======???AAACCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>><<<<<<888999;;;<<<<<<;;;::::::888999;;;<<<<<<;;;999888666999===>>><<<:::999999===???AAAQQQ}}}yyybbbZZZ\\\^^^[[[YYYVVVUUUSSSSSSTTTVVVWWWWWWVVVWWWWWWVVVUUUUUUWWWYYYZZZ]]]```aaa``````bbbddd```______```aaa```^^^\\\ZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWTTTWWWYYYXXXWWWZZZaaaggg___jjjwww}}}{{{uuurrrrrrrrrnnnwwwtttpppooottt|||}}}uuusssvvvcccYYYPPPMMMKKKEEEBBBBBB???BBBDDDDDDAAA>>>======@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;<<<======<<<<<<999:::;;;:::999999:::;;;:::888666666777777777666999888777666555555444444555444222111111111222222333444444555555555555555333333444444555444444444222222222222222222333333222222333333444555555555444333333333444444555666444444444444444444444444111111222333333333333333444444333333333444555555666777777777666555444444111111222333444555666666777777777888888888888777777666666555555555666666555666666777888999999999888;;;;;;888888<<<<<<999888888999<<<>>>???===;;;999:::;;;===<<<;;;999777999999::::::999888777666666666666777777888888888666777888999:::::::::::::::999999;;;===??????>>>:::999888888888999;;;;;;:::<<<>>>>>><<<;;;;;;<<<:::<<<===<<<;;;;;;===@@@>>>======<<<<<<======>>>===<<<;;;:::999888888888444333222111111222444555222111111111000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,+++***)))***,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------........./////////***222555///,,,111777999222AAA___kkkVVVJJJBBB>>>???>>><<<;;;:::::::::;;;888999:::;;;;;;;;;::::::777888999999999999999999::::::;;;;;;:::;;;<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::999<<<<<<<<<<<<;;;:::999888:::;;;<<<<<<;;;;;;;;;;;;777;;;>>>>>><<<>>>EEELLLHHHLLLNNN[[[}}}qqqssstttpppkkk[[[XXXTTTRRRRRRSSSUUUUUUSSSTTTVVVUUUTTTSSSTTTUUUVVVYYY[[[ZZZXXXWWWYYY\\\XXXWWWWWWXXXZZZ[[[ZZZXXXTTTTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOOPPPRRRUUUVVVQQQUUUXXXZZZ\\\cccmmmuuupppvvv}}}~~~yyyrrrmmmlllzzzlllkkkwww}}}xxx|||{{{vvvvvvgggZZZSSSPPPPPPLLLDDDAAABBB;;;???CCCCCCAAA>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;<<<===<<<;;;888999::::::888888999:::888777666666777777666555999888777666444444444444555444333111111111222222444444444555555555666666222333444444555555555555222222222222222222222333333333333444444555555555444444333222333444666777444444444444444444444444000111222333333333333333444444333333333444555555666666666666555444333222000111222333444555555666555777888888666555666777666555555444444444555555555555777888999999999999666:::;;;888999>>>>>>;;;555666888<<<@@@AAA@@@???:::::::::::::::::::::999999999::::::999777666555444444555666777888888999666777888999:::;;;;;;;;;999888888999<<<>>>======999888777777777888::::::999;;;===>>><<<;;;;;;;;;<<<>>>???>>>:::999:::<<<;;;;;;;;;::::::;;;;;;;;;???>>><<<:::999999999:::666444333111111222333444111111111111000000000000.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,***))))))+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////111//////222444444333222;;;666???bbb~~~~~~vvv```QQQJJJCCCAAA>>>;;;:::::::::;;;<<<<<<;;;:::999888888888888888999::::::;;;::::::666666666666666666777888888888888888888888999999555777:::<<<<<<;;;888777777888999:::::::::::::::::::::999777666666999;;;888;;;======AAAOOOfffwwweeessswwwvvvwwwlll___VVVTTTUUUWWWXXXPPPSSSUUUTTTQQQOOOPPPQQQQQQRRRTTTVVVVVVUUUSSSRRR[[[UUUQQQRRRWWWZZZVVVRRRQQQQQQRRRSSSSSSRRRRRRQQQTTTSSSSSSSSSRRRRRRSSSVVV[[[YYY]]]eeehhhiiirrr}}}|||nnnbbbggg~~~vvvgggmmm~~~~~~rrrqqquuu|||jjjZZZWWWTTTRRRQQQMMMEEEAAAAAA@@@<<<@@@JJJLLLEEE@@@CCC>>>>>>>>>>>>???AAACCCEEE@@@???===;;;999888777777999999999999999999999999777777777777666666666666999999888777666555444444333333222222222111111111444444444555444444333333222222111111111111222222444444333222111111111222111111000000111111222333222222222222222222222222666666555555444444444333444333333222111111111222222333444555666666666666888888777666555444333333000111333444555666666666555666777777777666444333555555555555666666666666555666888:::;;;<<<;;;;;;777888999::::::999777777888777888:::======999555<<<:::999999999:::999888777888888777666666777999555555666777888999::::::666777777888:::;;;<<<<<<999999:::::::::;;;;;;;;;444555555666777888999999:::::::::;;;;;;<<<<<<<<<;;;;;;???CCCAAA;;;999;;;:::999888777777999;;;===CCC???999777777888555333555444333333222222333333222222000///...............---,,,,,,,,,,,,---...------------------------------------------------000///---,,,++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................000000000000111222333444666666:::JJJlll~~~rrroooaaaPPPCCCBBBAAA;;;:::>>><<<:::888999;;;;;;888666<<<:::999<<<>>><<<999777666::::::444222777:::999777888888666666777888777???888555999;;;777666888999555999;;;666999???;;;888;;;===>>>???>>>:::666>>>BBBBBBDDDWWW}}}sssggg^^^WWWSSSTTTSSSPPPNNNLLLKKKLLLMMMRRRSSSRRRPPPNNNOOORRRUUUSSSPPPNNNOOOSSSUUUTTTRRRNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQUUUXXXVVVRRRWWW___eeegggmmmwwwmmmeeevvv~~~xxxqqqnnnnnnsss~~~|||xxxtttuuu|||ooo```SSSRRROOONNNOOOMMMGGGDDDEEECCCCCCFFFKKKKKKFFFCCCDDD@@@@@@?????????AAABBBCCC>>>===<<<;;;::::::::::::888888888888888888888888777777777777666666666555999999888777777666666666444444444444444333222111333444444444444444333333222222111111111111222222333333222111111111111111111111000000111111222333222222222222222222222222777777777777777666555555444333222222111111111222222333444555666666666666555444444333333222222111111222222222333333333444555666666777666555444333555555555555666666666666555666888999::::::::::::777777888999999888777666888777888;;;======999666777666666666777999999999777888999888666666888999666666777777888888999999777888888999::::::;;;;;;999999999999::::::::::::666777777888888999999999999999:::::::::;;;;;;;;;::::::===@@@???999888:::999888888777888999:::;;;>>>;;;888666666777777666444444333222222222222333222111000///...............---,,,,,,,,,,,,---...------------------------------------------------000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................000000000000111222333333333777;;;???KKKhhh{{{bbbSSSKKKDDD@@@???AAA===999888;;;<<<;;;999999888666666777888;;;>>>777<<<===::::::======999888888777666666999;;;;;;666333555;;;===:::999;;;???:::>>>@@@:::===AAA<<<<<<===<<<;;;<<>>:::<<<>>>666<<>>===<<<<<<<<<<<<<<<777777777777777777777777777777666666666555555555555555555666666777777777555777:::;;;:::777333000222222333444444444333333222222111111111111222222000000////////////000000111111000000111111222333222222222222222222222222555777999;;;;;;999666555222222111111111111111222222222333444555555555555444444555555666666666777;;;999666444333333444555555555555555444444333333555555555555666666666666555666777888888777666666555555555666666666666666777888999;;;<<<<<<;;;999999999999888777666777888888999:::999777777999:::999999999888888777777777;;;;;;;;;;;;;;;999888777777777888888888999999999999::::::;;;;;;:::999888888888888999999999999999888777888;;;999666666:::666777777888888888777777333666777666333333555999333333222111111111111111111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................////////////000111222222888000111:::;;;999CCCTTT}}}uuubbbWWWJJJAAA??????>>>===;;;???@@@>>>===<<<;;;888::::::999:::<<<===<<<999666666999>>>>>>;;;::::::===;;;888777666777;;;>>>:::555:::BBBBBBGGGIIIAAAEEEIIIVVVjjj}}}~~~qqqfff___XXXVVVYYY[[[XXXUUUXXX[[[]]]\\\YYYYYY\\\```fffggghhhjjjnnnsssxxxzzzzzzwwwvvvddd\\\eeewww~~~tttooo{{{uuuiii]]]RRRKKKIIIIIIGGGHHHLLLMMMIIIIIIKKKGGGPPPRRRIIIBBBEEEGGGDDD????????????@@@BBBDDDEEEAAA@@@???===;;;:::::::::888888888888888888888888666666666666555555555555222222333333444555555555444777:::<<<;;;888333111111222222333444444333333222222111111111111222222000///////////////000000111111000000111111222333222222222222222222222222333444777888888777555333111111111000000111222222111222333444555555555555555555555666777777888888;;;999666444333333444555555444444333333333333333555555555555666666666666555555777777888777666555555555555555555666666777777888:::;;;;;;;;;;;;;;;888999:::999666666888:::999::::::999888888999;;;::::::999999888888777777;;;<<<<<<<<<;;;999777666777777888888888999999999999:::;;;<<<<<<;;;999888999999999999999999999999777666888:::999666666:::777777888888888777777666444666777555222111333555222222111000000000000111000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................///000111222666...111???BBB999555:::JJJ||||||jjjZZZOOOIIIFFFEEE@@@BBB@@@<<<===@@@@@@;;;BBB???======>>>>>>???@@@<<<999888<<<<<<999:::>>>===<<<===@@@EEEGGGCCC???CCC???HHHWWWaaammmssslllaaa___hhhxxxpppqqqtttvvvvvvxxxzzz}}}~~~}}}~~~vvvgggZZZUUU```{{{zzzyyyssspppwww{{{iii]]]TTTKKKFFFDDDHHHFFFGGGKKKKKKHHHGGGIIIFFFJJJLLLGGGCCCCCCDDDBBB>>>======>>>???BBBDDDEEEAAA@@@>>><<<;;;999999888888888888888888888888888666666666555555555444444111111222222222333333333333555888::::::777444111000111222333333444444333222222111111111111222222///////////////000000111111111000000111111222333222222222222222222222222000222333555555444333222111000000000000111222222111222333444444555555444333333333444444555555555666555333222222222333333555444333222222222222333555555555555666666666666444555666888888888777666555555444555555666777888777888;;;;;;;;;;;;<<<===666999:::999777777999<<<:::;;;;;;:::999999:::<<<::::::999999999888888888;;;<<<======<<<:::777666888888888999999999999:::999;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;::::::777666999<<<;;;777777:::999888888888888777777777555666666555333111111222222111000000///000000000//////......---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------......///000111///000777===:::222333:::999OOOuuu}}}kkkaaa]]]]]]bbbaaaWWWGGG>>>???@@@<<<@@@???AAACCCAAA<<<<<>>???EEE===AAAJJJZZZlllpppcccRRRWWWSSS___tttvvvwww}}}|||tttwwwyyyvvvooottt~~~uuutttuuu|||sssbbbXXXQQQJJJFFFGGGEEECCCDDDHHHIIIEEEEEEGGGEEEDDDDDDGGGFFFBBBAAABBB>>>>>>======>>>@@@AAABBB???>>>===;;;:::999999999777777777777777777777777666666555555555444444444222222222222222333333333111333666888888666444222000000111333333444444333222222111111111111222222000/////////000000111222111111000000111111222333222222222222222222222222000000111222222222222222000000000000000111222222111111222333444444444444111222222222222222222222111222222222333333333444444444222111111111222333555555555555666666666666333555666888999999888888555555555555555777888999666999;;;;;;:::;;;===??????AAABBB???:::777999<<<:::;;;<<<;;;999999;;;<<<999999999999999999999999;;;<<<===>>>===:::888666999999999999::::::::::::;;;===???AAAAAAAAA???>>>>>>>>>>>>=========<<<<<<777777:::???>>>999888;;;;;;:::999888777888888999666555444444555444222111111111000////////////000.........------......///,,,,,,---......---,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------...///000000---111555666333222555999;;;999FFFjjjpppYYYPPPMMMIIIJJJPPP[[[bbb\\\OOOIIIJJJLLLOOO\\\lllnnnaaaWWWVVVSSSUUU```zzz}}}rrrlllwwwhhhiiiooo{{{|||yyy{{{|||wwwsssqqqkkkqqqyyy~~~tttfffYYYRRRMMMGGGFFFJJJBBB@@@BBBFFFGGGDDDCCCFFFFFF???@@@HHHIIIBBB???CCC@@@???>>>======>>>???@@@<<<<<<;;;:::::::::::::::666666666666666666666666666666555555555444444444333333333333333333333333000111444666777666444333///000111222333444444444222222111111111111222222000000000000000111222222111111111000111222222333222222222222222222222222000000000111111222222222000000///000000111222222111111222333444444444444222222222222222222222222000111333444555666666666444333222111111111222333555555555555666666666777333444666888999::::::999666555555555666777999:::666999;;;;;;::::::===@@@LLLMMMLLLFFF===888888:::;;;;;;<<<;;;:::999;;;===999999999999999999999999:::;;;===>>>===;;;888666999999:::::::::;;;;;;;;;<<<>>>AAACCCDDDCCCBBBAAA@@@@@@??????>>>>>>>>>===777888<<<@@@@@@;;;999;;;===;;;999777777888999:::666333222333666777444111111111000///////////////......---------......///,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))***,,,,,,---,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------------///000000000000///000666;;;777///--->>>CCCAAAWWW~~~nnngggcccdddppprrrfffddd[[[iiivvvkkkpppmmmssssssmmmrrr{{{yyyuuuwww~~~}}}~~~}}}uuupppzzzxxx~~~wwwiii\\\OOOJJJHHHFFFFFFGGGAAABBBBBBCCCBBB@@@???>>>@@@???@@@CCCFFFFFFBBB>>>;;;;;;;;;;;;<<<>>>???@@@999999:::::::::999888888666555444333333333333333333333333222222222111111444333333222111111111111222222222222222222222222222222111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111333333333222222111111111000000000000000000000000/////////000111111222222333444444333222111222444000000000111222222222333222222222333333333444444444555555555444333333222333444555555666555555555333333444555666777888888666666666666666666666666:::999777777888:::===@@@XXXuuupppKKK888:::;;;999999:::;;;;;;<<<<<<;;;;;;===:::888999;;;;;;999777666888:::;;;<<<<<<;;;:::===<<<;;;;;;<<<===<<<:::===???AAABBBCCCBBB@@@??????>>>??????@@@AAABBBCCC>>>>>>>>>===<<<:::999888999:::::::::999888666555222222222222222222222222222111111000///......---........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111555444333444999OOOxxx{{{{{{{{{~~~|||uuutttuuuyyyzzznnnrrr~~~zzzrrrhhhcccWWWLLLHHHFFFDDDDDDFFFCCCCCCDDDDDDCCCBBB@@@????????????AAADDDDDDAAA>>>;;;;;;;;;;;;<<<===>>>>>>999999888888777777777666555555444333333333333333333333222222222111111111333222111111111111111111333333333333222222111111111111111111111111111111000000000000000000000000111111000000000000111111//////000000000111111111333333222222222111111111000000000000000000000000//////000000111222222222111222333444444333222111111111111111111222222222222222222333333333333444444444444444444333222222333333444555555555555555333333444555666777777888555555555555555555555555888888777777888:::<<<===MMMaaaZZZAAA888:::999777888999::::::;;;;;;::::::>>><<<::::::<<<<<<;;;999999999999::::::;;;<<<======<<<;;;;;;======<<<;;;===>>>@@@AAABBBBBBBBBBBB>>>>>>>>>??????@@@AAAAAA>>>>>>>>>===<<<;;;999888888999999999888777555444333333333222222111111111111111000000///......---........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111222333666666333888LLL```sssmmmzzzyyyjjj||||||ssshhhgggwww{{{jjj```YYYPPPGGGDDDCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>???AAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::999777555444444555555444444333333222222333333333222222222222111111111111111111000111111222222555555444333222111111000111111111111111111111111000000000000000000000000111000000//////000000111//////000000000000111111222222222111111111111111000000000000000000000000000000000111222222333333222222444777::::::555111222222222111111111111111111111222222222333333333333333444444444333222222222333333444444444444444222222333444555666777777555555555555555555555555555555666777888999::::::@@@IIIBBB777999:::777888888888999:::::::::::::::>>><<<;;;;;;======<<<:::;;;:::999888999;;;===???===<<<;;;<<<===>>>===<<<;;;<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999666777888888777666444333444444333222111000000///111000000//////.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000,,,000666888444111666>>>ddd}}}{{{yyyqqqllllll]]]kkktttxxx|||pppooo{{{xxxkkk```OOOHHHAAAAAA@@@??????BBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>>>>???@@@@@@AAA<<<<<<;;;:::::::::::::::;;;999666444333333444555333333222222222222333333222222222222111111111111111111111111111222333444666555444333222111000///000000000000111111111111000000000000000000000000000000////////////000000////////////000000000111111111111111111111111000000000000000000000000000000000111111222222333333444444666<<>>===<<<;;;<<<>>>>>>>>><<<::::::888888999:::<<<>>>===============<<<<<<<<<============<<<;;;:::999555555666777666555444333444444333222111000///...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---///222444444555888===>>>[[[xxxwwwqqqwwwxxx|||wwwbbb___mmm|||~~~ooooooyyy{{{}}}yyywww{{{wwwhhhXXXGGGBBB>>>??????===>>>AAACCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===>>>@@@AAA<<<;;;:::999888888888999;;;999777444333333444555222222111111111222222333222222222111111111000000222222222222222333444555555555444222111000////////////000000000111111111////////////////////////000000////////////000000...////////////000000000000000000000000000000000///////////////////////////000000111222222333333444444666<<>>>>>======;;;999777666777999::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<;;;;;;:::999888444444555666555444333222444444333222000///......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////222222111//////111333444777;;;BBBVVV}}}|||uuuyyyzzzuuurrruuu{{{~~~yyyeeefffnnnkkklllpppvvvtttjjjfffrrr~~~zzz|||wwwvvvuuummmYYYEEEBBB>>>===??????======AAABBBAAA@@@???>>>>>>>>>>>>?????????===<<<<<<>>>@@@::::::999888888888888888999888666444333333444444111111000000111111222222222111111111111000000000222222222111222222333333333333222111000//////......//////000000111111111////////////////////////000//////......//////000......////////////000000////////////000000000000/////////////////////////////////000111111222222222222444777::::::555111222222222111111111111111///000000000000111111111000000111222222222111111///000000111111111111111//////000111222333444444333333333333333333333333111222444555777777666666555888555777999111---888888999999:::::::::::::::555777888888666666777999666777:::<<<===<<<:::999;;;::::::;;;===>>>===<<>>AAA@@@===>>>AAABBBAAA???>>>======>>>>>>;;;======<<<999999:::<<<999888888777777777888888555555444444333333333222000000000000000111222222111111111111000000000000222111000000000000000000111000000000//////............//////000111111222//////////////////////////////............//////........./////////000000........./////////000000////////////////////////.........///000000111111111222333444444333222111111111111111111222222222/////////000000000111111///000000111222222111111...///000000111111000000...//////000111222333333222222222222222222222222222222333555666666777777333777555555999444...444666666777888888888888888444666888777555555777999777777888999:::::::::::::::999888:::<<<===<<<;;;@@@???===<<<;;;:::;;;;;;555666888:::::::::999888777888888888888777777666333444555666666555444333222222111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........)))///222111111444555222***444;;;666000AAArrrsssbbbjjj|||llljjjsss{{{wwwsssyyyvvvxxx{{{|||sssdddwww}}}zzzgggSSSHHHBBB>>>???>>>???BBBAAA>>>>>>BBBBBBAAA@@@>>>===>>>>>>???888:::<<<;;;888666888:::888888777777777777888888222222333333333222222111000000///000000111222222111111111111000000000000111000///...............////////////............---......///000111111222//////////////////////////////............//////............/////////000---.........//////000000////////////////////////------......///000000000333444444333222111222444000000111111222222222333////////////000000000000//////000111111111111111...//////000000000000000......///000111222333333222222222222222222222222222333333444555666777888333888444333;;;:::222444444555555666666666666666333666888777555555777:::888777666666777888:::<<<999888888999;;;<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;333555777999::::::888888666777777777777666666555333444555666666666555444111111111000000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++000111---+++000444222555//////222333999QQQkkk}}}nnnkkkzzzzzznnnlllrrrvvvuuuxxxrrrwww{{{uuuooo{{{vvvpppxxx}}}nnnooo|||ooo~~~ooo^^^RRRJJJCCCAAACCC@@@@@@AAAAAABBBCCCDDDDDDCCCAAA>>>;;;999999:::;;;;;;;;;:::999999888888777666555555555555444444444444444333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...------..............................------------......////////////////////////........................///...---,,,,,,---...//////////////////......------------.........//////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000//////////////////000111222222333333222222222222222222222222111333444444222222333555666666666666666666666666666666666666777777777777333444666666555555777888666666888999999:::999999777999;;;======<<<;;;:::999999999:::;;;<<<>>>??????===:::999:::::::::999999999999999888666555333444444333222222111111000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////222111000000333777;;;>>>FFF[[[vvvzzzzzz}}}yyyzzzmmm```QQQIIIDDDAAAAAACCC@@@@@@AAAAAABBBBBBCCCCCCCCCAAA>>>;;;::::::;;;<<<;;;::::::999888888777777555555555555444444444444444444444333222111111111000000000000000000000000000000000000000000000000///////////////////////////////////////...------..............................------------......................................................///...------------...//////////////////...------,,,------------.........//////000000000111111111111111111111111111111111000000000000000000000///000000000000000000000000000000000000000000000//////000000111222222333333222222222222222222222222111333444444222222333555666666666666666666666666666666666777777777777777666777888777555444555666666777777888999999:::999999:::<<<======<<<;;;:::888888999999:::<<<===>>>???===:::999:::::::::999::::::::::::999777666444444333333222111111000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------....................................222111000000111333666888222>>>MMM^^^uuuyyy{{{{{{}}}xxx[[[PPPEEEAAA@@@@@@AAAEEE@@@@@@AAAAAAAAAAAAAAAAAABBBAAA>>><<<::::::;;;<<<::::::999999888777777777555555555555444444444444555444444333333222222111000000000000000000000000000000000000000000000000///////////////////////////////////////......---..............................------------......................................................///...------------...///...////////////...------,,,,,,,,,,,,------------//////000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111111333444444222222333555666666666666666666666666777777777777777777777777999999999888555333333444666777777888999999::::::;;;<<<===>>>===<<<;;;:::888888888999:::;;;<<<===>>><<<:::999:::::::::999:::;;;;;;;;;:::888666555333333222222111000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................111111000000000000111111...000111666GGGeeeyyyuuu~~~}}}||||||nnncccXXXTTTmmmxxx|||iiidddSSSIIIAAA???@@@AAABBBEEE@@@@@@@@@@@@@@@?????????AAA@@@>>><<<;;;;;;;;;<<<999999999888777777666666555555555444444444333333444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////...///////////////....................................------------...............................................................------...............//////......---,,,+++++++++,,,,,,,,,------////////////000000000111222222222222222222222222000000000000000111111111000000000000000000000000000000000000000111111111000000111111111222222222111111111111111111111111111222444333222222333555666666666666666666666666777777777777777777777777999::::::888666444555555777777777888888999::::::======>>>>>>===<<<;;;:::888888888999999;;;<<<<<<>>>;;;999888999::::::999999:::::::::999777555444222222222111000000//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////000000000//////...444444111...333BBBWWWfff|||zzzoooooottt~~~|||}}}~~~dddUUUNNNOOOWWWnnn~~~yyyvvv|||aaaQQQTTTQQQHHHAAA@@@AAA@@@@@@BBB???????????????>>>>>>>>>@@@???===<<<;;;;;;;;;;;;999888888777777666666555555444444444444333333333444333333333333333222222000000000000000000000000////////////////////////..............................///////////////.................................------------......................................................---..................---...............------,,,+++++++++,,,,,,,,,------...////////////000000000111111111111111111111111///000000000111111111222111111111111111111111111///000000000111111111222111111111111111222222222111111111111111111111111111222444333222222333555777777777777777777777777777777777777888888888888777888999888777666777999777777777777888999:::;;;>>>>>>>>>======<<<;;;;;;999999999999:::;;;<<<<<<===;;;888888999::::::999888888999888777666444333222111111000000//////...------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---...///000111111000000000111333333222666???HHHRRRmmmmmmaaaYYYNNN|||zzzzzzyyy}}}||||||yyyiiifffooozzzzzz|||vvvbbbRRROOORRRPPPHHHAAAAAAAAA>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::888888777777666555555555444444444444333333333333222222222222222222222222000000000000000000000000////////////////////////........................---...//////////////////..............................------------......------------------------........................------...//////...---------............---,,,,,,,,,,,,,,,,,,------------......////////////000000000000000000000000000000///000000111111222222222111111111111111111111111///000000111111222222222111111111111111111111111222222222222222222222222111333444444222222333555777777777777777777777777555666666777888999::::::555777888999888888:::;;;888777777666777999:::;;;======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<:::888888999:::::::::777777888888777555333222111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++************++++++*********+++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...000111111111111......111444444333777===888CCCSSSggg~~~pppRRRJJJCCC888~~~yyyrrrqqqwww~~~zzzvvv|||}}}xxxvvvwww{{{}}}rrrccceeecccOOOKKKTTTQQQMMMFFFAAAAAAAAA>>><<<<<<<<<<<<<<<======>>>>>>>>><<<;;;;;;:::999999999888888777777666666555444444444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////........................------...///////////////..............................------------......------------------------........................------...//////...------------......------,,,+++,,,------------................../////////000000///////////////////////////000000111111222333333111111111111111111111111///000000111111222333333111111111111111111111111333333333333333333333333111333444444222222333555777777777777777777777777444444666777999;;;<<<<<<666777999999999999:::<<<888888777666777888:::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======;;;999777777999:::::::::888888888888777555444333111000000//////...------............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++************++++++)))*********++++++++++++)))******+++,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///000000111222///000444444111222666777333333???PPPcccuuutttnnntttyyyttteeeNNN<<<777999<<<~~~rrr}}}|||uuusssvvv|||~~~sssjjjTTTIIIZZZbbbIIIFFFRRRLLLKKKEEEAAABBBCCCAAA??????:::;;;;;;<<<===>>>??????:::::::::999999888888888777777777666555555444444444444444333333333222222000000000000000000111111000000000000000000000000////////////////////////........................------...///000000//////.................................------.........------------------------........................,,,---...//////...---,,,------......------,,,+++---------.........//////............/////////000///////////////////////////000000111222222333333111111111111111111111111///000000111222222333333222222111111111111111111444444444444444444444444111333444444333222444555777777777777777777777777333444555777999;;;===>>>777999::::::999888:::;;;999888666666777888;;;<<<:::::::::::::::;;;<<<=========<<<<<<<<<======>>>;;;999777777999:::::::::999999999999888666555444000000000///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++************++++++))))))******++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------......///000---...555888444222444,,,...555:::666444BBBVVVmmmzzzccc[[[aaaUUUFFF>>>AAA>>>333222:::~~~~~~sssyyyuuuyyy~~~}}}ooojjjrrr~~~ooo[[[QQQOOOGGGIIINNNQQQNNNFFFCCCEEEEEEEEECCCBBB@@@>>>===<<<888888999<<<>>>???>>>===;;;;;;;;;::::::999999999777666666555444444333333222222222222222222222222000000000000000000000000000000000000000000000000000000//////.........---------............------........................---------............///------------------------++++++,,,,,,---...//////---------............///...........................---,,,++++++,,,---...,,,,,,,,,---------......111///...------...///111000000////////////000000000000000000000000000000000000000000000000000000222222111111111111111111111111222222222111111000111222333333444444333333111111222222222333333333444444444444555666888888777555333555999;;;;;;999888888888888888888999999888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===;;;:::999888777666666666777888999444555777777666555222111000000000000////////////........................---------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******))))))))),,,))))))++++++)))))),,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))))))))******************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***---...,,,***+++++++++,,,---...//////.........------,,,,,,,,,....................................////////////111111222222222333333333===ZZZzzzrrr___QQQFFF@@@:::999888777666666666666www|||~~~yyyxxx|||{{{uuuhhhXXXKKKEEEDDDAAABBBFFFJJJGGGAAA@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@;;;:::::::::<<<===>>>>>><<<;;;;;;:::999888888888666666666555444333333333222222222222222222222222000000000000000000000000////////////////////////000/////////.........---------............------........................------------............------------------------++++++,,,,,,---......///------------....................................---------,,,,,,---------,,,,,,,,,---------......000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000111222222333333222222111111111222222222333333666666666555666666666777777555333555888::::::999888777777777777888999:::888999::::::;;;;;;:::::::::::::::::::::;;;<<<<<<============<<<;;;::::::999888777666555555666666333444555555555333111000000000000/////////..............................------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************,,,,,,,,,+++++++++*********************************,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********---******------******---************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***************************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,,,,------...............---------,,,,,,,,,....................................////////////111111111222222222222333666CCCRRRbbbyyyuuu|||lllVVVIIICCC@@@???888777666555444444444444|||vvv{{{|||tttmmmdddXXXMMMHHHFFFEEEDDD>>>>>>@@@CCCBBB======@@@@@@@@@??????@@@AAACCCDDD???>>><<<::::::<<<>>>???<<<<<<;;;999888777666666666555555444444333333222222222222222222222222222000000000000000000000000/////////////////////////////////...............------............------------------------------------------............------------------------++++++,,,,,,------......------------............------------------------,,,------......------,,,,,,,,,,,,---------......000///...------...///000000//////......//////000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333333222222///000000111222111111111111111111222222222222333888777777777666666666666666555444555777999999999777666555555666888:::<<<888999999:::::::::::::::;;;:::999888888999;;;<<<:::;;;;;;;;;;;;;;;:::::::::999777666555444444444222333333333333111000///000////////////.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,)))***------***))),,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************)))******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++---------------.........------------,,,,,,,,,,,,---------------------------............/////////000000000111111111222222111555<<>>>>>@@@???<<<<<>><<<;;;:::999777666555444444444444444333333222222111111111111111111111111000000000000000000000000////////////////////////........................,,,------......------,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------+++,,,---......---,,,+++,,,,,,,,,---------......///......------......////////////....../////////000000000000000000000000000000000000000000000000/////////000000000000000111222222333333333333222///000111111222222111111111111111111222222222222666666777777777777777777555444444555666777888888666555444444555888:::<<<888888999::::::::::::999;;;:::777666666888:::<<<777888999:::::::::::::::999888777666666555555555222222333222222111///////////////.........------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,,,,)))(((***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------************************))))))***+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000000000111111111111222888GGG[[[cccUUUAAAJJJPPP[[[gggsss}}}iiiYYYLLLAAA???CCC;;;999777777777666333111444333222222111111111111yyywwwuuuxxx}}}}}}www```OOOJJJEEEFFFGGGGGGGGGEEECCCBBBEEE@@@>>>>>>===::::::<<<;;;;;;;;;<<<>>>AAADDDEEE@@@CCCEEEDDDAAA===<<<<<<;;;:::999888666555333333333333333333333222222222111111111111111111111111////////////////////////........................---------...............,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,---......---,,,+++,,,,,,,,,---------............------------......//////............//////////////////////////////////////////////////////....../////////000000000000111222222333333333222000111111222222222222222000000111111111222222222222333555777888999999999444444555555555555777888555444444444555777:::;;;777888999999::::::999999;;;999777555555666999:::555666777888888999888888666777777777777777777777333333222222111000000///............------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++//////+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...................../////////000000444000---444@@@HHHBBB777...222999BBBNNN\\\jjjssssssqqqpppsssuuummm[[[RRRGGG@@@:::666444444222333555777777666222000333333222222111111222222RRRcccsss{{{~~~{{{xxxxxx|||~~~wwwmmmgggdddZZZKKKBBBBBB@@@BBBCCCBBB@@@@@@CCCFFFFFF@@@<<<===<<<999888999999:::;;;<<<>>>???@@@@@@>>>BBBFFFFFFAAA<<<::::::999999888777555444333333222222222222222222222222111111111111111111111111////////////////////////........................---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------///......------......///////////////////////////////////////////////////------......//////000000///000111222222222222222000111222222333333222222000000000111111111111222000111444666888999999888333444555444444444666777444444444555555777888888777888888999999999999999999888666555555666777888444444555666777777777666444555666777777777777666333222222111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******************++++++++++++++++++++++++,,,,,,,,,,,,...---///222222///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////222000///333999<<<999555222222111111333999AAAGGGPPPVVV___hhhqqq|||~~~hhhXXXSSSOOOOOOMMMCCC:::888666555666666555555777666444222222222333444333333222222111222222333DDDGGGJJJLLLSSSeee}}}~~~~~~|||wwwtttqqqoooVVVMMMKKKSSSWWWOOOEEEBBB??????>>>>>>>>>AAAEEEIIIEEE???;;;======;;;999:::999:::<<<======<<<:::999===AAADDDBBB===999888:::777777666666555444333333111111111222222222222222111111111111111111111111////////////////////////........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......---------......---------///......------......///////////////////////////////////////////////////,,,,,,---......///000000......///000111111111111///000000111222111111111000000000000111111111111000111333666777777666666333444555444333222555777333444555666666666666555777777888999999999999999888777666666555555555666333444555555555555555444333444555555555444333222111111000///............---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***)))************++++++++++++*********+++++++++,,,,,,...,,,...333333...,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,+++++++++++++++*********************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,******+++...)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------.........---///444:::===:::222---666555444111......000222,,,222:::BBBIIISSS___hhhuuu~~~}}}}}}{{{xxxqqqiiicccaaa___\\\YYYVVVDDD===<<<777666666///111222333333333444555444555444333111000000222444222222111111111111222222FFFDDDFFFIIIGGGEEEJJJRRReeewwwyyyxxx~~~zzz}}}sssfffZZZSSSOOO[[[JJJAAAJJJTTTSSSKKKFFFDDDCCCAAA@@@AAAAAAAAA@@@EEE???<<>><<<===999:::<<<===<<<:::777555===@@@AAA>>>999666777:::666666555555555444444444111111111111111111222222000000000000000000000000////////////////////////........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,,,,---------......,,,------......------,,,.........------.........////////////////////////////////////////////////,,,,,,------...///000000------///000000111111111...//////000000000000000000000000000111111111111000222444666666555444333222444666444222222444777222444555777777666444333777777888999999999999888777777666666666555555444333444444555555444444333333444444444333111///...000000...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++)))))))))******++++++++++++))),,,000000,,,)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++************************************************,,,++++++++++++++++++,,,,,,++++++******)))))))))************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((+++---,,,***)))+++...''''''((()))***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***(((***000555555333111***,,,///111111000111222222444555333111222999>>>DDDJJJRRRWWWVVVUUUYYY^^^___dddqqqooo^^^\\\^^^aaatttuuuoooppp[[[JJJGGGDDDBBBAAA???<<<888666...111777333333777555222555555222000000000000---000333444444222111111111111000000000000111222CCCCCCCCCCCCCCCDDDEEEEEEOOORRRWWW]]]dddllluuu{{{rrrrrr~~~vvvyyyxxxsssooovvv|||uuunnniiiaaaXXXQQQLLLKKKJJJNNNMMMHHHFFFPPPZZZTTTDDDBBBAAA@@@@@@@@@AAA???>>>??????@@@AAABBBAAA>>>;;;:::;;;<<<<<<;;;:::888777;;;>>>???===777555777:::666666555444444444444555111111111111111111111111000000000000////////////111000000///...------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////................................................////////////000000000000///000111222222111000/////////000111111111111000222333444444555555444444333444555555444444555666555555555666666666666666777:::999666555777666333888777666555555444444444333333333444444444444555444444333222222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++,,,,,,------,,,,,,+++************************************************************************,,,,,,,,,++++++*********---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,---------.......................................////////////000///000000000111111111111333444555666777999::::::>>>@@@CCCEEEEEECCC@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000//////AAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJNNNSSSWWW^^^```eeemmmtttyyyzzzzzz|||{{{ooorrruuusssuuuuuuvvvxxx|||qqqddd]]]WWWQQQUUUTTTRRRPPPOOONNNMMMMMMHHHHHHEEECCCKKKVVVRRRGGGCCCBBB@@@@@@@@@@@@???===?????????@@@AAA@@@===;;;:::;;;;;;;;;;;;999888777888;;;<<<:::666444555888666555555444444444444444000000000000000000000000000000000000/////////...000000000///...------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////................................................////////////000000000000///000111222222111000//////000111111222222111111222222333444444444444444888999:::999777555666777444555555666666666777777555888888555555888888666888777666666555666666666555555555555555555444444444333333222222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++***)))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************************************************************,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................------.........///////////////000000000111111111000000111222333444444555222333555777777555333222222222333333333333222222222222222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000//////BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@BBBEEEGGGHHHJJJNNNSSSVVVXXXXXX]]]fffsss{{{|||mmmlllrrruuutttqqqoooppptttvvvtttqqqcccbbb\\\QQQIIIFFFEEECCCIIIJJJKKKLLLKKKHHHEEECCCBBBDDDCCCAAAFFFOOOPPPJJJEEECCCAAA@@@@@@???>>>===>>>>>>>>>???@@@@@@===;;;::::::;;;::::::999777777555777999777444333444777666555444444333333444444////////////////////////000000000/////////......000000//////...------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////................................................////////////000000000000///000111222222111000///000111111222222222222222111222222333333333333333;;;<<<<<<:::777555555555333444555666777888888888333666777555666999:::888777777777666777777888999888777777666666555555444333333333222111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******)))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************++++++++++++******************************************************************************,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,---------............////////////000000000000.........//////000000000...///000000000000///...000000000111111000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111000000//////DDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEDDDDDDEEEGGGGGGEEEBBBBBBCCCDDDDDDDDDFFFHHHOOOXXXZZZVVVVVVYYY[[[bbbcccYYYPPPSSS[[[aaalllhhhccc```]]]WWWOOOHHHIIIJJJIIIGGGEEEEEEGGGHHHFFFGGGIIIJJJHHHEEEBBB???AAADDDDDDAAACCCJJJMMMLLLFFFCCC@@@??????>>>===<<<======<<<===??????===;;;:::::::::999999888777777333555666555444333444666555444444333333333333333////////////////////////000000/////////........./////////......------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////................................................////////////000000000000000111222222222222111000111111222333333333333222000111222222333333222222777888888777444333333333222333555777888999999888444777888555666::::::888777777777777888999:::;;;::::::999888777666555444333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))************))))))************************************************************************++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------.............../////////000000000000//////////////////222111111111111111111222111111222222222222111111///000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111///000000000000000//////CCCCCCBBBBBBBBBBBBCCCCCC???@@@AAAAAA@@@AAACCCDDDFFFDDDAAA@@@BBBEEEFFFGGGHHHCCCBBBFFFHHHEEEDDDFFFCCCGGGHHHCCCAAADDDIIILLL```___\\\VVVOOOHHHCCC@@@BBBDDDFFFHHHFFFBBBAAAAAA>>>???BBBDDDGGGHHHIIIIIICCCGGGGGGDDDCCCFFFJJJLLLEEECCC???=========<<<;;;===;;;;;;<<<===>>><<<;;;:::999999888777777777666333444555555444444555666444444333222222222222222000000000000000000000000////////////........................---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////////////////////////////////////////////////////////////////000000000000000111222333333222111000111111222333333333333222000111222222333333222222333444555444333333444555222333666888999999999888666999999666666999999666777777777777888:::;;;<<<;;;;;;:::888777666555444333333222111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((())))))******))))))(((************************************************************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---............/////////000000000000////////////000000///......///000000...//////000000//////...///000000000111111222222000000000000000000000000////////////////////////000000000000000000000000...//////000000000//////@@@@@@???>>>>>>>>>??????>>>???@@@@@@??????@@@AAAGGGDDDAAA@@@AAACCCEEEEEEHHHGGGDDDCCCDDDFFFHHHHHHGGGHHHHHHHHHIIIKKKNNNOOO[[[\\\ZZZRRRHHHAAA???@@@>>>???DDDIIIHHHCCC@@@AAA======???AAACCCEEEGGGHHHEEEGGGGGGEEECCCCCCFFFHHHDDDAAA===;;;;;;<<<<<<;;;<<<:::::::::<<<===<<<;;;:::999888777666666666666444444555555555555555555444333222222111111222222000000000000000000000000/////////.........---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////////////////////////////////////////000000000000000111222333333222111000000111111222222222222222111222222333333333333333111333555555555555777999333444777999:::999888777777:::999777666999999666777777777777888999:::;;;;;;::::::888777666555555222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))************))))))***************************************************************************++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........//////.....................///......------......///......////////////......//////000000111111222222////////////////////////////////////////////////000000000000000000000000......///000000000//////??????>>>===============>>>@@@BBBBBB@@@@@@@@@BBBGGGDDD@@@>>>>>>??????>>>AAALLLOOOHHHBBBDDDGGGGGG??????@@@BBBDDDFFFIIILLLVVVWWWUUUNNNDDD===::::::;;;;;;AAAHHHHHHDDDDDDHHHBBBBBBBBBBBBAAA@@@???>>>BBBBBBCCCCCCBBB@@@AAACCCAAA>>>;;;999:::;;;;;;;;;;;;:::888999;;;<<<<<<;;;:::999777666555555666666555444444444444444444333333333222111111111111111//////////////////////////////.........------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////////////////////////////////////////000000000000111111333333333333111111///000111111222222111111222222333444444444444444222333555666666666888:::444555888999:::999777666555888999666777:::;;;888777777777777777888999::::::999999888777666666555222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))******++++++******)))******************************************************************************+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---------...........................////////////////////////////////////000000000000//////---......//////000111111////////////////////////........................000000000000000000000000---......///000000//////@@@@@@???>>>>>>===>>>>>>888:::<<<===<<<<<<===>>>AAA???<<<<<<>>>@@@AAAAAAAAAVVV___RRRDDDCCCEEECCCCCCDDDEEEEEECCCBBBFFFKKKMMMMMMMMMJJJEEEAAA===<<<>>><<>>>>>>>>???AAAAAA??????@@@@@@===999888999:::;;;;;;;;;999888888:::<<<<<<;;;:::999777666555555666666555444333333333444222111333222222111000111111111........................//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000000000000000000000000////////////000000000000111222333333333333222111//////000111111111111111222333444444555555444444222333555555444555666888444666888::::::999777555333777888666888<<<===;;;777777777666777777888999999999888888777666666666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,------***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************++++++++++++***************************************************************************************++++++,,,,,,,,,)))))))))))))))******+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,---------....../////////000000000111111---...////////////...---,,,------......------,,,,,,,,,------...///000000////////////////////////........................000000000000000000000000------...///000000//////;;;<<<=========<<<;;;:::777:::======;;;:::<<>>>>>AAACCCBBBCCCDDDCCCCCCCCCEEEGGGGGGFFFEEECCC@@@>>>;;;::::::;;;>>>@@@CCCEEEFFFGGGBBBBBBCCCBBBAAA???===<<<>>>?????????@@@@@@@@@@@@;;;;;;:::999999999::::::::::::999999888777777777555666666555333222222333222222222111111111111000111111000000//////......000000000000000000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++******+++++++++******)))************************)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////////////////////////////000000000000////////////111111222333333333333222333333333333333333333333222222222222222222222222555444444444444555666666444666999;;;<<<:::888777555666888:::;;;;;;;;;;;;???:::555555888:::888555555666666666666666555555000000000000////////////.........------,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------............------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---***+++,,,---...---,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////////////////////////////---------............///............////////////////////////////////////........................//////............//////......////////////......:::;;;;;;<<<<<<<<<;;;;;;888:::>>>@@@AAA>>>:::777;;;;;;;;;<<<===>>>@@@@@@???AAAAAA???===;;;===???@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBAAA@@@???>>>;;;<<<>>>@@@BBBDDDEEEFFF@@@@@@??????>>><<<;;;:::=========>>>>>>>>>>>>???;;;;;;:::999999999::::::999888888777777666555555444555666555333222222333222222222111111111000000000000000000//////......///////////////////////////.........------------------------,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++******+++++++++******)))************************)))************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............................................................000000000000////////////000111222222333333222222333333333333333333333333222222222222222222222222444444333333444444555666333444666777888777666555555666888999:::;;;;;;:::<<<888444444777888666444666666666666555555444333000000000/////////............---------,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------------......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++************++++++++++++***************************************************++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))),,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...................................................------------........................////////////................................................//////............//////......////////////......999999999999:::;;;<<<<<<::::::>>>EEEKKKIII???666;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>;;;999999:::>>>???@@@???>>>===>>>???===>>>???@@@AAABBBBBBBBB===>>>???@@@BBBCCCDDDDDD@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;::::::999999999:::777777777666555555444444444555666555222111222333222222111111111000000000000000000////////////.......................................------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++***************+++++++++)))******+++++++++******************************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............................................................////////////000000000000000000111222222222222222222222222222222222222222222222222222222222222222333333222222333333444555333444444444555555555555555666777888999:::::::::999666444555777777555111666666666555444333222111000////////////.........------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,---,,,+++******+++,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++************+++++++++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------------------............---............/////////........................------------------------///......------......///......////////////......888888777777888:::<<<===;;;999===GGGRRRSSSHHH===:::::::::;;;<<<===???????????????>>><<<;;;::::::===??????>>><<<;;;;;;;;;:::;;;===???AAACCCCCCDDD????????????@@@AAABBBBBBAAA@@@>>>===<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999999999999777777666666555444444444444555555444222111111222111111111111000000000000////////////////////////------------------------------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++*********++++++++++++,,,,,,,,,++++++************++++++************************))))))***+++++++++******************************))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------................................................////////////000000000000///000000111222111111111222222222222222222222222111111111111111111111111222222111111222222333444666555444444444555666777555555666777888888999999666555555777888777444111555555555444333111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,------------------,,,,,,------------,,,,,,........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,***************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........................------------------------...------------------...---......//////......---888888777777888999;;;===>>>:::;;;DDDOOORRRIII@@@999999::::::;;;===>>>???======>>>?????????>>>======>>>???>>><<<::::::::::::;;;===???@@@AAABBBBBB???>>>>>>>>>>>>???@@@@@@@@@???>>><<<<<<<<<======<<<<<<=========>>>>>>>>>===<<<;;;:::999999999999888777777666666555444444444555555444222111111222111111111000000000//////.............../////////------------------------,,,,,,------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))******++++++******)))*********+++++++++,,,,,,+++******))))))******+++************************((()))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------.................................................../////////000000000111...///000000111111000000111111111111111111111111111111111111111111111111222111111111111222333333666555444333333444555666555555555555666777777888555555666888999777444222444444333333111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......,,,------.........------........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************+++************+++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------....................................------------------------------,,,,,,,,,,,,------------............------888888888888999:::;;;;;;???;;;:::>>>DDDEEEAAA;;;999999999:::;;;<<<===>>><<<<<<===???BBBBBBAAA???;;;===???>>><<<:::999999;;;;;;===>>>@@@@@@AAAAAA>>>===<<<;;;<<<===>>>???======<<<;;;;;;;;;;;;;;;======>>>>>>>>>?????????===<<<;;;:::999888888888777777777666555555444444333444555444111000111222111111000000000/////////---............/////////------------------------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))************))))))************++++++++++++******))))))))))))******+++++++++***************((()))***+++++++++++++++************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------......//////000000111111......///000000000000000000000000000000000000000111111111111111111111111222222111111222222333444444444222111111111222333555444444444444555666777444555777888888666555333222222222111000///...---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------............+++,,,,,,------.........------...////////////...........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***************+++++++++***************+++++++++***************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------999999:::::::::::::::999::::::;;;<<<<<<;;;:::999888888999999:::;;;===>>><<<;;;<<>>???@@@@@@@@@<<<;;;:::999999;;;===>>><<<============<<<;;;;;;======>>>>>>>>>?????????======;;;:::999888888888666666555555444333333333333444444333111000111222111000000000////////////---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))************))))))************++++++++++++******))))))))))))******+++++++++*********))))))(((((()))++++++,,,,,,+++************************)))************+++++++++)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------.........///000111111111---...//////000000//////000000000000000000000000111111111111111111111111222222222222222333444444444444333222222222222222555444333333333444555666222444555666555444444444000000000000000///...------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------............++++++,,,,,,---......///......///000000000000000................................................................................................------------------------,,,,,,,,,---------......------------------------------------------------------------............------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------***************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***************++++++,,,++++++************++++++************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,999:::;;;<<<<<<:::999888444888<<<<<<:::999:::<<<888888888999:::;;;======<<<;;;<<>>>>>>>>@@@@@@@@@???>>>===============>>>>>>>>>>>>>>>===;;;:::999888888888555555444333333222222111333444444333111000000111000000000000////////////---------.........//////........................+++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))************)))))))))************+++++++++******))))))))))))******++++++++++++******))))))(((((()))++++++,,,,,,,,,************************)))************+++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------------------------------......///000111111222---......///////////////000000000000000000000000000000000000000000000000333333222222333333444555666666666555555444444444555444333222333444555666111333444444333222333444...///////////////......---------,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////++++++,,,,,,---...////////////000111111111111111////////////////////////........................................................................------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++*********)))***++++++,,,++++++************++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,888888999::::::::::::999888888999999999:::::::::;;;::::::999999::::::;;;<<<===???@@@@@@???===<<<;;;;;;;;;::::::999999888888999:::<<<===>>>>>>???===;;;888888999:::::::::>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;999888777666666666666555555444444333222222222222222111111///......////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***+++++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......***,,,......---------...---------............///............////////////000000000000111111111111000000000000000111111222...000222222222222444666777777666555555555555555555555555555555555555555333333333111///...000222///......---------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------......------,,,,,,++++++,,,---//////...---...///111000///...///111444555333444444555666777888888777777888888777777666555555444444333222222333333444333333333333333444444///000000000///......---............---,,,+++***///......------,,,++++++///---,,,---...///...,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,---------......+++++++++************))))))************+++++++++))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++666777777888888888888888666666777777777888888888::::::999999999999::::::<<<===>>>??????>>>===<<<<<<;;;;;;;;;::::::999999;;;<<<<<<=========<<<<<<<<<;;;::::::<<<<<<<<<;;;>>>??????@@@???>>>===<<<:::::::::::::::;;;<<<<<<;;;:::999888777777777777555555555444333333222222111222222111111///..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************+++++++++*********))))))************************+++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++***+++,,,---,,,,,,******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,------------...+++---......---------...---------............///............//////////////////000000000111111111000000000000000111111222000111333333222222444555777777666555555555555555555555555555555555555555555555444222000000222333000//////...---------...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------000000000/////////......---------,,,,,,,,,,,,,,,***,,,...//////000111222666666666777999;;;===>>>@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999;;;:::;;;===??????===<<<===>>>???@@@??????===<<<999999999999999:::::::::::::::999888777777888888555555444333333222222111111111111111000///..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************+++++++++***************************************+++++++++***************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++------.........---+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------...///000///---------...---------............///............//////////////////000000000000111111000000000000000111111222222444555444333222333555777666555555444555555555666666666666666666666666666666666444222111333555222111000///...---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------......//////111000000//////.........------......///000000111000333666888999:::===>>>@@@@@@BBBCCCEEEHHHIIIJJJNNNNNNMMMNNNOOOPPPRRRTTTSSSRRRQQQPPPOOOPPPPPPQQQPPPOOONNNLLLJJJIIIGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDFFFDDD@@@<<<999888999999777555222000.........///,,,,,,,,,,,,,,,---------///...,,,,,,------,,,***++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++++++++************)))************+++++++++******************************++++++++++++******+++++++++***************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------------------444555555666666666666666333333333444444444444555999888888777777888888999::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>======;;;:::888888888999:::===@@@???===;;;;;;<<<===>>>>>>>>>===<<<999999:::::::::::::::999<<<;;;999888777666666666444444333333222111111111000000111111000///..............................,,,------......------,,,------------------------++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++//////000000///---,,,***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------///000111///---------///---------............///............////////////////////////000000000111000000000000000111111222444555666555333222333444666555555444444555555555666666666666666666666666666666666444222111333444333222111000......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////------............//////000111333555888:::<<<<<<@@@CCCFFFHHHIIIJJJLLLNNNMMMLLLKKKKKKMMMPPPSSSTTTVVVVVVUUUUUUVVVXXXZZZ\\\ZZZYYYWWWUUUUUUVVVWWWXXXUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKLLLNNNPPPQQQQQQOOOMMMIIIFFFDDDBBBAAA===<<<:::888666555555444//////.........---------///...------//////...---+++,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++++++++*********))))))*********+++++++++******************************++++++++++++******************************************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------444555555666666666666666333333333444444444555555777777777666666777777777999999999999999999999999:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;:::999888666777999<<<>>>>>>;;;888888999:::<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999===;;;:::777555444333333333333333222111111000000///000000000000//////...........................,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++//////000000///---,,,***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------000000000///---,,,...///---------............///............////////////...////////////000000000000000000000000111111222555666666555333222222333555555444444444444555555666666666666666666666666444555444222000000111333333222111000......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------...///000222333555666777999:::===@@@DDDGGGJJJKKKMMMOOORRRSSSSSSTTTUUUWWWXXXUUURRROOOPPPSSSWWWZZZZZZZZZYYYZZZ[[[\\\^^^___]]][[[YYYXXXWWWXXXZZZ[[[VVVWWWWWWWWWVVVUUUTTTSSSUUUTTTQQQOOOOOOPPPQQQRRRRRRRRRSSSSSSPPPLLLHHHEEEEEEEEEEEEEEEDDDBBB@@@???777777666444222111000//////...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,++++++++++++***))))))*********+++++++++******************************++++++++++++******************************************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++444444555666666666666555333333333444444444555555777666666555555666666777888888888777777888888888999999:::;;;<<<======>>>::::::;;;;;;;;;::::::999555666777:::<<<<<<999666666777999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;999888;;;:::888666444222111111333333222111111000000////////////000000//////...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************************************************************************+++++++++***************************************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++------.........---+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////...,,,,,,...000---------............///............////////////......////////////000000000000000000000111111222444555555444222111222333444444444333444444555666555555555555555555555555333333333111///...000222222111000///...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---------............++++++,,,---///000111111888999;;;===@@@BBBDDDEEEEEEFFFIIILLLOOORRRUUUVVVRRRTTTVVVVVVVVVVVVWWWXXX]]]ZZZVVVSSSSSSVVVZZZ]]]\\\]]]]]]___``````aaaaaa___^^^]]]\\\\\\\\\]]]]]]YYYZZZ[[[[[[[[[ZZZXXXXXXPPPNNNLLLKKKLLLNNNQQQSSSPPPRRRVVVYYYXXXUUUPPPMMMKKKLLLLLLMMMMMMLLLLLLKKKCCCBBB@@@>>><<<999888777333222000000111111///.........------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++222333333444444444444444222222333333333444444444666555555555555555555666777777666666666666777777888888999:::;;;<<<======<<<<<<======<<<<<<;;;:::777777777999::::::888555555666888:::;;;<<<;;;;;;999:::;;;;;;;;;:::888777777666555444333222222222222222222111000000//////......///////////////...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++***+++,,,---,,,,,,******)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,.........,,,+++,,,...111---------............///............////////////........./////////000000000000000000000111111222222333444333222111222333444333333333444444555666444444444444444444444444333333222000......000111000//////...---------...+++++++++,,,,,,---------,,,,,,,,,------------...+++++++++,,,,,,---------------------............---...111444777:::===>>>FFFGGGHHHJJJMMMOOOQQQRRRQQQQQQRRRTTTVVVWWWXXXYYYTTTVVVXXXYYYYYYYYYZZZ[[[\\\[[[ZZZZZZZZZ\\\]]]___]]]^^^```bbbcccccccccbbbaaaaaaaaaaaa````````````]]]]]]^^^___^^^\\\ZZZXXXCCCAAA@@@@@@AAADDDHHHJJJGGGJJJOOOSSSUUUTTTRRRQQQKKKJJJIIIHHHJJJLLLPPPRRRMMMLLLKKKIIIGGGEEEDDDCCC???===:::888777555222000/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222111222222222222333333333555555555444444555555555666666555555555555666666777777888999;;;<<<======????????????>>>===;;;;;;999888888999::::::888666555777999;;;<<<<<<<<<<<<777888:::;;;:::888666555333333222222222333444444222222111111000/////////......///////////////...------------------------+++,,,,,,------,,,,,,+++************************************************++++++************++++++************************************************************************))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***+++++++++***))))))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,+++***,,,///111---------.........//////............/////////000............/////////000000000000000000111111222111222333333111111222333333333333333444444555666333333333333333333333333333333333111///...000222///......---------......+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////111333777<<>>:::666444444666777:::===AAAEEEIIIKKKKKKKKKGGGEEEAAA???BBBGGGNNNRRRSSSRRRRRRPPPOOONNNMMMLLLJJJHHHDDD@@@===:::666333000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,------,,,,,,------------------------222222222111111000000000222222333333333333444444666555333222222333555666444444444444444444444444666777777999:::;;;<<<<<<>>>>>>>>>===<<<:::999888888999999:::::::::999999777888888888888999999999888999:::;;;999777444222333333333333333333333333222111111000///......---................................................------------------------++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))*********)))))))))))))))************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......------------..................////////////000000000000111111111111000000111111222222222222222222222333333333444444333333222222111222222222000000000000//////////////////.........---------------,,,++++++,,,,,,,,,////////////............***+++,,,---...---,,,,,,///000000111333666888:::AAACCCFFFIIIKKKKKKKKKJJJSSSSSSTTTVVVWWWYYYZZZ[[[YYYYYYZZZ[[[ZZZYYYXXXWWWXXX[[[^^^```aaaaaabbbcccbbbaaa^^^[[[ZZZ[[[]]]^^^\\\^^^aaabbbbbb```^^^\\\^^^______^^^]]]]]]^^^```^^^^^^___^^^]]]\\\\\\\\\TTTOOOGGG>>>888666666777666555444555888;;;;;;;;;666555333111222666===BBBJJJMMMQQQTTTTTTRRROOOMMMJJJJJJJJJKKKKKKHHHCCC???:::777444000...---......///...,,,+++,,,...000222///............---------************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++***)))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))------------,,,,,,+++***+++++++++************)))************************++++++******************++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++************)))************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,333333222222222111111111222222333333333333444444666555333222222333555666444444444444444444444444555555666777888999999:::<<<<<<<<<<<<;;;:::999888888999999::::::999999888666666777777777888888888888999::::::999777444222444444444333333222222222111111000000///......---................................................------------------------++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************)))************+++++++++,,,++++++***))))))******))))))))))))))))))))))))***)))))))))))))))))))))************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......------------..................////////////000000000000111111111111//////000000111111111111222222222333333333333444444333222111111111111111000000000/////////......///.........------------------,,,,,,+++,,,,,,---,,,,,,------------.........------,,,,,,---...///222555888===AAADDDFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNTTTUUUVVVWWWYYYZZZ[[[\\\ZZZZZZ[[[\\\\\\[[[ZZZYYY[[[]]]```aaaaaaaaabbbccceeecccaaa^^^]]]]]]^^^___[[[]]]aaaccccccaaa^^^\\\cccccccccaaa___^^^___aaa`````````aaabbbaaa```^^^```___^^^YYYQQQGGG>>>999666333111000222555777888222222222111111222666888AAADDDIIINNNRRRUUUUUUVVVQQQPPPOOOPPPQQQPPPNNNKKKHHHFFFBBB===777222///------///000///------...000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++************)))************************************************++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++************************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++333333333333222222222222222222333333333333444444555444333222222333444555444444444444444444444444444444555555555666666666999:::::::::;;;::::::999888999999999999999888888555555555666666666777777777888999:::999666444222555555444333222111111000111000000//////.................................------------------------------------------------++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))************************************************************************)))************+++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))******************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..................////////////000000000000111111111111/////////000000000000000111111222222222333333333444444222111000000000000000////////////.....................---------------,,,,,,,,,,,,,,,------++++++,,,,,,---.........///...------///222666888:::>>>CCCIIINNNPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRWWWWWWXXXYYYZZZ\\\\\\]]]YYYZZZ[[[\\\\\\\\\[[[ZZZ^^^```aaaaaa`````````aaabbbaaa___]]][[[ZZZZZZZZZVVVXXX\\\___aaa```___^^^_________\\\ZZZXXXYYYZZZZZZYYYYYY\\\___```^^^[[[ZZZ]]]aaaaaa]]]UUUKKKEEE@@@<<<666333333444555555999:::;;;888444000...---444777<<>>999555...000333222///------...////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***(((((()))))))))*********************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,+++++++++++++++************)))************************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************++++++++++++************************333333333333333333333333222222222333333333444444555444333333333333444555444444444444444444333333444444444444444555555555888999:::;;;;;;<<<;;;;;;888999999999999888888777555555666666666777777777777888888999888666444333555555444333222111000///000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++++++++***************+++)))))))))))))))))))))))))))))))))))))))*********************************************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..................///////////////000000000111111111111000000000000111111111111111111111111222222222222444444222111//////....../////////.........---------------------------------,,,,,,,,,,,,------...,,,------....../////////---...///333777<<>><<<:::888@@@AAABBB@@@<<<888666555///000333777===CCCIIILLLIIIFFFDDDEEEIIIOOOSSSVVVSSSTTTTTTSSSNNNGGG@@@;;;444333222222111000...,,,////////////////////////........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))))))))*********+++************************++++++++++++++++++++++++************************)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,------,,,,,,++++++++++++*********))))))***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++333333333333333333333333222222222333333333444444444444444333333444444444555555444444444333333333555555555555555555555555888999:::<<<============999999999999888888777666666666666777777777888888777777888888777666555444555555444333111000//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))*********++++++++++++***************++++++))))))))))))))))))))))))(((((())))))************************************************************))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......------------..................///////////////000000000111111111111222222222222222222222222000000000111111111222222444333222000///.....................------------,,,,,,---------------------,,,,,,,,,------...///------......///000000000333555999===BBBFFFHHHJJJNNNNNNNNNNNNPPPQQQRRRSSSYYYWWWUUUSSSSSSTTTVVVWWWZZZ[[[[[[[[[\\\\\\]]]]]]YYYZZZ[[[[[[[[[ZZZXXXWWW[[[\\\\\\[[[YYYYYYYYY[[[[[[ZZZYYYWWWVVVTTTRRRQQQSSSRRRQQQQQQRRRTTTWWWXXXUUUUUUVVVUUUSSSRRRTTTUUUTTTRRRQQQRRRUUUVVVTTTRRRXXXWWWUUUSSSRRRSSSTTTTTTPPPNNNMMMKKKJJJFFFAAA>>><<<>>>@@@AAAAAABBBDDDFFF555444444555777:::<<<>>>???<<<:::;;;@@@FFFKKKNNNSSSUUUVVVUUUQQQJJJCCC>>>===777111000333444111---/////////............---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++************+++++++++,,,,,,************************++++++++++++++++++++++++************************)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******++++++++++++,,,,,,------,,,,,,,,,+++++++++*********))))))************************))))))*********++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222222333333333333222222333333333333444444444444444444444444444444555555555444444333333222444444555555666666666666888999;;;<<<===>>>>>>>>>999999999999888777666666666666777777777888888888777777777777666666555444444444333222111000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++*********)))******+++,,,))))))))))))))))))))))))((((((((()))******++++++************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......------------..................////////////000000000000111111111111333333333333333222222222///000000000000111111111222222000///..................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000------///111222444555666@@@AAADDDGGGIIIJJJJJJIIIPPPPPPPPPPPPRRRUUUWWWYYYZZZXXXVVVUUUTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWVVVSSSTTTUUUTTTSSSSSSUUUWWWSSSRRRPPPNNNLLLKKKKKKJJJMMMLLLJJJHHHGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHJJJLLLKKKKKKJJJJJJJJJLLLNNNOOONNNNNNMMMMMMLLLKKKKKKJJJGGGHHHJJJMMMNNNLLLHHHEEEBBBBBBBBB@@@>>>>>>@@@BBB???>>>>>>======<<<;;;;;;888555222222555999<<<===CCCFFFJJJMMMNNNMMMJJJIIIAAA:::333222555666444111222111000000///...------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,+++++++++************)))************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111111222222222333333222222333333333333444444333444444444444444444333666555555444333333222222222333333444555666777777888999:::;;;<<<=========999999999999888777666555555555555666666666777777666666666666666555555555333222222222111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************)))************+++++++++******))))))***++++++,,,))))))))))))))))))))))))'''(((((()))******++++++************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......------------..................////////////000000000000111111111111333333333222222222111111/////////000000000111111111000///...............---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...///000///111444777;;;???BBBDDDKKKKKKKKKKKKKKKKKKKKKLLLPPPQQQRRRUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWUUUSSSQQQKKKLLLMMMMMMMMMNNNQQQSSSNNNMMMJJJHHHGGGGGGHHHHHHIIIKKKNNNPPPPPPOOOMMMLLLNNNNNNNNNMMMKKKJJJKKKMMMLLLOOOSSSTTTVVV\\\eeelllVVVTTTQQQNNNLLLJJJIIIIIIGGGGGGIIILLLOOOOOOLLLJJJJJJIIIHHHDDD???<<<;;;<<>>;;;888666555555333222333666:::???CCCFFFGGGGGG======;;;888666555555666555555444222000///------------------------------------------.........///........................---------------------------------------------------------,,,,,,+++++++++------------------------***++++++,,,,,,++++++******************************++++++,,,,,,++++++***************++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++************)))************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++000000000111111222222222222222333333333444444444333444444555555444444333666666555444333333222222111111222333555666777777777888999:::;;;;;;;;;;;;999999999888888777555555444444444555555555666666666666666666666555555555222222111111111111111111---.............................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************************************************************)))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++************************************************)))************++++++++++++++++++************)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------...................../////////000000000000000111111111111222222222222111111000000////////////000000000000000//////.........//////---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---...///000000333555999???EEEJJJNNNPPPOOONNNLLLKKKKKKMMMOOOPPPPPPRRRUUUXXXYYYYYYXXXWWWZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUURRRPPPMMMKKKFFFGGGHHHIIIIIIKKKNNNQQQSSSQQQOOOLLLKKKLLLNNNOOONNNTTT\\\cccgggfffccc```dddddddddbbb___^^^^^^___^^^dddkkkqqqwwwzzzssshhh]]]TTTQQQPPPQQQNNNMMMMMMNNNPPPPPPNNNMMMFFFHHHIIIIIIFFFDDDDDDDDD???CCCIIINNNPPPQQQOOONNNNNNKKKGGGCCC@@@<<<777444555555555555555555555555888>>>BBB???888333555:::999888666444222000..............................---------.........//////........................---------------------------------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++))))))))))))************************************++++++++++++++++++++++++************************,,,+++***)))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,------------+++++++++************)))************************((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************111111111111111111111111555555555555555555555555444444444444444444444444444444444444333333222111111222333444555555555555777777888999::::::::::::777888888999999777666555444444333333333444444555444444444444444444444444222222222111000//////...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******************************++++++++++++************++++++++++++******************************,,,,,,,,,++++++*********,,,,,,+++***))))))******+++++++++++++++++++++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))+++++++++*********))))))************************...---+++*********++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------,,,,,,,,,---------..................////////////222111111111000000//////////////////000000000000444444444444333333222111222111111000000000000000111000000///...---------------,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++---...///111555888===AAAGGGJJJKKKLLLOOORRROOOOOONNNNNNNNNNNNNNNOOOSSSUUURRROOOSSSZZZZZZUUU\\\ZZZXXXVVVVVVVVVWWWXXXSSSRRRQQQPPPOOOOOOQQQRRRRRRPPPMMMLLLMMMNNNKKKHHHGGGHHHIIIIIIKKKSSS___gggsssvvvssskkkfffiiimmmoookkkiiisss{{{vvvxxx~~~yyyooohhhggg```eeemmmrrrrrriii\\\SSSSSSXXXTTTPPPQQQIIIDDDJJJMMMEEEIIIOOOIIIJJJRRRSSSOOOQQQSSSQQQMMMJJJDDD???;;;555000111555777222---666666888<<<@@@???:::555999>>>CCCDDD>>>888444333000---,,,,,,///000...,,,000//////......//////000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,++++++---//////+++(((++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***************************+++,,,,,,+++******+++---***++++++,,,,,,++++++***111111111111111111111111444444444444444444444444333333333333333333333333333333444444333333222111222222333444555666666555555666777888999999999999777777888888888777666555444444444333333444444555333333444444444444444444222222111000000///......000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******************************++++++++++++************++++++++++++******************************,,,,,,,,,+++++++++******,,,++++++***))))))******+++++++++++++++++++++++++++***)))))))))***+++,,,*********+++++++++,,,,,,,,,++++++***))))))******************************))))))))))))))))))))))))+++++++++*********))))))************************---,,,+++***)))******+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,---------..................////////////111111111000000000//////////////////000000000000222222333333222111111000222111000000//////000000000000000///...------------,,,,,,++++++,,,,,,---***+++---...///......---+++---000222444777;;;>>>@@@DDDHHHKKKKKKLLLNNNPPPRRRQQQPPPPPPPPPQQQRRRSSSSSSUUUTTTRRRVVV]]]^^^ZZZZZZWWWTTTSSSSSSRRROOOLLLSSSQQQNNNIIIGGGGGGHHHJJJKKKPPPQQQNNNOOOTTTWWWVVVXXX[[[aaajjjuuuzzzxxx{{{}}}|||mmmcccbbbZZZQQQRRROOOHHHJJJKKKFFFIIIMMMGGGMMMNNNOOOOOONNNNNNMMMLLLGGGCCC===888666555444333111333666888:::;;;===>>>666:::???DDDFFFCCC>>>:::777333...------///...---///.........------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........---,,,...000000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++******+++---***++++++,,,,,,++++++***111111111111111111111111333333333333333333333333222222222222222222222222333333333333333222222111333333444555666666666666444555666777777888888888777777777888777666666555555444444333333444444444333333333333333333333333111111000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++******++++++++++++************++++++++++++******************************,,,,,,,,,++++++++++++***,,,+++******)))*********++++++++++++++++++++++++******))))))******+++,,,*********++++++++++++,,,,,,+++******)))*********************************))))))))))))))))))))))))+++++++++***************************************++++++***)))))))))************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,---------......---............/////////111111000000000000//////////////////000000000000111111111111111111000///222111000000//////000000000000//////...---------,,,,,,,,,++++++,,,,,,---+++,,,---.........---------000555999<<<@@@EEEHHHGGGJJJMMMNNNNNNNNNOOOPPPQQQPPPMMMKKKKKKLLLNNNOOOQQQRRRQQQPPPSSSWWWWWWTTTTTTPPPMMMMMMPPPQQQNNNJJJKKKJJJIIIGGGGGGJJJOOOTTThhhvvv}}}tttooouuuzzzxxx}}}|||~~~zzzyyyrrreeebbbcccaaaccc```\\\cccdddWWWPPPNNNKKKJJJJJJLLLNNNQQQKKKKKKIIICCC<<<666555555111333555444333666<<>>???AAABBBHHHIIIJJJKKKNNNQQQRRRRRRSSSOOOJJJHHHJJJMMMOOOPPPHHHKKKPPPUUUZZZbbbkkkrrrxxxtttzzz}}}}}}]]]VVVOOOJJJFFFEEEGGGKKKIIIKKKNNNLLLGGGAAA<<<999999999777555222333777;;;DDD???:::999===CCCHHHJJJJJJFFF@@@;;;666222000......///000000000000///..................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,+++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++,,,,,,++++++***111111111111111111111111111111111111111111111111111111111111111111111111111111222333333222222222333444555555555555555555444555666777888888888888666666666555555555555555666555444333333333333333333333222222222111111111/////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++))))))******++++++++++++))))))*********++++++++++++***************++++++************************))))))))))))))))))))))))************************************************))))))))))))******))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////////////////000000////////////000000000000111111222222222222222111111000000///.../////////............------------,,,+++++++++,,,,,,---...,,,+++++++++...222777:::@@@BBBDDDDDDDDDEEEFFFHHHFFFGGGHHHIIIIIIIIIGGGFFF===;;;888555555777:::<<>>===:::999;;;AAAFFFLLLLLLKKKGGGAAA:::444000...//////000000000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++,,,,,,++++++***111111111111111111111111111111111111111111111111111111111111111111111111000111222222222222222222333333444444444444444333444555666777888888888888666666555444444444444555666555555444333333333333333222222111111000000000..................------......------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++*********************************++++++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))************+++*********)))******+++,,,************************))))))))))))))))))))))))***************+++++++++************************((()))******++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------...............////////////000000////////////000000000000000111222222333222222222111000//////......//////------------------------++++++++++++,,,---......,,,---///222777===BBBEEEHHHHHHFFFBBB>>><<<===>>>>>>===>>>???AAAAAA???===666555444555777:::>>>@@@CCCCCCEEEHHHGGGEEEFFFIIIGGGIIINNNVVV```nnnzzz|||{{{rrrooohhh```___dddZZZSSSKKKFFFFFFIIIKKKLLLDDDAAA======???>>>:::666444999???@@@===:::;;;===GGGKKKOOOOOOKKKCCC===999222111000///.........///.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,++++++++++++---...---,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++,,,,,,++++++***111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222222222333333333333333222222333333555666666666666666666555444333333333444444666666555444333333333333333222222111000000//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))******************))))))***++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++************************((()))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---......//////......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------................../////////000000////////////000000000000///000000111222222111111000000///............///------------------------++++++++++++,,,---...///000333777<<<@@@BBBCCCBBBBBBAAA>>>:::777777999;;;===<<<<<>>888:::===>>>===;;;999888===DDDMMMQQQPPPLLLGGGEEE<<<999666222///......///---........./////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------)))******++++++******)))************************((()))***++++++,,,++++++))),,,//////,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++******+++---***++++++,,,,,,++++++***111111111111111111111111111111111111111111111111222222222222222222222222///000111222222222222222222222333333333222111111222222333444555555555555666555444333222333444444777666555444333222222222222222222111000//////...------------------------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++***************************************++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******))))))))))))******************))))))***+++,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++************************)))***+++,,,------,,,+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---.........//////000000////////////000000000000......///000000000000000000000///...............------------------------++++++++++++,,,---...///444999???CCCDDDAAA;;;777666555444222222666;;;???BBBAAABBBEEEIIIJJJIIIFFFCCCCCCCCCDDDDDDEEEFFFFFF@@@CCCLLLYYY```bbbjjjsssxxxzzzrrrrrr{{{|||zzzxxxxxx~~~{{{uuucccVVVQQQQQQMMMMMMKKKFFF@@@>>>@@@CCCFFF@@@:::777888::::::999666>>>IIIPPPQQQPPPOOOOOOFFFBBB<<<666222000000111---.........//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,'''(((((()))******++++++((()))***++++++***)))(((************************'''((()))***+++,,,,,,,,,&&&***---...+++))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,+++++++++************************+++,,,,,,+++******+++---+++++++++,,,,,,+++++++++111111111111111111111111222222111111111111111111//////000111222333333333111111222222222333333333444444333333333333222222333333333444444444555555444444444444444444333333555444444333333444444555222222222111111111000000...........................------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------,,,++++++------,,,+++++++++++++++++++++++++++******************************++++++++++++******************************************************,,,,,,,,,++++++***************************************************************))))))))))))******++++++++++++++++++++++++)))************+++++++++((()))))))))************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------........................------------------------000000000000////////////////////////////////////000000000000000000000000---------------------------,,,***)))***,,,///111------,,,---000444777999@@@???===;;;999888777777555666777999===BBBGGGJJJNNNGGGBBB@@@???======@@@BBB@@@AAAEEEFFFCCCCCCFFFGGGQQQbbbrrr|||}}}~~~xxx}}}qqqnnnoooeee___ccciiijjjmmmqqq{{{~~~xxxjjjfffkkkkkkeeehhhccc```ggguuuzzz}}}sssggg]]]YYYRRRDDDGGGTTTGGG>>>OOODDDFFFHHHGGGBBB<<<888555222333777AAALLLRRRRRROOONNNJJJFFFAAA===888333///...,,,,,,...111222///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********111111111111111111111111111111111111111111111111000000000111222222222333111111111222222222333333222222222333333444444444333333333444444444555555444444444444444333333333444333333222222333333444222222222111111000000000........................000//////...---,,,++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,++++++------,,,***++++++++++++++++++++++++******************************++++++++++++******************************************************,,,,,,,,,+++++++++************************************************************))))))))))))******++++++++++++++++++++++++)))************+++++++++************++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------........................------------------------000/////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,------......---...///111444888;;;<<<>>>===;;;:::999999:::;;;======???AAADDDGGGIIIJJJIIICCC??????>>>;;;;;;>>>BBB??????CCCIIINNNVVV]]]fffkkkttt||||||xxx~~~{{{wwwsssllleeefffjjjkkknnnhhhcccgggeeedddkkkcccZZZTTTUUUXXXXXXXXXZZZ```dddbbb\\\]]]cccbbbZZZ^^^VVVRRRYYYaaabbb```^^^rrrwww{{{~~~}}}pppkkk^^^VVVUUUMMMFFFGGGMMMKKKHHHEEEBBB???<<<;;;:::888777;;;CCCJJJNNNOOOPPPNNNLLLJJJFFFAAA;;;777333000......///000///........................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,------***************************++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******111111111111111111111111111111111111111111111111111111111111111111222222111111111222222222222333000111111222444555555666333333333444444444555555555444444444333333333222222222222111111222222222111111111111000000000000........................000111111000///---+++)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........---,,,---------+++***++++++++++++++++++++++++******************************++++++++++++******************************************************,,,,,,,,,++++++++++++*********************************************************))))))))))))******++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------////////////////////////////////////////////////////////////////////////------------------------***,,,---...///...---,,,///111444888<<>>===???CCCFFFHHHIIIIIIIIIDDD???=========<<<>>>CCCIIIGGGIIIQQQ\\\fffsss~~~~~~}}}yyyyyytttooonnncccbbbdddfffccc]]]ZZZ\\\cccnnnnnngggiiimmm{{{xxxsssqqqoooooopppqqqttttttsss}}}wwwiiiccckkknnneee___aaalllmmmjjjiiiuuusss^^^bbbaaadddqqqpppaaa___]]]RRRKKKKKKLLLNNNOOOKKKDDD>>>:::777555555:::CCCLLLRRRRRRRRRRRRRRRPPPKKKCCC>>>777444///---...000111222.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***((()))***+++,,,------...,,,,,,,,,++++++++++++***((()))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***111111111111111111111111111111111111111222222222222222222111111111111111111111111111222222222222111111222333333444555555333333333444444444555555555444444333333222222222111111000000000000111111000000000000000000000000........................///000111111000...,,,***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000/////////000///---+++++++++++++++++++++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++******************************************************))))))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,+++*********++++++++++++,,,,,,,,,------------------------------------------------------.........///////////////////////////////////////////////////////////////------------------------++++++,,,---.........---333666;;;AAADDDFFFGGGFFFHHHEEEAAA===;;;;;;<<<>>><<>>BBBKKKZZZmmm}}}~~~xxxrrrmmmggg^^^XXXWWWZZZ^^^aaabbbooo|||{{{zzzxxxzzz}}}uuuccc\\\```gggjjjiii```bbbfffiiihhheeeaaa___kkkzzzyyyqqqzzz{{{sssfffTTTIIIHHHMMMQQQRRRFFFEEECCC???;;;999:::;;;>>>@@@EEEJJJNNNNNNKKKIIIEEECCC===888333111111111------........./////////........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000000000000111222222333333111111111111111111222222000000000111111111111222444444444333333222222222333333333444444444555555555555444333222111000000111000000//////000000111............////////////........................+++,,,...///000000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...000000000000111333444444111///++++++++++++++++++++++++******************************++++++++++++*********************************************************++++++++++++,,,,,,,,,******************************************************))))))))))))******************************)))************+++++++++(((((()))))))))*********************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......//////000////////////////////////........................---------------------------,,,,,,---000555999<<<@@@CCCGGGKKKLLLJJJGGGEEE<<<:::888777888999<<<===???@@@BBBCCCDDDCCCAAA@@@>>>===@@@HHHSSSbbbwwwxxxmmmnnnrrrwwwzzzwwwpppjjjlllgggccccccgggkkkmmmmmmpppwwwzzzxxxwwwuuuppplllfffdddeeeccc]]]YYYTTTYYYrrrxxxzzz~~~wwwmmmddd]]]VVVOOOJJJJJJIIIGGGDDDCCCBBBAAAAAA888999;;;@@@EEEJJJLLLLLLNNNMMMKKKEEE===666111///................................................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000000000000000000000000///000000111222222333333000000000111222222222333000000000000111111111111333333333333333333333333333333333444444444555555555555444333222111000000111000000000000000000111---------....../////////........................---------------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,...///000111......000222444444111///++++++++++++++++++++++++******************************++++++++++++************************************************************+++++++++,,,,,,,,,******************************************************))))))))))))******************************)))************+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000////////////////////////........................------------------------,,,---000333888===AAACCCEEEFFFIIIJJJIIIFFFBBB@@@888777777777888:::<<<======>>>>>>???AAACCCDDDEEEKKKNNNUUU^^^dddjjjttt~~~mmmdddZZZ^^^gggsss|||{{{wwwzzzvvvsssvvv|||uuuxxx~~~}}}~~~}}}wwwrrr```WWW___nnnqqquuu~~~~~~qqqcccZZZWWWQQQJJJGGGHHHLLLNNNNNNDDD@@@<<<;;;>>>BBBEEEGGGMMMPPPSSSQQQJJJAAA:::777111000000//////.........................................................------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000000000000000000000///000000111222222333333//////000111222333333444000000000000111111111111111111222333444444555666333333333444444444555555555555444333222111000///111111000000000000111111---------.........//////........................///...---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---...///111111+++,,,...111333333111...++++++++++++++++++++++++******************************++++++++++++***************************************************************++++++,,,,,,,,,******************************************************))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000////////////////////////........................------------------------+++...333999>>>CCCFFFGGGGGGHHHIIIHHHFFFBBB>>>;;;;;;;;;:::::::::;;;;;;<<<@@@@@@AAADDDHHHMMMRRRUUUeeejjjttt|||zzzuuutttwwwzzzdddTTTOOOOOOVVVdddvvvzzzyyy{{{{{{}}}kkkaaa___UUURRRZZZ^^^jjjdddfffrrrzzz|||nnnbbbSSSIIIHHHKKKMMMMMMUUUNNNCCC<<<999;;;>>>@@@GGGNNNVVVYYYUUUMMMFFFBBB333333222111000///......////////////////////////........................------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...............///000000////////////000000000000000000000000000000000000111111000000000000111111000000111111111222222222111111222222222333333333222111111111111111222222////////////....................................,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++,,,---...///000------...000111222333444...---+++*********++++++)))************+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************(((((())))))))))))((((((************************************************************************+++++++++*********))))))******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------.....................------........................000000///---------------000...,,,******,,,...000555:::>>>AAAAAABBBEEEGGGIIICCC???BBBBBB>>>999666@@@@@@@@@???<<<:::===BBB@@@===@@@QQQiiixxxzzzvvv{{{tttyyyxxxggg]]]```gggjjjmmmlllmmmxxx{{{xxxrrrddd]]]\\\QQQOOORRRYYYbbblllyyyqqq]]]QQQNNNMMMKKKQQQOOOLLLGGG@@@;;;;;;>>>@@@GGGQQQYYY[[[XXXQQQKKKCCC;;;111---///111000...000000000000000///...---///////////////////////////............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,------///000111222------,,,,,,+++***))))))************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,++++++***)))...............///000000.../////////000000000000000000000000000000000000111111000000000000111111000000111111111222222222111111111222222222333333222222111111000111111111////////////............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...//////......//////000111222222---,,,+++*********++++++)))************+++++++++++++++++++++++++++++++++************************+++******))))))******+++************************))))))************))))))************************************************************************+++++++++*********))))))******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------............................................................---------------...---,,,+++,,,...000222999<<>>AAAAAA@@@AAADDDAAALLLaaayyy}}}}}}{{{tttuuuqqqlllooozzzyyy|||xxxmmm___UUUPPPTTTcccqqq}}}rrreeeWWWLLLPPPNNNNNNPPPPPPKKKCCC>>><<>>666111000111222......////////////......///////////////////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------...000111222......------,,,++++++***************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,+++******...............///000000....../////////000000000000000000000000000000000111111000000000000111111000000000111111111111222000111111111222222222222333222111000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///....../////////000000000---,,,+++*********++++++)))************+++++++++++++++++++++++++++++++++***************************))))))))))))))))))******************************++++++++++++++++++***************************************************************************+++++++++*********************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...................................................+++,,,------......------,,,,,,,,,...000333666888>>>AAACCCEEEEEEFFFGGGIIIHHHCCC@@@AAAAAA>>><<<>>>>>>@@@BBBBBBAAABBBCCCDDDRRRfff|||ffffffuuuzzzuuuhhh]]]ZZZ^^^lllrrr|||zzzqqqbbbZZZRRROOORRRRRRMMMGGGEEECCCBBBBBBDDDFFFFFFFFFMMMMMMKKKEEE<<<555111000.........//////000111111///////////////////////////............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---...///000111///......------,,,,,,+++******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********************+++,,,,,,,,,++++++...............///000000........./////////000000////////////////////////111111000000000000111111000000000000111111111111000000000111111111111222333222111000000//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------...///.....................,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))************************************++++++++++++************************************************************************************************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...---------.......................................+++,,,---......---,,,,,,+++,,,///222777;;;>>>@@@CCCDDDDDDEEEEEEDDDEEEEEEGGGDDDCCCDDDBBB>>>>>>AAADDDDDDCCC@@@BBBJJJPPPSSSbbbqqqxxxkkkkkkyyyvvvlllqqqyyyrrraaa___dddoootttuuu}}}}}}gggTTTNNNRRRUUUUUUTTTQQQMMMJJJGGGCCC===999>>>DDDLLLOOOKKKAAA666...111111000///000111333444///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---...///000......------,,,,,,,,,+++******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,,,,...............///000000............////////////////////////////////////111111000000000000111111000000000000000000000000//////000000000111111111222111111000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------.........------------,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++******+++++++++************************)))******************)))******************************************************************************************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...---------.........//////........................---.........------,,,+++,,,///333888===BBBEEEFFFDDDCCCBBBBBBAAAAAA@@@@@@>>>>>>@@@CCCBBB@@@BBBHHH:::???BBBFFFPPP___iiillldddlllyyyxxxxxx}}}}}}wwwjjjsss{{{{{{yyy|||www___TTTPPPRRR___nnnpppwww}}}uuu___XXXWWWVVVRRRQQQQQQRRRQQQJJJ@@@888555999AAAKKKPPPMMMCCC:::555444111///...///111222///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++,,,---------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,,,,...............///000000------........./////////000000000000000000000000111111000000000000111111111000000000000000//////////////////000000000000000000000//////000000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************))))))************))))))***************************************************************************************+++++++++******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------.../////////........................///......---------......222444888===AAADDDEEEFFFAAA???======>>>???>>>===??????AAAAAA>>>===CCCLLLHHHOOOUUUYYYeeesssyyyvvvooouuu~~~|||kkkfffppp~~~zzz~~~}}}tttsssxxxxxxvvvrrrsssvvvvvvbbbUUUOOOOOORRRYYYaaakkkttt}}}|||hhhZZZQQQLLLKKKLLLPPPTTTSSSLLLEEE<<<999888???IIIPPPPPPNNN<<<999555000------...//////////////////////////////............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---((())))))***,,,------...+++++++++++++++,,,---...++++++++++++++++++++++++******************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,++++++...............///000000---------.........//////000000000000000000000000111111000000000000111111111111000000////////////........./////////000000//////...//////000111222.........---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************++++++************++++++******************************++++++++++++******************************************************************************))))))*********+++++++++******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------...//////000...........................---,,,,,,---000333444999;;;>>>@@@AAAAAA@@@???;;;999777999<<>>AAAOOO^^^yyy{{{wwwpppttt~~~|||}}}rrrlllppp|||~~~|||qqqqqqmmmiiikkkpppqqqlllmmmyyyuuummmnnnzzz}}}qqqbbbWWWYYYZZZ]]]cccmmm}}}rrrggg___WWWOOOLLLPPPSSSSSSQQQCCC>>>999888>>>HHHPPPTTTHHHDDD===666111//////000///////////////////////////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,+++******...............///000000---------.........//////000000000000000000000000111111000000000000111111111111000000/////////.............../////////000............///111222333......---------,,,,,,,,,........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++)))************+++++++++++++++++++++++++++++++++******************************))))))))))))******************************+++,,,,,,------,,,,,,+++************************************************************************))))))******++++++++++++******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------...///000000........................---,,,++++++---222666999???@@@AAABBB@@@>>>:::888666444333666<<>>@@@@@@???EEE@@@;;;AAAWWWuuu||||||~~~wwwddd]]]iiiqqqsssxxx|||ssszzz|||{{{}}}~~~}}}zzz~~~hhh```WWWZZZrrrttt]]]PPPLLLQQQWWWWWWMMMBBB===:::888:::>>>GGGLLLOOOIII>>>444111222///000000000///.........////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))************************))))))***++++++++++++***+++,,,,,,***))))))+++...,,,,,,,,,++++++************+++,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******......////////////......////////////////////////000000000000000000000000//////000111111111111111111111111000000000//////000000000000//////..............................///.........---------------------------------------,,,+++*********++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++***************+++++++++*********))))))************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------+++---......---------///---///222666:::>>>@@@AAA>>>===:::666333222444666:::;;;===???>>>===<<<===888===EEESSSjjjzzz{{{oooiiivvvzzz~~~{{{~~~|||yyykkk^^^\\\fffgggpppooo^^^SSSMMMRRRMMMIIIFFFAAA;;;999;;;:::@@@GGGLLLJJJCCC;;;555000/////////000000///...////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))************************))))))***++++++++++++***+++,,,,,,+++))))))+++---,,,,,,,,,+++++++++******)))***,,,------+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******......////////////......////////////////////////000000000000000000000000//////000111111111111111111111000000000000//////000000000////////////.......................................---------------------------------------,,,+++*********++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........------///111111333777;;;???AAABBBBBB<<<999666555555777888888888===@@@???<<<;;;>>>@@@BBBLLLXXXdddrrrxxxssskkk___XXXXXXeeevvviiiRRRQQQNNNNNNNNNIII@@@<<<===999:::???HHHOOONNNFFF>>>444111......000111000...////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,+++******+++---,,,,,,,,,++++++++++++***))))))+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---......//////......---////////////////////////000000000000000000000000//////000111111111111111111000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------......---,,,,,,---111444333666:::>>>@@@AAA@@@???===999666666999<<<===<<<999<<<===;;;<<>>888111...///111111///////////////////////////......////////////......------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++((()))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------............------........................//////////////////////////////000111111111111111000000000////////////................../////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------------,,,+++,,,...333777999;;;===@@@AAA@@@>>>===>>>:::666666999======<<>>???IIIZZZeeehhhnnnppprrrqqqoooqqqyyywww~~~|||mmmooo{{{xxxuuuyyy}}}hhh\\\YYY```iiivvv~~~uuufffVVVPPPOOONNNKKKKKKLLLGGGBBB>>>@@@EEEJJJNNNIIIBBB888111///000000000////////////////////////......////////////......------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------............------........................//////////////////////////////000111111111111111000000////////////......---............/////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---...111666:::???@@@AAAAAAAAA???<<<;;;:::888555555777:::<<<<<<<<<@@@CCCLLLddd||||||zzzpppwww~~~~~~llljjjttt~~~}}}zzz~~~|||pppvvvsss```VVVTTTTTT```xxx{{{hhh]]]XXXSSSNNNKKKHHHHHHFFFCCC@@@AAAFFFKKKMMMIIIBBB:::444111000111////////////////////////......////////////......------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))+++------+++***++++++***++++++++++++,,,,,,,,,*********++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,------......------,,,........................//////////////////////////////000111111111111111000000/////////.........---------.........//////........................++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------***,,,...000222666;;;>>>CCCCCCAAA???===:::888777666777666666666999===@@@<<>>BBBCCCBBB???<<<999666333222555777999999888;;;AAAFFFJJJXXXdddlll|||vvvnnnqqqppprrruuuyyy{{{xxxoooccc[[[XXXVVVVVVVVVSSSQQQVVV___\\\XXXSSSOOOOOOQQQOOOLLLIIIOOORRRPPPOOOQQQSSSRRRPPPQQQOOORRRWWWUUU^^^tttvvviiihhhsssvvvpppzzzooo```dddtttxxxbbbUUUQQQPPPKKKDDD>>><<<>>>AAADDDFFFLLLRRROOODDD888222000////////////////////////......////////////......................................................---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))+++------,,,+++***+++*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------..............................//////000000///...------...//////000000000000000////////////////////////......---------,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******)))******************++++++,,,,,,,,,---,,,,,,+++***)))((((((*********)))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---------,,,++++++...222666:::<<<===>>>@@@BBB???:::666444444555666999888;;;>>><<<:::CCCOOOaaahhhmmmooozzz{{{yyyyyytttsssrrrqqqkkkbbbZZZWWW]]]YYY```eee[[[TTTUUUTTTQQQTTTSSSQQQRRRWWW[[[\\\]]]aaa^^^RRROOOSSSQQQJJJQQQPPPLLLIIILLLQQQQQQMMMLLLLLLLLLKKKLLLPPPVVV[[[XXXYYYUUUOOONNNTTTWWWVVVYYY___jjjwwwmmmZZZddd{{{rrr```NNNOOOPPPMMMDDD;;;;;;AAAGGGLLLMMMKKKKKKIII???333222///...000333333...***000000000000////////////////////////////////////........................,,,---------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++******+++---000333555******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..............................///////////////...------......///000000000//////..............................---------,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++*********************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------111444999<<<===>>>?????????===;;;999999:::<<<>>>???:::888:::>>>DDDQQQ]]]dddhhhiiihhhqqquuuvvv}}}yyywwwrrrlllbbb^^^ZZZXXXWWWUUUSSSQQQaaaeeeggggggeee```[[[ZZZZZZ```ccc___]]]eeeqqqyyyyyyeee[[[^^^^^^YYYZZZYYYTTTOOOPPPVVVZZZXXXTTTWWWYYY[[[[[[[[[\\\]]]UUUVVVVVVVVVUUUSSSQQQOOOMMMNNNQQQVVV[[[___cccfffqqqxxxuuu^^^[[[rrrsss}}}gggZZZOOOMMMMMMHHHAAA<<>>???@@@???<<<:::999888999999===999999AAANNN\\\lllwwwuuuvvvtttppprrr}}}{{{}}}{{{}}}xxx||||||kkkiiibbb[[[ZZZZZZWWWQQQTTTRRRQQQUUUZZZ]]]ZZZVVVccctttrrrmmmxxxuuugggeeellluuuzzzsssnnnwww}}}}}}}}}xxxqqqooovvv}}}tttuuuuuussspppnnnnnnnnnlllggggggkkkhhh___[[[^^^```\\\UUUOOOLLLMMMPPPRRRRRRUUU\\\eeeppp{{{jjjSSSQQQWWWhhh}}}uuuaaaWWWSSSOOOIIIFFFFFFIIILLLPPPUUUYYYUUUOOOBBB<<<555222222333333222111111000000000/////////////////////////////////........................//////...---,,,++++++***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222111///...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------.................................///////////////......,,,------.............................................---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++))))))*********+++++++++)))***************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,---///222444999<<<@@@AAA@@@???>>>>>>???>>>===;;;:::999888888999>>>IIIWWWfffqqqzzz~~~uuusss}}}zzzpppgggiii___\\\UUUPPPRRRWWWWWWSSSUUUZZZcccooozzz|||ssshhhmmmvvvvvv}}}rrrdddZZZVVVSSSPPPMMMKKKJJJNNNUUU]]]bbbdddvvv{{{uuuWWWRRRWWWjjjjjjTTTGGGJJJSSSFFFIIIMMMSSSZZZ]]][[[VVVMMMFFF<<<555222222222222111111111000000000//////////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------....................................///////////////...,,,------.............................................---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...------------///333666888<<<>>>@@@@@@>>>===<<<<<<;;;;;;<<<===>>>???@@@AAA???NNNdddwww{{{|||{{{|||uuuqqqpppvvv|||uuunnnwwwwwwllleeeiiigggccchhhgggeee```\\\```gggiiiggghhhqqq~~~rrrhhh^^^TTTXXXRRRLLLKKKOOOSSSUUUUUUYYY___eeekkkyyyuuuaaa[[[ddduuudddNNNJJJPPPIIIIIINNNWWW^^^```^^^\\\VVVOOOEEE;;;555222111111111111111111000000000000////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..............................---...//////////////////------...////////////...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++++++++***))))))******+++++++++,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------...000333666999;;;<<<===>>><<<:::999:::;;;======<<<<<<===???AAABBBNNN```zzz~~~qqqnnnlllppp{{{yyykkk]]]UUUOOOXXX\\\dddrrruuuqqquuu}}}}}}yyyyyyxxxhhhbbb[[[XXXYYY[[[\\\[[[YYYXXXTTTQQQXXXggguuu{{{xxx~~~{{{ooo``````nnn|||xxxppp]]]TTTMMMJJJLLLSSSYYY[[[[[[[[[ZZZUUUMMMDDD<<<666222000222222111111111000000000////////////////////////........................***++++++,,,---...//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..............................------...///////////////......///000000000//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,---------......------------------------------,,,++++++++++++,,,,,,,,,,,,+++++++++*********************+++++++++))))))***++++++,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---...000333777:::<<<>>><<<<<<:::888666666888:::>>>>>>>>>@@@CCCHHHLLLOOOeeennn~~~}}}wwwvvv{{{}}}yyyttttttyyyuuusssooojjjddd]]]UUUOOOPPP]]]ggguuuvvvpppllljjjiiiqqqiii[[[NNNLLLRRRVVVUUUSSSXXX___eeehhhkkkmmmoooqqqzzzzzzpppkkkuuu{{{{{{qqqaaaWWWPPPQQQSSSSSSUUUYYYYYYXXXTTTNNNEEE===666333222222222111111111000000////////////////////////........................+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..............................------...///000000//////...//////000000000000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,------.........------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************))))))***+++,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---...222666999<<<>>>???;;;:::888555222333777:::888:::???GGGRRR^^^hhhnnn{{{xxxyyy}}}zzz|||}}}|||wwwqqqllliiiZZZZZZYYYXXX[[[]]]\\\XXX[[[gggooo}}}~~~wwwuuuzzzkkk]]]XXXXXXTTTNNNNNNJJJFFFHHHNNNSSSSSSQQQSSSYYYcccooozzz{{{tttqqqxxx{{{lll^^^XXXUUUSSSVVV\\\XXXYYYXXXTTTLLLCCC;;;666222222222111111111111000////////////////////////........................---------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------------------------------////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********+++***)))))))))***,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------------............------........................------------------------........................//////.........---------........................---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///111666;;;<<<===???===888444444666777444111444;;;>>>999;;;PPPrrr~~~ooo}}}}}}}}}eeeVVVSSSRRRRRRSSSQQQTTT[[[eeennnuuuwwwwwwwwwzzzpppdddccc^^^UUUQQQQQQPPPMMMKKKJJJKKKMMMKKKLLLPPPXXXbbbooodddZZZssslllYYYSSSSSSSSSSSS___[[[XXXXXXXXXSSSIIIAAA666222222555444......222000000///...............//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******+++***)))))))))***,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------------------......//////......---........................------------------------........................//////.........---------........................---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------///...,,,,,,,,,...000111444:::===>>>???@@@>>>999555333222444555555999>>><<<@@@KKK```zzzyyy{{{lll|||~~~kkk]]]OOOKKKMMMQQQWWW]]]___dddmmmwwwzzzqqqnnnhhh___WWWQQQPPPPPPQQQIIIHHHKKKQQQVVV___nnn||||||```aaannn|||kkkUUULLLSSS]]]VVVXXX[[[\\\ZZZVVVRRROOOCCC:::333333333000///111000000///............/////////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------......//////......---........................------------------------......................../////////............---........................------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------///...,,,+++,,,///222444888<<>>???@@@>>>999888444444888::::::;;;>>>===FFFTTTbbbrrr|||zzzsssrrreeepppvvvsss~~~{{{uuuiii```\\\ZZZLLLHHHFFFGGGKKKRRR```lllqqqyyynnnaaaWWWQQQMMMPPPMMMLLLMMMMMMPPPYYYccctttyyyooo\\\ZZZiii~~~gggSSSPPPTTTOOOVVV]]]^^^ZZZXXXYYY\\\RRREEE999555444222///...111000//////......///////////////.........------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))************+++++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------------.................................................................................////////////..............................------------------------......................../////////..........................................------------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,------...---++++++---000444666:::>>>???======>>>===999:::888:::===>>><<<===@@@OOOWWW^^^bbbhhhrrrzzz}}}ttthhhkkktttzzz~~~~~~uuurrruuu{{{zzzrrryyy{{{ooo```SSSLLLKKKLLLJJJMMMRRRTTTSSSWWWfffvvvrrrddd[[[UUUPPPMMMKKKIIIJJJPPPXXX___gggxxxsssfffbbbiiittt___OOONNNSSSXXXYYYWWWVVVYYY]]]YYYQQQEEE===888333000...111000000///.../////////////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------....................................................................................//////////////////...........................------------------------........................////////////////////////////////////////////////.........---------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++,,,,,,,,,------,,,,,,+++,,,...222666888>>>AAAAAA>>>===???>>>:::<<<:::;;;===>>>@@@HHHQQQggglllpppoooqqq{{{wwwsssrrrsss}}}zzz}}}yyy{{{}}}}}}~~~wwwmmmqqq}}}vvvbbb\\\TTTMMMJJJJJJJJJJJJKKKVVVeeennnkkkiiiqqq}}}bbb[[[TTTPPPLLLIIILLLRRRQQQXXXiiijjj\\\sss|||mmmVVVTTTQQQPPPRRRUUUXXXYYYXXXXXXTTTJJJ???777333111111111000///////////////000000/////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,---------.......................................................................................//////000000//////...........................------------------------...........................////////////000000000////////////////////////............---------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,---000333666:::;;;AAACCCBBB???>>>@@@@@@===<<<:::;;;CCCKKKSSS^^^gggjjjpppwww|||zzzvvvuuuvvvyyy|||}}}~~~yyy}}}~~~tttnnnzzzoooooouuuuuucccSSSIIIGGGGGGKKKRRRVVVUUURRRTTTeee~~~yyynnnbbbUUUNNNNNNHHHHHHRRReeexxx{{{eee\\\dddqqqiii___RRRMMMPPPUUUWWWWWWTTT[[[]]]UUUHHH???999555222111000000//////000000000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++,,,,,,---......///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------------....................................................................................//////000000000000//////........................------------------------.........................../////////000000000000////////////////////////............------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,---------...111555999<<<>>>??????AAA@@@<<<;;;>>>>>><<<;;;<<>>===777666444444555888<<<>>>>>>LLLjjj{{{nnnqqqxxxuuu{{{rrrxxxrrr[[[NNNNNNNNNNNNNNNQQQVVVZZZfffrrryyy{{{~~~{{{yyyxxxxxxtttkkkddd```bbbeeekkkrrrzzz}}}qqqbbbUUURRRWWWtttzzzcccZZZdddlllzzzkkkOOOGGGXXXRRR```aaaTTTQQQYYYSSSAAA>>>888222111333444222...222111111000000000000000000000000000000///......---------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,---------............///---------.........//////........./////////000000////////////////////////000000000000000000000000////////////////////////......////////////......000000/////////.........000000111111111222222222000000111111222111111111//////.........------------------,,,,,,,,,++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,---...///555777:::======<<<999888333333333444777;;;???BBBMMM^^^{{{zzzrrrssslllooouuunnnwwwyyyqqqtttooo___QQQMMMNNNOOORRRWWW___hhhnnn}}}{{{yyyvvvtttrrrqqqpppiiifffbbbaaa```[[[SSSMMMJJJKKKMMMPPPUUU[[[```cccpppuuu}}}jjjZZZSSSSSS```ppp}}}qqqbbbQQQhhhrrroooaaaUUUTTTSSSVVV[[[[[[UUUMMMCCC===666222111222222222222111000000//////000000000000000000000///......---------------------------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------............------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,---------............///------........./////////////////////000000000000////////////////////////000000000000000000000000////////////////////////...//////000000//////...000000////////////......000000000111111111222222222222222222222222111000/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++---///222333777:::===???>>>:::666333333333444666999???DDDGGGXXXjjj}}}yyytttfffhhh|||}}}}}}zzzrrrooovvvoooYYYQQQKKKNNNPPPTTTZZZcccooo|||}}}xxxtttpppooojjjiiifffccc```]]]\\\[[[WWWTTTOOOLLLKKKGGGAAA<<<<<<<<<<<<===???BBBEEEGGGNNNRRRYYYbbbjjjrrrxxxzzz|||{{{aaaPPPMMMQQQ]]]nnn|||[[[PPPaaazzzrrr[[[OOOZZZaaaYYYQQQSSSKKKFFF>>>666111111222444111000000///////////////000000000000000///......------------------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,---------------............///............//////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////////////////000000000000111111111111333333333333333222111000////////////............------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,...222666888<<<===>>>???===:::777555666666666888===DDDKKKOOOWWWiiivvvmmmrrrzzz|||zzz~~~|||uuuoooooorrr{{{pppiiikkkkkk^^^WWWVVVPPPTTTXXX___hhhrrr~~~|||zzzwwwsssnnnhhhccc___]]]YYYXXXUUURRROOOLLLKKKJJJKKKHHHDDDAAA@@@>>>;;;888;;;::::::999:::;;;<<<<<<@@@AAAEEEJJJOOOUUUYYY\\\bbbgggnnntttyyy~~~sssbbbWWWPPPNNNVVV^^^gggzzz]]]\\\fff}}}tttXXXXXX]]]WWWSSSWWWSSSOOOHHH???666222111222111000//////......//////000000000000000///......................................................------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,------------------............///........./////////000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000////////////000000000000000000//////000000000111111111333333333333333222111000000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...111666;;;===BBBAAA???===<<<<<<<<<<<<777888:::>>>FFFQQQZZZ```[[[gggwwwzzzrrrsss|||}}}zzz|||~~~{{{wwwvvvzzzzzzuuuooonnnsssxxxzzz~~~nnnddd^^^ZZZcccjjjccc]]]___]]]^^^eeeppp{{{{{{uuuooohhhfffaaa\\\XXXTTTQQQPPPKKKJJJGGGEEEBBB@@@???>>>???===:::888888777777666888888777777777777777777<<<<<<===???AAADDDFFFHHHNNNQQQTTTXXX]]]ccciiinnnuuu{{{tttggg[[[UUUOOONNN[[[lllfffPPP___gggSSSSSSXXX[[[[[[VVVUUUQQQIII@@@777222///111111000///////////////000000000000000///......................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,---------------------............///....../////////000000000000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000/////////000000000000111111/////////000000000111111222222222222222222111000000000000/////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222666;;;???BBBEEECCC@@@===<<<===???@@@777;;;BBBMMMYYYdddnnnssskkkqqqxxx}}}pppjjjooorrrqqqwww|||yyy|||yyyzzz{{{|||tttxxxxxxtttrrruuuxxxyyyuuuxxxyyyyyy[[[NNNEEEOOOiiivvvggg]]]dddkkknnnvvv|||vvvrrrmmmfffaaaVVVTTTQQQMMMIIIGGGFFFFFF@@@???===<<<::::::999999999999888777777777777888666666666666666666666666888888888999;;;<<<>>>???@@@AAABBBCCCEEEJJJPPPUUU\\\bbblllwwwvvvdddWWWWWW\\\^^^qqq{{{bbb\\\eeevvv}}}\\\PPPTTTWWWSSSVVVVVVTTTQQQJJJ@@@777111222111111000000000000000000000000000000///......................................................------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,------------...---------............///.../////////000000000000111111111222222222333333222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111000000//////000000000111111111////////////000000000111000000111111222111111111000000000000/////////...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555:::???CCCEEEFFFDDDAAA>>>=========>>>:::CCCQQQ```mmmvvvzzz{{{}}}{{{tttqqquuuxxxuuutttvvvzzz}}}zzzyyyyyyvvv{{{~~~~~~vvvvvvoooooorrrdddRRROOOAAAJJJdddssshhh```mmmyyy|||uuullleee```[[[UUUQQQIIIGGGDDDAAA???>>>>>>>>>;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;888888999999888888777777555555666777888999::::::999::::::::::::;;;>>>AAAFFFLLLUUU___kkkzzz}}}qqqmmmkkkaaahhhvvvtttaaa\\\sssuuu^^^TTTPPPLLLTTTSSSSSSSSSQQQJJJ@@@999333333222111111111111111000000000000000///......................................................------------.........///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////////////////000000000000111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111000000//////000000111111111222////////////000000000000...///000111111111111111000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333888===AAAEEEGGGEEEDDDBBB@@@>>><<<;;;:::AAALLL^^^ppp{{{~~~{{{www~~~{{{yyyzzzzzzwww|||www{{{}}}xxxggg[[[XXXRRRQQQ\\\]]]WWWaaaooolllmmmzzz}}}pppiii___WWWRRRMMMHHHDDDBBB@@@>>>;;;999999:::::::::::::::;;;;;;<<<>>>>>>===>>>???>>>===;;;;;;;;;999999:::999999888777666555555666777777777777777888999::::::777666666777999???GGGNNNXXXfffwwwyyyiii___sssyyyhhhcccgggrrr\\\SSSTTTRRRPPPPPPRRRTTTPPPHHH@@@444333222222111111222222000000000000000//////...////////////////////////////////////////////////---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000000000000000000000000000222222222222222222222222222222222222222222222222333222222111111222222333333333222222111222222222111111111000000000000///000///000222333444222000333222222111000///......///.........///000111111000000///---,,,+++***)))---------.........//////000000///...------,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,---,,,,,,+++*********+++------,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++...000111555999<<>>======;;;<<<<<<;;;::::::;;;<<<999===@@@BBBAAA@@@BBBDDDCCCAAA??????@@@@@@???>>><<<;;;;;;:::999888888888666666555555555555666666777777666666666777777888666999<<>>;;;666333111111111222222222222222111111111000111111111111111111111111------............------........................//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,************************+++(((***000...(((...:::666111+++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333333222222222222222333333333333333222222222111111000///000222444555333222333222222111111000000/////////////////////000111000000///...---,,,++++++---------.........//////000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,++++++******+++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,++++++,,,///111333666;;;???AAACCCFFFHHHEEEBBB@@@???<<<;;;@@@GGG\\\wwwzzz}}}qqq[[[UUUOOORRR___mmmnnngggiiiwwwyyynnnaaaWWWOOOKKKEEE???;;;::::::;;;===<<<::::::;;;<<<<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBAAA???>>>>>>???@@@@@@?????????>>>===<<<;;;:::999888888777666666555555555666666666555555666666777666888::::::<<>>555222333555444111222222111111111000000000111111111111111111111111---......//////......---........................///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,************************---***---333333///555@@@444000+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222111222222333444555555555444444444333333333000000000222555666666444444444444444444444444444111111000000///000000000000/////////............---------...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++******++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111333666:::>>>BBBDDDEEEFFFHHHDDD@@@============CCCJJJhhhrrr~~~www{{{^^^SSSVVVWWWYYYcccrrr}}}wwwzzzrrrhhh[[[MMMCCC@@@>>>;;;888777777999:::<<<:::888:::===@@@@@@???@@@???@@@CCCFFFGGGDDDAAA>>>===<<<===???AAAAAA@@@BBBBBBAAA@@@???>>>======;;;;;;:::888777555444444666555555444444444555555555666777666666999@@@FFFRRRcccyyy}}}uuurrrtttxxxpppdddssskkkSSSJJJOOOXXXXXXUUUNNNCCC777333555777444000111111111111000000000///000000000000000000000000---......//////......---.................................------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++(((***000///+++000999000...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333111111111222333444555666555555555555444444444444111000000333666777777666666777777777888888888999444333222111111111111111///////////////000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///222555:::===BBBEEEEEEFFFFFFGGGDDD@@@>>>???AAABBBHHHOOOrrr|||vvvnnn~~~yyyyyywwwzzzpppbbbVVVVVVccchhh^^^WWWfff{{{ooodddYYYMMMBBB::::::999888777777999;;;<<<::::::;;;===???BBBCCCDDDCCC@@@???DDDKKKMMMHHHCCC@@@>>>===>>>???AAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;888666444333555555444333333333444444333444555666666888<<<@@@BBBOOOaaatttzzzsssppp```nnnddddddrrrgggUUUPPPSSSWWWWWWTTTKKK???777555555222000111111111000000000//////////////////////////////......////////////....................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++))))))+++***&&&(((...,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222333444555666444444444444333333333333111111111222555777888777555555555666777777888888555444333333222222222222/////////000000000000000.....................------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///111555888===@@@CCCEEEEEEEEEEEEFFFBBB???@@@FFFKKKNNNSSSYYYxxxyyyttt}}}|||zzzvvvyyyyyywwwuuuxxxxxx^^^MMMRRRYYY___kkkmmm```VVVeeeyyyooo```SSSJJJCCC>>>:::999999999999:::;;;<<<===<<>>???@@@???>>><<<<<<===>>>???@@@AAABBB??????>>>===;;;888666555555555444333333333333333333444555666666888:::<<<===DDDPPP```qqqvvvkkkaaaXXXdddzzzhhh______ttt}}}zzzjjjWWWPPPRRRWWWUUUQQQIII???666111000111111111111111000000000000////////////////////////...//////////////////...........................---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************...,,,,,,---,,,******---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333222333333444555666444444333333333222222222333111111222444777777777111111111222222333333333333333222222111222222222////////////000000000000...............---------------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000222555999<<<@@@BBBDDDDDDCCCBBBCCCDDD@@@@@@EEEPPPYYY^^^aaaeeetttppp{{{zzzvvv{{{~~~}}}yyyooojjjqqq{{{{{{tttnnnjjjxxxxxxoookkk\\\TTT[[[aaalllqqqrrrnnnqqqiii___PPPEEE???===<<<;;;999999:::;;;;;;;;;<<<<<<@@@DDDHHHIIIGGGDDDBBBBBB@@@>>>???EEEMMMOOOJJJDDDBBB@@@>>>>>>>>>???>>>===888999:::<<<===???@@@@@@????????????===;;;999777666555444444333333333333555555444444555555666666======CCCNNN\\\lll~~~gggVVVWWWvvv~~~eeeTTTYYYiii|||}}}fffVVVSSSWWWTTTTTTPPPGGG<<<444222333222222222222111111111000000000000000000000000000...//////000000//////...........................------------------------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++---......//////***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333444444333333333444444555444444444333333333222222333222000111333555666555000000000000111111111111000000/////////000111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++---000222555999>>>BBBBBBCCCCCCAAA@@@@@@AAACCCDDDFFFNNN\\\fffiiiiiijjjooottt{{{jjjyyy{{{uuuvvvxxx}}}{{{nnnlllppp{{{}}}uuupppiiittt{{{gggccckkkfffbbbiiinnnvvv|||xxxqqqYYYPPPEEE===;;;;;;;;;:::::::::<<<============<<<@@@@@@DDDJJJPPPPPPIIICCC>>>===???DDDIIIIIIDDD??????===;;;;;;=========<<<999999999:::;;;<<<<<<<<<===>>>???@@@???>>><<<:::777666555444333333333333666555333333444555555555;;;999;;;DDDNNNXXXfffrrrnnneeemmmsssvvvjjj[[[UUUwwwvvvfff\\\WWWSSSSSSRRRMMMFFF>>>888555333333333333222222222222111111111111111111111111//////000000000000//////........................------------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,------------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))***,,,......,,,+++,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333555555444333333333444444555555444444444333333333444222000111222444555444222222222222222222222222---------------...///000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,+++*********+++,,,,,,---*********++++++,,,------******+++++++++,,,,,,,,,------------------------,,,...111444888===BBBFFFDDDCCCBBB@@@>>>>>>@@@BBBLLLMMMWWWeeennnmmmiiihhhsssjjjpppkkkqqq}}}yyyzzz|||{{{tttiiivvvyyy~~~wwwtttrrrxxx|||pppkkkeeeYYYaaammmgggcccoooyyyvvvxxxllldddOOOIIIAAA<<<;;;<<<;;;:::;;;<<<>>>???@@@@@@??????;;;999<<>><<<888777666555444333333333555333222333555777888999;;;777999AAAHHHNNNWWWaaaoooooojjjjjjfffppplllWWWRRR{{{~~~uuueeeXXXRRRRRRQQQPPPMMMGGG>>>777444444444333333333222222111111111111111111111111//////000000000000//////........................------------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,---,,,,,,---...---***,,,------+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000222222111111111111111111111111222222222222111111222222333333333333444444222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111111111111000000000000......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////111777???FFFIIIJJJKKKFFFAAA>>>>>>>>>AAAEEELLL___qqquuurrrrrrsssttt{{{yyy{{{~~~rrrtttuuuxxxyyysssyyy|||sss^^^\\\___TTT]]]xxx~~~lllgggttt~~~xxxjjjXXXKKKAAA@@@??????@@@@@@???===???===<<<>>>BBBBBB>>>999<<>>EEEQQQVVVUUUGGGCCC???=========;;;999888777777777999;;;===?????????@@@@@@>>>;;;888666888999:::;;;===>>>??????<<<;;;999666444222111111222222333333333444444444777999<<<@@@EEELLLTTTYYYbbbpppnnngggggghhhnnnttt\\\jjj~~~vvvooobbbNNNRRRRRRPPPNNNLLLDDD:::555555444333222222222222111111111111000000000000000/////////............////////////////////////.........------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000222222111111111111111111111111222222222222111111222222333333333333444444222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111111111000000000//////......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---000111444:::CCCJJJMMMNNNTTTNNNGGGCCC@@@@@@EEEKKK\\\iiixxx|||xxxwwwyyy}}}~~~|||wwwyyyzzz}}}wwwlll___\\\mmmeeekkk~~~wwwuuu~~~ttthhhYYYLLLDDDCCCBBB@@@@@@AAAAAA@@@>>>?????????@@@CCCCCCAAA>>><<<@@@AAABBBGGGNNNOOOKKKDDDAAA>>>===>>>>>>===;;;999999999:::;;;===>>>???@@@@@@@@@???>>>;;;999888999999999;;;<<<>>>@@@AAA;;;:::888666444222111111222333333333333444444444555777:::>>>CCCIIIQQQVVV___fffqqqxxxeee\\\ZZZ|||wwwoooppp}}}|||}}}|||{{{]]]TTTKKKJJJMMMNNNHHHAAA:::888444222222222222111111111111111000000000000000000/////////.........////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......///000000111111111111222222222222222222111111222222222222111111222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111111000000000000//////......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************+++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...111333888@@@IIIOOORRRSSSXXXQQQIIIEEEBBBDDDOOO[[[qqqvvv{{{~~~~~~zzzfff\\\dddmmmuuu}}}uuufffUUUIIIBBB@@@EEEDDDBBBBBBCCCBBBAAA???@@@AAACCCCCCCCCDDDEEEGGGFFFIIILLLNNNOOOPPPLLLFFF@@@???======>>>??????>>>;;;;;;===>>>>>>?????????@@@??????>>><<<;;;;;;:::999999888999;;;===@@@BBB<<<;;;:::888666444333222333333333444444444555555444555888;;;???EEELLLQQQ\\\___dddmmmzzzvvvnnnwwwssseeekkkyyyzzzaaaLLLJJJPPPPPPMMMLLLBBB===666222222222222111222222111111111000000000000000000/////////......////////////////////////...------------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------......///000000000111111222222222222222333111222222333333222222111222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333222222222111111111000000000////////////......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///222666===EEEMMMRRRUUUVVVSSSJJJDDDCCCDDDKKK\\\mmm{{{||||||{{{}}}{{{{{{zzzZZZYYYjjj|||~~~vvvhhhXXXKKKDDDBBBBBBFFFDDDCCCCCCCCCCCCBBB@@@AAADDDGGGFFFDDDDDDHHHMMMOOOPPPRRRRRRRRROOOIIICCC============???@@@@@@AAA===>>>???@@@@@@@@@???>>>>>>===<<<;;;:::::::::;;;888777666666888;;;???AAA>>>>>>===;;;999888666555444444444444555555555555444555777:::===BBBIIIMMMUUUZZZaaaiiisssvvvttt}}}xxxllllllsssYYYUUUVVVQQQOOOSSSJJJCCC999333333333222111222222222111111111000000000000000////////////...////////////////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------...//////000000111111222222333333333333222222333333333333222222222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333222222222111111000000000////////////.........---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,...111222444999AAAIIIOOORRRTTTTTTKKKCCC@@@FFFKKKRRRcccvvvvvvwwwwww}}}}}}~~~|||xxxxxx~~~vvveeecccqqqzzzrrrfffWWWLLLHHHGGGFFFEEEEEECCCBBBBBBCCCCCCBBBAAABBBFFFJJJHHHDDDDDDHHHNNNNNNKKKIIIIIIHHHDDD@@@===;;;<<<===>>>???@@@AAABBB>>>???@@@@@@@@@???===<<<:::999888888888888999999777666555555666999<<<>>>=========<<<:::888666555444444555555555666666666555666888999;;;@@@FFFJJJNNNSSS[[[bbbiiisss~~~}}}uuuqqqoooyyy|||```fff{{{|||gggaaa[[[QQQNNNTTTOOOHHH???888555444333111222222222222111111111111111000000000////////////////////////////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---......//////000111111111111222222333444444444222222333333333333222222222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333222222222111111000000////////////............---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,,,,...000333555777===FFFMMMPPPQQQPPPPPPHHHBBBEEETTT]]]___hhhuuulllnnn}}}uuuwwwrrrrrrzzz{{{~~~rrrpppnnnfff]]]fff{{{|||vvvqqq```VVVJJJDDDEEEGGGGGGEEECCCBBBBBBBBBDDDEEEDDDCCCDDDGGGJJJHHHDDDCCCEEEIIIJJJDDDAAA@@@@@@===<<<===:::<<>>>>>>>>>>>===<<<;;;:::666666666777777888888888888777666555666888:::;;;;;;<<<<<<;;;:::888555444555555555666666666666777777777888999:::>>>CCCGGGNNNQQQUUUYYY___iiiuuu~~~~~~mmm]]]\\\dddvvv\\\VVV}}}rrrkkkbbbVVVQQQSSSQQQMMMGGG@@@:::666444333333222222222222111111111111111000000000/////////////////////////////////,,,,,,,,,------------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////000000111222222333333111111222222333444444555222333333444444333333222222222333333333333444444444444444444444444444444222222333333333333444444444444444444444444444444555555555555555555555555333333333333333333333333333333333222222222111111000000/////////...............---,,,,,,,,,,,,---,,,,,,------,,,,,,+++******************************************************************************+++,,,---------,,,,,,************+++,,,---...++++++++++++++++++++++++++++++,,,,,,---......///...---------///222555777<<>>???===>>>BBB;;;===@@@@@@???>>>>>>@@@======;;;:::999888777777333444666888999999888888999999888888888888999999<<<=========<<<:::777666555555666666666777777777777777888888888;;;@@@DDDKKKNNNRRRVVV[[[dddpppxxxooodddcccggg|||pppYYYdddooowwwyyyooodddYYYSSSPPPQQQOOOHHH>>>777444555333333222222222111111111111111111000000000//////////////////////////////,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111222222333333444555555111111222333333444555555222333333444444333333222222222333333333444444444444444444444444444444444222222333333333444444444444444444444444444444444555555555555555555555555333333333333333333333333333333333222222222111111000/////////..................---,,,,,,,,,,,,---,,,,,,---------,,,++++++************************************************))))))))))))))))))))))))***+++,,,---...---,,,,,,************+++,,,---...++++++++++++++++++++++++++++++,,,,,,---.../////////...---...000333777999???FFFOOOSSSRRRNNNJJJIIICCCEEEZZZ|||uuurrrnnnpppzzzzzzrrryyyzzzlllpppnnnsss|||yyyvvv}}}yyy}}}kkk^^^bbbttt~~~~~~xxxiiiXXXMMMGGGHHHHHHFFFCCC@@@@@@AAADDDCCCCCCEEEHHHJJJJJJIIIFFFGGGHHHGGGDDD@@@>>>===BBB;;;999===???===???CCC<<>>======???===<<<999777666555666666333444777999::::::999888;;;;;;;;;;;;::::::999999@@@@@@AAAAAA@@@>>>;;;999666666666666777777777777666777777777777999>>>AAA@@@FFFNNNUUUZZZ```gggmmmyyykkk___kkkoooXXXkkkvvv{{{qqqbbbTTTNNNRRRSSSMMMAAA888555666333333333222222222111111111111111111000000000000////////////////////////,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------***,,,...---,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000000111222222222222111222222333333333333444444333333333333333333333333222333333444444333333222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444555555555555333333333222222222111111000/////////............------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))------,,,,,,,,,---......************************,,,,,,,,,---------......------------000444:::???GGGMMMPPPMMMKKKMMMNNNNNNLLLJJJ^^^yyysss~~~wwwoooqqqzzz|||wwwuuuzzz~~~vvvqqqssszzzyyyvvvkkkdddZZZeeemmm~~~|||}}}|||uuupppgggYYYMMMHHHKKKIIIFFFDDDCCCBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDFFFHHHFFFAAA>>>======>>>======>>>@@@AAA???>>>??????@@@AAAAAA@@@>>>===:::999888666666666777777999999:::;;;<<<===>>>>>>=========>>>>>>??????@@@AAAAAABBBBBBAAA???>>>===<<<;;;;;;:::999999888888666555555666777999;;;<<>>AAAJJJOOOQQQNNNKKKLLLNNNNNNBBBJJJ\\\ppp{{{{{{zzz|||pppppprrrxxx~~~|||uuufff``````XXXaaavvv~~~}}}|||}}}}}}}}}|||rrrhhhccc]]]SSSLLLJJJKKKIIIGGGDDDCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHHHHFFFBBB??????@@@>>>======>>>@@@@@@???>>>>>>????????????>>><<<<<<;;;:::999888888888999999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===<<<>>>>>>===<<<;;;::::::999:::999888777777777888999<<>><<<<<<>>>>>>======>>>@@@@@@???===============<<<;;;:::999;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===@@@???>>>===<<<;;;:::::::::999888777666777777888:::<<<@@@DDDJJJRRRZZZ```ttt|||hhhYYY^^^vvvxxxaaaKKKGGGLLLMMMGGGAAA888555222111222222222222222222111111111000000000000000000/////////.........................................................------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------------............000111222222333333222222222222222333333333444444444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444555555555444444333222333333333222222222111111000000000////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++...------------,,,,,,,,,...///222777???FFFKKKMMMNNNPPPLLLEEEDDDKKKUUUYYYlllxxx|||vvvwwwrrrmmm{{{vvvssstttkkkiiivvv}}}eeeYYYgggooo|||~~~~~~~~~}}}||||||}}}}}}wwwnnnfffYYYUUUUUU[[[^^^YYYRRRNNNLLLJJJHHHEEEDDDDDDDDDEEE@@@@@@AAABBBCCCCCCDDDDDDBBBAAA???===;;;;;;;;;<<>>===>>>@@@@@@???===<<<<<<<<<;;;:::999888777:::::::::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;:::777777666666666777999:::999;;;>>>BBBHHHQQQZZZ```ooowwwooo______eeexxxYYYKKKKKKLLLJJJGGG<<<999444111111222333333222222222111111111000000000000000////////////......................................................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................---------.........//////111111222333333333333222222222222333333333444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555222333444444555555555444333333333222222222111111111000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------111111222999BBBLLLRRRUUUSSSRRRLLLDDDEEERRRaaajjjwww{{{wwwwww~~~|||tttqqq}}}~~~mmmnnnqqqhhhUUUYYY```jjjttt{{{~~~}}}}}}}}}wwwwwwwwwuuupppfffXXXOOOHHHMMMZZZiiimmmdddWWWOOOLLLJJJGGGEEEDDDCCCDDDEEE@@@@@@AAAAAABBBBBBCCCCCCEEECCCAAA?????????@@@@@@???>>>>>>>>>@@@@@@>>><<<<<<;;;::::::999888888888999:::;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>888777666666666777888999777999<<<@@@FFFOOOYYY___hhhppp{{{ooobbb^^^iiisss\\\OOOIIIIIIKKKAAA===777333222333333333222222222222111111111111111000000000////////////////////////////////////...........................------,,,,,,------...+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------....................................------........./////////111222222333333333333333222222333333333333444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111222333444555555555555333333333222222222111111111111000000000/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444444666>>>IIISSSXXXZZZWWWVVVPPPJJJMMM\\\nnnyyy|||yyyttt{{{vvvttt|||wwwnnntttrrrzzz|||```QQQNNNTTT\\\cccjjjsss~~~~~~|||zzzzzzzzzuuuvvvvvvrrrhhhZZZMMMDDDAAAMMMbbbssstttfffXXXQQQKKKIIIFFFDDDCCCCCCCCCDDD@@@@@@AAAAAABBBBBBBBBBBBCCCBBB@@@@@@@@@AAA@@@??????>>>>>>>>>@@@???>>><<<;;;;;;:::999999999:::::::::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>===:::888777666666666555666888<<>>???@@@???===<<<<<<;;;:::::::::;;;<<<===<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBCCCDDDDDDBBB@@@>>><<<:::999999999777777888:::>>>FFFOOOUUUdddiiiqqqzzz___```kkk}}}}}}zzzzzz}}}yyy___QQQOOOKKKFFF@@@:::777555333111333333222222222111111111111111111000000000//////////////////////////////...........................------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////............/////////000111222333333444444333333222222333333333444444444555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333555555555555444333222222333333333222222222111111111111111111000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000555888@@@MMMZZZ```___\\\TTTWWWVVVSSSWWWeeesss{{{kkk|||}}}xxxxxxtttmmmmmm|||vvvttt{{{wwwiiikkknnnkkkttt|||xxxqqq[[[UUUWWWYYY^^^gggqqq{{{~~~~~~|||zzzwwwssspppooommmrrruuunnn```RRRJJJGGGLLLWWWdddjjjaaaTTTPPPSSSIIIGGGEEEBBBAAAAAAAAABBBAAABBBBBBBBBBBBBBBBBBCCCEEECCCCCCDDDGGGGGGDDDAAA@@@???>>>???@@@???===<<<<<<;;;::::::;;;<<<>>>???>>>???@@@AAABBBAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAA???>>>===???>>>=========>>>???@@@<<<======>>>@@@AAAAAABBBAAA@@@???>>>======>>>>>>;;;;;;:::;;;===DDDLLLRRRZZZ^^^fffoooxxx|||kkkYYYZZZrrreeellltttxxx{{{lllWWWOOOMMMIIIBBB===999666222000333333333222222222111111111111111111000000000000000000000000000000000000...........................------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---...+++,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///------,,,,,,,,,---//////444222///...///111222222222111111111111222333333/////////111222222000...111333555555444444444555222333444555555555444333555444333333333444666666888777666555555666777888555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333222222111111111111000///------........................///,,,))))))+++---+++)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,//////---///444666EEEJJJOOOaaajjj```WWWXXXWWW^^^dddgggtttzzzrrrqqqnnn{{{uuuvvvqqq{{{{{{wwwttt|||tttiiijjjmmmmmmpppvvvkkkaaadddeeejjjsss||||||wwwsssqqqnnnkkkiiiiiifffddd```WWWNNNJJJMMMUUU___gggeee^^^XXXQQQLLLHHHGGGFFFDDDCCCCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAAFFFCCCBBBEEEIIIIIIDDD???BBBAAA???===<<<;;;<<<<<<>>>>>>>>>>>>????????????>>>???AAABBBBBBAAA@@@??????AAADDDFFFFFFDDDBBBAAA@@@???>>>======>>>@@@AAAAAA@@@???>>>============;;;<<<===???@@@AAAAAAAAABBBBBBBBBAAA@@@>>>;;;:::999888666555777===EEEKKKSSSXXX___fffnnnwwwjjj```fffppp}}}gggfff}}}___SSSMMMKKKCCC444444777111555555444333333222222111000000000000000000000000666555444222000///...---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...***+++,,,+++******,,,---***+++,,,,,,---000444777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,///333666888888:::;;;<<<<<<;;;999777666;;;999555222111000000000111333444444333222333444222222333444555555555444555444333222222333444555888777666555555666777888555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333222222222111111111111000///...---------------------------,,,+++******++++++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***+++///000///222888999LLLVVV[[[hhhmmmeee```XXXUUUeee{{{}}}{{{zzzssslllzzzvvv}}}||||||~~~pppnnntttxxxvvvzzzwwwooosssvvvyyy|||xxxqqqlllhhheeeaaa___```\\\XXXUUUPPPLLLOOOVVV[[[bbbgggbbbZZZTTTNNNJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBDDDCCCCCCDDDGGGGGGDDD@@@@@@???===<<<;;;:::;;;;;;>>>>>>>>>>>>??????????????????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???AAABBBCCCDDDDDDEEEEEEEEE???>>><<<;;;999999888888999:::;;;<<<===>>>>>>>>>BBBBBBBBBBBBAAA???===<<<===<<<999666666999@@@DDDNNNSSSZZZaaaiiirrrzzztttaaaccczzzwwwnnn~~~cccNNNHHHJJJ???444555777444444444444333222111111111111111111111111111111444444333111000///...---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,++++++---...***,,,---...///222666999+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,///...------,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------....../////////...------...///333999>>>AAA@@@???AAABBBDDDFFFEEECCC@@@>>>AAA@@@===;;;999888888888666777888666555444444555444333333333333444555555666555444333333333444555777666666555555666666777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333222222222222000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***)))******+++,,,,,,------,,,,,,++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++)))+++///111111666<<>><<<;;;::::::::::::>>>>>>>>>>>>????????????????????????@@@@@@AAAAAA@@@???>>>=========>>>???EEEFFFGGGHHHHHHFFFCCCBBB<<<;;;999777666555444444777888888999:::::::::999<<<===>>>???@@@@@@@@@@@@???>>>;;;777666777<<>>CCCFFFFFFBBB???;;;<<<>>>@@@AAAAAA@@@@@@<<>>===;;;::::::;;;;;;===>>>>>>>>>???????????????????????????@@@@@@AAA>>><<<:::999:::<<>>;;;999888888777666555555555555777888888999999999888888444555888:::===???AAABBB===<<<;;;999777888;;;>>>AAAEEEKKKRRRYYYbbbjjjpppzzz}}}pppqqq}}}uuurrrPPPOOOJJJ>>>888666111222333444444333222111111111111111111111111111000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,+++***+++---///---///222444666999===@@@******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////000000////////////000222333333555555666777777666555555444333222111111111111111111///---,,,...111555777@@@AAADDDHHHIIIFFFAAA<<<555444444333444666888999888;;;@@@CCCEEEGGGJJJMMMLLLMMMNNNLLLIIIFFFDDDDDDAAA???===:::777666666666444444333333333444666777555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333222222222111111111///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***...222111...,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------+++,,,///111444;;;BBBNNN\\\bbbcccggg```VVVUUUhhhuuussssssyyy}}}||||||{{{yyywwwuuutttrrrrrrqqqnnnjjjgggbbb]]]XXXUUUUUUWWWYYYYYYYYYPPPIIIGGGJJJPPP[[[dddqqqooofffXXXNNNKKKIIIFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCC@@@@@@AAACCC@@@???>>><<<<<<<<<<<<======>>>>>>>>>????????????????????????????????????;;;:::999999:::>>>AAADDDGGGEEEBBB>>>;;;999888888777777777777888999::::::::::::;;;;;;<<<;;;;;;;;;777888999:::<<<>>>@@@@@@=========;;;999888:::;;;>>>AAAFFFKKKRRRZZZccciiitttyyyvvvzzzzzzYYYGGGCCCHHHEEE777333333444555444333222111111111111111111111111111000000/////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((()))************,,,...000222555888:::<<<@@@CCC+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...000111222222222333555666777777888777777888999::::::999888777555555444333333333444444888666444333444888<<<>>>CCCDDDFFFIIIKKKJJJEEEBBB<<<:::777444333333555777999:::;;;::::::>>>EEEKKKMMMPPPSSSTTTRRROOOMMMMMMJJJIIIFFFCCC@@@>>>===<<<777666555444333444555555444555555666666555555444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222111111111111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------///------111444888AAAIIIRRR\\\^^^___ddd___ZZZ^^^zzzssszzzwwwxxxqqqooosss|||~~~~~~|||yyywwwvvvtttqqqooommmlllkkkiiigggddd___[[[ZZZWWWRRRPPPPPPRRRSSSSSSQQQIIIDDDFFFLLLTTT^^^gggooolllcccVVVNNNLLLIIIFFFFFFFFFDDDCCCBBBAAAAAAAAA????????????AAACCCEEEFFFJJJHHHDDDBBB@@@@@@AAAAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@>>>===<<<999999999:::<<<>>>AAABBB@@@???===;;;:::;;;<<<===888888999:::;;;===???@@@===>>>??????@@@@@@@@@???AAAAAA???>>>============???@@@@@@>>>;;;888777888<<<>>>BBBFFFLLLTTT\\\aaakkksss{{{qqqqqquuu{{{YYYGGGMMMJJJ777666666555555444333333333222222222222222222222222000000000000000000000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...((()))++++++***+++---///444666999<<<===???BBBEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///222444777888999:::<<<>>>??????===;;;:::666777999::::::999777666444444444333444444555555;;;;;;;;;;;;;;;<<<<<<===>>>>>>@@@CCCFFFFFFEEECCC@@@>>><<<999888777777777666999<<<;;;888999===AAACCCHHHOOOTTTTTTSSSRRRQQQQQQQQQPPPNNNLLLIIIGGGFFFAAA???===:::888666666666444444555666666555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222111111111111//////000000000000//////------------------------...---,,,,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------000---...444999???IIISSSUUU``````]]]^^^[[[^^^kkktttooovvvuuuqqqzzzrrr|||xxxmmmggggggrrr}}}~~~~~~zzz}}}~~~~~~~~~~~~}}}zzzxxxyyyvvvssspppnnnkkkhhheeecccbbbaaa```^^^[[[UUURRRSSSPPPNNNMMMOOOQQQRRRRRROOOGGGAAADDDLLLVVVaaajjjiiiggg^^^TTTNNNLLLJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA?????????@@@BBBEEEHHHIIIOOOJJJDDDAAAAAABBB@@@??????>>>===<<<;;;<<<======>>>>>>>>>>>>???????????????@@@BBBBBBAAA>>>:::888777888:::<<<=========<<<:::::::::;;;;;;<<<===>>>;;;<<<<<<===>>>@@@AAABBB???@@@AAABBBCCCDDDDDDDDDEEEDDDBBB@@@>>>>>>===>>>>>>@@@AAA@@@===:::999999:::<<>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>???????????????AAACCCCCCBBB>>>999666777999;;;======;;;999777777888:::<<<<<<;;;999888>>>>>>>>>??????AAABBBBBB@@@AAACCCDDDEEEFFFFFFFFFAAAAAA???>>>>>>>>>???@@@:::<<>>======999;;;===@@@DDDJJJRRRWWWZZZeeepppxxxnnn^^^ggg}}}^^^IIIKKKIII>>>;;;888555333333444555222222222222222222222222333333222222111000000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...+++---.........///111333999;;;>>>@@@AAABBBDDDFFF