BM6P6(@ ???888222000///,,,---000,,,++++++******++++++,,,++++++******************---,,,,,,444GGG[[[```[[[|||```<<>>:::FFFWWW```bbbcccaaaRRREEEIIINNNMMMkkkzzz|||zzz}}}~~~RRR===BBBFFFFFFLLLNNNLLLLLLNNNVVVkkkccc<<>>JJJ```ppp[[[JJJKKKPPPRRRXXX```^^^^^^___``````ccchhhkkkwwwqqqtttkkk\\\XXXSSSDDD???GGGIIIDDDJJJXXX<<>>===;;;999666333222222333444666666GGGfff}}}|||WWWEEEBBB```}}}iiiIII{{{???888222000///,,,---///,,,++++++******++++++,,,************************,,,------111@@@RRR\\\\\\wwwcccLLLttt|||iii\\\NNNKKKSSSXXXZZZaaahhhmmmqqqxxxsss}}}TTT888333...---//////---***,,,,,,,,,------------...///---...///333EEEhhh~~~yyyiiiUUUEEE>>>@@@@@@<<<777666:::???VVVbbbqqq}}}hhhlll}}}yyyjjj[[[OOO???:::HHH[[[dddhhhiiigggVVVIIIMMMQQQTTTrrrtttkkkEEE===DDDJJJLLLLLLKKKKKKMMMOOOUUUhhhhhh???666AAA666<<>>GGGZZZyyyxxxaaaMMMJJJOOORRRWWW^^^\\\]]]___```aaacccgggjjjzzz{{{sssfffaaa```PPPGGGMMMVVVYYY[[[___]]]GGG;;;444///===HHH<<<444===GGGHHH>>>222...111444333111000///111777<<>>999555222111111111666;;;PPPmmm~~~tttQQQDDDIIIfff```YYY???888222111///------///,,,++++++******++++++,,,************************+++.........555FFFVVV___]]]www}}}jjjWWWzzzhhh\\\MMMIIISSSRRRUUU[[[dddmmmtttyyy{{{fff^^^llloooAAA333000,,,+++---...,,,***,,,,,,,,,,,,------------222)))+++555111000QQQ~~~gggjjjbbb{{{ggg\\\;;;333;;;===888666999:::777GGGTTTgggwwwuuuxxx~~~zzzkkk]]]QQQ???;;;JJJ___jjjooopppmmm\\\OOORRRUUU^^^{{{{{{TTT999???DDDKKKPPPHHHIIIKKKMMMMMMOOO^^^}}}JJJ222<<<333888===DDDRRRfffxxx}}}uuuuuutttfffaaaaaaiii~~~yyyyyykkk]]]SSSKKKQQQeee}}}rrrrrrOOOPPPvvv___FFFbbbqqqzzzlllkkkvvvWWWSSS???...000222111555:::<<>>???DDDQQQnnniiiPPPIIINNNRRRVVV[[[ZZZ\\\___aaabbbdddfffiii~~~xxxoooiiijjjYYYJJJLLL\\\gggddd[[[ppp[[[FFF555---999FFFBBB888777BBBSSSSSSAAA222000444333111000///111444666AAAJJJTTTZZZZZZYYYZZZ\\\XXXYYYZZZ]]]```bbbaaa```eeeeeeeeedddaaa\\\XXXUUULLLIIICCC===777444222111444CCC^^^wwwhhhJJJBBBTTTnnnyyyNNN___>>>888222111000---,,,...,,,++++++******++++++,,,***************+++++++++)))---...,,,...;;;QQQbbbPPP^^^yyy}}}eeeZZZoooeeeVVVIIIOOOWWWUUUWWW^^^gggmmmtttyyyttt}}}eeerrrWWW444000---++++++,,,---,,,+++++++++,,,,,,,,,---------111(((,,,777000(((@@@fffpppgggooooooooohhhSSSdddBBB>>>999888999:::888555<<>>AAAJJJeeerrrTTTIIILLLQQQVVVYYYYYY\\\```bbbccceeegggiii|||yyyrrrpppcccQQQLLLZZZhhhbbbRRRgggbbbWWWCCC333444@@@EEE<<<666GGGhhhqqqWWW:::000111666999444000///222333:::FFFSSSZZZZZZXXXZZZ]]]YYYXXXYYY^^^ccceeedddaaa```cccfffiiiiiigggdddbbbZZZVVVPPPHHH@@@:::666444444KKKjjj~~~~~~^^^DDDCCC^^^uuupppEEEddd{{{>>>777222222000---,,,...,,,++++++******++++++,,,))))))*********+++++++++(((,,,...,,,***555LLL___eee^^^rrrcccCCCZZZuuucccSSSQQQXXXVVVYYY```ccceeejjjrrruuuvvv~~~llleee~~~fff>>>......---,,,,,,---...------+++++++++,,,,,,,,,---------+++///444111---888III~~~tttjjjkkkOOO;;;>>>AAA888333666666AAASSSeeettt~~~|||wwwkkkaaaTTT???>>>SSSeeeqqqwwwwwwrrraaaUUU[[[```uuupppxxxkkkxxxddd===:::HHH???@@@JJJBBBDDDGGGJJJHHHEEEMMMddd{{{xxxAAA;;;555777;;;AAALLL\\\ppp{{{}}}vvvxxxrrrjjjttttttaaaTTTJJJ??????SSSrrr~~~yyyhhhMMM@@@BBBPPP___nnnwww~~~bbbPPPvvvzzzvvvhhhZZZVVVdddwww|||}}}yyywww{{{mmmuuubbb[[[lllbbbWWW>>>///222222111999===>>>BBBGGGIIIJJJPPPWWWzzzyyytttlllzzzyyy>>>===???GGG^^^{{{[[[JJJJJJPPPVVVYYYZZZ]]]```cccdddfffhhhjjj|||~~~yyyqqqbbbVVV[[[eee___PPPXXXhhhiiiTTT===666CCCUUUCCC888GGGmmm{{{aaaAAA333///===DDD===111---111444888CCCRRRZZZZZZYYYZZZ]]]ZZZYYYZZZ^^^cccfffdddbbb^^^aaaeeeiiijjjjjjiiigggccc___XXXPPPGGG@@@;;;888999TTTssswwwVVVCCCJJJfff{{{gggLLLzzz===777333222111---,,,---,,,++++++******++++++,,,)))))))))***++++++,,,,,,)))+++---,,,+++111CCCUUUfffdddxxxvvvlll^^^???hhhhhhVVVMMMKKKPPPZZZ___^^^bbbiiipppnnnvvv{{{xxx}}}ppp\\\bbbxxxOOO555222---------............---++++++++++++,,,,,,,,,,,,***---///000111222555777rrrwwwPPP777===BBB777333<<<444<<>>GGGDDDAAACCCFFFGGGGGGNNNaaatttuuuCCC999555555:::AAALLL[[[qqq{{{ssszzzuuummm~~~bbbBBB===VVVwww~~~~~~|||hhhXXXEEE888>>>NNN___ppp~~~RRRfffvvv~~~xxxnnnrrr|||vvviiiuuuzzzzzz\\\|||YYYhhhYYY>>>000333222222;;;??????CCCHHHKKKKKKNNNTTToooLLL===@@@EEEVVVyyyfffPPPJJJOOOUUUYYYZZZ\\\___aaaccceeeiiikkkxxxzzzooobbb___bbb]]]TTTPPPiiimmmXXXCCC:::IIIcccJJJ<<>>444777>>>JJJZZZjjjxxxyyytttkkkggg[[[GGGIIIcccrrr||||||xxxqqqddd___kkktttzzztttppp|||{{{[[[;;;;;;<<<===<<>>AAAAAADDDJJJMMMLLLNNNRRRgggiii???AAABBBMMMkkksssWWWKKKMMMTTTXXXYYYZZZ]]]^^^```cccgggkkkqqq}}}}}}uuummmhhheeeaaa]]]QQQgggfffUUUKKKEEELLLcccNNNAAADDD[[[hhhZZZDDD777222FFFQQQGGG777111111000333<<>>'''<<>>???@@@DDDIIIMMMttt???777666333777>>>???LLLgggpppwwwrrr}}}zzzbbbOOOHHHWWW|||kkkssssssrrryyynnnkkkooouuu~~~{{{iiiaaa[[[kkkcccUUUooo[[[XXXJJJbbbuuu~~~xxxuuuuuu|||}}}yyyuuuhhhiii{{{mmmuuuaaaaaa]]]GGG333000555999;;;===GGGHHHJJJLLLNNNOOOPPPQQQaaaggg???BBB<<>>:::---000666...555EEERRRbbbiiibbbgggddd___\\\\\\^^^______bbb^^^ZZZZZZ^^^eeekkknnnkkkuuuhhhZZZ^^^XXXOOOXXXyyy|||~~~oooTTTDDDVVVvvv|||jjjMMMvvv|||~~~===999444111000000///...,,,+++******,,,,,,+++***++++++************++++++---,,,+++++++++---///000777TTTpppyyy~~~vvvNNNFFF;;;EEExxxhhh]]]WWW\\\^^^^^^bbbjjjrrrtttsssuuuyyy~~~{{{wwwuuutttsssvvvttt\\\EEE@@@IIIvvv[[[999,,,///222///------,,,,,,,,,+++++++++******************************+++,,,---...//////...@@@pppppp}}}sss```FFF999::::::888999888777;;;HHH\\\jjjuuu{{{}}}llliii^^^RRRaaa~~~rrrlllqqqxxx~~~www|||lllsssxxxttt}}}OOO<<<888888999::::::;;;;;;<<<;;;;;;<<<<<<===@@@EEEIIIgggUUU999999888===DDDEEELLL\\\nnnttt~~~{{{uuuuuuxxxtttmmmpppzzz|||zzzoooZZZQQQXXXppp}}}jjjaaaYYYZZZmmm{{{oooWWW|||qqqmmmhhhJJJ555FFFUUUvvv||||||www|||{{{xxx|||{{{ppprrryyy{{{ooo|||kkkmmmLLL<<<...///666:::===???EEEFFFIIIKKKMMMNNNNNNNNNOOOwwwppp~~~[[[DDD>>>BBBWWWcccsss]]]LLLIIITTTYYYYYYYYYZZZ]]]aaadddeeeiii~~~yyy}}}}}}qqqrrrpppggg\\\XXX^^^fffSSSNNNVVVkkkppp^^^HHH???===FFF[[[PPP???666,,,555888222444===KKK]]]gggdddiiigggdddbbb```^^^\\\ZZZ^^^\\\[[[\\\```eeehhhiiioooyyyrrriiiiii^^^WWWccc}}}zzzhhhRRRKKK___{{{]]]PPPzzzmmm<<<999444111000000///...,,,+++******,,,,,,+++***++++++************++++++,,,,,,+++++++++---///000+++;;;[[[zzz|||vvvVVV555999XXXbbbZZZVVVVVVYYY\\\\\\```dddjjjmmmqqqtttvvvwwwyyyzzz}}}~~~}}}wwwwwwuuurrroooqqqwww|||pppUUU@@@@@@QQQccc|||aaa999---...------111,,,,,,,,,+++++++++++++++******************************+++,,,---...//////---111OOOyyyeeeZZZKKK...)))AAA<<<<<<:::666666>>>LLLXXXiiirrr}}}wwwiii]]]\\\ooouuurrrzzzssstttyyy|||tttqqq{{{uuuaaa999>>>888888999999:::;;;;;;;;;:::;;;<<<;;;<<<>>>BBBEEEddd___999999;;;BBBJJJPPPQQQRRRccclllyyy~~~wwwwwwsssnnnooovvvxxxlll\\\XXX___gggnnnkkkaaaUUUVVVoooyyy{{{wwwttt}}}\\\jjjvvvUUUCCCEEECCCnnnppp```dddjjjqqqyyyhhhWWW^^^llluuusssqqqhhhYYYXXX<<<444///222999<<<>>>???BBBDDDGGGJJJLLLLLLKKKJJJIIIfffCCC:::>>>HHHWWWgggSSSJJJPPPXXXXXXYYY[[[]]]```bbbcccjjjvvvyyy}}}}}}|||xxxppphhhcccdddfffXXXZZZbbbnnnpppcccNNN@@@EEELLL^^^RRR@@@777---777AAA===777777DDDYYYgggjjjmmmlllkkkhhhddd^^^ZZZWWWXXXXXXXXXZZZ]]]^^^]]][[[gggoooooolllggg[[[\\\nnn~~~sss^^^PPPVVVlllpppRRR\\\uuummm<<<999555222111000///---,,,+++******,,,,,,+++***++++++************++++++++++++++++++,,,---...///000,,,@@@kkk~~~wwwkkkMMM...333RRRzzzjjj[[[PPPSSSWWWWWWYYY___```eeeiiikkkkkklllooorrrtttuuuuuuuuuttttttwwwyyy{{{zzzyyyyyyxxxxxxwwwvvvlllnnnoooooopppwwwoooRRR@@@MMMooogggEEE,,,---444///)))***+++++++++++++++***************************************+++,,,------......111222666dddzzz]]]xxx|||uuueeeQQQUUUCCC222>>>>>>===;;;666444888AAAHHH[[[hhhwwwlllbbbjjj}}}~~~wwwxxxwwwqqqyyyvvvrrrIII555999777888888999999:::;;;;;;<<<<<<===<<<<<<===@@@CCC^^^fff;;;555777@@@KKKWWWYYYPPPTTTbbbsss|||ttthhh```^^^gggyyy}}}eeeWWWQQQPPPyyyuuusssiiiYYYRRR^^^rrr}}}}}}~~~zzzuuusssxxx{{{vvvnnnaaa[[[iiidddVVVtttnnn[[[SSSDDDddduuurrruuu}}}}}}|||pppXXXcccwwwzzzqqq{{{]]]LLLDDD666555666:::>>>???>>>===@@@CCCGGGJJJLLLKKKIIIHHHOOOWWWQQQ===>>>???PPPrrrpppZZZLLLOOOUUUWWWYYY[[[]]]^^^aaabbbiiikkk~~~}}}~~~xxxrrrmmmiiifff^^^eeemmmqqqpppgggTTTCCCOOOXXXcccOOOBBBEEE999666NNNNNN@@@444@@@XXXiiirrrqqqqqqppplllggg```\\\ZZZZZZYYYYYYZZZ[[[ZZZXXXVVVWWWZZZ]]]\\\TTTMMM[[[ttt|||~~~lllVVVQQQaaawwwhhhRRRnnnmmm;;;888555222111000///---,,,+++******,,,,,,+++***++++++************++++++******++++++,,,------...333***222WWW~~~qqqbbbHHH<<<======OOOjjjuuuWWWLLLLLLMMMQQQXXXWWW[[[```cccdddfffjjjnnnhhhkkkmmmmmmmmmlllllllllpppqqqrrrqqqpppnnnllllllgggkkkppptttzzztttgggTTT999666^^^AAA777//////111///***(((************************))))))))))))))))))))))))***++++++,,,,,,------------666+++CCCpppmmmqqqVVVaaasssxxxoooMMM888======;;;888666777;;;???MMM[[[nnn|||tttmmmyyy}}}yyy{{{xxxooosss|||~~~zzz}}}uuu```777<<<333666666777777888999999999:::;;;<<<;;;:::;;;===???GGGhhhJJJ777333<<>>BBB^^^|||MMM...222222,,,***,,,...,,,)))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,,,,,,,---)))555---222fffzzzvvvppp|||rrrVVV999:::;;;<<<:::999888:::;;;BBBNNNaaaqqq}}}~~~~~~||||||mmmlllsssuuuqqqnnnzzzsssEEE333>>>333444444555555666777777888666777888888777777999;;;:::RRRtttddd???222999;;;IIIUUULLLHHHWWWkkk{{{{{{pppiiifff\\\YYYQQQQQQZZZiiiyyyeeeUUUKKKaaaqqqzzzrrrkkkuuuzzzuuugggYYYMMM???555999EEE999@@@@@@;;;@@@UUUkkkwwwwwwwwwyyyOOOlllffftttwwwhhhttt~~~~~~tttiiiqqq}}}zzzppptttggg{{{pppHHH,,,---222777:::@@@DDDBBB>>>@@@BBBEEEHHHIIIHHHGGGFFFEEEMMMeee~~~{{{pppeeeuuuFFF:::888KKKYYYjjjQQQIIIMMMRRRXXX\\\\\\]]]```bbbiiieeelllyyytttsssyyy~~~}}}xxxpppeee[[[^^^eeedddIIIPPPlll\\\CCC[[[jjjTTT666???SSSaaaooouuuvvvvvvrrrlllhhhggghhh]]][[[YYYYYY[[[]]]______ZZZSSSQQQIII???OOOooo}}}sss]]]RRR___vvvxxxWWWcccuuubbbmmm:::888555333222111...,,,,,,+++******,,,,,,+++***++++++************++++++)))******+++,,,,,,---,,,(((+++...000<<>>FFFEEE???@@@AAACCCEEEEEEFFFEEEEEEDDDQQQUUUwwwuuukkk{{{UUU>>>777GGGSSSmmmzzz\\\NNNIIIPPPWWW\\\\\\]]]```ccceeefffiiiwwwwwwooommmnnngggcccRRRXXXjjj[[[LLL\\\sss]]]999AAARRR[[[iiitttxxxzzzxxxqqqkkkhhhiii\\\YYYVVVTTTTTTTTTSSSRRRQQQKKKLLLEEE@@@ZZZyyy|||~~~~~~jjjUUUUUUiii~~~gggOOOtttfffrrr:::888555444333111...,,,,,,+++******,,,,,,+++***++++++************++++++))))))***,,,,,,,,,,,,,,,+++,,,///111444DDDjjj{{{sssVVVHHH===;;;777<<>>CCC[[[vvv~~~wwwtttiiinnnZZZRRRzzzjjjjjjhhhtttnnngggfffkkkiii777+++444666555666>>>GGGFFF??????@@@AAABBBCCCCCCDDDDDDEEENNN???mmmyyy{{{tttNNN<<>><<>>===ZZZxxx[[[222&&&111---------,,,+++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,222***+++000...666bbbnnndddccczzzdddSSSjjjrrruuucccDDD111888@@@;;;888===555555888CCCSSSeeeuuu}}}|||nnndddaaattt|||hhhiiiyyyqqqFFF555555333111222333333333333333333333333333555666555555555777999===:::PPP___???===444888EEE@@@FFFCCCJJJ^^^nnnuuu{{{jjjCCCFFFoooxxxnnnddd]]]]]]___ccc\\\ZZZ___^^^xxxpppqqqrrrfffXXXdddaaa```xxxzzznnnyyy}}}ttt___PPP???///***333333666:::;;;===DDDMMMEEE@@@>>>BBBDDDDDDEEEHHHHHHQQQHHHdddyyy}}}\\\@@@444JJJUUUyyyttt[[[LLLHHHMMMXXX]]][[[^^^dddaaabbbaaadddvvv|||uuugggdddjjjiii___SSSccc}}}iii@@@FFFaaagggbbbfff{{{yyyssszzzhhhfff```[[[ZZZWWWOOOGGGDDD>>>???:::777IIIgggxxxyyy}}}~~~oooZZZVVVkkkzzztttPPPXXXvvv}}}zzz;;;:::888555222000......************************))))))))))))))))))))))))))))))***++++++,,,------...++++++...+++...AAAXXXsssMMM666444;;;FFF```xxxttttttsssqqqqqqtttxxx|||qqqbbbMMMDDD@@@<<<:::NNNlllyyyjjj|||{{{WWW<<<222///,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,111******///,,,000SSS}}}nnn{{{ggg~~~oooYYYDDD======999888:::999999:::???IIIWWWeeennnzzzmmmaaacccjjjxxxuuummm{{{{{{aaa>>>222222111000111333333333333333222222222333444555555444555777999777777IIIrrr___777111999???CCCAAA===@@@PPPcccqqqyyy~~~^^^@@@QQQvvv~~~sssrrr|||vvvsssppppppuuunnnjjjjjj]]]nnn|||eeekkkmmmkkknnn|||ccceee{{{ooosssuuuyyyrrrlll}}}vvv```III999333111///000333777999;;;CCCKKKHHHCCC@@@BBBDDDDDDEEEHHHGGGKKKGGG``````uuuhhh:::>>>KKKTTTmmmeeePPPJJJJJJTTT[[[ZZZ\\\bbb```aaaaaacccmmmvvvtttwwwttthhh]]]lll}}}kkkEEEGGGdddlllaaafffyyyzzzqqqooohhhaaa___\\\TTTNNNLLLCCCAAA;;;:::MMMjjjyyyyyy~~~|||iiiZZZZZZppp|||bbbPPPjjj~~~www;;;:::888555222000......************************))))))))))))))))))))))))))))))******+++,,,,,,,,,---+++,,,///,,,)))111===YYYtttaaaRRRBBB777>>>@@@\\\}}}dddLLL>>>999;;;333111777MMMyyyxxxTTT444)))...///)))+++++++++++++++***)))((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,000)))***///+++***???\\\eeeVVVDDD888555555888<<<999:::::::::>>>GGGTTT]]]mmmttt|||zzziii]]][[[___cccmmmssszzzaaaJJJ444///000//////111222222222222222222222222222444444444333444666888999;;;EEE]]]DDD888<<<:::EEE???<<<999@@@TTTjjjwwwyyy{{{qqqzzzoooUUUHHHTTTqqqrrrdddjjjrrr|||wwwrrrrrrtttxxxeeegggzzzxxxooouuuddd```yyy}}}zzzjjjnnnqqquuu}}}zzzzzzfffooo|||jjjEEE222333///222222555999:::;;;BBBJJJMMMGGGCCCCCCDDDDDDEEEHHHFFFDDDFFFXXX~~~xxxtttZZZuuu777>>>EEEOOO\\\}}}rrrXXXLLLGGGOOOWWWYYY[[[___```___```aaabbbpppzzzooofff{{{~~~oooPPPMMMlllxxxcccjjjxxx}}}}}}vvvmmmfffccc___WWWQQQOOOJJJDDD<<>>666666<<<777>>>GGGJJJXXXrrrPPP333000111)))''',,,******++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++...***,,,000---(((111@@@pppjjjsssjjjXXXGGGAAA<<<777888???777888999777777>>>JJJSSSccckkkuuu~~~sss^^^WWW[[[aaacccZZZccc{{{vvvxxxyyyEEE999///...000......000000000111111111111111222111333333333333333555777999<<<>>>LLLppp]]]???999:::BBB@@@AAA===:::HHHaaarrrvvv{{{xxxyyyzzz}}}hhh___aaaQQQddd|||uuuccchhhrrrlll[[[mmmppp}}}|||jjj]]]YYYYYYfffVVVyyy{{{vvv{{{}}}www{{{yyyuuuooonnnvvv~~~qqquuu{{{iiiwwwrrriii@@@---222,,,333333666999999999>>>EEEOOOIIIDDDDDDDDDCCCDDDHHHDDD???FFFOOOzzzwwwmmmMMM;;;@@@LLLSSSddd|||bbbQQQEEEJJJSSSWWWZZZ^^^aaa\\\^^^aaa^^^aaazzz~~~wwwrrrsss]]]WWWwwwiiiqqq|||yyy{{{sssllliiieee\\\UUURRRNNNCCC<<>>PPP___dddxxxxxxgggTTTGGG@@@<<<999888555222555999HHHnnnttt}}}pppMMM666(((///333+++&&&+++))))))*********)))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,+++---111///***,,,222NNNhhhYYYjjjzzznnnVVVnnn|||gggaaaUUU@@@777<<<777999999777666:::DDDLLLZZZcccnnnxxxxxx^^^UUU___eeeaaagggfffpppxxxWWW555111///000000///...////////////000000000111111000111222222111222444666111444444>>>fff|||HHH222:::???BBBGGGDDD;;;???SSShhhqqqzzzpppzzztttppptttTTT[[[yyy}}}}}}vvvgggkkkqqqoooPPPPPPNNNfffssswwwrrrrrrwwwmmm[[[kkkXXX}}}}}}zzzxxx~~~}}}{{{ooo{{{ZZZVVVSSS444)))444111...///222777777777===DDDMMMGGGCCCCCCCCCBBBCCCFFFCCC===EEEHHHsssCCCBBBKKKSSSXXXqqq[[[HHHHHHPPPTTTYYY]]]```ZZZ[[[bbb```^^^kkkvvvgggdddooozzzyyy{{{vvvtttoooeee\\\XXXLLL@@@;;;JJJdddyyy~~~|||}}}~~~qqqccc[[[eeeuuuzzzwww___jjjttt}}}{{{yyy;;;:::888555222000......************************))))))))))))))))))))))))************************,,,+++***+++------------++++++;;;aaayyyvvv]]]999---999999AAAHHHIIIJJJPPPWWW[[[bbbdddeeeeeebbb]]]WWWSSSLLLEEE???>>><<<888444444666666444444:::DDDJJJKKKccccccDDD000111,,,%%%'''...---'''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++)))+++...///...,,,,,,...666XXXeeerrrvvviiiZZZzzzwwwcccHHH888666:::;;;;;;999777999>>>BBBOOOWWWcccnnnvvv~~~yyyppp___TTT^^^ooolll\\\bbbxxxVVV222000000000111000///...------......//////000000000///111111111111111333555444666333777VVVkkk===<<<>>>AAAGGGGGG???:::EEEXXXggguuu{{{yyyxxxzzzwww[[[XXXuuuooohhhuuu}}}uuutttvvvtttddd]]]XXX[[[jjjssswwwxxxqqqddd}}}}}}{{{vvvXXXHHH>>>***(((333333---///444:::<<<===CCCJJJGGGBBB???AAABBB@@@AAACCCBBB>>>DDDEEE___TTT@@@DDDRRRUUUoooiiiQQQJJJLLLPPPUUU\\\^^^YYY[[[```bbb```fffooo|||ppptttttt}}}wwwuuuqqqggg^^^ZZZLLL???===QQQjjjxxx{{{|||{{{|||~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~lll]]]aaannn}}}}}}}}}vvvRRRoooqqqwwwwwwooo;;;:::888555222000......************************))))))))))))))))))))))))************))))))))))))+++++++++******+++,,,+++222///111@@@``````JJJFFFCCC:::444555777888999;;;:::;;;<<<===<<<:::777666>>>:::888777444222666>>>666:::999<<>>LLL\\\pppwwwyyyiii\\\vvvvvviiiiii~~~}}}rrr~~~{{{nnnpppwwwwwwyyydddiiikkkooo}}}rrrbbb|||vvvuuuyyyuuu```FFF333+++,,,...---000111666;;;======BBBIII@@@<<<;;;???AAA???>>>@@@AAA???AAAGGGNNNrrryyytttqqqddd===>>>FFFQQQ^^^}}}yyy[[[MMMJJJJJJPPPXXXYYYZZZ\\\]]]___aaafffiiiqqq{{{zzz|||tttqqqllleee___]]]SSSGGGHHH^^^sss{{{{{{|||~~~}}}|||||||||||||||||||||wwwggg[[[jjjwww~~~zzzwwwnnnccc|||yyyuuulllnnn;;;:::888555222000......************************))))))))))))))))))))))))*********))))))))))))))))))+++,,,++++++------,,,)))---,,,***777[[[sss\\\IIIFFFGGGAAA999777555555666666888:::;;;<<<777777:::===;;;;;;FFFTTT|||zzzkkk^^^ppp}}}TTT000)))555111((()))333000###"""---''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************&&&+++,,,(((&&&***---......333HHHyyy{{{yyy{{{aaa___UUUAAA555555555888:::;;;:::999444<<>>GGGVVVnnnuuu~~~wwweee}}}zzzfffgggrrrtttnnniii}}}{{{jjjcccqqqvvvwwwooommmrrrzzzqqqVVV}}}|||pppmmm~~~aaaWWW>>>,,,///222,,,***//////333666555333777===;;;888999===@@@>>>===???AAA@@@>>>JJJFFFeeelllhhhiii{{{rrrRRRuuuqqq???AAA999LLLSSShhhcccPPPHHHFFFLLLUUUUUU[[[^^^[[[[[[aaagggiiihhhrrrvvvppplllgggdddeee\\\QQQSSSiii|||}}}~~~}}}||||||{{{{{{{{{|||{{{zzz{{{yyyqqqeee[[[qqq}}}~~~}}}xxxjjjgggooovvv]]]tttxxx{{{===:::777555333111...++++++******)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------111111111...)))555___yyyxxxuuuJJJ777:::IIIIII999888IIIRRRLLLHHHBBBMMMfffqqqhhhdddjjj}}}OOO...)))---,,,,,,++++++***)))(((((('''((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,555///)))''')))+++***((())))))))))))************++++++******++++++,,,---+++333555VVVqqq```{{{zzzkkkNNNYYYuuuqqqjjjBBB<<<777999===<<<888555;;;;;;@@@HHHOOOVVVfffuuu{{{yyyjjj___ZZZPPP[[[ccc[[[JJJMMMnnnxxxvvvGGG555111---///...---,,,,,,,,,,,,,,,...------------...//////............////////////555111444999555<<>>KKKfffppp|||}}}sssjjj```hhhkkkYYYnnnuuuqqqnnnhhhbbbuuunnnPPPhhhnnn[[[}}}eeefff|||sssuuueeeZZZCCC111...000---,,,000---111444333111000444888888999:::<<<===>>>>>>>>>BBB@@@CCCGGGIIIUUUvvvmmmmmmvvvhhh~~~{{{\\\===:::IIIOOOVVV{{{uuu```PPPDDDHHHVVVVVVVVVWWWYYY\\\___aaacccnnnkkkvvv{{{rrrqqq```}}}kkk___fffwww{{{|||~~~~~~}}}}}}~~~~~~}}}|||zzzyyy|||xxx{{{tttbbb```jjjxxx~~~|||zzzxxxvvvnnn\\\zzzwwwoootttzzz===:::777555333111...++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---)))(((,,,...+++,,,@@@WWWxxx}}}{{{www}}}uuuooovvvqqqLLL555///...,,,++++++******)))((((((''''''''''''''''''''''''''''''((('''&&&%%%&&&((()))+++222---(((''')))+++***'''(((((()))))))))*********++++++******++++++,,,---***,,,...999bbbdddsssccc[[[```pppbbb^^^>>>,,,999CCC:::888AAA:::999<<>>...---///,,,+++...,,,000444444111111333666777888:::;;;<<<===>>>>>>@@@???AAADDDFFFRRRqqqKKK444???FFFLLLeeelllUUUJJJGGGGGGUUUVVVWWWYYYZZZ]]]```cccbbbffflll||||||sss|||nnnppp{{{{{{|||~~~}}}|||}}}}}}~~~}}}|||{{{{{{{{{|||~~~}}}pppcccfffqqq|||yyy}}}zzzbbbgggxxxnnnzzz===:::777555333111...++++++******))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,+++(((+++111111,,,---333YYYnnnCCC$$$'''111---)))---)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&'''((())),,,)))&&&''')))***)))'''(((((())))))))))))******+++************+++,,,,,,///(((---...<<>>999;;;:::999:::999:::AAAIII]]]eeennnvvv~~~sssdddYYYPPPLLLPPPWWW]]]JJJOOOsssyyyuuuRRR888...---//////------,,,,,,++++++,,,,,,+++++++++++++++,,,,,,------............////////////...333888555333BBBWWW}}}CCC>>>CCCIIIFFFDDDBBB<<>>HHHkkk{{{zzz[[[;;;///...---,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------------.........//////...---111555333111777AAAffffffAAA999HHHHHHFFFEEE<<<>>>NNNaaannnyyyuuuYYYHHHDDDAAABBBGGGQQQiiiiiiNNN@@@AAAKKKNNNGGGRRRJJJWWWyyynnnNNNHHHWWWbbbuuu^^^MMMOOO\\\fffbbbwwwwwwoooqqqzzzdddwww~~~kkkrrr~~~hhh___999///)))***,,,+++***,,,***...222444333222111222444555777999:::<<<<<<<<>>OOOSSSYYYxxxdddTTTFFFGGGMMMTTTWWWXXXYYY\\\___```ffffffdddpppxxxxxx|||yyy{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{~~~zzznnnhhhmmmvvv{{{xxxvvvlllUUU}}}{{{lllgggqqqiii```===:::777555333111---++++++******)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))******++++++((((((***------///333222222@@@ggg|||\\\>>>+++''')))...333...&&&%%%+++''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&(((((('''&&&'''(((((((((((()))))))))******))))))******+++,,,***)))(((000222+++NNNkkk^^^www```XXX{{{wwwvvv]]]777000EEE<<<===<<<:::888999:::;;;999>>>HHHQQQ\\\hhhsss{{{sssiiicccPPPLLLLLLQQQSSSLLLCCC>>>IIIsssTTT===,,,,,,///---+++...++++++*********++++++,,,,,,,,,,,,,,,,,,------...------------..................///111111222555888HHHnnnKKK000@@@GGGEEEFFFAAA;;;DDDQQQaaatttfffQQQIIIJJJOOOOOOFFFMMMrrriiiaaa```^^^iii|||mmmhhh}}}zzz}}}kkkPPPDDDGGGOOOiiinnnjjjjjjcccbbbxxxsssiiilllfffdddjjjrrr{{{}}}zzzuuuXXX^^^pppnnnwwwjjjHHH111,,,***+++,,,,,,+++,,,***---000333333222111000222333555777999:::;;;;;;>>>BBBFFFFFFBBB@@@GGGPPPvvvzzzzzzUUUtttVVV888000EEEPPPQQQnnnrrr\\\PPP@@@FFFNNNTTTVVVWWWYYY[[[^^^]]]```eeehhhrrr~~~vvvxxx|||xxxzzz|||}}}{{{yyyzzz|||~~~~~~}}}{{{yyyxxxxxxyyyzzz~~~zzzqqqiiikkktttzzzzzzyyy||||||uuuuuulllSSS```vvv```bbb{{{~~~ggg===:::777555333111...++++++******)))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((())))))******###'''+++,,,+++***,,,...111000)))000^^^qqqPPP777***&&&***---,,,)))(((***)))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''(((((((((((())))))***))))))))))))***++++++'''222'''$$$444///666]]]wwwsssyyyTTTlll~~~qqqbbbJJJ:::777999<<<<<<::::::<<<<<<:::666888===BBBJJJSSS]]]ddduuu~~~}}}nnn^^^RRRLLLFFFJJJNNNJJJ@@@===HHHWWW}}}tttzzz]]]:::111+++......***(((+++******))))))******++++++,,,,,,,,,,,,,,,---......,,,------------.........---//////...000555777777@@@ZZZhhh???>>>DDDDDDDDDDDD999<<>>IIIfffzzzuuuaaammmyyyqqqhhhnnnkkkrrrpppnnnnnnrrr|||zzz|||tttpppjjjtttooowwwfff___555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222222111000111222444666888999:::;;;999>>>CCCEEECCCBBBFFFJJJddd~~~ooo}}}VVV444<<>><<<777999999:::;;;>>>CCCIIIMMM___eeejjjlllrrr|||yyytttkkkaaaWWWOOOHHHDDDLLLJJJFFF@@@>>>KKKjjj___BBB333222000...,,,))))))***)))))))))))))))***+++++++++++++++++++++,,,,,,---,,,,,,---------.........+++000111...000777:::888:::IIIrrrLLLCCCEEECCCCCC<<<<<<>>>GGGZZZppp|||~~~}}}~~~{{{mmmuuuiii|||~~~uuugggeeeuuuvvv[[[UUU```uuutttrrrzzz```{{{yyyzzzttt}}}{{{vvvpppmmmrrr~~~|||{{{{{{~~~lllbbbssswwwzzzggg\\\OOO111***,,,---,,,******+++,,,,,,,,,---///000111111000///111333555777999::::::;;;???BBBAAAAAACCCGGGJJJTTTvvv|||uuuCCC:::DDDIIIRRR___eeeOOOJJJFFFGGGMMMSSSWWWXXXZZZZZZ^^^cccaaa^^^fffsss|||}}}zzzwww{{{|||vvvyyy~~~yyyyyyxxxxxxxxxyyyzzz|||}}}uuutttrrrrrrtttxxx|||~~~qqqkkkqqqxxxxxxyyy|||zzzwwwmmmdddFFF;;;UUU~~~]]]===:::777555333111...++++++******)))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''***+++)))(((***,,,---///***---333222<<>>HHH[[[rrrnnnCCC,,,+++------)))(((+++...///))))))((())))))***++++++*********)))***++++++,,,,,,,,,,,,---------......)))000333///000888;;;777444===ggg```FFFHHHCCC@@@AAA@@@>>>AAANNNbbbqqqvvv|||yyyzzz~~~{{{kkkwwwkkkjjjeeehhhsss{{{~~~yyyvvvdddjjj{{{___||||||pppooouuuxxxuuuoooqqq}}}xxxzzz}}}eeeGGGZZZwwwrrryyy~~~|||tttnnn]]]???///))),,,...+++))))))***+++---,,,,,,---000111111111///000222444777888999:::AAABBBBBB???>>>BBBFFFIIINNNwww|||eee]]]xxxFFF888BBBKKKPPPUUUhhhtttZZZPPPDDDAAAHHHRRRWWWYYYTTTZZZ]]]ZZZZZZ^^^dddeee```{{{xxxssswwwtttxxxyyytttyyy}}}uuuvvvyyy{{{|||{{{zzzyyyqqqpppooopppsssyyy}}}pppmmmwww|||wwwwwwqqqssseee]]]:::777jjj~~~~~~zzziiikkknnnrrrDDD===<<<:::777444000---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,++++++,,,000555:::>>>tttbbb>>>//////...---+++***))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''+++000444777222,,,((()))***)))((()))******++++++,,,------333===iiilllggghhhMMMVVVbbbTTTLLL777;;;@@@<<<@@@555555::::::555777======999<<<===@@@EEELLLUUU]]]aaaaaalllxxx~~~~~~~~~yyyjjj[[[UUUKKKIIIKKKNNNLLLDDDBBBEEE???>>>EEEeeeiiiDDD---444...---,,,+++************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...///000111222222:::///@@@vvvzzzCCCEEELLL999@@@EEEEEE??????LLLaaaooozzz}}}~~~pppNNNoooxxx|||zzzooozzzwwwfff{{{yyyxxxxxx}}}~~~iiiLLLCCCLLL]]]vvvhhhzzzzzzsssdddFFF:::...******++++++++++++******++++++++++++,,,...000111...///111222222333555777<<<>>>AAABBBCCCDDDEEEGGGEEEeeezzztttRRRVVVuuuQQQ777DDD<<>>???===999777:::<<<===>>>=========???BBBEEEGGGOOOWWWaaafffhhhkkkrrrwwwzzzzzz|||~~~{{{yyywwwkkkbbb[[[ZZZVVVMMMDDDAAAHHHAAA<<<>>>AAACCCIIIPPPNNNlll|||uuuxxxRRR888...+++***------,,,+++************))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---------...///000111111222222///:::^^^WWWDDDIIIMMMIIIDDD@@@===<<<@@@OOO^^^qqqvvv}}}VVVbbb{{{zzz~~~}}}yyysssddd|||uuuuuu{{{zzzeeeFFF999MMMiiiaaaiiixxxmmmrrrgggSSS666000''')))******++++++******)))+++*********,,,---///000---///111222222222444666999<<<>>>@@@AAABBBCCCEEEDDDNNNlllsssuuueeerrr~~~BBB;;;JJJ888LLLIII]]]mmmWWWJJJDDDDDDIIIPPPVVVWWWXXXZZZ[[[]]]^^^^^^gggfffhhhppp|||xxxuuussssssssswwwvvvuuuuuuuuuvvvxxxyyywwwvvvuuuwwwzzzzzzyyyvvvrrrppppppuuu|||}}}zzztttuuuxxxzzz||||||||||||yyysssgggLLL888KKKtttppp~~~wwwoooWWW======<<<:::777444000---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************++++++++++++,,,...///000---,,,===[[[mmmoooyyy{{{MMM///'''((((((******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''(((***---)))'''&&&&&&(((******)))))))))******+++,,,,,,,,,,,,111222QQQsss|||www|||dddIIICCC666666888<<>>???BBBDDDFFF:::\\\pppuuu}}}zzzTTTNNN:::DDDLLLJJJ]]]jjjTTTHHHCCCDDDHHHVVVUUUVVVXXX[[[]]]]]]\\\^^^aaaccccccgggvvvzzzvvvwwwwwwwwwwwwvvvuuuttttttuuutttssssssssstttvvvvvvuuuttttttvvvxxxxxxwwwuuuqqqpppsssyyy}}}xxxuuuwwwzzz||||||{{{xxxwwwssssssaaa===444^^^xxxfffFFF<<<===<<<:::777444000---+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((()))))))))******)))***++++++,,,,,,,,,,,,:::,,,(((222555000666DDDVVVjjjvvviiiUUU999***...555///###((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''&&&'''(((%%%%%%&&&'''((())))))((()))))))))***++++++,,,,,,+++555000777jjjqqqdddsssxxxrrrmmm]]]BBB???888666;;;???;;;999;;;888888999:::;;;;;;<<<<<<777:::<<<;;;:::;;;@@@EEECCCCCCEEEHHHKKKMMMNNNMMMNNNMMMKKKIIIFFFCCCAAA@@@>>>:::888:::===???@@@AAA???<<<888555;;;NNNjjjSSS111444///+++...+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,---...///000000111444777444444OOOxxxIII222???BBBFFFGGGEEEBBBBBBCCCWWWcccsss}}}XXXPPPyyyqqq}}}{{{~~~uuuooonnneeebbbPPP:::???dddxxxqqq|||qqqttt^^^KKK666)))000+++((())))))))))))))))))(((((((((((()))***++++++,,,,,,---///000000111333555555777999;;;<<<>>>AAADDDGGG999NNN___ttt{{{bbbqqq999CCC>>>LLLGGGQQQuuufffSSSIIIFFFEEELLLPPPUUUXXXYYYZZZZZZ[[[WWW^^^fffhhhggghhhpppwww|||xxxwwwwwwxxxyyysssuuuwwwyyyzzzyyywwwvvvtttsssrrrqqqqqqrrrssstttrrrrrrrrrrrrsssrrrrrrqqqooossszzz|||zzz{{{|||||||||zzzxxxvvvtttmmmhhhWWW>>>@@@lllxxxzzzZZZ===999===<<<:::777444000---+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))'''(((***+++------------***+++...111000,,,***+++***555HHH___wwwkkk[[[JJJ<<<555,,,......+++***,,,,,,+++(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''%%%%%%&&&&&&'''((())))))(((((((((((())))))******+++,,,,,,(((///------===XXXyyy~~~}}}kkkeeePPP;;;333666:::<<<>>>::::::::::::999999888888777999;;;:::777666777999;;;:::999:::<<<<<<;;;999<<<<<<;;;;;;::::::999999<<<<<<<<<<<<======;;;999@@@;;;;;;IIIdddggg222---...))),,,*********)))((((((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++++++++,,,---...///000000111111//////888TTTuuu:::666EEENNNIIIEEEDDD>>>444GGGTTTeeettt|||~~~dddttteeesss{{{rrryyyvvvnnnkkkkkkZZZOOO===444DDDfffzzzoooyyynnnjjjNNN;;;,,,%%%...''''''(((((())))))((((((''''''(((((())))))************,,,...//////000222333444666888:::;;;>>>BBBEEEBBBDDDFFFIIIjjj[[[[[[ppp{{{===AAA<<>>EEEDDDDDDGGGBBB999:::DDDSSSbbbppp{{{}}}tttwwwrrrgggsss|||tttoookkkgggeeeHHH===999EEEUUUcccrrr~~~pppwwwqqqcccAAA444,,,%%%,,,%%%''''''(((((((((((('''''''''((())))))******))))))***+++---......///111333333555777999;;;>>>CCCFFF===IIIIIIEEEfffxxxppp~~~QQQooo}}}III;;;===FFFIIIHHHXXX|||eeeSSSGGG@@@GGGNNNSSSSSSSSSUUUXXXYYYYYYYYY\\\___aaabbbbbb___eeemmmuuuzzzyyywwwwwwvvvuuuqqqrrrssssssrrrrrrsssuuussstttvvvwwwwwwvvvtttsssrrrrrrpppooooooppppppqqqnnnmmmkkkiiigggiiimmmqqquuu}}}~~~yyyzzz~~~xxxwwwuuuttttttwwwzzz|||OOO555TTT|||rrr{{{mmmTTTAAA999???===<<<:::777444000---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,000222...&&&%%%+++...---...000111000///...///000000888DDDWWWwww|||LLL???999666888999888000+++,,,---***)))***111+++$$$%%%(((***)))'''''''''''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''((('''&&&%%%'''(((%%%''')))((('''&&&(((***(((((())))))******++++++***))))))000333+++333MMMnnn|||ggg___tttqqqeeeaaaSSS@@@:::999777666666777999:::666777999999999999::::::666666666777::::::999888888888888888888888888888222555555555;;;IIISSSWWWhhhxxxaaaFFF(((333222)))&&&&&&%%%)))(((((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))************+++,,,---......///111...222777333444OOOqqqOOO@@@999BBBIIIFFFDDDGGG:::;;;BBBNNN___ppp||||||{{{pppmmmzzz{{{tttsssyyyzzznnnjjjkkkjjjccc[[[===111AAAkkkyyyrrrzzzvvvvvvvvvfffTTT444000...%%%,,,(((&&&''''''((((((''''''&&&'''((()))*********)))))))))+++---------...000222222444666777:::===BBBFFFBBBCCCKKKJJJ[[[ttt{{{}}}vvvEEEBBBCCCCCCCCCHHH^^^gggWWWJJJHHHGGGJJJPPPTTTUUUTTTRRRUUU[[[```cccbbb^^^\\\]]]___bbbfffiiilllmmmnnnrrrvvv|||{{{wwwvvvtttrrrpppqqqsssuuummmoooqqqqqqqqqqqqtttwwwssssssrrrrrrrrrrrrrrrrrrsssrrrpppooooooooopppqqqkkkjjjhhhfffeeejjjqqqxxx~~~|||{{{{{{uuutttsssrrrrrrsssuuuvvvrrrHHHEEErrr}}}rrrfffMMM===555<<<===<<<:::777444000---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))******((((((+++000333000***&&&,,,---------,,,---///222///,,,///444===^^^jjjAAA///888555))))))000***((()))+++***'''(((---&&&$$$$$$(((***)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&((()))###%%%''''''%%%&&&))),,,((((((((()))******++++++&&&,,,******333222,,,///<<>>888;;;GGGJJJMMMeee{{{hhhVVVKKKBBBDDDNNNVVVVVVRRRTTTVVVWWWWWWWWWYYY]]]```]]]^^^```dddhhhjjjiiihhhhhhiiilllooorrruuuxxxyyywwwxxxzzz{{{|||}}}||||||vvvtttrrrsssvvvwwwuuussslllooorrrrrrooonnnppprrrqqqrrrrrrpppmmmmmmpppssssssrrrqqqppppppqqqrrrssssssrrrqqqooooooooopppqqqiiihhhfffdddeeelllvvv~~~~~~|||xxxuuuttttttrrrqqqooommmlllLLLCCC```uuuxxx{{{oooKKKDDD>>>666;;;???===;;;888444000---+++(((***+++)))&&&$$$&&&((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))******************************+++++++++,,,,,,,,,+++//////***222WWWlllSSS444333000---,,,,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((******)))))))))))))))***)))******++++++,,,------///555VVVccctttnnnfffkkk]]]???666CCC888555666::::::555333555777888777555888>>>===777777111111888===>>>@@@FFFkkk{{{{{{jjjyyy|||fffEEE///,,,111******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------------------...333888===eee{{{BBB>>>GGGBBB???HHH@@@>>>:::777???RRRgggttt}}}vvv~~~zzz{{{tttooofffbbbgggiii[[[III:::@@@YYY|||iiilllyyysssqqqooo===666---)))))))))'''%%%(((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,,,,---...000111333555888:::<<<===AAADDDCCCGGGNNNRRRfffSSSeee???>>>======???FFFSSS^^^{{{mmmWWWDDDBBBIIINNNPPPQQQUUUUUUVVVVVVUUUVVVXXXZZZ]]]^^^```cccdddeeeeeeeeefffggghhhiiikkklllnnnnnnoooooonnnnnnnnnnnnoooooooooooopppppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnoooppppppooonnnnnnoooppppppsssrrrpppooonnnoooooopppnnnnnnnnnoooppppppnnnlllccceeegggjjjooowww||||||uuurrrrrrqqquuuqqqtttmmmEEEkkkwww|||{{{pppssstttcccDDD444888<<<777???===;;;888444000---+++((()))***)))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))************************************************++++++++++++,,,,,,//////***)))777RRRhhhUUULLLBBB>>>???<<<222)))000///---+++***+++,,,---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''***))))))(((((())))))***))))))******+++,,,,,,---666111444SSSllluuupppUUUaaa|||kkkmmmmmmdddYYYSSSQQQOOOIIIDDDAAAAAA@@@===;;;===DDDJJJMMMGGGNNNdddqqqqqqttttttaaaGGG555...///111111))))))))))))((((((''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++++++++,,,,,,---------...............000444888CCCeeemmmDDD:::GGGHHH===HHHEEE???999999CCCRRR]]]ooowww|||vvv|||zzz|||rrrmmmhhhdddfffiiicccPPP===;;;SSSdddppp~~~uuujjjYYY666000***'''(((***(((&&&'''''''''''''''''''''''')))((((((((((((((((((((())))))***+++,,,---......000111333555777999;;;<<<>>>AAAAAACCCIIILLL]]]zzzxxxjjjTTTnnnuuuJJJ///999DDD???CCCRRRkkk}}}kkkVVVJJJDDDBBBGGGNNNPPPQQQSSSTTTUUUVVVXXXYYY[[[\\\^^^aaabbbcccccccccddddddfffggghhhjjjkkkkkkllllllkkkkkkkkkllllllmmmllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmnnnoooooooooooooooooooooooopppooonnnmmmnnnnnnooopppnnnmmmmmmmmmllljjjgggeee\\\aaahhhpppxxx}}}vvvqqqpppuuuoooooo{{{XXXgggzzz{{{xxxzzzvvvlllUUU<<<333777888333???===;;;888444000---+++((()))***)))'''%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))***+++***))))))***+++111...+++)))***,,,///000+++***)))((()))***+++,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))))))))***++++++,,,,,,---...+++///LLLyyyssseeeUUUzzzooonnnooommmfffbbbooouuu{{{PPP<<<'''"""***111---$$$)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********+++,,,------....../////////---...000111444JJJyyy~~~fff@@@AAAGGGBBBEEEDDDAAA<<<888;;;DDDLLL^^^jjjxxxkkk}}}zzz{{{uuuiii___dddbbbeeejjjhhhZZZHHH===hhhggg~~~{{{sss```AAA---)))&&&&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++,,,---......///111111222444666777999999:::>>>===???DDDDDDPPPhhhwwwkkkgggyyyEEE888===;;;<<>>===;;;888444000---+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************))))))))))))))))))))))))(((((()))))))))*********(((&&&&&&(((,,,---+++(((---...000000...---,,,,,,))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((())))))(((((())))))***+++++++++'''+++222333---888ddd~~~zzzyyyvvvuuuvvvWWW444000............,,,)))%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------...+++---///...---------...444>>>aaaooo@@@;;;LLL@@@AAACCCBBB>>>:::<<>><<<===AAA@@@FFFXXX}}}{{{vvvppp|||www@@@***777CCC@@@AAAOOOlllhhh\\\SSSIII@@@GGGHHHJJJNNNRRRTTTUUUUUUVVVWWWZZZ\\\^^^___``````___``````aaabbbcccddddddcccccccccdddeeefffggghhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiijjjllllllkkklllnnnoooooonnnlllkkkpppooonnnlllkkkjjjiiihhhooollliiieeebbbccceeehhhhhhppp}}}}}}yyyuuuqqqooonnnmmmgggeeevvvzzzZZZNNNkkkqqqkkkmmmSSS<<<777:::999666555>>>===;;;888444000---+++***)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&''')))***+++$$$%%%'''***+++***&&&###******)))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))'''(((((())))))******+++...)))+++000//////???UUU{{{rrr]]]dddQQQeeevvvSSSAAA333+++...111222---'''&&&...666'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***++++++,,,------(((***---...---------...,,,000AAAiii___===DDDDDDCCCEEEHHHCCC999555777AAAGGGRRR```nnnyyy{{{vvvxxx}}}{{{nnnaaaWWWSSSSSSWWW^^^aaaWWWEEE>>>MMMaaa||||||qqqSSS999'''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))******+++,,,---...///000000111222333444555555888>>>===<<>>???DDDJJJNNNPPPRRRSSSVVVYYY[[[]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaaccceeefffgggggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhhhhiiijjjggghhhiiijjjjjjiiihhhgggggghhhhhhiiiiiiiiihhhhhh____________bbbkkkwwwzzzpppiiikkknnniiiaaa___uuueee===AAAnnn~~~hhh{{{yyykkkjjjSSS;;;444333666555111111777???===;;;888444000---++++++)))''''''(((((('''$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''"""&&&******((('''(((***'''%%%###""""""#########'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((())))))***"""---111)))'''///222...444444===iiizzzrrrmmmrrrqqqMMM222...---(((***&&&&&&'''+++...---)))&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++++++++************(((***,,,,,,,,,,,,...000333444111111HHHuuuxxxYYYIII@@@CCCEEEBBB@@@DDD888666777===JJJYYYgggnnnzzz|||{{{zzz~~~~~~nnnaaaTTTOOOMMMKKKMMMQQQMMMKKKAAA;;;LLLiiiwwwtttwww{{{wwwnnnhhhLLL111+++...))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''((())))))++++++,,,---,,,---...///111222333444333:::888888@@@@@@===BBBBBBhhh}}}gggxxxnnnFFF555;;;:::>>>FFFTTTlll|||```VVVIIIBBBAAADDDGGGGGGOOOPPPSSSVVVYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\]]]___aaacccdddcccdddeeefffgggggggggggghhhggggggfffffffffffffffffffffffffffffffffffffffggggggggggggeeedddbbbaaaWWW\\\aaaffflllvvvvvvtttnnniiilllssstttpppSSSUUUOOOFFFWWW~~~uuupppvvvaaaEEE111333555666555333555999???===;;;888444111---++++++)))&&&'''))))))'''$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%&&&((("""&&&***,,,+++***+++---###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&''''''((()))))))))///&&&&&&///000((((((/// 555444222PPPsssttthhhnnn{{{HHH???---'''///...)))---***+++***'''%%%%%%(((***&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,++++++***)))))))))+++,,,,,,,,,++++++---///+++///111000888\\\rrr[[[GGGCCCDDD@@@>>>BBB===;;;777666:::EEETTT___ssszzz{{{|||yyyyyy}}}uuunnn^^^QQQHHHIIIKKKIIIJJJMMMJJJCCC666<<>>@@@<<<@@@@@@PPPkkk|||sssiii:::888666>>>HHHDDDEEEddd{{{mmmYYYIIIBBBAAA@@@???MMMNNNQQQTTTWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVYYYYYYZZZ\\\^^^```bbbccc```aaabbbcccdddeeeeeeeeeggggggfffeeeddddddddddddfffeeeddddddddddddeeefffkkkjjjhhhfffbbb]]]YYYWWWUUU]]]gggpppwwwzzzwwwkkkoooooolllqqq|||OOO333???eeeyyyssstttsssSSS555,,,000333111000222444555???>>>;;;888444000...,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))*********+++++++++&&&,,,///...///>>>XXXnnnppptttuuu{{{^^^+++......---,,,,,,+++******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,111---000444000;;;kkkpppAAAAAAJJJAAA<<>>OOOppphhhHHHdddnnn;;;;;;>>>AAA???@@@MMM]]]}}}xxxfff[[[PPPFFF@@@BBBCCCGGGNNNUUUWWWTTTQQQRRRRRRRRRRRRSSSTTTVVVVVV[[[ZZZ[[[[[[\\\]]]^^^___aaaaaa```aaaaaabbbcccddddddcccaaa``````aaabbbbbbcccaaa___```cccgggjjjkkknnneee\\\YYYVVVSSSWWW___bbbhhhsss~~~}}}yyyvvvuuummmjjjlllnnnyyy|||DDDPPPpppyyyyyytttrrrzzzZZZ;;;///...000222444444333111///???>>>;;;888444000...,,,+++***))))))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))*********++++++---///000///---///666===\\\sssrrrwwwsssbbbkkkxxx~~~kkkNNN999444777------,,,,,,+++***)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))***************+++++++++,,,,,,///---000444///000GGGeeetttOOO::::::DDDKKKAAADDDFFFCCC<<<666888>>>JJJQQQ\\\hhhqqqyyyyyy}}}yyyyyyyyyyyy{{{~~~yyyvvvuuu}}}~~~vvvlllaaaVVVKKKEEECCCCCCGGGIIIEEE>>>>>>CCC///GGGdddkkklllxxx{{{fffHHH333)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******+++,,,---...000111222333333555777:::;;;<<<<<<<<>>JJJ[[[ssstttggg]]]WWWGGGCCC???AAAFFFLLLPPPQQQSSSSSSSSSTTTTTTUUUVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___`````````_______________```dddeeegggiiiiiifffbbb___[[[UUUQQQSSSUUUXXX___ggguuuzzz|||uuuooollljjjrrrjjjuuutttllldddoooyyy{{{|||}}}sssqqquuuhhhcccWWWAAA333111---///111333333222000///???>>>;;;888444000...,,,,,,+++)))***++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))************...------...///...+++((("""JJJaaalllwww```vvvZZZQQQUUUaaaRRR@@@444000...***&&&++++++******))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********++++++++++++,,,,,,,,,...222222111666<<>>GGGQQQ]]]jjjvvv}}}|||{{{zzz{{{}}}uuuyyy}}}{{{xxxtttwww}}}|||yyypppdddWWWNNNGGGBBB???DDD@@@>>>@@@@@@<<<999888GGGnnnjjj|||yyyjjjNNN333******(((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******+++,,,,,,...///000111222222444666888:::;;;;;;;;;;;;<<<888777EEE```uuu{{{ttt```UUUoooLLL;;;??????===???@@@PPPiiirrrccc[[[SSSGGG@@@???AAACCCDDDIIIJJJLLLMMMOOOQQQRRRSSSUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]bbbbbbccccccbbbbbbaaaaaa^^^___aaaaaa^^^YYYTTTQQQQQQOOOQQQWWW___gggqqqzzzyyyrrrnnnmmmmmmmmmvvvoooyyyuuuhhhlllrrruuu}}}xxxppp~~~vvvZZZAAA111,,,///,,,---///111111000///...???>>>;;;888444000...,,,)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******,,,)))''')))...222222111000///333===NNNkkkooowwwnnnrrr~~~lllaaaiiivvvqqq```NNN>>>:::333+++(((***...///...)))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++---...---,,,///555666333HHHzzzccc??????GGGBBBAAADDDCCC===;;;>>>555777<<>>555111DDDhhhyyyTTTSSS|||LLL///222;;;;;;;;;BBBMMM\\\rrrvvvlll___SSSKKKEEE@@@<<<===>>>@@@DDDGGGJJJMMMNNNPPPQQQQQQSSSUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^bbbbbbccccccbbb```^^^]]]UUUSSSPPPMMMKKKLLLPPPSSSXXXYYY^^^gggqqq|||yyytttnnnhhhgggiiinnnqqqqqqwww}}}tttiiiuuu}}}XXX===///++++++***+++---/////////...---???>>>;;;888444000...,,,(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++***)))((()))+++---///:::+++***...)))111GGGSSSnnnpppWWWttt}}}wwwiiikkkvvvbbbUUUTTTUUUGGG:::444,,,'''+++///---'''$$$'''+++((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))*********+++++++++000222///))))))///111---777TTTkkk```===???FFFMMMGGG;;;:::BBB<<<;;;::::::>>>EEEOOOUUUeeennnzzz}}}zzzuuutttuuuxxxzzz{{{zzzwwwtttsssvvv}}}}}}wwwuuuvvvssskkkcccKKKFFF???;;;:::;;;======666;;;<<<444111===VVVkkkxxxwwwyyyyyywwwaaa;;;+++###))),,,%%%###***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))******+++,,,---......//////000222444666666666666000222777666,,,...LLLooo{{{LLLSSS{{{JJJ888;;;???777;;;@@@GGGRRRhhh}}}ooodddZZZQQQKKK======>>>>>>@@@BBBDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVQQQRRRSSSRRRRRRPPPNNNMMMLLLKKKIIIGGGIIIPPPZZZaaafffjjjqqqyyy|||vvvrrrmmmgggbbbbbbgggmmmqqqooorrryyyvvvooozzzuuuzzzwww~~~]]]@@@222...---+++)))***,,,---......------???>>>;;;888444000...,,,)))(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&***---...+++))))))***%%%)))000,,,%%%---888555999CCCRRRaaarrrppp___rrrtttlll|||nnnpppssseeemmmpppgggQQQCCC>>>999+++&&&***)))222***###%%%,,,...'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))************+++***...000......000000///111777LLLvvvtttQQQ555555AAACCCAAA@@@AAA@@@===999777999===AAAUUU^^^jjjuuu{{{zzzssssssuuuwwwyyy~~~zzztttpppiii^^^OOODDD>>><<<999777888888888777999222,,,444NNNkkk}}}pppyyy|||sssuuuyyy^^^888,,,&&&&&&******%%%$$$)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))******+++,,,,,,------...///111333444444444333777,,,+++333111+++555IIIwwwuuu{{{zzz|||^^^iiibbb@@@444222444999???DDDNNNaaarrruuujjjcccPPPMMMHHHCCC???>>>>>>>>>============>>>@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAABBBBBBBBBBBBAAAHHHLLLQQQVVV[[[bbbkkkqqq|||xxxooojjjfffeeefffhhhlllsssyyy}}}vvvcccfffuuutttqqqtttyyytttwwwvvvuuuZZZ;;;,,,***,,,---...)))***+++,,,------......???>>>;;;888444000...,,,***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$'''+++------,,,,,,,,,***333444+++)))//////***+++***///:::EEERRRhhh}}}ssscccqqqooo[[[kkkqqq___nnnooo[[[]]]~~~qqqllluuuuuu___SSSHHH===777)))&&&******///333...&&&***---***$$$###)))000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))************'''(((,,,111222111111444//////333JJJwwwyyy<<<...<<>>AAAAAA???<<<999888999;;;DDDJJJTTT___iiiqqqwwwyyy{{{~~~}}}|||zzzxxxpppkkkcccZZZPPPFFF<<<666;;;:::888888888888666555;;;555666MMMwww|||xxxmmm[[[>>>%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))))))))******+++,,,,,,,,,---...///111222222222111444...,,,000222//////333YYYeeeyyyyyyrrrkkkbbbooocccDDD???999666999===@@@HHHQQQ\\\vvvsssmmmdddZZZSSSOOOMMMMMMGGGGGGEEECCCBBBAAAAAA@@@????????????@@@AAABBBBBBFFFFFFHHHJJJMMMPPPRRRTTTZZZ```iiippptttzzz{{{rrrjjjdddaaa\\\```iiiqqqwww{{{||||||qqq___ggg|||~~~zzzrrrpppsss^^^CCC...,,,///+++***...)))******,,,---......///???>>>;;;888444000...,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***(((%%%%%%&&&'''((((((&&&(((&&&***222---''',,,---***,,,111222000222888999JJJbbb{{{uuu~~~yyyooowww~~~qqqggg^^^YYYKKK:::222222///(((---)))000222((('''+++))))))(((&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))))))))************...(((''',,,---))))))...+++111333888XXXlllQQQ???222555AAA???AAAAAA@@@>>>======>>>444666<<>><<<222222111000///...------+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,111,,,+++111===ZZZlll:::333444???---555DDD===<<<@@@999;;;888666666:::AAAGGGJJJWWW]]]fffooouuuyyy}}}~~~|||xxxsssnnnjjjggg```UUUMMM===:::999:::999444333666666333///,,,...333555555GGGjjj~~~tttxxxhhhGGG333***%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))*********+++++++++***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,---555XXXllldddXXXwwwddd===888777999<<<777;;;BBBKKKTTTddd{{{|||vvvpppllljjjjjjkkklllkkkiiigggggggggiiijjjppprrruuuzzz~~~oooggg___]]]^^^^^^]]]\\\```dddmmmooobbbWWWfffvvvrrrwwwxxx{{{jjjgggttt~~~www}}}jjjDDD+++++++++*********)))))))))******+++---...//////AAA???;;;777333000---,,,***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++++++++++++++++++++,,,,,,---......//////---...000333555888:::;;;222:::DDDIIIIIIGGGFFFGGGPPPOOONNNMMMKKKIIIHHHGGGAAA>>>999444000...------000000///...---,,,++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,...,,,---000111:::TTTpppmmmOOO666333333777...''':::FFF555===;;;888777777999;;;<<>>888>>>888444555666444444666000555777444333===LLLVVV{{{~~~vvvbbbGGG111((('''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))*********++++++***+++---...//////------,,,,,,,,,,,,,,,,,,,,,,,,---***777XXXxxx~~~kkksssrrrpppFFF<<<555000888000777@@@FFFKKKVVVggguuuzzzqqqkkkiii[[[^^^bbbbbb^^^XXXVVVVVVYYYWWWZZZbbbddddddlllxxxvvvhhhlll|||ssssss{{{zzzhhh___JJJ000+++++++++******)))))))))))))))***+++,,,---......AAA???<<<777333000---,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))******************++++++,,,------......---.........////////////000333666555222000222444777888888888888888888777888777555222111//////...---,,,,,,+++***)))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********++++++++++++,,,+++***...222///+++222???rrr]]]UUU<<<222555111000555444======<<<:::999777555444333555888<<>>YYYuuurrr}}}}}}bbbBBB///(((''')))+++((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))************)))***,,,------,,,+++***++++++++++++++++++++++++...)))&&&111OOOsssttt```^^^rrrUUU777===777666999;;;777777EEEVVV]]]jjjzzz~~~uuujjjaaa\\\YYYXXX^^^\\\YYYXXXYYY[[[\\\\\\jjjoooppphhh```gggzzzrrrxxxWWWBBB555+++************))))))))))))(((((())))))***+++,,,,,,AAA???<<<888444000...---))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""""""""""""""###############$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((())))))))))))***++++++,,,,,,---......///000000111111111444555555333111222444777333444666777777777777777666666555333000...,,,***+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************++++++++++++...,,,...111111///333:::KKK{{{[[[:::888777------666999;;;======<<<;;;::::::444444555444555888===AAAJJJOOOWWW```fffjjjkkkkkklllnnnooonnnnnnnnnppprrruuutttsssrrrpppnnnmmmlllrrrpppmmmjjjgggeeedddccc___\\\XXXTTTOOOJJJEEEAAA>>>:::444222222333333333---...222888777222///111222444:::JJJjjj}}}yyy~~~|||eeeIII///***---+++((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((()))))))))************+++++++++******)))************************+++------+++333NNNtttyyyooo|||YYY\\\YYY<<<:::333444;;;<<<888<<>>888888999777555444444555666888===BBBHHHLLLNNNOOOQQQRRRTTTTTTTTTUUUXXXZZZ\\\[[[ZZZYYYXXXVVVUUUUUUXXXVVVTTTPPPMMMJJJHHHGGGDDDBBB???<<<999555111---000///...///111222333333000222666777222---000777???RRRkkkzzz{{{sss]]]BBB000$$$(((,,,)))$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))******++++++*********)))))))))))))))))))))))))))''')))......(((---KKKlll{{{yyyuuuhhhfffzzzuuuJJJ;;;111555::::::888:::@@@AAACCCGGGMMMUUU]]]dddqqqzzzvvvoookkkgggbbb^^^^^^]]]ZZZXXXVVVVVVVVVVVVCCCJJJUUUddduuu~~~vvviii```rrrssskkkrrrrrrwwwxxxqqqlllZZZBBB000***)))'''(((((((((((((((((((((((('''''''''(((((())))))***BBB@@@===888444111...---((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""####################################""""""""""""""""""############""""""########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''((())))))************+++++++++,,,,,,,,,///000000111111111111000222333555666555333111000......//////...---,,,,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))************+++***+++,,,...............222000888VVVzzz]]]FFF444//////555<<>>>>>===<<<;;;:::999777666666222111000000111000...,,,...///000111111111000000333111///...,,,...:::GGGZZZvvv~~~www}}}pppXXX888...(((###%%%'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))******(((((((((((((((((((((((()))$$$'''...,,,&&&///???bbblllttt}}}vvvuuu[[[[[[mmmkkkIII222+++///555888:::777666:::===???CCCIIINNNUUU]]]cccgggnnnvvv}}}zzzvvvsssrrrjjjfff```[[[YYYWWWVVVUUUXXXVVVTTTQQQOOONNNMMMMMMQQQ]]]fffgggiiippptttrrrnnnuuuzzzYYYJJJ555)))(((+++)))&&&''''''''''''(((((((((((('''''''''(((((()))))))))BBB@@@===999555111///---'''((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""####################################"""""""""!!!""""""############""""""########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''(((((())))))***++++++,,,,,,------.........------------,,,+++---...///000000...,,,***,,,,,,***(((&&&%%%######'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))************&&&))),,,...///000111111555111///;;;\\\oooGGG===111:::EEEKKKHHHAAA;;;888888999::::::777555444555222222222222222333555555333555666555555555888999555555555444444444333333000111111222222333222222/////////111333444333222111222222222111000000000222...///777BBBNNN\\\ggg~~~}}}zzz~~~oooVVV@@@***(((******&&&%%%(((***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''''''''((((((((('''&&&&&&''''''((())))))''''''''''''''''''''''''((('''(((+++---,,,+++***444SSSxxxwww|||iiijjjuuu```IIIAAA>>>:::666222222777999777888;;;<<>>???>>>;;;888666666777555555555555444444333333000000111000......000111000000000000000000000000......///000111111111111111000000111222333111000000000000///......///111333111999OOOhhhzzzuuulllsssvvvQQQ444,,,(((###+++---&&&$$$(((((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''+++...&&&$$$---///)))+++444YYYttt|||nnntttyyyWWWTTTmmmkkkLLL555777333444999:::555222444:::;;;===>>>???AAACCCEEEKKKRRR]]]hhhnnnooommmkkknnnkkkfff```ZZZVVVTTTSSSTTTSSSRRRPPPOOONNNNNNNNNKKKPPPTTTTTTQQQNNNNNNOOOFFFGGGJJJRRR^^^lllyyyvvvkkk\\\\\\vvv|||xxxooohhhvvvtttiiiooozzzqqqwwwzzzUUU???,,,))))))+++***&&&%%%(((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))BBBAAA>>>999444000///...+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%)))******)))(((((()))++++++***((('''&&&'''((()))---------,,,,,,///444888555777555111222888888333444222111111111000---++++++***((('''((('''&&&$$$'''%%%######%%%&&&&&&%%%)))'''%%%$$$$$$%%%$$$###################################################!!!!!!"""###$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++++++++---.........------,,,+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))),,,,,,+++++++++,,,------,,,,,,000333333777GGGXXXxxxtttZZZNNNaaafffXXXSSSEEE333:::CCC777444;;;666777333111444999::::::999555333111111222222000///333222111222333444111///222000//////000111222222000111///+++,,,111111///...000---000222+++,,,<<>>...999999222333<<<;;;666:::<<<999999>>>EEEGGGDDD@@@DDDTTTbbb___TTTMMMKKKLLLLLLJJJKKKNNNNNNLLLJJJIIIJJJHHHIIIMMMLLLEEECCCFFFFFFVVVcccnnnuuuiiiVVVPPPQQQrrr}}}mmmaaappphhhlllxxxyyysssbbbRRR<<<((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&AAA@@@===888333000...---+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((())))))************************'''(((((((((''''''(((***((())),,,///333666999;;;999<<<@@@BBBDDDEEEFFFHHHEEEGGGHHHEEEGGGKKKJJJEEEGGGEEECCCCCCBBBAAA>>><<<:::777444222111///,,,)))***'''$$$###$$$&&&&&&&&&"""""""""$$$&&&'''&&&%%%################################################!!!""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))++++++++++++++++++++++++,,,---------,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))+++************+++,,,,,,------///111000///777BBB[[[}}}UUUBBBKKKhhhdddMMMDDDAAA888999:::,,,;;;;;;;;;:::888666555777222555777444///...444:::444555666555222000000111444333333222222000...---...111333222333555333/////////((()))333<<>>FFFKKKMMMLLLKKKKKKTTTUUUUUUSSSRRRRRRNNNIIIQQQPPPPPPQQQRRRRRRQQQOOOLLLJJJGGGDDDCCC@@@<<<999666222...***)))(((&&&%%%%%%%%%%%%&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***************************++++++++++++******)))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))))))))))))))***++++++---,,,...000...+++---000666```}}}qqqyyy~~~ssseee]]]UUUHHHEEEEEE;;;222555666666444444666888333555666444111000333666111444666444000...000333...///222444444333222111///222222///000333444111555???DDDLLL]]]kkk{{{|||xxxhhhhhhrrrrrrhhhPPP@@@,,,!!!"""&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))((((((***&&&&&&***222CCCdddiiikkkMMMVVVttthhh]]]___IIIEEE444***...///...444222......222111,,,///666111+++,,,:::LLLVVVSSSMMMKKKNNNNNNKKKGGGHHHMMMRRRXXXXXXbbbrrrwwwpppkkklllWWWUUUPPP\\\wwwuuuoooxxxiiinnn|||}}}zzzrrrmmmyyyfffIII111(((***---)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&CCC@@@;;;777333111///---+++)))'''''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''(((((()))******''''''(((((())))))******%%%(((***,,,---000444666;;;;;;:::::::::;;;<<<===FFFJJJPPPTTTVVVVVVVVVVVVYYYYYYXXXWWWXXXWWWTTTQQQQQQPPPPPPPPPQQQPPPOOOMMMSSSRRRPPPOOOOOOMMMIIIGGGGGGDDD???;;;666111+++'''***((('''&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************)))))))))******)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((()))))))))))))))***+++,,,,,,++++++...000000///...111???IIIbbb|||zzz}}}uuuXXX;;;444999@@@<<<777555999>>>===999777333000111555555000***111222222222111111222333,,,...000111111222222333...000...,,,111>>>IIINNNQQQdddqqq|||}}}ttt}}}{{{dddBBB111,,,'''&&&((()))&&&###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((''''''(((((((((******(((,,,>>>QQQ}}}nnn^^^XXXNNNVVV}}}~~~XXXJJJXXXYYYBBB000444333...***---222222---222000222666999===IIIUUUOOOTTTXXXXXXXXX\\\```aaahhh\\\UUUUUUUUUVVVeeexxxkkkbbbYYYiii|||nnn[[[WWWmmmllldddzzz~~~rrraaaPPP:::---+++---+++'''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%FFFBBB;;;777555333111///+++)))'''''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))***++++++,,,------000222444555666888;;;===:::::::::;;;>>>BBBFFFHHHKKKMMMOOOPPPQQQRRRUUUWWWWWWUUUUUUWWWZZZ[[[[[[[[[^^^\\\[[[ZZZYYYXXXUUUSSSSSSRRRRRRRRRRRRPPPLLLJJJOOONNNNNNLLLHHHBBB999333...,,,(((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((()))))))))******+++------+++******+++///222333111222222000;;;YYY|||sssiii|||dddVVVBBB999???EEE===///:::888666333333444666888999444000111444666333000444444444222111111555888999>>>CCCHHHSSSfffxxxyyyyyyjjj{{{xxxnnndddIII,,,###'''***,,,+++'''$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&((()))'''))),,,---***''')))///MMMkkkppp___]]]mmmpppfffyyyrrrMMMKKK\\\ZZZAAA444===@@@777222///222444...&&&...???999<<<<<<999===FFFLLLLLLIIIFFFKKKTTTVVVXXXlllxxx{{{~~~ooofffxxxwww|||}}}{{{{{{{{{~~~nnnNNN===,,,(((...000))) ''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%HHHBBB;;;777666444222///+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))******++++++((()))***,,,...000222333555777888888888999<<<>>>>>>???AAADDDGGGJJJLLLMMMNNNQQQSSSTTTUUUUUUWWWYYY[[[WWWUUUVVVUUUQQQNNNNNNRRRQQQRRRTTTWWWXXXXXXVVVWWWVVVVVVVVVVVVSSSOOOLLLLLLNNNQQQTTTTTTQQQKKKFFFAAA<<<666111---)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))***+++,,,---...***+++***(((***///000...+++111777777888JJJhhhuuuxxx~~~uuufffKKKRRRUUULLL???@@@QQQbbbKKKDDD======BBBCCC???999DDDFFFGGGGGGHHHMMMTTTZZZfffoooxxx~~~||||||~~~|||}}}ZZZ:::,,,)))'''$$$'''***)))%%%###$$$'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%%%%))),,,&&&''')))+++,,,,,,,,,,,,+++999cccooouuummmUUUMMM```xxxvvvmmmyyywwwjjjnnncccSSSOOOXXXWWWEEE666333EEEHHHFFF???DDDTTTccchhhTTT```{{{xxxuuuxxx^^^NNNZZZuuu|||nnnzzz|||lllcccAAA222...+++,,,+++'''%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%HHHBBB:::666555444111...+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))******++++++,,,+++---000444888<<<@@@AAA<<<>>>BBBDDDFFFJJJNNNQQQbbbfffkkkoooooommmiiifffwww}}}zzzvvvtttuuupppeee\\\YYYLLLKKKKKKLLLNNNNNNMMMLLLTTTTTTUUUWWWXXXWWWSSSPPPFFFGGGKKKQQQUUUVVVTTTRRRSSSOOOJJJCCC<<<333***$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))***+++,,,---(((,,,,,,)))(((,,,,,,)))***///888777---111BBBMMMvvvttt||||||qqqnnnvvvpppkkkffffffjjjllljjjgggmmmqqqvvvxxxzzz{{{}}}gggEEE***"""'''---&&&&&&&&&%%%######%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$%%%***///%%%'''(((((((((+++...///111...999XXXzzz{{{bbbWWW]]]\\\OOORRRppp~~~zzzjjj[[[|||}}}{{{yyyqqqWWWNNN```pppyyyssspppcccZZZXXXCCC((("""###'''***'''###&&&...&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$HHHAAA999444444444111---+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,555777<<>>```ttt~~~mmm\\\III333***+++,,,((("""$$$$$$$$$&&&((((((&&&###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((()))***'''$$$%%%+++111$$$((()))'''$$$%%%(((***((((((,,,111:::OOOpppoooppp~~~uuu]]]SSSeeepppbbbRRRYYYfffyyyuuupppsssyyywwwuuuttt}}}zzzoooqqq}}}yyyeee]]]cccccc___TTTVVVlllzzz}}}~~~fffRRR:::******,,,,,,'''%%%)))***&&&'''+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$IIICCC;;;444111///---,,,+++)))((('''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******))))))(((%%%''')))))))))***)))'''+++///...)))***111666666;;;<<<@@@KKK^^^uuu}}}nnnTTTTTTYYYHHH???HHHJJJPPPLLLCCC>>>FFFQQQQQQIIIKKKOOOUUUWWWUUUOOOJJJGGG;;;111&&&$$$%%%&&&&&&&&&"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,------......///000000000222;;;GGG^^^yyytttaaa777,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***(((%%%&&&***000'''&&&&&&&&&&&&'''(((((()))+++,,,,,,,,,222<<>>)))+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$$$$(((---&&&&&&&&&&&&&&&'''(((((()))+++---,,,***+++000555444SSSrrrnnn}}}vvvgggYYYcccddd___TTTQQQYYY^^^XXXQQQNNN___^^^ZZZUUUTTTZZZ```bbbTTTQQQ\\\uuu{{{kkk{{{eee\\\sssmmmUUUHHH===///'''&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE@@@999444111000///...+++)))((('''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))))))))(((---***((())),,,......---...'''---<<>>888444222111000///+++)))''''''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((()))))))))))))))***---000///***((()))666888EEEXXXcccmmmvvv\\\NNNIIIGGGIIINNNPPPMMMFFF>>>888888===BBBHHHTTTXXXQQQJJJHHH???222$$$%%%&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++,,,,,,------......111///111555111...555BBBZZZzzz~~~xxx}}}sssRRR111&&&'''((())),,,''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&))),,,---,,,******+++...---000777BBBTTTnnnmmm|||tttiiirrrmmm^^^^^^UUUFFF666&&&'''(((******)))((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$AAA===888444222111000///+++)))''''''((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))***++++++...,,,---...,,,...999FFFYYYjjj~~~yyycccSSSEEEEEEEEEDDDBBB>>>999666888EEEPPPRRRSSSUUUPPPHHH555...&&&$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))***************+++,,,,,,------+++)))///888555,,,,,,444444888VVVvvv[[[FFFCCC:::+++###+++222,,,$$$ &&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((()))*********,,,---***)))***,,,+++...???QQQuuuvvv|||~~~uuuwwwhhhpppbbbGGG999...------((('''((()))(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###@@@<<<777444222111000...+++)))((('''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))***+++,,,------))))))222>>>QQQooowwwmmmjjjrrrdddUUUEEEAAAFFFJJJFFF???555;;;FFFPPPWWWYYYYYYWWWNNNAAA000&&&$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))******+++,,,,,,,,,222+++)))---...+++///666:::+++***666DDDaaatttiii___NNN888+++((($$$&&&***,,,)))###%%%)))%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))111'''"""(((000222---)))...NNNoootttooouuuaaavvvxxx|||~~~{{{zzzkkkgggkkkVVVAAA333+++$$$''',,,'''&&&'''&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""???<<<888444333111///---+++)))((('''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***))))))***+++,,,...///---...<<>>JJJXXXeeeooottt|||{{{www}}}kkkdddmmmuuu\\\JJJ@@@DDDFFF:::...***))))))))))))***+++,,,,,,''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))******+++000+++(((((())),,,222888JJJLLLLLLNNNYYYfffggg```bbbzzzwwwnnnyyyzzzzzzwwwiii~~~kkk^^^eee|||iiicccpppnnndddRRRAAA555---''')))'''%%%&&&((()))'''$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$AAA===999555333111///---+++)))''''''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******+++((((((,,,---+++)))+++,,,111GGGlllyyynnnmmm}}}]]]JJJEEEHHHKKKCCC;;;666<<>>===AAAGGGTTT\\\WWWQQQ\\\nnnllleeebbbmmm~~~ppptttppp\\\cccmmmkkkgggZZZSSS[[[bbb[[[MMMCCCCCC===555///(((%%%***333---++++++++++++***&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%AAA===999555333111///---+++)))''''''((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++'''&&&)))...///...000444111LLLwwwzzzzzzYYYIIIJJJNNNHHH???777:::FFFQQQWWWYYYYYYWWWPPPDDD555+++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))******))))))***,,,------+++***+++,,,111000...,,,+++*********%%%&&&+++111222222555:::DDDBBBDDDKKKOOOQQQWWW___XXX\\\YYYMMMCCC???<<<777000///,,,)))***+++((($$$'''++++++'''&&&(((+++,,,'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''((()))+++---.../////////000111111111000...---++++++++++++******)))))))))))))))))))))((((((((('''''''''''''''(((((((((%%%'''******+++***(((&&&)))******'''''')))***)))///...///333888;;;<<<<<>>777444333222...+++'''$$$%%%++++++&&&%%%((('''&&&&&&'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%AAA===999555333111///---+++)))((('''((()))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))***++++++++++++,,,,,,)))(((///888WWWfffmmm]]]NNNCCCBBBDDDDDDCCCEEENNNYYYXXXZZZXXXOOOBBB444+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$#########"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))((('''''')))+++++++++,,,---.........---,,,,,,...000...++++++...******+++...000111222444444222---)))***---+++'''***...000...++++++000444'''+++---+++((((((((((((+++)))(((&&&&&&((()))+++&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$%%%'''(((***+++,,,///000222444666888888999777777777666555333222111/////////...------,,,,,,************))))))))))))''''''''''''''''''''''''***,,,+++((())),,,---++++++***))))))***)))'''%%%))),,,,,,''''''+++---+++---%%%&&&000111+++///:::666...***///111,,,''''''%%%))))))''')))---///)))&&&'''+++---***%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&AAA===999555333111///---+++)))((('''((()))((('''(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((()))***+++,,,,,,......///---***000CCCVVV}}}rrrvvvpppRRRLLLHHHGGGGGGGGGNNNVVVZZZZZZYYYWWWQQQEEE777...''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&$$$$$$$$$%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))************)))'''((()))))))))+++...111'''((()))************)))+++---------,,,.........(((+++------------,,,)))...)))&&&)))---...---,,,###'''+++)))$$$"""'''...%%%&&&(((******((('''((('''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))***,,,///222555777888:::;;;<<<>>>????????????>>>===;;;888666555444333333333222111111000//////,,,+++++++++*********)))((((((((('''''''''''''''%%%(((&&&""""""&&&(((%%%((('''((())))))(((((((((''')))+++)))&&&%%%'''***+++(((+++111...&&&'''000&&&+++...+++&&&$$$)))///...///000...)))%%%%%%&&&---+++'''$$$%%%)))+++******)))(((&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''AAA===999555333111///---+++)))((('''((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,(((+++000333888JJJkkkzzz~~~ttt[[[FFFEEEQQQWWWWWWUUU^^^ZZZYYY[[[]]]TTTCCC555(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$ !!!###$$$&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***************''')))))))))(((''')))***...---,,,,,,++++++++++++(((++++++'''''',,,---***(((,,,---***))),,,,,,******)))---000+++###%%%,,,+++((('''((()))'''%%%%%%)))%%%%%%)))***&&&$$$%%%%%%&&&'''((()))))))))((($$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((000111444888<<<@@@BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA???<<<999666555444444555555444444333222111111,,,,,,,,,+++++++++******((((((((((((((((((''''''$$$))),,,))))))---+++&&&'''''')))***((('''))),,,+++$$$###+++---'''&&&+++---000%%%###---///'''&&&(((%%%"""(((222///###)))%%%!!!###&&&'''))),,,""")))+++'''%%%((('''""""""###$$$$$$$$$%%%&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''>>>;;;888555333111///---+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***&&&&&&+++.........000***222---888mmm}}}||||||^^^gggtttPPPMMMYYYYYYNNNNNNPPPSSSVVVVVVTTTPPPMMM888...%%%%%%***+++((($$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((()))))))))'''(((((((((((('''&&&&&&"""$$$&&&((())))))((('''(((''''''(((******)))(((+++***(((&&&&&&&&&'''((($$$$$$...999777***%%%)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''((())))))***++++++++++++***)))(((++++++*********************))))))(((((((((((()))+++************++++++,,,******)))((((((((((((((()))(((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$########################&&&%%%$$$#########$$$%%%$$$%%%&&&''''''&&&$$$###'''''''''&&&&&&+++222777;;;>>>?????????CCCFFFGGG888>>>???<<<@@@HHHHHHAAAEEEFFFCCC>>>666222333555333666:::<<<;;;999777777888444...******---///000,,,)))'''''')))***)))''''''''''''''''''''''''''')))((('''&&&&&&'''))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&(((,,,///???<<<999666444222000...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***...,,,------***'''+++222)))111???aaa~~~iiicccyyyXXXLLLSSS]]]RRRFFF<<>>???CCCIIILLLKKKEEECCC@@@>>>===;;;999888888:::===>>>>>>???@@@AAA:::777333000///---+++***///,,,)))(((******)))'''(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((***,,,000333@@@===999777555333000...+++******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++))))))------,,,...222000EEE```yyyvvvrrrooommmjjjgggeeekkklllooouuuppp{{{vvvYYYOOOQQQUUUFFF666666EEETTTZZZZZZTTTKKK<<>>;;;777:::;;;;;;:::999999;;;===;;;:::888777666444000...111...***(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###'''+++///222444666888???<<<888666444222///---+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,&&&%%%+++111222111111FFFhhhzzz}}}}}}tttggg[[[RRRLLLHHHGGGCCCAAA>>>======<<<;;;999888999;;;???DDDJJJNNNQQQeeeuuujjjLLLSSSOOOHHH@@@>>>EEESSS___YYYUUUIII999...******)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******&&&''''''((()))+++,,,---((())))))************)))(((((((((((()))***++++++,,,***))))))))))))'''%%%))))))(((((((((((((((((()))%%%%%%((('''$$$$$$)))$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&***)))(((((((((((()))***(((((())))))***+++++++++)))))))))((())))))******++++++***************+++)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%&&&(((+++...000===;;;;;;===AAADDDEEEEEE>>>;;;999;;;===<<<===???===<<>>@@@DDDFFFFFFFFF@@@:::888<<<===:::888:::HHHHHHPPP[[[]]][[[aaammmooommmhhhccc______dddiii\\\]]]]]]ZZZTTTNNNJJJHHHHHHBBB;;;666555555666777999777555222000//////000,,,++++++***)))((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###""""""$$$&&&)))***000333777999999999999:::===:::666333222000---++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++$$$+++111...***888]]]lll]]]PPPEEEAAABBB:::999888888999:::999888999777555555666666666555444666666666555555777888===<<<:::777888<<>>@@@@@@>>>======???666333;;;EEELLLVVV___kkklllpppssspppkkkjjjmmmxxxwwwssslllfffgggmmmssskkknnnpppnnnjjjeeeaaa___aaa\\\SSSLLLGGGCCCAAA???>>>>>><<<999444111000000000000///---+++***)))(((''''''(((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&(((+++...///555666888888888999;;;======:::777444222000...,,,+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++###(((000888DDD[[[}}}rrr```SSSEEE<<<777222333666:::999888999:::999888666>>><<<;;;;;;<<<===<<<;;;:::<<<>>>===;;;:::<<<>>>...222888===???<<<999777;;;@@@KKK[[[rrraaa|||mmmSSSIIINNNQQQIII???HHHRRRXXXTTTNNNGGG888'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,++++++++++++*********((()))+++///444:::???BBBCCCFFFJJJOOOTTTYYY\\\^^^VVVVVVUUUVVVZZZ___eeehhheeebbb```^^^]]]\\\ZZZXXXPPPNNNJJJDDD===666000,,,...,,,)))''')))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,,,,///222555777777666555111111000000//////......,,,,,,,,,,,,---...///000000///...---,,,++++++,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((***...444999<<<<<<999888555888;;;:::888:::AAAHHHCCCEEEUUUnnn}}}{{{uuuuuu{{{~~~~~~xxxqqqjjjaaaZZZfffdddaaa___]]]___bbbdddhhhjjjlllkkkhhheeedddcccmmmlllkkkiiieee___WWWRRROOOOOONNNHHHAAA:::777666666555444111///---+++***(((((())))))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&(((+++///222444555888999999:::;;;@@@EEEIII>>>;;;888555333111///---+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++444,,,...DDDbbb|||nnnkkk~~~mmmWWWDDD>>>888666:::===<<<:::;;;:::999999:::===?????????@@@???>>>???AAACCCCCCCCCAAACCCDDDBBB>>><<<===???BBB>>>;;;;;;::::::;;;<<<777666555555999HHHbbbwww}}}hhhRRRMMMLLLGGGAAA===JJJTTTUUUUUURRRCCC222(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++///......------,,,,,,+++...000555<<>>;;;999222222111000///...------111111222444666888:::;;;777666444222000......---,,,++++++***************)))(((((((((((('''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))...222999???@@@===999555888999888555666DDDZZZkkkkkkdddgggtttzzztttoooqqqgggooorrrooooooqqqjjj^^^WWWUUUSSSUUUZZZ\\\\\\ZZZaaaaaaaaa___\\\[[[\\\]]]eeejjjqqqxxxyyyrrrhhh```eeeeeeddd]]]TTTKKKEEECCC;;;:::777555222///---,,,((())))))***)))'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&(((,,,000333666999999;;;;;;<<<===AAAHHHPPPVVV@@@===888555333222000...+++++++++***++++++,,,,,,************************---******---,,,)))***---000)))===aaauuu}}}}}}~~~dddvvv~~~nnn[[[HHH;;;777999:::;;;;;;999999:::<<<;;;???CCCEEEEEEGGGLLLOOORRRUUUXXXZZZ\\\___cccfffdddaaa]]]YYYWWWUUUOOOIIIGGGCCC@@@AAAAAA???<<<<<<;;;999:::===;;;888<<>>>>>===>>>>>>===:::888FFFAAA===PPP^^^eeetttuuujjjfffooouuutttwwwxxxmmmhhhgggnnnrrrssswwwzzz{{{wwwyyyppplllbbbNNNYYYWWWUUURRRSSSaaapppmmm```ZZZYYYmmmvvvbbbUUUTTTLLLAAA<<<999999777333000222,,,***((()))++++++'''$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%'''///555555333555777666222===FFFWWWooouuunnnmmm@@@===888555333222000...,,,,,,++++++***+++++++++************************+++((((((,,,...---,,,...111:::WWWwwwzzzooo~~~fffrrr~~~iiiPPP>>>666444888>>>888999:::;;;<<>><<<777666:::777???NNNeeekkkSSSNNNWWWFFFFFFMMMXXX___\\\RRRKKK999...&&&&&&)))'''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$%%%&&&((('''&&&(((''''''&&&&&&''''''(((***(((%%%$$$%%%(((+++,,,&&&+++000444888===@@@BBBPPPUUUXXXUUURRRVVV\\\aaaccc______cccddd```^^^```rrrmmmhhhgggccc^^^^^^aaa^^^[[[XXXVVVRRROOOTTT[[[PPPNNNMMMMMMLLLKKKPPPWWWTTTQQQOOOPPPOOOHHH;;;000...***$$$!!!!!!###&&&((($$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((&&&)))///444999@@@FFFJJJ=========???CCCHHHMMMOOOWWWVVVTTTUUUVVVWWWVVVUUUQQQQQQRRRRRRSSSSSSTTTTTTOOONNNMMMLLLRRRXXXWWWRRRIIIFFFDDDEEE@@@777000...(((+++...///---)))&&&$$$---+++'''%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$''''''&&&'''***...444777888;;;>>>@@@@@@@@@===:::CCCYYYeeeeeegggjjjnnnwwwgggjjjooorrrllllll|||uuuxxx{{{gggVVVPPPRRRRRROOOYYYZZZhhhsssnnnkkkoooqqqeeeSSSBBB;;;:::777111...---............---......)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&(((+++555333000...111666999888===???HHHlllyyyYYY@@@===888555333222000...------,,,+++************************************+++((((((,,,...------///...@@@WWWhhhqqqvvvsssmmmxxxooodddiiiooo[[[LLL<<<666888;;;>>>BBB>>>AAAGGGNNNVVV```jjjpppzzz{{{pppddd\\\WWWOOOGGGDDDAAA===;;;;;;777666666:::KKKnnn|||ooobbbTTTXXXOOOHHHGGGSSS^^^^^^VVVOOOGGG999+++'''(((((('''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''(((((('''((((((''''''''''''((((((,,,'''$$$$$$(((+++***(((++++++---222:::BBBHHHLLLHHHJJJLLLLLLMMMUUUdddrrrkkkfffbbbdddfffiiipppvvv{{{{{{tttggg]]]ZZZYYYXXXbbbdddaaaYYYSSSSSSUUUUUU]]][[[[[[YYYRRRLLLNNNTTT[[[SSSLLLIIIJJJJJJFFFAAA<<<:::666///)))'''))),,,"""%%%((('''$$$###%%%(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((&&&%%%&&&***---999:::<<<<<<;;;::::::;;;DDDGGGJJJMMMQQQVVV\\\```VVVTTTUUUYYY___aaa___\\\``````___^^^]]]\\\ZZZZZZYYY^^^bbbbbb```YYYJJJ<<>>777111...---)))+++...///---***'''&&&&&&&&&%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''***///666;;;<<<<<<===:::888:::@@@NNNaaarrrmmmlllrrrrrr}}}ttt}}}rrrpppYYYJJJQQQPPPPPP```ooorrryyyyyymmmWWWEEE>>>555555222...***)))+++---,,,+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''))),,,000444222666<<<;;;666===YYYuuuxxxZZZNNNIIIPPPaaa@@@===888555333222000......---,,,+++***************************************,,,...---)))+++999IIIYYYpppsssnnnyyyzzz^^^CCC;;;>>>999888:::>>>DDDNNNaaaqqqyyykkk[[[OOOGGGDDDDDDDDD???777444777LLLrrr~~~dddyyylllTTTPPPQQQWWWUUUPPPSSS]]]UUULLL===///((('''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&(((***+++)))(((((((((((((((((()))***+++)))+++,,,,,,,,,,,,///222CCCHHHTTT```ccc``````dddkkkqqq}}}|||tttgggbbb```\\\VVVTTT\\\aaaccc]]]OOOCCC<<<;;;EEEFFFKKKOOOOOOFFF888---,,,)))&&&%%%'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))$$$'''***---///222555888444777<<>>>>>???HHHWWWaaadddaaadddjjjnnnhhh\\\TTTRRRIIIIIIKKKMMMLLLFFF<<<444...,,,,,,...111000+++'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((,,,...333888<<<===;;;999111777CCCRRR^^^jjj|||qqqoooxxxzzzyyyrrr{{{www|||fffcccUUUFFFJJJZZZbbbrrrpppYYYJJJCCC>>>777333222222222111...---+++)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""%%%))),,,...000222555888777;;;BBBDDDLLLgggcccJJJNNN[[[jjj{{{@@@===888555333222000...------,,,+++************************************&&&)))---...,,,333FFFYYY{{{zzzmmmUUUDDD:::666888===CCCNNNYYYbbbqqqnnncccRRRDDDBBBCCC@@@@@@CCC888FFFbbbxxxppp[[[RRROOORRRNNNFFFKKKXXXSSSRRRIII:::---)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''')))+++,,,***))))))(((((())))))***+++,,,,,,,,,,,,******111===GGGVVVWWWbbbrrr}}}qqquuuuuu^^^nnnwwwvvvvvv|||zzzrrrqqq|||kkk[[[ZZZXXXWWWZZZ]]]XXXNNNDDDGGGEEEEEEJJJPPPQQQLLLFFF888222***&&&''')))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))(((***...000222444777999GGGJJJNNNRRRVVVZZZ```cccxxxrrriii```XXXPPPJJJEEE[[[```eeeccc```cccllluuu}}}~~~~~~{{{vvvtttuuurrrhhh\\\UUUVVVVVVUUUOOONNNQQQTTTUUUVVV\\\ddd[[[XXXTTTRRRQQQOOOLLLIII===555,,,***...111111///+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&(((***+++...222777999888666444444666EEE```xxx}}}xxxzzztttsss}}}|||eeeppp|||pppYYYNNNHHHBBBFFF^^^uuuyyyjjjZZZOOOGGG===888777888888666222111///,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((($$$''',,,000222333555777:::;;;NNNmmmzzzoooddddddcccaaaWWWZZZnnnzzz|||@@@===888555333222000...,,,,,,++++++***+++++++++************************)))))),,,111555===LLLZZZiii|||pppcccvvvbbbAAA777???EEECCC???HHHTTTiii|||sssVVVJJJEEE???===???<<<;;;???SSSzzz|||xxxaaaOOOMMMLLLDDDBBBIIINNNUUUUUUFFF444,,,)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''***,,,---+++)))))))))))))))***+++,,,---,,,,,,...111999DDDPPPXXXWWWbbbkkkiii___eeejjjnnnvvv~~~}}}wwwlllsssxxxvvvsssooofff]]][[[]]]ccclllttt|||wwwlll___XXXYYY[[[[[[YYYTTTOOOJJJHHHKKKPPPSSSUUUJJJCCC888///***((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********...000222444666:::???CCCAAAHHHQQQ[[[bbbggglllnnnQQQOOOPPPXXXfffrrrwwwxxx{{{wwwnnnXXXSSSNNNKKKHHHIIITTT___tttsssmmm```RRRGGGDDDEEEFFF???666///...000222333000...+++(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&))),,,---...333777777444444999>>>JJJWWWnnn~~~rrrooowwwsssyyy}}}xxx}}}yyy|||xxxmmm]]]KKK???GGGZZZfffgggeee^^^VVVLLLAAA;;;999999:::777666333000---+++))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((())),,,///222444666:::======GGGjjjzzzXXXKKKHHH\\\jjjsss|||{{{zzz@@@===888555333222000...+++++++++***++++++,,,,,,************************///,,,---444<<>>;;;999777333000...,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))///000111222444888>>>BBBHHHTTTtttdddQQQVVVlllxxx|||}}}AAA>>>999555444222111000,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,,,,+++///111777CCCOOOOOOHHHWWWYYY```iiipppvvvzzz~~~qqqoooOOO@@@FFFIIIFFFJJJ]]]vvvmmmXXXNNNFFFAAA???>>>:::???YYYuuuvvvpppOOO\\\TTT===AAADDDQQQZZZSSSEEE999///''',,,(((''')))(((&&&&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))000***%%%,,,///,,,...444777@@@NNN[[[jjj}}}zzzmmmqqqyyyvvvooolllssspppdddVVVTTTgggmmmTTTUUUUUUXXXVVVIII>>>DDDSSSUUUSSSRRROOOCCC333(((%%%)))((()))***(((%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***(((''''''(((*********,,,+++***)))+++///555999222===CCCCCCHHHTTTZZZXXXWWWLLLDDDIIIWWWhhhwwwqqqhhhXXXCCC555@@@VVVeeehhhhhhQQQLLLEEE???;;;888666555999888888777---######)))'''((()))&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---)))%%%###$$$%%%%%%###'''''''''(((***---333888777:::666000<<>>VVVqqqyyyrrrkkkbbbYYYXXXddduuu|||yyyAAA>>>999555444222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,000333888BBBOOOTTTRRRLLLUUUdddrrrxxxwwwuuuwww~~~sssTTTAAA888FFFUUU___llltttYYYSSSHHH???===:::999DDDSSSlllwwwrrroooYYYLLLFFFGGGQQQWWWTTTKKKBBB777---+++'''&&&((()))&&&&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))))))))%%%,,,+++,,,444333111888???GGGTTTbbbsssuuuiiippp}}}pppiiinnntttuuuiii^^^TTTRRRQQQKKKAAA;;;TTTRRRKKKFFFIIIJJJ>>>---...)))%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''((()))+++++++++))),,,------...555???HHHIIIGGGDDDIIIWWWeeekkkhhheeeeeejjjwww}}}mmmZZZMMMGGGJJJYYYiiifffccc]]]QQQEEE>>>>>>@@@>>>777444666666111+++***'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%)))'''$$$$$$%%%'''&&&%%%)))***'''%%%+++555888555222;;;AAAGGGXXXooo||||||gggXXX```xxxlllhhhiiisssjjj[[[\\\]]]YYYnnnooorrryyy}}}~~~jjj^^^UUUKKKAAATTTjjjiii[[[ZZZVVVGGG???999777<<<===777000...---+++((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&'''&&&'''))),,,///+++333;;;;;;===OOOrrrxxxZZZSSS]]]iiirrrwww~~~{{{|||AAA===999555333222111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++444<<>><<<:::AAAWWW}}}}}}lll[[[JJJGGGEEEEEEMMMVVVVVVJJJ===...(((%%%((()))'''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++++++++,,,......111333111DDDeee{{{nnn|||dddQQQVVV|||oooaaa\\\YYYWWW___[[[III:::<<>>333)))'''))))))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))***))))))******)))---555===CCCHHHLLLMMMccccccddd```WWWYYYttt|||]]]EEEDDDOOO^^^eeeaaaUUUHHHAAA@@@DDDGGGEEE>>>888777999...***&&&$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$&&&''''''&&&&&&###(((000666777555666999IIIYYYffffffccchhhrrryyyssshhhqqq|||tttsssrrrxxxsssrrrzzzrrrTTTCCCHHHWWWhhhoooggg___UUUHHH???;;;;;;>>>AAA777444...***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$'''***...222444888999HHH```mmmiiieeegggddddddjjjwww}}}{{{@@@===888444333111000///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++---///333@@@OOOVVVRRRLLLJJJLLLVVVeeezzz{{{|||{{{~~~yyyyyyTTT??????OOOfffyyysssgggSSSHHHCCCBBB:::<<>><<>>666000((($$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&&&&&&&))))))222<<<555,,,888QQQgggtttyyykkk[[[^^^wwwtttbbbmmm|||}}}qqqddd```LLLCCCZZZwwwmmmhhh]]]LLL===888;;;???;;;777111---+++(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%)))'''(((,,,111555444222===CCCdddrrrYYYWWWcccjjjrrrvvvxxx}}}qqq{{{@@@<<<888444222111000...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++,,,000444<<>>BBBYYYqqqvvvvvvzzziiiSSSGGGBBB:::===;;;???```jjjQQQHHH???<<>>888000)))&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&''')))444///222999555444JJJhhhqqqxxxwwwhhhXXX___|||ooo```hhhnnnoooxxxrrrjjjbbb\\\XXXTTTQQQOOOTTTYYYZZZ\\\dddrrr~~~~~~|||___BBBHHH[[[eeelllmmm___LLL>>>888666===:::666222///+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&***)))))),,,000333333222;;;NNNyyyqqq```iii{{{~~~}}}rrrhhhiiiaaa@@@<<<777444222111///...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***---444:::???@@@CCCEEEDDDFFFSSS```gggdddkkkyyyvvvPPPFFFIII```zzz{{{eeevvv[[[JJJAAAAAA===:::BBBaaagggSSSIIIDDDJJJSSSUUUUUUVVVJJJ<<>>>>>BBBFFFFFFFFFPPP]]]fff```dddqqqyyyxxxtttpppNNNJJJOOOcccdddiiitttYYYJJJAAA>>>>>>888===ggg|||eeevvv\\\RRRLLLOOOSSSTTTWWW[[[PPPAAA222+++***)))((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******+++---...//////222>>>PPPwwwxxxpppwww}}}}}}zzzxxxwwwpppuuu~~~mmmeeeqqqYYYTTTUUUKKK>>><<>>???GGG\\\{{{yyyeeeMMMAAATTTgggnnnmmmggg[[[OOOBBB@@@>>>;;;888333---)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$,,,444444333<<>>;;;777333222000...,,,...---,,,,,,......---,,,,,,,,,,,,+++---111888===BBB???@@@EEEIIILLLQQQXXXbbbgggjjjuuugggQQQfffjjjPPPQQQYYYmmm{{{bbbnnnXXXKKKBBB@@@:::888NNNlllmmm___IIITTT```\\\VVVYYYRRRMMM>>>---&&&((()))%%%'''((()))******)))(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,...,,,,,,//////---///555>>>bbb}}}yyyvvv|||vvvlllhhhllluuu~~~wwwvvv~~~|||sssrrrooopppxxx{{{zzzyyy~~~sssooo}}}ccc[[[QQQBBB<<>>NNNaaa]]]MMMKKKKKKAAAHHHIIIHHHCCC:::333...---'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''!!!&&&)))((((((,,,111555777222:::QQQeeelllnnnqqqmmmlllllliiiaaaWWWWWW\\\mmm~~~tttyyy~~~wwwddd```fffaaaXXXKKK@@@:::777555333333333444444444444333333555555666666666666555444444666999;;;===BBBIIIOOOqqqyyyiiiHHHLLLPPPWWWgggtttrrrgggHHHAAA===>>><<<444...---)))'''$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))$$$###&&&'''&&&&&&(((***---666<<<:::@@@^^^hhh___nnnvvv|||rrrjjjbbb^^^[[[[[[eeerrr>>>;;;666333222000...,,,---,,,+++,,,---...---+++++++++,,,---111666<<>>NNNzzziiitttSSSOOOWWWXXXVVVXXXSSSOOOBBB222)))))))))'''(((((()))******)))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,111******222444///333>>>}}}~~~rrrqqqkkklllpppmmmeeedddjjjtttqqqllljjjkkkqqqxxx}}}ppphhhuuu{{{rrrjjjddd```eeeooovvvvvvtttkkknnnuuu~~~bbbqqqWWWPPP???FFFMMMTTT[[[___YYYOOOBBB888,,,&&&(((******'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))***++++++******///&&&$$$555???777BBBccciiibbb\\\kkkvvvlllooo{{{~~~sss]]]@@@CCC___```LLLDDDHHHFFFHHHIIIHHHCCC;;;222,,,'''''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((,,,+++)))'''(((,,,000222333999LLLggg{{{}}}uuunnnqqq}}}zzzjjjdddkkkuuuwww}}}kkkYYYUUUHHHCCC;;;666444333111///555555666777777777777777888888888888888888888888:::;;;;;;:::888888<<>>???<<>>999333...+++'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$(((***)))***---333555;;;HHHZZZkkkuuuxxxqqqkkkmmmxxx}}}{{{uuuooorrrZZZZZZ^^^fffmmmttt}}}===:::555333111000...,,,,,,+++******,,,,,,+++***++++++---222888<<<===<<<777BBBQQQZZZWWWRRRVVV^^^```jjjrrrpppssswwwUUUKKK```{{{~~~hhhppp{{{ooolllxxxsssaaaXXXmmmccceeewwwttt[[[NNNEEE@@@???BBBgggnnnwww\\\NNNSSS\\\YYYPPPSSSRRRMMMAAA333+++)))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------(((000444///---:::UUUkkk{{{{{{}}}yyyssslllfffbbbbbb___]]]aaahhhdddmmmuuurrrggg^^^^^^bbbjjjzzzlllkkk]]]ZZZhhhpppiiieeeiiivvvjjj\\\UUU[[[\\\UUUSSSYYYWWWNNNAAA444,,,)))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,+++++++++,,,---;;;<<>>666555444444444666777888777777555555666777777777777666888888777666555666777777666888:::;;;===???@@@AAAAAA@@@BBBBBB???LLLxxxeeeSSSLLLSSSggg{{{ooo```NNNBBB===:::888777222///***&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%)))))))))+++000999<<>>IIIlll{{{wwwmmmUUUPPPVVVXXXTTTRRRRRROOOFFF999...************))))))))))))******************************+++++++++,,,------......,,,333000,,,AAAiii~~~zzzxxxwwwwwwpppllljjjiiiggggggkkkqqqqqq{{{tttiiigggiiiooovvvfff___hhhmmmeee___```^^^nnnxxxwww|||hhhLLLSSS\\\WWWVVVaaaUUUSSSMMMAAA333)))'''((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))+++,,,,,,******+++---444888DDD\\\mmmeee___kkk}}}www^^^iiiwww{{{MMM888NNNggg\\\TTTJJJFFFFFFIIIKKKKKK???:::111)))%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111---((($$$"""###%%%''''''&&&&&&&&&&&&'''((((((******,,,//////222???MMMmmmwwwzzzrrrqqq~~~rrreeeyyyzzzqqqjjj\\\OOOAAA888444333444777777777666555444555666777666777777888888888888777;;;:::999888777777777777888888888999::::::::::::???999<<>>111,,,+++)))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))******+++,,,+++***+++000444;;;RRRccciiimmmmmmuuuddd___uuucccQQQLLL```[[[SSSJJJCCCCCCGGGKKKGGGAAA888///)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%111---((($$$"""$$$''')))''''''&&&&&&''''''((()))+++)))+++///333>>>WWWpppwwwtttqqqwwwvvvrrreeelll}}}}}}tttgggXXXOOO<<<:::777666666666555555555555444333222444888;;;<<<===>>>@@@AAABBBBBBBBBEEEEEEDDDCCCBBB@@@>>>===999777666666888999999888???;;;>>>LLLTTTQQQMMMMMMSSSoootttVVVJJJIII^^^kkkooo___HHH;;;===CCC:::888444...)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&)))***,,,555???CCCCCCZZZzzztttvvvvvv{{{|||{{{~~~nnnTTTOOOZZZ```iiisss~~~~~~pppddd;;;888444111000000...------,,,+++,,,---...---++++++111666777333111444888@@@DDDIIILLLKKKMMMXXXeeezzz~~~}}}aaaWWW[[[uuuqqqQQQ]]]ccceeeooo{{{qqqXXXIIIAAA<<<>>>UUUcccKKKLLLWWWSSSQQQPPPPPPHHH999...+++++++++***))))))***++++++************************,,,,,,,,,---......//////---333CCCddd}}}{{{zzzxxxxxx{{{xxxsssqqqttt{{{}}}kkk]]][[[ZZZ\\\___^^^\\\___ddd~~~yyy}}}dddSSSVVVYYYTTTWWWWWWVVVRRRJJJ@@@666000))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((())))))******(((***,,,++++++///777>>>OOOnnntttgggppprrrhhhooouuuBBBQQQXXX[[[UUUIIIBBBCCCHHHIIIFFF@@@999222,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%''')))'''''''''''''''(((((())))))(((///<<>>AAAFFFMMMRRRTTTVVVYYY\\\___bbbdddeeeddddddddddddaaa]]]ZZZWWWNNNJJJEEECCCBBBBBBAAA???999:::;;;;;;<<>><<<<<<999333,,,''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''***,,,222???LLL\\\aaafffkkkqqqvvvwwwuuuppprrrxxxsss\\\RRRTTTQQQUUUeeeoooxxx~~~xxxnnn\\\KKK:::777444111000000...---...---,,,,,,......---,,,***111888888222000555;;;@@@CCCIIINNNLLLLLLRRR\\\hhhwww{{{xxx~~~oooYYYdddwwwuuueeegggpppoooRRRcccgggLLL???DDD>>>>>>ccc|||SSSGGGNNNUUUQQQQQQSSSMMM>>>111---,,,+++***))))))***+++,,,************************,,,,,,------...////////////>>>___|||{{{xxxtttpppbbbhhhjjjggggggkkkmmmkkkhhhpppsssqqqyyy~~~kkkaaa^^^eeeggg^^^VVVUUUUUUbbbyyymmmRRRSSS^^^[[[\\\YYYVVVUUUSSSKKK>>>444))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++'''***++++++,,,333>>>FFFpppiiiaaalllnnnVVV___iii>>>OOO______RRREEEDDDHHHHHHGGGEEE@@@:::222+++'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''(((((('''''''''''''''((())))))000111<<>>>>><<<666...)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''***///777GGGVVVkkkcccsss{{{qqqoooRRRJJJUUUWWW[[[mmm}}}uuukkk^^^KKK::::::777333111000000///...---,,,+++++++++,,,---...000333444222///111:::CCCBBBKKKLLLEEEFFFSSS\\\]]][[[ppplllpppwwwuuudddeee{{{jjjhhhuuuLLLCCCHHHCCCeeeqqqdddbbbeee~~~WWWHHHFFF@@@>>>LLLooottthhhEEEOOOLLLWWWQQQNNNUUUFFF111333---+++))))))+++,,,---,,,++++++++++++++++++++++++---...---++++++///333555///bbb{{{~~~{{{{{{~~~|||vvvppphhhaaa\\\YYYVVVUUUSSSSSSUUUXXX[[[]]][[[]]]aaaeeehhhlllpppsss|||eeeNNNFFFLLLXXXYYYrrrwwwSSSRRR[[[YYYQQQUUU[[[UUUPPPHHH;;;...,,,)))(((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))---+++)))(((((()))))))))333---)))111888555EEEgggmmmgggpppbbbUUUjjjgggWWWccclllTTT???DDDEEEJJJKKKEEE@@@<<<222'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&)))***)))***...---OOO^^^```uuussswwwvvvyyyrrrlllVVV???666888;;;>>>@@@666666555444666>>>JJJSSSVVV]]]hhhrrr|||}}}qqqdddVVVNNNLLLFFF@@@<<<999888:::===GGGTTT```]]]UUUfffYYYGGG___xxxjjj\\\VVV@@@;;;>>>>>>999333///***%%%(((((('''%%%$$$###%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%***(((///======MMMrrrgggmmm~~~iiibbbTTTLLLZZZrrr~~~{{{zzz}}}lllSSSBBBAAAFFF:::777333111000000///...---,,,+++++++++,,,---...222333444222111555===DDDHHHEEEDDDFFFKKKPPPYYY```ccceeeooossssssyyyhhheeeuuuhhhLLLJJJYYYggglllrrryyyooo[[[TTTOOOAAAIIIcccrrraaaIIICCCHHHIII___mmmhhh~~~zzzZZZJJJ???>>>BBBTTT{{{qqqIIIKKKNNNXXXQQQLLLSSSIII666444---+++)))***+++,,,,,,+++,,,,,,++++++++++++++++++$$$...333///...111///***```}}}}}}wwwtttooolllfff^^^UUUMMMGGGDDD===;;;:::999:::<<<>>>@@@CCCEEEIIILLLQQQVVV]]]aaagggmmmvvvfffYYYXXXHHHRRRQQQXXXtttcccRRRWWWXXX[[[WWWPPPTTTRRRCCC555000+++((()))******)))'''''''''((((((((())))))(((''''''''''''((())))))+++***))))))***+++++++++(((111------@@@SSS```jjjeeeddd```nnnbbbIIIVVVfffWWW<<>>???===;;;<<<777:::???EEELLLXXXeeeoooyyy~~~xxxnnn___YYYPPPGGGAAA;;;999888<<>>>>>???>>>888000***((((((((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((***)))***444???EEEVVVppppppqqqyyy~~~}}}www{{{tttccc[[[VVV]]]lllwww}}}~~~xxxhhhUUUGGGEEEMMMUUU:::777333111000000///...---,,,+++++++++,,,...///555444222222444:::@@@EEEIII>>>===JJJUUUVVV[[[dddkkkpppuuusss|||{{{{{{fffaaappp~~~mmm]]]RRRWWWbbbdddNNN[[[xxxpppeee^^^LLLEEEXXX\\\UUUWWW[[[aaalllnnn^^^IIIJJJooouuuVVVDDDDDD===:::```bbbvvvdddRRRMMMVVVQQQKKKOOOKKK===777,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...+++---000......:::JJJ{{{rrrggg```RRRPPPLLLFFF@@@:::555333999888777666666666888888333444666888:::>>>DDDHHHMMMSSS[[[cccnnn{{{rrrcccTTTVVVRRRLLLOOObbbwwwUUUTTTZZZ^^^VVVOOOXXXXXXEEE>>>666---(((***,,,,,,+++''''''((((((((()))))))))((((((''''''(((((()))***))))))***+++,,,,,,------(((000///333KKK^^^bbbcccuuuggg\\\lll{{{UUUGGGZZZfff^^^IIIFFFFFFJJJKKKFFF@@@===000***$$$###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***((()))+++***(((+++000CCCXXXmmm~~~{{{xxx~~~ooouuu{{{~~~zzzwwwyyyzzzppp[[[III999<<>>AAA???444---,,,'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))...(((000AAAJJJUUUccciiisssmmmppptttoooqqq}}}~~~vvvpppkkkaaabbbYYY\\\nnn||||||}}}|||jjjSSSFFFGGGRRR^^^eee:::777333000000000///...---,,,++++++,,,---...///666222000111777===AAACCCAAA<<>>XXXggg|||tttgggooouuummmtttyyyqqqfffdddkkkfffccciiiwww||||||fffZZZMMMMMMXXXfffnnnppp:::777333000000000///...,,,,,,++++++,,,...///000444000...111888===@@@???888@@@IIIRRR___gggaaaUUU___mmmnnntttgggmmmxxxbbbNNNGGG>>>;;;DDD[[[xxxaaaMMMCCC===BBBMMM{{{|||XXXIIIMMMSSSRRRKKKHHHGGGBBB000...,,,,,,---,,,+++))),,,,,,---------............,,,///444555BBBhhhxxxgggYYYOOOGGG>>>777999999999999888888888888111111222333444444444444444666999999666444333222333666999<<>>DDDRRR___nnnwww~~~hhhWWWGGGDDDAAA===999@@@SSSgggbbbSSS___nnnnnnbbbLLL999:::AAA>>>666111***(((''''''))))))(((&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))***++++++,,,...HHHeee||||||sssxxx{{{uuu{{{xxxkkkiiiiiigggqqqzzz~~~~~~sssfffOOOOOOQQQ[[[iiitttyyyzzz:::777333111000000///...,,,,,,+++,,,---...000111111//////333888<<<===<<<888FFFOOOPPPVVV^^^YYYMMMdddyyyhhhyyyzzzxxxnnnkkkhhhJJJDDDUUU{{{xxxUUUGGGDDDCCCBBBaaayyyYYYMMMOOOUUUMMMHHHIIIEEE444111...,,,------,,,+++,,,------....../////////'''777555&&&666mmm~~~iii___PPPDDD>>>:::888666888888777666444333222222///111222444555555444444///222666888888777888888222444555444555999@@@GGGUUUcccqqqxxx|||eeeRRRTTTZZZ~~~pppRRRUUUWWWSSSVVVZZZNNNGGG<<<333---***))))))((((((((()))))))))******))))))(((((())))))***+++)))+++---,,,******...222---RRRjjjmmmxxx{{{kkkdddZZZVVV[[[iii{{{___EEE___xxxiiiCCCqqqhhhWWWGGGAAAEEEIIIJJJAAA<<<444...***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,)))(((((()))...<<>>CCCddd|||iiiKKKNNNccctttlllXXXBBB:::===@@@;;;444...***'''&&&((()))(((&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,///;;;LLL[[[rrrvvvuuuyyy|||}}}xxx||||||xxxzzzxxxccchhhyyy~~~wwweeePPPJJJOOOYYYdddpppyyy:::777333111000000///...,,,,,,,,,,,,---///000222...///222666:::;;;;;;999???GGGMMMMMMMMMPPPUUUXXXiiinnnhhhjjjxxxzzz~~~tttooo{{{{{{lllwwwsssVVVGGGBBBCCCSSSpppuuuQQQIIITTTPPPIIIJJJFFF777444///,,,,,,---......,,,------...//////000000...888555000NNN{{{xxxlllaaaOOOKKKDDD===888666666666666666777888999999::::::888:::<<<======<<<:::999:::;;;;;;:::999:::;;;===;;;<<<;;;777333333777:::<<>>IIIYYYdddttt~~~bbbUUUTTToooxxxYYYdddqqqpppZZZGGGFFFKKKJJJDDDAAA<<<444,,,(((''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,***)))***---777KKK\\\zzzyyyuuuxxx}}}}}}vvvyyy{{{qqqnnn]]]NNNRRRbbblllfff[[[FFFEEEJJJVVVcccooo|||qqqYYYJJJDDD@@@>>>>>>GGG```}}}]]]JJJVVVqqqmmmeeeSSS???:::@@@???777222---'''%%%''')))(((&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))+++,,,,,,---777QQQ]]]]]]nnnyyyqqqqqqrrrzzzpppjjjqqq|||zzzpppssszzzvvvhhhYYYNNNTTTZZZcccmmmvvv~~~:::777333111000000///...,,,,,,,,,,,,---///111222---000555999;;;;;;:::999GGGEEEHHHLLLIIIGGGVVVkkkddd^^^cccfffjjj~~~rrreeesssjjjIII@@@FFFBBB\\\|||fffpppVVVCCCRRRRRRKKKJJJEEE:::555000,,,,,,...//////---------...///000000111222---666TTTuuu}}}zzzmmmcccXXXNNNEEEEEEDDD@@@:::666444333777999===BBBGGGLLLPPPRRRZZZ[[[\\\]]]]]]ZZZWWWVVVNNNLLLGGGAAA<<<:::<<>>???===999999???DDDRRRggg}}}hhhGGG___~~~tttLLLpppnnnRRRIIIGGGCCCEEEDDD@@@888---''''''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,******...444CCC[[[ooouuu~~~zzzwww|||~~~{{{xxxyyytttlllqqquuulllZZZWWWZZZhhhtttnnnUUU>>>PPPTTT^^^kkkuuu|||}}}{{{cccQQQCCC======<<>>BBBSSSjjjwww|||fffLLL[[[xxxsssYYYaaaqqqIII===KKKKKKCCCAAABBB;;;---''',,,'''((()))((('''%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((((((((())))))***%%%)))---111999LLLfffyyy{{{xxxwww~~~|||{{{qqqbbbaaammmuuujjjZZZ^^^fffvvv}}}nnnUUUKKKPPP]]]dddnnnwww}}}yyyiii]]]eeeeeeOOOEEEFFF<<<>>>GGG\\\|||wwwPPPOOOjjjzzz]]]JJJ;;;666CCC888222+++'''&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###&&&))))))((()))000777RRRxxxwww}}}xxxwwwwwwqqqyyyzzz{{{vvvhhhYYYTTT\\\gggjjjmmmsssyyy~~~;;;888333111//////...---------+++)))...444333---///222666888999:::<<<>>>CCCIIIKKKIIIKKKWWWgggqqq[[[\\\cccooozzz~~~}}}lllqqq~~~kkkoookkkRRRJJJIIICCCoooppp~~~nnnQQQLLLLLLLLLIIICCCAAA:::111,,,---......---.........---...000111111111@@@ccczzz|||uuueeeXXXQQQMMMJJJHHH???888444666<<>><<<777777FFFWWWdddppp|||zzzXXXOOOQQQTTTZZZiiizzzwwwbbbXXXYYYWWWQQQPPPLLLFFF???666...***---))))))++++++((((((+++***************++++++,,,///,,,///222222AAA^^^rrrwww~~~jjjXXX[[[ooo}}}yyyooommmllliiieee]]]SSSIIIBBBAAA;;;===HHHQQQWWWdddsssfffOOOPPPeeemmmWWWUUUvvvmmmFFF===DDDGGGGGGCCC===666...''''''(((((((((&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******---++++++444GGG^^^sssvvvzzzuuuxxx|||uuuxxx~~~}}}wwwuuummmbbb___fffnnnmmmeeekkkxxx~~~pppYYYMMMQQQZZZgggnnnxxx}}}wwwmmmbbb```mmmnnnSSSCCCAAA======III___}}}sss___JJJcccgggGGG;;;AAA;;;555...)))((()))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''***))))))111<<<^^^zzzwwwyyyuuu|||{{{~~~zzz{{{uuukkk```ZZZ[[[bbbhhhoooqqqvvvzzz~~~;;;777333000//////...---------+++***...333222...111333666888888:::<<<>>>FFFNNNNNNIIIOOObbbooopppWWW^^^lllwwwxxxsssqqqsssnnnvvvooouuucccGGGFFF:::VVV[[[dddyyyZZZEEEKKKOOOJJJFFFBBB;;;222---,,,...///...111...,,,---000222222000333^^^~~~}}}~~~nnneeeYYYOOOJJJFFF@@@<<<:::999;;;AAAKKK[[[qqqooo|||{{{fff___ccceeecccXXXLLL???888666666999<<>>777<<>>ccc}}}}}}ooopppwww~~~wwwpppqqqwww{{{yyytttjjj```XXXTTTOOOFFF???>>>???DDDNNN[[[hhhvvvxxx___NNN[[[{{{[[[tttbbbBBBFFFGGGDDDDDDCCC999,,,***(((&&&%%%&&&'''''''''''''''''''''(((((((((((((((((((((((()))***++++++(((...@@@^^^{{{~~~gggdddttt~~~|||}}}{{{xxxwwwxxxrrriiifffnnnxxx}}}rrr\\\MMMTTTfffooonnnxxx~~~vvvjjj```XXXSSS\\\wwwwwwWWWFFF<<>>;;;555000,,,)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''---''''''+++))),,,GGGhhhjjjuuussspppwwwxxxssstttyyy|||kkk{{{zzz}}}zzzsssxxx}}}uuutttjjj^^^[[[aaaiiinnnooowwwxxxxxxxxxzzz999666222/////////...------++++++---000111222333444555666666777999===@@@HHH???BBBRRR\\\YYYXXX^^^lll{{{{{{jjjggguuuyyypppxxxyyy~~~{{{zzz~~~cccMMMJJJ@@@[[[yyyzzzvvvwwwZZZNNNLLLEEEGGGDDD>>>666000---...///111///,,,,,,//////---000777ZZZ}}}~~~qqqddd[[[___XXXKKK>>>666999EEEOOOccclllvvvzzz|||uuudddvvvkkkooovvv{{{uuuzzzwwweeeKKK:::888<<<000BBBVVVfffsss|||zzzsssdddWWWQQQXXX\\\]]]iiizzzzzzZZZWWWTTTQQQNNNMMMKKKDDD999000+++)))+++//////,,,+++...+++++++++***+++,,,,,,---222333...===^^^nnnxxxqqqvvv~~~vvvssstttxxx|||}}}yyytttrrrqqqmmmbbbVVVPPPHHHCCC@@@AAAGGGSSSkkkpppPPPAAAfff~~~aaa```xxxpppOOOEEE???CCCEEE@@@:::999...***&&&%%%&&&((((((''''''''''''((((((((())))))(((((((((((()))***+++,,,)));;;WWWsss~~~oookkkooo{{{xxxxxx|||~~~}}}wwwqqqqqqxxx~~~rrr^^^OOOUUUdddooouuuxxx{{{|||yyyqqq```QQQRRRVVVccc|||pppXXXFFFCCC@@@===KKKaaaiiiZZZPPPhhh}}}^^^:::>>><<<777222---)))'''&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((***''')))+++)))444ZZZpppwwwwwwuuusssxxxvvvwww{{{xxxllliiifffdddfffkkkpppsssxxxwwwuuusssuuu~~~888555111/////////...------++++++///000000222555666666666666666999>>>AAAIII>>>CCCZZZcccWWWSSS[[[nnn~~~uuuvvv|||wwwsssxxx~~~~~~zzzxxx{{{}}}~~~VVVNNN===FFFzzz|||gggqqqcccLLLIIIIIIJJJCCC???999333///...///000------///111---///@@@TTTxxxxxxooohhhccc___IIICCC:::444888KKKdddvvvzzzvvvxxx~~~ssscccsssooommmuuu]]]HHH:::444888AAASSSkkk||||||rrrcccXXXRRRUUUXXXYYY^^^fff~~~lllVVVSSSQQQOOOMMMKKKEEE<<<666,,,***+++......++++++---+++++++++++++++,,,------,,,333444OOOwwwvvvttt|||{{{xxxuuussstttwwwzzz}}}yyyvvvjjj___SSSIII@@@???MMM```zzzmmmPPP===YYYzzzlll[[[mmmcccNNN@@@CCCEEE???===AAA333---(((%%%'''))))))(((''''''((((((((()))))))))((((((((()))***+++,,,---///IIIhhhxxxxxxxxxyyywwwxxxwww{{{wwwnnnqqq{{{|||{{{xxxwww{{{yyy___XXXZZZgggnnnmmmttt~~~zzzuuuqqqnnncccYYYTTTZZZkkkuuuWWWGGG>>>999AAANNN```oooeeeQQQTTTssspppIII======:::555...)))''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&(((++++++---AAAgggwww|||}}}}}}|||qqqsss~~~|||{{{vvvdddiiinnnmmmjjjkkkqqqxxxzzzxxxsssoooooozzz888555111///...///...------***+++000111///222777777777666555666999>>>BBBFFFAAAGGGYYYaaa[[[VVVYYYmmmuuu}}}|||zzz}}}{{{xxxyyyzzz{{{jjjPPPAAAAAA]]]yyynnnjjjKKKHHHNNNKKKBBB@@@;;;666111//////000,,,...333222...777YYY~~~}}}uuuqqqkkk^^^SSS<<<;;;>>>HHH[[[qqqrrreeeoooxxxppplllLLLBBB;;;666???VVVooo}}}xxxpppdddZZZUUUUUUYYY\\\jjjcccSSSSSSQQQOOOJJJEEE???<<<...+++***,,,,,,******---,,,++++++++++++,,,------+++///EEEjjj}}}~~~wwwvvvtttrrrqqqsssvvvxxx{{{sssiiiUUUCCCAAAJJJYYYuuu{{{~~~zzzDDDEEExxx~~~eeejjjuuubbbLLLCCCCCCDDDBBB@@@777111)))&&&((())))))((('''((((((((())))))))))))((((((((()))***+++---...:::[[[|||rrrkkkzzzzzz|||{{{zzzvvv{{{}}}{{{sssooosss{{{yyy{{{|||~~~zzznnn[[[___fffnnnrrruuu{{{yyywww{{{rrroooiii```XXX\\\ttttttWWWEEE======AAANNNooo~~~tttuuudddPPPZZZ}}}uuu]]]>>>>>>===888111+++))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&+++++++++555NNNkkk|||{{{xxxsssrrrzzz~~~{{{|||yyymmm___hhhppppppkkklllttt|||{{{tttlllkkkvvv777444111///...///...------***+++111111///111888888888666555555999>>>BBB;;;???FFFOOOVVVYYYVVVSSSmmmkkktttvvv}}}zzz{{{}}}yyyyyyxxxxxx|||~~~SSSGGGDDDGGG~~~vvvNNNHHHNNNEEEAAA@@@<<<777222/////////---000555444///>>>nnnzzz{{{}}}oooQQQ777===BBBQQQjjjiii___qqqxxx~~~}}}|||rrr>>>>>>===???JJJ___vvv|||mmmYYYMMMPPPWWW[[[```ssszzzSSSTTTTTTPPPJJJEEEAAA@@@///+++***++++++((()))---,,,,,,++++++,,,,,,---...444222ZZZ|||wwwqqqpppsssvvvwwwxxx}}}nnnPPPBBBCCCCCCcccjjj~~~iiiMMMZZZjjjrrrYYYDDDBBBJJJHHH<<<:::333***'''(((***)))((((((((((((((())))))))))))((((((((()))***,,,---...GGGnnn~~~ppp~~~ooodddqqqlllvvvxxxxxxvvvxxx}}}}}}zzz{{{ttteeeaaafffhhhjjjvvvzzzzzzxxxyyyzzzxxxssspppoookkkdddccchhhlllRRRDDD===:::IIIQQQtttttt~~~]]]NNNiiiyyynnnggg>>>??????:::333---++++++((((((''''''''''''((((((((((((''''''''''''(((((((((,,,++++++;;;XXXjjjnnn|||}}}}}}~~~|||~~~wwwlllvvvwwwooowwwvvvddd^^^fffnnnoookkkmmmvvvvvvllliiisss999666111///......---,,,------------///333666888999555222444:::??????===:::>>>JJJVVVYYYSSSPPPRRR```mmmyyyyyyxxx~~~uuu}}}hhhUUUqqq{{{nnnttt}}}~~~|||yyyvvvvvvwwwyyy{{{___LLLNNNDDDgggYYYBBBGGGFFFDDDBBB>>>999555222000///888+++...555222@@@kkkvvvnnnrrrfffJJJ===CCCPPPXXXtttfffZZZbbbuuu|||zzzkkkQQQ888555CCCXXXmmm|||zzz~~~kkkUUUKKKOOOWWWXXXgggbbbTTTLLLQQQRRRIII@@@???777111***(((***---,,,***---,,,,,,---,,,,,,...111///AAAttt|||vvvtttsssrrrsssvvv{{{}}}www^^^HHHBBBLLLeeezzzpppXXXMMMYYYcccnnndddsssgggIII???GGGGGGAAA:::777111+++'''&&&&&&''''''''''''''''''((()))))),,,"""***...&&&---555+++YYYuuu{{{\\\aaacccwwwUUU{{{yyysssxxx}}}}}}wwwkkkdddfffjjjpppuuuxxx{{{}}}yyytttqqqnnnqqqvvvxxxvvvvvvyyywwwrrrkkksssfffLLLAAA???<<>>???===???DDDOOOYYYYYYSSSSSSWWW[[[hhhsssvvvxxxlllppprrrwww|||xxxuuuttttttvvvwwwqqqUUULLLBBB___{{{lllHHHHHHNNNDDDBBB>>>999555222000///...000333111:::___|||}}}yyyuuummmaaaOOOEEENNN^^^gggpppxxxRRR___mmmmmmvvvkkkHHH@@@>>>@@@YYYzzz|||~~~yyyiiiSSSHHHLLLWWWZZZcccvvvyyykkkWWWRRROOOGGGCCCEEE888222+++)))***---,,,+++---++++++......---///222333YYYzzzxxxvvvuuussssssvvvxxx{{{~~~ooo]]]DDDCCCRRRsss~~~lllqqqOOOJJJWWWfff___\\\```XXXFFFDDDGGG???===:::444...)))((((((((((((''''''''''''((())))))+++&&&***...))),,,666;;;lllxxxzzztttmmm}}}{{{{{{mmm___sssxxxssssss{{{|||{{{}}}tttkkkfffhhhlllrrrvvvyyy{{{}}}wwwqqqmmmjjjhhhmmmqqqqqquuu|||}}}{{{wwwuuuvvv___III???;;;BBBQQQkkkmmmkkk\\\gggmmm[[[PPPDDD;;;<<<:::333,,,+++******)))((((((((((((((((((''''''''''''((())))))++++++***555hhh~~~yyyuuujjjssstttwwwyyyxxxuuunnniiieeeaaaaaahhhnnnsssyyy~~~{{{rrrnnnjjjyyy888555111///......---,,,---------...000333666777777444333555:::>>>>>>===EEEKKKUUUYYYTTTOOORRRYYY[[[gggqqqvvvzzzwwwqqqzzz}}}xxxtttrrrrrrsssttt}}}dddLLLAAARRRxxx{{{KKK???HHHDDDBBB>>>999555222111000+++555777444SSS~~~uuurrreeeQQQHHHTTTjjjzzz{{{pppkkkppp|||kkksss|||xxxmmm^^^RRRQQQ[[[eeeOOOOOOWWW]]]TTTMMMaaajjjSSS>>>666KKKjjjzzzxxxvvvlllYYYJJJMMMYYY___bbbiii|||vvvyyy\\\OOOKKKFFFBBBBBB999444---***+++------,,,,,,******...000...000444AAAuuu~~~{{{xxxvvvssssssvvvuuuxxx|||uuuTTTCCC@@@ZZZuuudddaaaCCCKKKXXXfffUUU^^^eeeOOOCCCGGGAAAAAA===888222---***))))))((((((''''''(((((()))******+++***------)))888SSSzzzsssqqqZZZsss|||TTTuuuoooiiikkksss}}}{{{{{{~~~wwwnnnjjjiiilllpppuuuyyy{{{|||~~~vvvoooiiiddd___cccfffhhhnnnvvv{{{{{{{{{xxxssspppuuuwwwXXXGGG<<<<<>>===JJJRRRYYYVVVLLLGGGMMMVVVaaajjjsssxxx}}}yyyuuusssssstttuuu{{{vvvQQQDDDGGGkkkUUU===EEEDDDBBB>>>:::666333111000333111444EEEttt{{{lllZZZUUUaaattt~~~{{{}}}qqq___TTTXXX___mmmuuummm[[[RRRTTTNNNMMMUUUaaa^^^RRRRRR\\\hhhGGG@@@JJJRRRqqqrrrwwwwwwhhhTTTPPPXXXbbbeeegggqqq{{{[[[NNNNNNKKKCCC<<<;;;666000,,,,,,------------)))***//////---000888[[[}}}|||yyyvvvrrrqqqssssssvvv{{{oooSSS===HHHhhhdddqqqWWWJJJIIIpppiiieeeccc[[[KKKDDDGGGCCC@@@:::444///+++)))(((((((((((('''((())))))***(((---***+++///)))===jjjuuusssvvvcccxxxyyydddnnn```iiivvv~~~}}}qqqiiiiiikkkooossswwwzzz|||}}}~~~vvvnnnggg```\\\\\\\\\^^^aaagggmmmoooqqqyyy|||rrrgggmmmlllVVVBBB;;;777@@@[[[gggpppsss|||sss^^^UUUuuujjjMMM555555:::555---******))))))(((((((((((((((''''''''''''((()))******%%%222///UUUuuu|||{{{yyy{{{~~~{{{~~~wwwbbbZZZdddiiisssssstttuuuvvvtttppplllkkkggggggmmmrrruuuyyy}}}vvvqqqlllrrr777444111///.........---------...000222444666777444444444666999<<<======OOOWWW[[[SSSGGGDDDKKKTTTbbbjjjrrryyy}}}zzzvvvuuuvvvwwwyyyzzz~~~]]]JJJBBBZZZ~~~fffFFFKKKDDDBBB>>>:::666333222111999&&&111^^^}}}xxxzzzwwwppp```\\\mmm~~~{{{tttyyyqqqjjjbbbcccxxx}}}ooonnn~~~{{{qqqnnnjjjiiittttttXXXxxxwwwWWWFFFCCCBBBdddlllzzzvvv___QQQPPP^^^fffkkkqqq```PPPQQQQQQHHH>>><<<888222...,,,,,,---...///***+++///---+++444BBBvvv~~~{{{xxxuuupppooopppqqquuuzzz~~~hhhJJJBBBSSSsssuuu[[[uuu{{{XXXCCCddd{{{kkkZZZgggYYY???EEECCC@@@<<<666111,,,)))'''((((((((((((((()))******'''---)))***...,,,FFFyyykkk{{{vvvzzzlllbbbmmmzzzzzznnnggggggkkkppptttxxx{{{||||||}}}~~~xxxoooggg___[[[YYYWWWWWWYYY\\\```dddjjjttt}}}yyyooolllvvvhhhOOOBBB888:::JJJlll```~~~xxxuuuuuu```[[[aaaaaa???555:::;;;555///***))))))((((((((((((((('''''''''(((((()))++++++'''444:::aaawwwxxx}}}zzz{{{}}}~~~rrr___\\\kkktttsssssstttvvvvvvtttpppmmmfffdddhhhpppvvvwwwyyy{{{xxxtttmmmooo~~~777444000......///......,,,---///111333555666777222333555777999;;;<<<===PPPXXX[[[QQQFFFEEENNNVVV^^^dddmmmwww{{{xxxwwwxxxyyy{{{yyy}}}nnnTTTBBBOOOvvvuuuwwwKKKEEEDDDBBB>>>:::777444333222777&&&AAAzzz}}}rrrppplll___```qqqtttaaa^^^\\\XXXUUUSSSMMM@@@@@@[[[}}}yyyooosssoooaaa^^^XXXZZZooo~~~sss]]]eeevvvkkkHHH:::AAAVVVfff{{{}}}jjjWWWKKKWWWbbbmmmrrr{{{pppWWWOOOLLLGGGAAA>>>:::555000---,,,...//////+++,,,000,,,+++===TTTwwwwwwzzzwwwtttooommmnnnpppssswwwzzz~~~yyy___IIIGGG^^^XXXTTToooNNNLLLqqqjjjZZZmmmfffEEE>>>BBB@@@<<<888222---)))'''))))))(((((())))))***+++(((+++++++++,,,444TTT~~~zzzjjj~~~}}}rrrjjjllljjjuuuwwwlllfffgggjjjpppssswwwzzz{{{||||||}}}|||zzzzzzrrrhhh```[[[WWWTTTVVVWWWYYY]]]cccjjjlllrrrzzz~~~{{{qqqiiizzzbbbPPP???;;;AAAWWWccciiirrrvvvooo]]]uuuqqqOOO:::888<<<777///******)))((((((((((((((('''''''''((()))***+++,,,///444GGGnnnxxx|||qqq]]]___nnnvvvttttttvvvxxxxxxuuuppplllcccbbbhhhqqqxxxyyyyyyzzzzzzvvvooommmxxx777444000......//////...,,,---///111444555666777111333555777999:::<<<===KKKSSSUUULLLDDDHHHQQQWWW___dddmmmxxx}}}yyywwwwwwxxxyyyxxx}}}]]]DDDIIIaaaaaaCCCDDDBBB>>>:::777444333333333:::eeesssooojjjeeevvv~~~nnnhhhbbbMMMQQQ]]]cccVVVFFFLLL^^^UUULLLCCCIII```www|||uuuuuuuuusssqqqnnnkkkddd^^^yyy~~~yyysssttt^^^EEEBBBGGG___vvvyyyiiiXXXWWW___kkkpppnnnxxxnnnUUUIIIEEEEEE???<<<777111---,,,...000///,,,...111,,,...IIIjjj|||yyyzzz~~~zzzxxxuuuooommmnnnmmmooorrrvvvzzzxxx\\\HHHNNNkkkrrrVVVdddeeeFFFZZZgggfffjjjnnn\\\???BBB@@@>>>:::555///+++((())))))(((((())))))***+++,,,)))---...+++>>>ccc}}}ssszzz}}}rrruuufffjjjqqq|||{{{rrrkkkggghhhjjjnnnqqqvvvyyyzzzzzz{{{}}}}}}}}}~~~~~~wwwtttuuuttt{{{sssiiiaaa[[[VVVTTTWWWXXXXXX\\\bbbggghhhmmmwww~~~uuullluuuuuu]]]FFF===;;;FFFhhhbbbyyyeeeccczzzdddEEE777:::777---******)))((((((((((((((('''''''''((()))+++,,,---///555^^^{{{|||hhhXXX```pppsssuuuvvvxxxzzzzzzvvvpppkkkeeedddhhhqqqxxxxxxyyy{{{}}}{{{xxxqqqlllsss777444000.../////////...,,,---///222444555666777111333666888999:::;;;===DDDLLLNNNGGGBBBHHHRRRWWWdddiiiqqq|||~~~nnniiiqqq~~~yyyvvvuuuvvvwwwxxx|||bbbFFFFFFTTTUUUDDDBBB>>>:::777555444333444QQQyyyrrrqqqlll||||||{{{}}}jjj___dddqqqZZZLLLNNNSSSLLL???FFFOOOPPPIIIOOOjjjuuu~~~~~~[[[???===YYYqqqzzz|||jjj]]]```iiimmmeeeeeefffOOOIIIKKK???===888222...,,,...000...,,,000333---222SSSyyy|||uuuuuu{{{|||uuuzzz~~~zzzxxxuuupppnnnooolllmmmooorrrwww~~~mmmNNNGGGZZZpppiiiUUUxxxSSSJJJfffsssbbbppptttHHHBBBAAA???;;;666111---***)))))))))))))))******+++///(((///111+++EEEmmm{{{tttvvv~~~ssskkk{{{^^^~~~{{{iiibbbuuu}}}vvvooojjjiiiiiijjjlllppptttwwwyyyzzz{{{||||||||||||}}}~~~yyynnnmmmpppqqqzzz{{{tttjjjaaa[[[UUUSSSWWWXXXVVVZZZ```___hhhrrrvvvuuuuuuyyy}}}jjjqqqeeeJJJ>>>777<<>>;;;===555111:::...{{{zzzrrrrrrvvvyyy```IIIBBB???;;;;;;:::JJJLLL```ppprrr{{{{{{yyyuuuMMMDDDDDD```zzzzzz}}}|||ppp```[[[aaa]]]YYYtttkkkGGGTTTHHHEEE>>>999666222------000000###888444222333ggg~~~~~~kkkuuu~~~~~~zzzvvvrrrooommmjjjkkknnnqqqtttzzziiiIIIGGGYYYzzzlll~~~gggEEEVVVvvvooonnnsss___>>>DDDEEE===666555000(((((((((((((((((()))******---''''''***888\\\}}}tttwww___bbbdddttt{{{ooo]]]ddd|||zzz}}}xxxmmmhhhjjjiiidddhhhpppyyy}}}|||zzzzzz|||}}}}}}|||{{{{{{|||~~~yyyrrrnnnmmmnnnnnnyyy~~~}}}xxxmmmbbb```YYYUUUVVVXXXXXXZZZ^^^```cccgggkkkmmmooorrruuukkkkkkpppRRRHHH???777HHHeeennnoooAAAbbbtttwww\\\...@@@888888///,,,(((''''''((())))))+++'''%%%(((******+++---///OOOkkkzzzzzzsss|||\\\___jjjoooxxxwww~~~yyyuuunnnfffeeemmmssssssrrruuuyyyzzz{{{vvvqqqppp999333000111000---,,,...000//////111444666444222222444666777777888;;;===CCCAAAAAACCCDDDFFFOOOXXX```hhhvvv}}}~~~rrrbbbQQQIIIFFFBBB@@@AAAKKKUUUeeevvv|||{{{{{{{{{zzzxxx}}}YYYEEEMMMqqqxxxJJJDDDFFF>>>999<<<888444;;;>>>xxxvvvsssyyyxxxhhhRRR>>>BBBFFFZZZYYYccc~~~|||uuuoookkkppp}}}zzzjjjHHH===MMMgggoooyyyvvvdddZZZZZZWWWVVVjjjSSSQQQGGGEEE???999666222------000444)))222///---BBBwwwxxxxxxvvvtttxxx~~~zzzvvvrrrooommmhhhiiikkkmmmpppuuu|||~~~aaaOOOLLLhhhvvvggg~~~WWWUUUjjjkkkpppzzzvvvPPPEEEBBBAAA999666333***)))(((((((((((()))******,,,+++,,,---===___zzz~~~kkkUUUjjj{{{}}}]]]zzzyyyfff]]]jjjtttmmmsss~~~vvvlllhhhkkkjjjfffjjjpppxxx{{{zzzyyyyyy{{{}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~vvvpppmmmmmmmmmmmmtttyyy~~~~~~}}}yyypppfffaaa[[[VVVWWWXXXXXXZZZ]]]bbbeeehhhkkkmmmoooqqqsssrrrwwwvvvtttcccPPP@@@555AAAWWWwww\\\[[[mmmggg>>>>>>555555000---)))''''''((())))))+++'''&&&***+++******---,,,RRRsss}}}}}}rrr]]]ccckkkoooyyy{{{}}}vvvrrrllleeehhhpppuuutttrrruuuyyyzzz~~~~~~xxxtttrrr888333000111000---,,,.../////////111444555333222111555999:::888888===AAAEEE@@@>>>@@@CCCGGGNNNVVVaaalll{{{|||wwwkkk___OOOIIIEEEEEEFFFEEEFFFIIINNNVVVbbbppp|||~~~~~~|||{{{xxx|||eeeHHHHHH___uuuPPPBBBFFF===666;;;;;;777;;;FFFsssyyyzzzfff[[[ccczzztttqqq}}}ooollliiijjjnnntttyyy||||||]]]CCCAAAVVVccckkktttvvv{{{jjj[[[UUUTTTXXXdddssslllRRRHHHEEE???:::777333...---000111///---000000YYYxxxzzz{{{qqqmmmpppwww~~~zzzuuuqqqnnnlllhhhhhhhhhiiikkkpppwww|||~~~aaaKKKTTTpppZZZeeesssVVVXXXccchhhooowwwjjjGGG===DDD<<<666555,,,)))))))))((())))))***+++)))......000EEEfffvvvrrrggghhhQQQvvvuuu{{{ddd[[[yyy]]]^^^rrrrrrgggnnn~~~|||tttkkkhhhjjjjjjhhhlllqqqvvvxxxwwwvvvxxxyyy|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~|||xxxrrrooommmmmmmmmllloootttyyy{{{}}}{{{tttlllddd]]]XXXXXXYYYXXXYYY]]]ccceeeiiilllmmmoooqqqsssmmm~~~}}}iiilllwwwZZZCCC777<<>>777;;;<<<888;;;XXX|||nnnnnnnnnnnnnnnooorrrtttwwwvvv|||uuuRRR???LLL[[[^^^aaaeeexxxnnn```VVVTTT[[[eeelllVVVKKKEEE???;;;888444///...000***333,,,777<<>>999===:::999AAAxxxvvvsssmmmgggfffkkkttt|||{{{||||||pppoooaaaAAACCCSSSYYY___jjjqqqnnneeeZZZSSSWWW```gggvvvZZZMMMEEE@@@<<<999555000...000***666,,,999IIIzzzhhh^^^pppxxxwwwyyy{{{{{{vvvqqqnnnllllllllllllkkklllpppvvvzzzzzzVVV]]]pppbbbgggbbbLLLfffuuuttt|||VVV>>>DDD@@@777444///***************+++,,,,,,)))---(((777eeewwwjjj}}}uuuIII|||YYYiiivvv```nnn~~~zzzzzzqqqjjjgggeeefffgggqqqqqqrrrrrrssstttvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz~~~~~~|||yyyvvvtttrrrooollljjjmmmrrrvvvxxx{{{|||wwwpppkkkccc^^^]]]\\\ZZZ[[[^^^```ccchhhmmmqqquuuyyy|||yyy}}}qqqvvvrrrTTTCCC===<<>>>>>CCCHHHLLLSSS[[[aaarrr{{{yyy|||rrrfffjjjqqqxxx~~~~~~{{{yyy}}}}}}yyyvvvtttrrroootttrrrnnniiiggghhhmmmqqqwww}}}~~~|||{{{|||]]]KKKGGGssssssGGGDDD======>>>888===SSS{{{tttssspppmmmlllnnnrrrvvv{{{~~~uuuwwwzzz|||RRRAAALLLTTT^^^ooojjjjjjfff\\\PPPMMMSSS\\\gggcccOOOEEE@@@<<<;;;666111///111111777+++666XXXkkkXXXsss~~~~~~}}}}}}|||wwwrrrooommmmmmnnnnnnnnnooorrrvvvzzz~~~mmmbbbeee~~~wwwcccrrrMMM[[[qqquuuwww}}}eeeJJJAAAAAA:::222222++++++******++++++,,,---,,,///***BBBwww{{{vvvaaaQQQ___tttyyynnnhhh{{{~~~|||~~~xxxnnniiifffdddfffiiiqqqqqqqqqrrrsssuuuvvvwwwwwwwwwyyyzzz{{{|||||||||}}}~~~~~~~~~zzzwwwuuurrrnnnkkkooosssvvvxxxzzz|||xxxrrrmmmfffaaa```___]]]^^^aaa```dddiiioootttxxx}}}~~~yyyuuubbbIII===999CCC[[[}}}rrrVVVcccjjjiiiUUU???999444000,,,***)))*********+++)))***,,,+++,,,222:::___vvvttteee^^^kkkpppuuuyyyoooccc^^^eeeooo}}}xxxqqqrrrvvvxxxxxx|||~~~||||||777111///000111......000///222777888666444333333444555444333444777===AAA;;;;;;???DDDHHHKKKSSS\\\cccttt}}}tttvvv|||oooSSSEEE999UUUwww~~~yyyxxx|||}}}zzzwwwwwwvvvsssooolllkkkllllllttt}}}|||}}}dddMMMFFFgggNNNDDD;;;>>>>>>666FFFlll~~~xxxnnnoooqqqrrrssssssqqqpppttt||||||zzzhhhppplllMMMNNNQQQWWWgggcccaaa```\\\PPPFFFIIIRRRaaannnSSSEEEAAA===;;;777111///111222222---888nnn|||gggWWWrrr~~~|||}}}xxxssspppnnnkkkmmmooopppppprrruuuxxx|||pppeeewwwpppiiiVVVLLLaaaiiibbbpppuuuXXX===BBB>>>111555,,,++++++++++++,,,------+++000...LLL~~~yyyTTTbbbxxxkkkmmmfffooo{{{yyy|||}}}sssjjjhhhfffeeehhhmmmqqqpppqqqrrrtttvvvwwwwwwuuuvvvxxx{{{|||}}}~~~~~~}}}~~~~~~|||zzzyyytttsssqqqrrryyy|||yyywwwtttqqqoooooosssvvvxxxzzz}}}zzztttppphhhcccbbbaaa```aaadddbbbffflllqqquuuzzzzzzqqqPPP???<<<<<>>>>>555NNN}}}zzzppprrriiissstttnnnfffcccgggnnnvvvzzz|||zzz~~~nnnjjj~~~}}}\\\WWWUUUTTTaaa___ZZZYYY[[[SSSFFFFFFOOO\\\vvvtttXXXFFFAAA===<<<888222///111...,,,000>>>ooo}}}}}}aaa[[[uuu~~~~~~kkk```gggttt~~~yyytttpppnnniiikkknnnoooppprrrtttvvv{{{}}}iiivvv{{{RRRmmmcccKKK^^^hhhYYYeeebbb<<>>===:::>>><<<===EEEFFFLLL[[[jjj|||rrrlllvvvvvv```KKKEEEJJJddd~~~}}}qqqmmmmmmmmmnnnoooqqqssstttuuuvvvyyy||||||xxxrrrmmmlllmmmooosssyyy~~~~~~uuuRRRDDDUUURRRAAAAAA>>>;;;>>>YYYyyyvvvaaahhh~~~|||}}}sssgggfffrrr|||yyyrrrkkkiiiiiijjjqqqyyyvvvzzzvvvkkk}}}nnnWWWRRRUUU\\\UUUZZZ^^^[[[QQQHHHGGGKKKRRRjjjOOONNNBBB>>>===444444666000222+++888MMMbbbZZZ[[[iiixxx}}}kkkXXXKKK???>>>PPPfff~~~yyyuuurrrppplllllllllnnnpppsssvvvxxx|||~~~ccc[[[QQQRRRiiinnnrrrkkksssRRR<<>><<<:::???>>>???GGGHHHNNN]]]jjjzzzkkkkkkyyyqqqXXXUUUcccvvv{{{}}}{{{sssqqqpppppppppqqqtttvvvxxxwwwxxxzzz}}}}}}zzzuuuqqqppppppoooqqquuu|||~~~}}}~~~{{{XXXGGGSSSbbbDDDBBB@@@<<>>666555666111333---888WWW~~~UUUXXXaaapppyyy|||yyyoooWWWKKKAAA;;;666777HHH]]]yyy}}}zzzvvvsssqqqmmmlllkkkkkkmmmqqquuuwww{{{}}}yyymmmfffLLLdddwwwwwwwww```===EEE>>>000333000---,,,,,,---------555444:::qqq}}}pppYYYWWW{{{OOOKKK}}}ZZZfffrrr{{{{{{rrrllleeeaaabbbgggkkknnnooopppqqqrrrssstttuuuvvvrrrssswww{{{~~~~~~{{{yyy{{{pppaaaSSSFFF===777444666666888@@@MMM^^^mmmvvv~~~}}}}}}|||{{{yyyvvvwwwwwwyyy{{{~~~~~~}}}{{{uuunnngggfffeeecccdddgggiiikkknnnrrrwww|||tttVVVDDD:::AAARRRooossstttkkkQQQ@@@:::555///+++************,,,'''...)))---...777lll~~~uuuZZZ^^^fffrrr|||}}}uuuhhh\\\XXX___mmmwww{{{{{{{{{{{{~~~}}}xxxxxx{{{555222///---............222555888777555444555777555666444333666===@@@???999??????AAAHHHJJJPPP```mmmrrrgggooovvvjjjkkkuuuxxx~~~~~~yyyxxxvvvvvvvvvyyy|||}}}~~~~~~|||yyyvvvtttqqqqqqsssxxx~~~}}}}}}}}}aaaKKKOOOwwwHHHEEEBBB:::XXX~~~jjjXXXfffmmmsssuuuxxx~~~{{{tttnnnllljjjhhhjjjoootttyyyxxxjjjPPPMMM^^^kkkiiigggeeeccc\\\QQQHHHMMMFFFYYY}}}UUUDDD??????999777777111111...666cccppprrrHHHUUUiiiwwwzzzzzz~~~lllZZZNNN<<<777555777777:::HHHYYYmmmttt||||||wwwtttsssnnnllljjjiiijjjmmmrrrtttyyy{{{~~~{{{}}}OOOaaauuuxxx|||sssCCCCCCCCC111333000---,,,---......---111///CCCyyyvvvWWWrrrDDDWWWvvvlllTTThhhyyy~~~xxxmmmiiicccaaacccggglllnnnnnnnnnoooqqqrrrtttuuuuuurrrvvvzzzzzzwwwqqqkkkhhhdddZZZLLLBBB>>>===;;;999777999;;;;;;???JJJ[[[hhhtttxxx|||~~~~~~|||zzzyyyyyyyyyzzz|||~~~~~~|||wwwpppiiigggfffdddfffiiijjjlllnnnrrrwww{{{```KKK:::===JJJddd~~~uuu}}}zzzhhhJJJ;;;666000,,,******+++***,,,***000,,,,,,111EEEuuuyyyxxxwwwuuueeeXXX___jjjwwwwwwnnnaaaXXXYYYcccqqqzzzzzz}}}}}}{{{yyyzzz}}}555222///---............///222555444222111333666888888555444999AAADDDBBB777>>>???AAAHHHJJJQQQcccuuuzzzlllfffqqq~~~{{{yyyvvvuuuuuuxxxzzz|||||||||}}}~~~iiiLLLJJJvvvLLLHHHDDD555aaa}}}~~~~~~ooobbb^^^___mmmvvv|||||||||~~~xxxsssooonnnkkkhhhiiimmmpppvvv||||||YYYMMMZZZoooooommmiiifffbbbXXXOOOJJJ???NNN~~~ZZZFFF>>>???:::777666111111111;;;uuu~~~jjjmmmDDDVVVmmmyyyzzzyyyooo___QQQGGGAAA@@@>>>>>>AAABBBDDDNNNYYYjjjpppzzz~~~zzzvvvuuupppmmmiiiggghhhkkkooorrrwwwyyy}}}{{{ZZZ]]]fffssspppPPPAAAEEE888333000---,,,---.........))))))PPP{{{wwwSSSDDDhhhooo^^^SSSmmm~~~}}}wwwjjjgggbbb```bbbgggkkkmmmlllmmmnnnppprrrtttuuuvvvyyyxxxuuulll___TTTNNNLLLKKKMMMNNNMMMMMMMMMIIIDDD<<<>>>???<<<;;;AAAMMMXXXeeelllvvv|||}}}|||||||||yyyyyyzzz|||~~~~~~|||yyyqqqjjjhhhgggeeefffiiilllmmmooorrrvvv{{{~~~iiiPPP===:::BBBYYY{{{~~~eeewwwyyyqqqMMM===888222---++++++++++++++++++000...+++555TTT|||wwwwwwgggYYYZZZbbbmmmyyyrrrggg[[[UUUZZZfffssszzzwww~~~zzzxxxxxxzzz}}}555222///---............000222444444111111444666888777555444:::BBBDDD@@@555<<<>>>@@@GGGIIISSSfffzzzvvvjjjbbbbbblllooowww~~~}}}}}}|||{{{zzzyyyxxx}}}}}}}}}~~~oooMMMEEElllOOOKKKCCC444iii|||xxxkkkeeelllvvvyyy|||~~~}}}}}}{{{vvvqqqoooooommmjjjkkknnnmmmsss{{{kkkSSSVVVnnntttuuunnnfffaaa[[[UUUHHHDDDWWWcccIII===>>>:::666555000333777HHH}}}rrriiiHHHYYYmmmwwwxxx{{{wwweeeVVVLLLJJJJJJKKKOOOMMMMMMMMMLLLMMMTTT[[[eeekkkttt||||||yyywwwssspppkkkhhhhhhjjjnnnpppvvvxxx{{{vvviiibbbQQQ^^^pppdddttt___@@@AAA===444111...,,,---...............^^^}}}uuuoooOOO~~~sssJJJvvvhhhUUUXXXtttyyyvvviiieeeaaa```bbbeeehhhiiikkklllnnnppprrrtttvvvwwwxxxsssgggVVVGGG===:::;;;IIIVVVaaaaaa[[[VVVOOOHHHBBBAAA@@@>>>>>>AAAEEEHHHUUU^^^kkktttyyy{{{|||~~~{{{zzzzzz|||yyyqqqkkkiiigggeeefffiiimmmnnnpppssswww{{{~~~sssVVVCCC;;;<<>>EEEIIIUUUjjj|||uuukkkbbbYYYYYYVVVhhhpppzzz|||yyywww|||~~~~~~}}}~~~uuuOOOEEEfffVVVKKKBBB>>>}}}yyy}}}|||yyyyyy}}}~~~|||zzz}}}{{{uuuqqqooopppooolllmmmpppmmmssszzz```VVVjjjwww}}}uuuiiiccc^^^YYYKKKRRReeemmmNNN>>>>>>:::666555111000666SSSyyy{{{___KKK\\\nnnuuuwww}}}|||vvvaaa\\\UUUQQQRRRWWW[[[^^^^^^]]]\\\ZZZYYYZZZ^^^bbb```dddkkkpppuuuyyy}}}~~~{{{yyyvvvtttooolllkkklllnnnpppuuuwww{{{|||PPPllljjjGGG```qqqggghhh~~~lllCCC<<<<<<444111...------//////...222222bbb___ZZZ|||~~~^^^ZZZ~~~aaaPPP```|||uuurrrfffccc``````bbbeeeggghhhkkklllnnnpppsssuuuwwwxxxssskkk\\\MMMAAA===>>>AAAMMM]]]hhhddd]]]XXXTTTNNNDDDAAA>>>>>>@@@AAAAAA???JJJRRR^^^iiiqqqvvvyyyzzz{{{zzz{{{}}}{{{sssllljjjhhhffffffiiinnnoooqqqtttxxx|||~~~```JJJ===999JJJgggzzzooollleeeLLLAAA<<<555///---,,,++++++))),,,+++///,,,>>>nnn|||]]]XXXbbbkkkuuu}}}|||iii\\\PPPQQQ^^^lllsssttt{{{xxxxxxzzzuuuwwwyyyxxx555222///---............666888888666444333666999555444222333:::@@@>>>777666======>>>DDDIIIXXXppp~~~ooolllooorrrwwwwww}}}zzzxxx{{{~~~~~~}}}~~~|||RRRHHHccc~~~___HHH@@@PPPsss}}}{{{}}}~~~|||wwwrrrppppppooommmnnnrrrrrrvvv|||mmm\\\```sss}}}sssmmmfff^^^VVVcccpppxxxTTT@@@???;;;777666444///666___vvv|||OOOGGG\\\qqqvvvwww~~~zzznnneeecccddd^^^]]]^^^```eeehhhjjjjjjjjjjjjiiigggfffggghhhiiiaaaccceeegggjjjnnnsssvvv{{{}}}{{{zzzwwwtttpppnnnnnnooopppuuuwww{{{bbbqqqMMM\\\oooxxxkkkwwwtttNNN@@@===444111...---...////////////555eee~~~WWWsssOOOlll}}}XXXLLLhhh}}}sss{{{mmmbbb```^^^___bbbfffhhhhhhkkklllnnnqqqtttwwwyyyzzzxxxooocccWWWPPPMMMMMMMMMNNN]]]fffaaa]]]\\\XXXQQQEEEAAA>>>===???AAAAAAAAAFFFJJJSSS^^^hhhpppssstttwwwwwwwwwzzz~~~}}}uuunnnkkkjjjggghhhkkknnnooorrruuuzzz~~~lllOOO>>>777FFFaaa}}}tttwwwlll]]]BBB===666000---,,,+++++++++---)))111...CCCwwwxxx~~~qqqVVVWWWcccnnnyyyssscccVVVLLLPPPaaaoootttrrryyyxxxyyy|||yyyzzz{{{yyy555222///---............555777777555222111444777666666444666===BBB>>>666777>>>>>>>>>DDDJJJ[[[sss|||hhhmmm~~~|||{{{{{{~~~}}}~~~UUUKKKcccfffFFF???___ppp{{{pppeeeeeeppp|||yyytttqqqqqqooommmnnnrrrvvvyyy~~~vvvbbbVVVlll~~~zzzpppdddbbbooouuu|||YYYAAA@@@<<<888888666555===nnnzzzxxxEEEBBB\\\tttyyywwwyyycccNNNGGGPPP\\\rrrqqqppppppqqqrrrpppooonnnoooooommmkkkkkkjjjhhhhhhhhhfffddddddfffkkkoootttyyy~~~||||||zzzwwwsssqqqpppppppppuuuwww{{{\\\QQQkkkqqqrrrxxxYYYHHH@@@444222...---.../////////111===nnnzzzQQQEEEtttzzzRRRJJJmmm|||ssswwwiii^^^]]]\\\^^^cccgggiiijjjkkkmmmoooqqquuuwwwyyy{{{{{{pppggg```[[[VVVRRRUUUaaahhhccc```^^^UUUHHHEEECCC@@@======@@@DDDGGGEEEGGGLLLWWWccckkknnnnnnrrrrrrsssvvvzzz~~~wwwpppmmmkkkiiiiiilllnnnppprrrvvv{{{tttRRR???666CCC]]]xxxuuu|||llldddCCC>>>666111...,,,++++++,,,...(((333111GGG}}}zzz|||uuuXXXYYYbbbooo|||mmm^^^RRRIIIPPPbbbrrruuurrrtttxxx{{{{{{{{{}}}~~~~~~{{{777333000000///,,,...111333444555444333222444666555555777;;;??????:::666:::??????BBBIIILLL\\\xxxzzzkkkhhhyyy}}}||||||~~~~~~~~~}}}}}}}}}}}}xxxzzzZZZLLLVVVbbbJJJAAAcccwwwwwwzzzkkk]]]TTTPPPPPPPPPYYYjjj}}}|||xxxtttqqqooonnnmmmlllooosssyyy~~~pppYYYeee}}}yyykkkuuusssttt{{{YYY???@@@999555:::777444;;;zzzxxxQQQLLL___rrrvvvvvv~~~|||dddNNNCCC<<>>>>>:::666>>>BBBBBBDDDIIILLL[[[vvv{{{jjjdddqqq~~~~~~~~~~~~wwwyyy|||xxx|||tttfff\\\VVVVVVaaannn\\\LLLTTTyyyXXXCCC\\\}}}jjjhhhccc^^^XXXSSSOOOLLLQQQXXXgggxxx|||yyytttqqqoooooonnnlllooorrrwww}}}qqqWWW^^^}}}zzz|||yyyhhhIIIFFF===666777222666EEEDDDPPPbbbsssxxxxxxyyy]]]GGG@@@;;;BBBSSSuuu}}}}}}vvvqqqmmmiiihhhhhhhhhhhhiiikkkmmmnnnqqqooollljjjhhhggggggggghhhlllqqquuuyyy}}}~~~|||yyyuuusssrrrqqqqqqrrruuuyyy|||sssTTTZZZssssssjjjooo???GGG999333///000000...---000///QQQyyybbbVVV]]]NNNrrrNNNOOOhhhpppzzztttaaa\\\ZZZZZZ\\\```dddfffggghhhjjjlllnnnpppvvvzzztttxxxrrrssstttsssnnnggg```[[[VVVRRRLLLHHHGGGGGGGGGFFFFFFFFFFFFHHHMMMTTT[[[___eeehhhnnntttyyy~~~|||zzzuuuooojjjhhhhhhjjjkkknnnssswww{{{fffJJJ:::@@@NNNkkkkkkzzz^^^JJJ999555222,,,,,,000,,,+++333$$$:::gggdddMMM```hhhrrrwwwiii]]]JJJJJJ[[[gggqqqvvvrrrxxxxxxxxxyyy|||{{{}}}777222///000///---...222444555555333222222444666555444555888<<<===:::666>>>BBBBBBEEEJJJMMM]]]yyyyyyhhh```iii|||}}}}}}{{{}}}ooolllmmmhhhkkkuuuvvvtttfffYYYFFF:::CCCUUUcccfff~~~bbbNNNPPPyyy}}}ZZZDDDaaawww~~~vvvmmmhhhhhhpppbbbbbbbbbeeefffddd^^^XXXVVVYYYcccoooxxx~~~~~~zzzuuurrrqqqpppooonnnppprrrvvv{{{uuu\\\ZZZwwwxxx~~~mmmIIIAAA<<<999888555555PPPtttuuu>>>TTTeeeuuuzzz{{{fffRRRNNNGGGDDDLLLnnnyyy}}}tttnnniiifffccccccdddfffiiillloooqqqtttsssrrrpppmmmkkkiiihhhfffhhhkkkooorrrxxx~~~~~~zzzwwwtttrrrqqqqqqpppsssxxx|||kkknnnXXXUUUrrr|||rrryyyKKKFFF<<<666111000///------000222iii~~~VVV^^^yyySSSTTTkkkNNNSSSkkkuuurrr```]]][[[[[[\\\```ccceeeffffffhhhkkkmmmpppwww~~~~~~zzzssslllhhhaaa]]]VVVQQQNNNLLLJJJHHHIIIHHHGGGGGGHHHLLLOOOQQQ]]]aaahhhooovvv{{{~~~}}}{{{vvvpppjjjhhhhhhjjjkkkoootttxxx{{{~~~nnnPPP===>>>IIIddd}}}wwwsssdddMMM777000///,,,+++------,,,---***<<>>???DDDLLLQQQbbb~~~uuuddd]]]gggzzzwwwrrruuuyyy}}}~~~}}}xxxkkkccc```^^^```qqq|||vvvdddIIINNNccc```PPP]]]|||jjjQQQLLLqqqsssQQQHHHuuuppp~~~pppXXXQQQRRR```wwwyyyvvvtttuuuxxxwwwrrrlllfffdddggglllpppssszzz}}}xxxtttsssrrrrrrqqqssstttvvvzzz~~~{{{dddYYYsss{{{}}}zzzNNN===::::::999888222ZZZbbb{{{XXXFFFWWWggguuuzzz}}}sssmmm___RRRRRRcccppp{{{{{{uuuqqqnnnllleeeffffffgggjjjllloooqqqttttttuuutttrrrooollljjjhhhiiijjjlllooouuu||||||xxxuuusssqqqpppooorrrwww|||wwwqqq^^^QQQoooyyyXXXFFF===666111000000...///222555xxx~~~RRRrrrDDDHHHjjj```LLLWWWmmmwwwppp___]]]\\\[[[]]]```cccddddddfffhhhjjjlllpppwwwzzzsssooojjjeee^^^YYYUUUQQQNNNLLLNNNMMMKKKIIIHHHIIIJJJKKKUUUYYY```iiiqqqxxx|||~~~~~~|||wwwpppjjjggghhhiiilllooorrruuuxxx{{{uuuVVV@@@===CCC\\\~~~xxx|||oooyyyooocccOOO:::000---+++***,,,+++...---444???uuuwwwYYYSSSfffmmmyyyqqqcccQQQFFFOOOdddnnntttwwwsssuuuwwwyyy|||~~~666111/////////---///333555555444222111222555777666444444666:::<<<999777777===???DDDLLLRRRdddsssaaa\\\iii~~~~~~uuujjjbbbpppllloooooolll|||xxxzzzlll[[[iiiuuulllrrrssszzz{{{kkkVVVUUUaaammmNNNPPPqqqoooRRRIIIkkktttMMMPPPvvvfffPPPLLLOOO___xxx{{{tttqqqtttwwwvvvttttttqqqooopppppppppttt{{{zzzvvvttttttttttttwwwwwwxxxzzz}}}lllZZZooo}}}{{{yyyeeeDDD<<<999555777333ddd[[[~~~mmm???LLLYYYfffsssyyy~~~tttfffeeecccooo{{{}}}yyywwwvvvtttmmmlllkkkjjjjjjkkklllmmmrrrtttvvvwwwvvvssspppnnnkkkkkkjjjjjjlllqqqxxx}}}}}}zzzwwwtttrrrqqqooorrrwww{{{qqqNNNeee~~~zzzbbbDDD===666000000000000222777<<<|||SSS}}}<<<777HHHPPPEEEWWWjjjyyy~~~uuu~~~mmm]]]\\\\\\\\\^^^aaacccddddddhhhjjjlllmmmpppvvvxxxsssnnniiiccc^^^[[[WWWTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHMMMQQQXXXbbbkkksssyyy|||~~~|||xxxqqqkkkgggfffgggjjjkkknnnqqqtttzzz|||[[[CCC<<>>>>>:::666;;;AAACCCHHHPPPVVVhhhrrr```^^^nnnuuuhhhbbbdddkkkssswwwsssooouuuxxxrrr|||sss||||||aaaYYYdddiiiLLLCCC999:::JJJYYYYYYPPP\\\KKK^^^wwwUUUFFFfffVVVnnnqqqwww{{{mmmgggmmmrrrnnniiifffggglllrrrvvvtttssssssuuusssnnnmmmqqqrrrvvv|||xxxsssrrrsssssstttuuuwwwyyy}}}dddkkkrrrnnneeePPPKKKhhhaaa```ZZZUUUnnnuuuIII@@@:::444<<<===rrrnnniiiNNNIIIZZZeeepppxxx{{{zzzwwwuuusssrrrrrrrrrvvvxxxzzz{{{zzzwwwtttrrrpppnnnkkkhhhfffggglllooovvv{{{~~~|||zzzwwwuuussspppssswww{{{~~~XXXRRRnnnxxxzzzoooHHHBBB999111000000000444999jjjgggggg@@@<<>>;;;OOOsss}}}|||bbbiiissslllppppppaaaJJJ777---++++++***---***555222WWW~~~bbbVVV___fffxxxvvvcccZZZJJJFFFWWWmmmrrrsssvvvtttvvvwwwyyy{{{|||}}}~~~555111...//////...000444666666444111000111555888555555777;;;??????:::666999@@@CCCIIISSSZZZmmm~~~ooo``````qqq|||zzzzzz|||}}}|||zzzzzzyyy}}}{{{ccc]]]fffqqquuu}}}}}}lllllluuujjjZZZTTTSSSGGGHHHAAA555888DDDIIIDDDRRRKKKhhh{{{XXXFFFccc```~~~}}}|||}}}vvv{{{xxxwwwuuuqqqooooooqqqttt|||{{{}}}|||tttqqqsssnnnrrryyy}}}vvvqqqpppqqqrrrrrrsssuuuyyy~~~}}}dddlllwww{{{xxxddd[[[aaaZZZXXXNNNCCC[[[yyyMMMBBB:::333;;;???ssseeepppzzzIIILLLZZZeeepppxxx}}}|||zzzzzzzzzzzzzzz{{{||||||{{{xxxtttrrrsssrrrnnnjjjggggggjjjmmmsssyyy~~~}}}zzzxxxvvvtttqqqtttxxx{{{~~~|||www}}}```QQQmmm{{{|||vvvOOODDD;;;333000///000333888YYYiiisssBBB:::@@@HHHeeerrryyy{{{xxxhhhZZZYYYYYY[[[^^^ccceeefffeeedddhhhnnnqqqtttxxx~~~|||wwwtttooojjjfffccc^^^\\\YYYYYYXXXUUURRRNNNJJJHHHCCCEEEIIIPPP[[[gggrrryyyxxxyyyxxxtttmmmeee```]]][[[___dddfffddd```]]][[[```lllpppiiijjjzzzoooOOO???:::MMMpppuuudddvvvuuuxxxkkkNNN888111111///+++***&&&:::333___\\\TTTbbbkkk|||qqq___VVVJJJGGGXXXnnnrrrsssvvvtttwwwwwwxxxzzz{{{}}}~~~~~~666222///000///---...222333555444000111555777666555777999;;;======<<<;;;>>>???EEENNNSSSZZZnnn|||lll]]]^^^ppprrriiikkk}}}tttvvv|||rrriiieeefffssszzzhhhiiimmmWWWFFFCCC<<>>HHHXXXbbb^^^]]]qqqvvvSSS???===LLLjjjyyygggNNN<<<111---,,,...///000...@@@wwwyyyVVVWWWccckkk|||nnn[[[MMMDDDNNN^^^lllrrrsssuuuxxxvvvwwwxxxzzz{{{|||||||||~~~~~~~~~666222///000///---...222444666444000111555777555555666999;;;======<<<;;;>>>>>>DDDMMMSSS[[[ppp~~~lll\\\\\\mmmvvvpppuuuuuuhhh[[[PPPKKKJJJ^^^jjjyyyzzztttmmmgggnnniiiKKK::::::555777<<<::::::MMMnnn~~~uuugggSSSLLLWWWddduuu|||VVVLLLaaannn}}}{{{~~~}}}yyyvvvuuuttttttyyyzzzwwwwwwyyysssvvvzzz~~~~~~tttccciiiyyyrrrfff\\\SSSDDDDDDIIIhhheeeCCC;;;;;;777FFFfffpppsss===CCCOOO\\\dddmmmuuu~~~}}}}}}zzzuuupppmmmjjjjjjjjjnnnttt||||||xxxtttqqqoooiiippprrrppprrrxxxzzzvvviii[[[OOOEEEGGG^^^qqqpppUUUddd}}}nnn|||]]]FFF<<<333111000///000333TTT~~~zzz\\\iii999>>>BBBLLLiiirrrzzzsss```XXXZZZWWWYYY___dddddddddfffkkklllqqqvvvxxx{{{~~~||||||yyyvvvssspppmmmiiidddaaa___]]]ZZZXXXVVVSSSNNNKKKHHHEEECCCDDDLLLZZZiiirrryyy{{{wwwmmmddd\\\RRRGGGLLLOOOSSSRRRJJJBBBDDDLLL@@@CCCQQQaaaccc```lllxxxUUU@@@<<>>>>>CCCLLLRRR]]]sssmmm[[[ZZZkkk}}}rrr^^^JJJ===777666555>>>MMMdddxxx|||vvvooo\\\@@@888===;;;222::::::;;;SSSwww{{{eee]]]RRRJJJJJJSSSfffxxxYYYLLL^^^wwwuuu~~~}}}zzzvvvtttsssuuuzzz~~~|||zzzyyyuuuuuuwww{{{~~~xxxgggkkkxxxnnnaaaLLLIIINNNjjjlllIII<<<:::888KKKjjj||||||@@@===KKKZZZbbbkkksss~~~~~~zzzuuuqqqmmmjjjiiilllqqqyyy}}}xxxsssnnnlll______dddmmmqqqqqqyyy~~~iiiFFF999RRRdddZZZdddxxx\\\___rrrdddrrrdddHHH>>>444111111000111333FFF{{{}}}aaa___555:::@@@MMMmmmuuuzzzppp^^^UUUZZZXXXZZZ```eeeeeefffhhhlllnnnsssxxxxxxzzz|||zzzyyywwwtttqqqnnnkkkgggddd```^^^\\\YYYWWWUUUQQQNNNKKKHHHDDDAAAEEERRRbbbooouuuuuussspppmmmgggZZZOOOAAAAAACCCAAA;;;777<<>>444///...---///000///JJJyyypppPPPYYYfffrrrzzzfffWWWLLLCCCPPPaaalllrrrtttvvvwwwvvvwwwxxxyyyyyyyyyyyyyyy|||||||||}}}~~~555111/////////---///333666777555111000444555333444666888;;;=========<<<======BBBKKKRRR]]]uuunnn[[[ZZZjjjyyy{{{yyykkkUUUAAA888888999888///999MMMccctttqqqZZZJJJ>>>888888888444======999GGG^^^^^^MMM@@@FFFTTTZZZUUUZZZhhhqqq\\\LLL[[[kkk}}}tttrrrppppppuuu||||||xxxuuuyyyuuutttyyy~~~|||jjjlll}}}qqq[[[WWW[[[pppmmmIII999888:::SSSiiiJJJ777JJJXXX___hhhqqq~~~}}}yyyuuupppllljjjjjjnnnuuu||||||xxxtttpppooolllWWWUUUjjjssskkkrrraaaIIIWWWfff___NNNkkk}}}}}}ZZZYYYooofffpppkkkJJJ@@@555222111000111444AAAxxx{{{uuuXXX999EEEBBBMMMkkksssxxxnnn]]]UUUXXXVVVYYY```fffgggiiilllnnnnnnrrrvvvwwwwww}}}~~~zzzxxxvvvsssqqqooolllhhheeebbb```]]][[[ZZZWWWTTTQQQLLLIIIDDD???@@@JJJ[[[iiinnnoooppprrrrrrnnngggaaaEEEAAA???BBBBBB===888666===333;;;TTT[[[RRRUUUfff}}}}}}\\\DDD;;;CCC```{{{wwwlllzzztttkkkYYYDDD555000///...,,,222555XXXrrrUUU]]]gggvvvxxxdddTTTIIIAAAQQQcccmmmqqqtttvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwzzz{{{{{{|||}}}~~~555111...//////...000444666777555111000444555333333555888;;;===============<<>>[[[bbb|||oooyyyIII999NNNVVV]]]eeeppp~~~~~~{{{xxxtttpppnnnlllpppuuu|||{{{xxxwwwvvvvvvppp\\\\\\cccdddaaa```cccfffjjj```OOOUUUffflllGGGkkk}}}xxxYYYZZZwwwuuuyyywwwMMMBBB777222111000222555NNNtttSSS777AAABBBIIIccclllxxxmmm\\\VVVTTTRRRVVV___fffiiikkknnnnnnlllooovvvyyyzzz{{{TTTIIIHHHNNNTTTggg{{{|||xxxuuusssqqqooonnnkkkhhheeecccaaa___^^^\\\ZZZWWWTTTLLLJJJFFF@@@>>>EEESSS^^^dddeeeggggggccc___^^^___LLLOOOUUUYYYSSSEEE999444777...444FFFJJJAAAGGGYYYooo___GGG;;;BBB___{{{rrrzzzuuuzzzzzzeeeJJJ666000000///,,,333999bbbpppXXX]]]eeeyyyxxxbbbQQQEEE@@@SSSeeennnqqqtttvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwyyyzzz{{{|||}}}~~~~~~~~~555000...//////...000444555777555111000444666444333555888;;;===>>>============BBBKKKQQQ\\\rrryyygggWWWVVVfffzzzkkkWWWJJJ===444555<<>>:::NNNVVV\\\dddooo~~~}}}zzzwwwuuusssrrrtttxxx~~~}}}{{{zzzzzzzzzpppPPPSSSjjjaaaAAA888555BBBMMMGGGGGGVVV___LLLrrr]]]]]]OOODDD888333111000222555TTT{{{mmm|||~~~XXX666666>>>CCC\\\fff|||xxxlll[[[UUUQQQOOOSSS]]]dddhhhkkknnnlllkkkooovvv|||hhhYYYTTTVVVXXXhhh~~~|||xxxuuusssqqqooonnnmmmkkkhhhfffeeecccaaa```___]]]ZZZWWWOOOMMMIIICCC@@@BBBIIIOOOPPPQQQSSSUUUSSSQQQVVV]]]GGGTTTbbbdddTTT@@@777888222---111::::::666===LLL^^^tttdddKKK<<>>>>>=========CCCLLLQQQZZZooozzzhhhXXXWWWfffyyyzzzfffUUUFFF???;;;<<>>SSSqqqnnn}}}\\\NNN___sss|||}}}zzzxxxqqqmmmooouuu{{{{{{xxxyyy{{{fff^^^^^^kkkssspppmmmooo___gggpppwwwjjjjjjyyy```>>>888CCCcccjjjZZZ>>>888MMMVVV[[[cccooo|||zzzxxxwwwtttuuuwww|||}}}zzzxxxyyyrrrSSSRRRhhhdddIIIAAA444777BBBDDDHHHOOOPPPPPPooo```XXXwww{{{uuu}}}QQQEEE999444222111222666TTT~~~zzzsssccc=========CCC]]]eeeyyyuuuiiiXXXRRRPPPOOORRR[[[bbbeeegggjjjjjjmmmssswwwyyy~~~sssqqqlllrrr}}}~~~yyyuuutttrrrqqqooonnnmmmllliiigggfffdddbbbaaaaaa___\\\ZZZSSSQQQMMMHHHCCC@@@>>>===;;;:::>>>FFFLLLOOOUUU\\\EEEIIIPPPSSSKKK>>>888888000///111333333444999???OOOiiiiiiNNN===???[[[xxxuuuvvvvvvuuueeeHHH333///000///111///:::www[[[SSS^^^dddqqq\\\LLLBBB>>>UUUjjjooopppuuuwwwtttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~444000...//////...000555333555444000111555777666333555888;;;===>>>>>>>>>======CCCLLLQQQYYYmmm}}}lll\\\ZZZhhhyyyoooUUUEEEKKKcccwwwdddVVVEEE666555===LLL~~~wwwVVV;;;666999777777===EEE:::DDDGGG===XXXxxxssswww\\\OOO```|||~~~zzz{{{}}}zzzsssoooqqqxxx~~~|||zzz~~~ppp```\\\[[[VVVWWW\\\YYYaaaiiipppxxxjjjiii~~~~~~xxxlllddd???888BBBppphhh~~~tttHHH777QQQVVV[[[cccooo~~~{{{zzzyyyssssssuuuyyy~~~}}}}}}wwwsssiiiiiieee\\\VVVVVVXXXYYYNNN;;;444<<>>XXXvvvwww}}}kkkfffiii^^^DDD111...000///222,,,;;;WWWTTTbbbhhhlllXXXKKKBBB>>>VVVkkkoooooouuuwwwtttuuuuuuwwwxxxzzzzzz{{{{{{yyyzzz|||}}}~~~~~~444000.........---...333111444333111222666888666222555:::===???>>>;;;:::???@@@FFFNNNQQQVVVgggzzz}}}mmm]]]XXXccctttxxx]]]LLLDDDNNNSSS\\\fffrrrssslll\\\MMMJJJ444HHHfff~~~OOO;;;000777999222666CCCCCCVVVbbbZZZMMMLLLVVV^^^rrr```MMMiii}}}qqq{{{{{{zzzzzzyyyxxx~~~~~~{{{uuuuuuwwwlllddd^^^PPP@@@???JJJXXXWWW]]]iiiuuu}}}qqqdddsssfffhhhzzzqqq@@@BBB>>>wwwccc{{{xxxuuu@@@999QQQWWW^^^eeemmm~~~yyyxxx~~~{{{}}}|||wwwuuurrrrrrsssppplllpppyyyyyy~~~}}}{{{uuu]]]gggcccMMM???CCCJJJJJJEEEGGG;;;BBBcccoooggghhhZZZMMMOOOaaammmppp|||zzzQQQccczzzfffggg~~~TTTDDDAAA333000555///777^^^zzzDDD000;;;>>>OOO]]]hhh~~~ooohhhVVVPPPQQQNNNPPPYYY```bbbccceeefffnnnqqqtttvvvuuu|||xxxvvvrrrqqqpppoooooommmiiifffdddcccbbbaaa````````````UUUSSSSSSSSSMMMBBB;;;999@@@666111888BBBEEEFFFGGGDDDAAA555444EEEJJJ===555333222222111222333555666CCC^^^|||oooSSS======XXXvvvmmm{{{nnntttmmm^^^III777//////333222333<<<|||VVVQQQbbbrrr}}}hhhVVVIII@@@<<>>@@@@@@>>><<<>>>???EEEMMMQQQVVVhhh{{{|||mmm^^^[[[hhhzzzfffRRRKKKCCCHHHSSScccvvvuuu]]]bbbjjjiii^^^;;;777cccxxxaaaDDD@@@<<<<<<<<<333---:::PPPgggsssvvvgggUUUPPPXXX```ttt^^^LLLiii{{{mmmwww~~~yyytttooolllssswww~~~|||yyyzzzsss```SSSSSSPPPCCC;;;===EEEKKKYYYnnn~~~rrreeesssrrr~~~AAA======yyykkk^^^|||AAA:::MMMWWW^^^dddlll}}}wwwiiiiiijjjlll||||||{{{|||yyyttttttlllbbb\\\VVVQQQTTT[[[mmmvvv}}}{{{xxxyyyxxxvvvrrrooo___FFF666444777666>>><<<777NNN}}}sssccc]]]SSSPPPUUU[[[dddxxx~~~}}}TTTcccuuusss}}}XXXGGGAAA444000444///888WWWyyyJJJ777<<>>===XXXvvvrrrbbbyyyzzzwwwlllYYYCCC333......///222>>>}}}YYYUUUdddsss~~~hhhVVVIII???===XXXhhhmmmtttwwwuuuxxxvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~}}}{{{|||444000.........---...333444666555111111555666444333666:::>>>@@@AAA???>>>===>>>DDDLLLPPPVVVhhh}}}{{{mmm___^^^nnnvvvpppoooqqqyyykkkXXX]]]hhhnnnYYY>>>bbbZZZCCC333777333222444555777>>>FFFwww|||vvvbbbMMMGGGOOOXXXggg}}}[[[MMMkkkhhhrrr}}}rrreeeYYYQQQRRRaaarrr{{{}}}{{{vvvqqqkkkUUUDDDDDDDDD===;;;@@@VVVZZZeeettt~~~uuufff{{{DDD>>>AAA{{{ttt|||mmmwwweee???@@@HHHWWW^^^dddkkk|||{{{~~~{{{||||||wwwqqqmmm___OOOCCC;;;888:::???TTTdddtttzzzyyyyyyzzzzzzsssgggSSSAAA555111111222888666555MMMsssxxx]]]IIIUUUVVVRRRMMMOOO___vvvXXXddd~~~^^^JJJBBB444000444...888\\\{{{PPP777555>>>MMMXXXccc}}}sssfffVVVQQQPPPMMMPPPWWW]]]```cccfffiiicccNNN===<<<@@@MMMbbb|||zzzwwwuuutttssssssqqqooolllhhhgggfffccc```]]]ZZZXXX\\\XXXYYYbbbkkkpppuuuyyyrrrhhhQQQ;;;666>>>@@@;;;CCCHHHDDDCCCMMMIII777...111000000000222333555777:::NNNiiiqqqUUU???>>>XXXwwwxxxkkkpppyyyxxxooo]]]FFF555///000...222===xxx```YYYfffsssgggUUUHHH???>>>YYYiiimmmtttvvvtttvvvwwwwwwxxxyyyzzz{{{||||||yyy|||~~~}}}zzzzzz~~~444000.........---...333555777555111111444555333444666:::===??????>>>=========BBBJJJNNNUUUiii~~~|||nnn______qqqssstttoooPPPLLLdddnnnLLLMMM[[[hhh___LLL@@@>>>HHHIIIGGGDDD@@@<<<:::888aaabbb[[[KKK<<<999BBBKKK```~~~zzzZZZOOOooodddooo|||mmm[[[III>>>:::HHHZZZiiivvv|||tttgggcccOOO>>>999666444???OOOqqqmmmkkkmmmpppsss{{{{{{iiiyyyIIIAAAEEE|||yyywwwyyy[[[<<>>YYYxxxqqqxxx~~~zzznnnXXX???111///444000444===ttteee\\\ggguuueeeSSSGGG>>>>>>YYYiiimmmsssuuusssuuuvvvwwwwwwxxxyyyzzz{{{{{{vvvxxx{{{}}}|||zzzwwwvvv444000.........---...333555777666222111444444222555777:::<<<======<<<;;;======AAAHHHLLLTTTiii~~~ppp^^^^^^rrr~~~xxx~~~~~~{{{~~~}}}___JJJMMMWWWfffxxxhhhEEENNN^^^WWWBBB555AAANNNJJJGGGMMMbbbsss|||lllLLL666444<<>>CCC}}}yyywwwjjjttt@@@@@@HHHVVV\\\bbbjjj{{{~~~zzzxxxmmmeeeYYYNNNHHHCCC>>>999000888GGGYYYkkkyyytttgggXXXLLLCCC???DDDLLLHHH>>>777555///---333888444CCCIIIFFFRRRmmm|||WWWiiirrrvvvlllQQQEEE888444555...:::UUUzzzjjjCCC>>>;;;JJJRRRZZZvvvrrriiiXXXSSSQQQOOOQQQWWW\\\```ffflll}}}sssWWWKKKGGGCCCCCCIIIJJJ```|||yyywwwuuuuuusssqqqooojjjiiigggdddaaa]]]ZZZYYYSSSOOOQQQ\\\kkkwww|||]]]>>>111444???RRRWWWPPPGGG999...///////////////000222444555???OOOdddsssuuuYYYAAA>>>ZZZyyyttt|||oooXXX???000---000...666CCC~~~bbbYYYfffwwwcccQQQFFF===>>>YYYiiilllsssuuurrruuuuuuuuuvvvwwwxxxyyyzzzzzz{{{zzz{{{yyyjjj]]]444000.........---...333555777555111111444555333555666999;;;<<<===<<<;;;>>>===AAAGGGKKKRRRhhh~~~rrr^^^]]]rrrzzzxxx~~~oooXXXKKK@@@;;;CCCuuuPPPAAAFFFLLLBBB:::III[[[VVVPPP[[[ccckkkrrrkkkSSS<<<444888444333555777666555:::AAATTT{{{uuu[[[VVVyyyrrrhhhyyyjjj^^^iiizzzxxx\\\III:::@@@UUUjjjxxxmmmWWWJJJOOOSSSJJJ>>>:::;;;999;;;CCCNNN^^^ssslllMMM===GGGuuu~~~fff{{{}}}FFF777JJJUUU[[[bbbjjj{{{~~~}}}qqqfff[[[NNNCCC===777666>>>NNNbbbwwwwwwhhh[[[TTTUUU\\\bbb]]]CCC777666222444888555555@@@BBB===JJJggg|||{{{UUUhhhllluuupppRRRFFF;;;777666...;;;VVVzzzbbb???;;;888IIIRRRVVVqqqmmmkkkYYYRRRQQQOOOQQQVVVZZZ^^^fffnnnlllgggcccccckkkdddjjj}}}yyywwwvvvtttrrrpppjjjhhheeeaaa]]]ZZZXXXWWWPPPIIIFFFKKKVVVeeeyyywwwhhhTTT@@@333111DDDIIIAAA:::111+++111000////////////111222333222DDDZZZlll|||www[[[BBB???ZZZzzznnnlllcccTTTBBB555///...***777KKKZZZUUUfffzzz~~~bbbPPPEEE======XXXhhhlllsssuuusssuuuttttttuuuvvvwwwxxxyyyyyy|||xxxxxx{{{|||oooVVVBBB444000.........---...333444666555111111444555333333555888;;;===??????@@@@@@>>>@@@FFFIIIQQQggg}}}sss^^^]]]ttt|||qqqqqqwww}}}tttyyytttooolll\\\GGGAAAXXXuuupppsssrrrNNN:::>>>111777:::LLL```VVVGGGNNNMMMBBBAAALLLNNNAAA555333111///111777888666777<<<@@@tttrrrZZZXXX|||iiinnnwwweeecccjjjtttzzzeeeNNNGGGHHHPPPggg~~~sssnnnpppfffMMM;;;777:::888999???HHHVVVlll~~~iiiOOO???JJJqqqrrrhhhHHH888IIITTT[[[bbbjjj|||~~~xxxgggZZZPPPFFF;;;888:::EEEYYYkkk~~~xxxzzz~~~uuu```@@@444888555999>>>777???HHHHHH@@@DDDZZZqqqzzzzzzzzzTTTddd~~~ttt}}}rrrSSSFFF===:::888///;;;bbbYYY;;;111555JJJSSSTTTllliiilllWWWPPPOOOMMMOOOTTTWWW\\\dddnnn{{{}}}yyywwwuuusssqqqlllhhhccc]]]XXXUUUSSSSSSIIIEEEAAAAAAEEENNN```pppkkkfffjjjYYY>>>000;;;999222333000---111111000///......///000111...888GGGWWWmmmyyy\\\BBB???[[[{{{xxxfffaaaWWWKKK???666222000,,,666III{{{VVVTTTggg{{{}}}```OOODDD<<<<<>>444000.........---///333444666555111111555666444111333777;;;???BBBCCCDDDAAA>>>@@@EEEHHHPPPfff|||ttt^^^^^^vvvxxxhhhaaagggpppvvvwwwrrrjjjdddRRRXXXZZZdddrrriiiPPPCCC999HHH999GGG\\\DDD444:::666<<<<<>>AAA@@@EEEOOOTTTccc}}}|||ccc```mmmeeeMMMKKKNNNQQQOOOGGG???<<<888FFFOOOUUUdddmmm\\\@@@777222111555666222333888111777@@@YYYrrrlllRRRDDD;;;777777999777222444999666777666444555888::::::DDD___pppRRRZZZrrrppp~~~xxxooowwwQQQFFF{{{[[[HHH:::777AAAaaapppqqqgggbbb```iii{{{{{{lll|||LLL>>>LLLkkk{{{~~~ppp<<<999KKKPPPXXXaaalll{{{vvvmmmccc[[[QQQCCC:::888qqqkkkFFF;;;222000444333222AAAWWWiiieee]]]TTTPPPVVVdddoooyyyUUUbbbuuu|||tttQQQQQQ>>>>>>444555666^^^sssJJJ666;;;CCCfffPPPtttqqqoooUUUMMMQQQKKKJJJPPPVVVZZZccclllzzz~~~{{{xxxuuuvvveeeaaaZZZDDDCCCQQQOOOIIIGGGCCC???<<<:::999999444DDDZZZZZZssspppHHH>>>AAA777000333222AAA222444444333333222///+++///000222:::NNNkkkyyyZZZ<<>>===@@@>>>CCCMMMRRRaaazzz}}}ddd```kkk~~~qqqMMMCCC===AAAGGGFFFAAA===666999CCCUUUggggggRRR<<<777222///222666666333111///888DDD\\\vvvvvvgggbbbCCC===999999777222222666555666666444666;;;???@@@KKKgggkkkSSSaaappprrr}}}nnnlll]]]QQQgggwwwYYYAAA<<<888:::DDDbbbuuu{{{ssslllgggppp|||pppTTTAAALLLqqqiiiZZZ;;;DDDOOOUUU^^^iiizzzqqq______fff~~~}}}~~~|||{{{ooocccaaaddd^^^KKK999```rrr]]]LLL;;;;;;666333444222444BBBRRRoookkkaaaUUUMMMNNNWWW___kkkTTT^^^yyykkkttt|||VVVUUUBBBBBB777666666RRRyyyNNN888;;;CCCcccNNNppppppsssXXXOOOOOOJJJIIIOOOTTTZZZcccllluuu~~~zzzwwwrrroooppp\\\;;;999HHHHHHLLLIIIDDD>>>:::777666666111777GGG^^^kkknnnKKKFFFQQQPPPNNNOOOFFFOOOFFF444)))///666555666:::111000000555IIIiiizzzZZZ===DDDfff~~~tttnnnzzzhhhVVVLLLBBB555------111222DDDYYYTTThhh{{{|||___NNNCCC<<<;;;PPPeeennnpppsssuuuvvvxxxyyyyyyyyyxxxyyy{{{~~~|||~~~zzz333222000///...///000111666666555333111111444666444444666:::@@@BBB@@@======???===AAAJJJOOO___xxx}}}eee___hhhzzz```OOOCCCGGGUUU___cccdddNNNAAA>>>MMMZZZTTTCCC888888777444222555888666111000999???MMM]]][[[VVVZZZHHH@@@888777666555555666777999777333555<<>>FFFBBBNNNKKKFFFAAA===<<<<<<===666444888xxxccc```hhhSSSTTTjjjwwwyyy}}}uuuNNN111333:::555444<<<444222...111EEEhhhyyyYYY>>>GGGiiittt{{{xxxhhhYYYQQQHHH999000...333000CCCWWWRRRggg{{{}}}___MMMCCC===999MMMbbbmmmppprrruuuvvvyyyzzz{{{zzzzzzzzz|||~~~zzz~~~333222000///...///000111666666555333111111444666444444777;;;???AAA???===>>>@@@===@@@IIINNN]]]wwwhhh```eeeuuuyyyvvvzzzxxxppp|||yyyfff]]]^^^ccciiiooohhhUUUEEECCCGGGGGGDDDCCCHHHOOOOOOEEE;;;888777555222999888888;;;666777CCCIII@@@666444666999::::::===>>>999444666>>>???;;;RRRuuucccVVVlllffflllwwwwww~~~ooo^^^JJJSSSfffbbb___NNNOOO]]]dddgggjjj\\\DDD999777AAA@@@:::999<<>>JJJlllwwwyyy{{{sssdddVVVQQQIII<<<333222333222DDDYYYRRRfffzzz___MMMDDD>>>999JJJ```nnnssstttuuuwwwyyyzzz{{{{{{zzzzzz|||}}}{{{}}}333222000///...///000111666666555333111111444666333444777;;;???@@@@@@???AAABBB>>>AAAIIINNN]]]wwwkkkaaaaaapppjjjgggnnnzzz{{{wwwttt[[[LLLKKKQQQXXXTTTIII??????FFFKKKIIIPPPcccpppfffNNN;;;666666111888777444555222999LLLOOOFFF;;;555666:::;;;:::======999555===GGGEEE:::TTTvvv___VVVpppiiilllxxxsssnnngggmmmbbbbbbfffjjjtttuuuRRRBBBZZZzzz|||___PPPRRRPPPSSS```^^^SSSMMMDDD<<<===666999333///444888GGG___{{{zzzUUUKKK\\\eeerrrxxxlll]]]:::GGGWWWZZZ^^^dddrrrwwwkkkbbbsss~~~}}}|||uuuyyy}}}yyyiiiSSSOOO\\\iii|||wwwLLLHHHZZZiiiJJJ<<<@@@UUUYYYLLLPPPdddqqq|||}}}hhhKKK888111000666666555444333333555777PPPqqqyyy}}}}}}wwwRRRggg}}}zzzYYY[[[OOOPPP>>>777666EEEuuuPPP<<<999CCCUUUIII^^^nnnzzz]]]LLLKKKJJJJJJKKKQQQ[[[dddiiijjjvvv||||||qqq|||eeeAAA444===@@@@@@@@@@@@@@@?????????333:::111BBBWWWKKKAAADDD@@@888EEEMMM[[[ggg```fffpppYYY???333555:::;;;999333444111444JJJppprrrRRR===MMMooovvv{{{sssrrrbbbTTTNNNGGG:::222222222555GGG\\\TTTfffxxxaaaNNNEEE???999HHH^^^ooovvvvvvwwwyyyyyyzzz{{{{{{zzzzzz{{{|||}}}~~~333222000///...///000111666666555333111111444666222444777:::===@@@AAABBBCCCDDD@@@AAAIIINNN]]]wwwooobbb___lllnnnTTT???888:::999BBBEEE??????EEEGGGDDDLLLbbbyyyzzzbbbFFF;;;===666===:::888::::::BBBTTT^^^WWWJJJ>>>999::::::666888999777:::KKK[[[UUUDDDVVVsssZZZXXXxxxzzzwwwyyypppwwwvvvjjjVVVVVVQQQOOOKKKIII[[[{{{zzzYYYEEE888@@@PPPIII===FFFTTTeeessskkkRRR@@@444111888888999555777<<<:::???QQQsssvvvooowww|||[[[QQQZZZfffgggrrrpppUUU333>>>LLLSSS[[[aaaooo}}}vvvrrrssswww}}}~~~nnnUUUHHHFFFAAAJJJbbbbbbGGGJJJUUUKKK777<<>>>>>777888<<<222777EEE@@@666///111777777333111444333666NNNuuunnnOOO===QQQsss{{{yyyzzzjjj[[[TTTKKK===444333111777IIIuuu^^^TTTdddvvvdddPPPFFF???888FFF\\\pppxxxwwwxxx{{{yyyzzz||||||{{{zzzzzz{{{333222000///...///000111666666555333111111444666222333666888;;;???CCCFFFDDDEEE@@@AAAHHHMMM\\\vvvrrrddd]]]iiizzzrrrllliiicccWWWJJJCCC<<<<<<>>>DDDJJJRRR\\\eeeqqqttt}}}oooQQQBBBEEEIIIKKKEEEAAAAAA<<<>>>KKKooojjj\\\JJJ@@@===;;;777666888888CCC]]]qqqgggOOORRRjjjyyyWWW^^^~~~zzznnn~~~kkk___fffbbb]]]UUUXXXkkkmmmXXX>>>222///888999333>>>SSSfffzzzxxx```KKK:::111333555888666999<<<777;;;NNNnnnaaabbbgggggg```ooossstttBBB:::BBBMMMXXX___kkksssjjjqqquuuzzz}}}}}}{{{yyyxxxsssmmmcccaaa^^^KKKAAAMMMnnnJJJ;;;:::AAA999EEE^^^___III@@@III555444999AAA>>>555222666000000222555888:::::::::FFFjjjzzzRRR```~~~pppuuu|||YYYddd]]]XXX>>>666999<<>>>>>333888888444555:::;;;555000///000444333555NNNxxxlllMMM>>>UUUxxx|||mmmaaa[[[RRRBBB666333000555JJJwww]]]RRRaaatttgggRRRGGG@@@666CCCYYYoooxxxwwwwww{{{zzz|||~~~~~~|||{{{{{{|||~~~333222000///...///000111666666555333111111444666222333555777:::???DDDHHHEEEEEE???@@@GGGLLL[[[uuuttteee]]]hhhtttjjjooozzzwwweeeUUUBBB;;;JJJ[[[lllwwwVVVDDDFFF\\\\\\SSSMMMKKKCCC???HHHxxxtttgggSSSEEEAAA>>>;;;888:::<<>>999<<<777999888999;;;777BBB[[[ppphhh}}}hhh}}}dddSSSvvvlllddd[[[>>>???LLLYYY^^^ggg{{{ttthhhiiimmmrrrtttssspppmmmkkk]]]^^^bbbnnnoooVVV@@@BBBSSSVVV\\\]]]SSSBBB999888444888HHH]]]bbbSSS@@@888???222///;;;@@@777111444444444444666888888777666IIIpppWWW]]]sssdddrrr|||\\\jjjccc\\\>>>666:::444{{{~~~XXX===000???NNNLLLVVVkkkjjj{{{mmmWWWGGGIIIGGGDDDHHHTTT\\\]]]iiifffpppyyyxxx{{{fff{{{mmmXXX]]]bbbccc\\\OOOAAA777666"""///777...333???IIIHHH@@@IIIIIIJJJMMMCCCIII;;;222888KKKLLL;;;222888111444111222MMMxxxlllMMM???YYY{{{|||rrrfff]]]ZZZRRRAAA333//////333III[[[OOO___tttiiiSSSGGG@@@555@@@WWWnnnxxxwwwvvvzzz{{{}}}~~~}}}|||}}}{{{~~~~~~111000///......///000000555555555333111000111333444555555555:::AAABBB???<<>>888<<>>FFFBBBFFF@@@YYYRRRJJJ666EEEBBB>>>BBB;;;<<>>222555===999555555111111///OOOpppoooeee[[[HHH>>>+++000999000///555...333444555444444666;;;???XXXppp}}}{{{VVVaaarrruuufffdddnnnZZZAAA:::555:::wwwlll444888999<<>>;;;;;;UUUWWW???===<<<555///999777GGGvvvfffFFFEEEbbb}}}zzz}}}ssssss]]]RRRSSS]]]666888111,,,:::GGGPPPNNN^^^ssskkkWWWJJJ@@@777@@@SSSgggsssvvvwwwzzzyyyzzz{{{|||~~~~~~222111000.........///000444555555444111111111333222444666888===DDDDDD@@@AAAEEENNNRRRMMMKKK[[[oooooo\\\___tttrrrVVVSSSmmm{{{rrrjjjsss|||ppp___TTTTTTbbb[[[\\\dddcccVVVOOOQQQ|||UUU;;;GGGGGG<<>>PPPdddqqqtttuuuxxxyyy{{{}}}~~~|||~~~333222000///.........///444555555444222111111333111444777999===CCCBBB>>>;;;???GGGLLLHHHHHHVVVjjjvvv```]]]mmmyyywwwjjjgggwwwxxx___WWWRRRTTTcccffftttmmmdddfff^^^IIIQQQKKK;;;>>>TTTwwwzzziiihhhbbbYYY]]]MMMGGGFFFJJJEEE;;;;;;DDDKKKjjjgggZZZzzzqqq~~~rrriiilllwwwqqqWWWOOOZZZnnn}}}}}}dddNNNIIIWWWggg^^^UUUJJJdddqqqiiiCCC777AAA999;;;<<>>777777222444333...222555---333555IIIXXXQQQNNNXXX]]]JJJ;;;666444...444>>>>>>;;;999555333444777<<>>???999666``````>>>777@@@:::HHHvvv^^^CCCHHHfff|||uuuooofffTTTXXXfff>>>444666666999BBBRRRMMM[[[rrrnnnYYYKKKAAA444<<>>666777<<>>@@@IIIQQQqqqyyyddd```vvvvvvzzz|||fff^^^nnnrrr]]]MMMOOOdddzzzZZZNNNAAASSSjjjjjjQQQEEERRRKKKNNNLLLSSSRRRHHHYYYtttyyyuuuUUUvvvvvvZZZ{{{mmm999;;;CCCNNNWWW___mmmfffZZZPPPPPP[[[fffiiihhhVVVIII@@@BBBEEEDDDCCCFFFLLLNNNQQQGGG555444888222///111999<<<555222<<>>EEEcccsssnnnfffNNNIIIEEEDDDEEEIIIPPPWWW\\\\\\bbbiiinnnqqqwwwtttaaa[[[```lll|||}}}~~~oooYYYMMMHHHKKKRRR\\\cccgggddd^^^TTTDDD555999555OOOaaaKKK666666555888999222IIIfffxxxttt???:::EEE@@@LLLwwwzzzXXXBBBMMMkkk~~~zzzxxx{{{uuuqqqYYY^^^fff@@@111999000999FFFYYYMMMVVVmmmnnnXXXLLLCCC444:::III]]]kkkqqqsssvvvyyy{{{~~~~~~|||444333111///...------...222333555555333222222222444777777555888@@@FFFHHH>>>;;;<<<@@@AAAFFFWWWjjj}}}fff\\\ccclllRRRHHHPPP~~~{{{uuujjjZZZWWWrrrRRRHHHJJJLLLMMMNNNLLLoootttcccfffzzziiibbb^^^tttuuuwwwxxxtttjjjeeeooo~~~ZZZVVVPPPTTTiiikkkfffeee```YYYYYYPPPMMMFFF:::MMMmmmaaarrrQQQ\\\yyy```OOOLLL===BBBKKKUUU]]]iiimmm```[[[[[[]]]^^^[[[UUUGGG::::::EEEKKKJJJYYYeeessshhhJJJ:::777333666888777555555333888AAAEEEIIIBBB888666999888777@@@;;;666666;;;???@@@???___sss~~~QQQ^^^tttjjj|||vvvfffvvv```:::666;;;:::BBB|||JJJ555666;;;888CCC___vvvqqqnnnPPPHHHCCCDDDFFFHHHOOOWWWYYYYYY\\\ccciiimmmssszzzssslll|||~~~ooowwwhhhVVVMMMOOOXXXfffsss{{{}}}yyy|||nnn\\\TTTWWW\\\mmm}}}vvvWWW888000OOOppp```CCC:::888'''444444EEEWWWbbbpppgggAAA>>>LLLGGGRRRzzztttRRRCCCSSSrrr{{{pppiiimmmbbb===...666---;;;GGG\\\JJJMMMeeennnXXXMMMEEE666:::GGGZZZjjjqqqtttwwwxxxzzz}}}}}}{{{}}}333222000///.........///111333555555444222222222444666777555:::EEEOOOSSSIIICCC@@@BBBBBBEEESSSdddkkk^^^```xxx{{{nnnYYYXXXuuuuuuwwwPPP|||hhhYYYRRRrrrvvvddd]]]bbbdddXXXIIIBBBiiipppcccnnn|||___hhhggg___qqq~~~yyyfffeeemmmbbbZZZJJJEEECCC???WWWrrrQQQkkkiiilllsssKKKtttOOO>>>@@@HHHRRRYYYcccxxxjjjSSSFFFBBBCCCEEEIIIEEE<<<>>>KKKOOOIIIQQQ```zzz{{{[[[@@@:::888;;;@@@;;;888???>>><<>>OOOfff|||ZZZkkk|||qqqyyyrrrZZZ777666999777<<>>BBBxxx\\\IIIHHH___{{{sss[[[NNNFFF888:::EEEXXXiiiqqquuuxxxyyyzzz}}}~~~|||{{{|||~~~222111000.........///000000222555555444333222222333777888777:::DDDMMMQQQJJJDDDAAADDDDDDDDDOOO\\\zzzrrr```]]]hhhlll___ssslll{{{```hhhiiiUUU:::LLLmmm}}}^^^iiivvv{{{sssooommm___LLLTTTvvvnnndddyyy^^^hhhbbb___gggpppzzzkkknnnjjjdddttteeeRRRPPPPPPLLLbbb|||wwwKKKqqqcccpppzzz^^^SSSiiiEEE======DDDOOOUUU]]]pppttt___NNNDDD@@@<<<===>>>@@@HHHUUUaaafffjjjmmmcccDDD???DDDEEENNNFFF???DDD???888@@@[[[jjj\\\EEECCCCCC;;;:::999666666===GGGJJJEEE===EEE\\\{{{```vvvxxxrrrvvvTTT777888666666===eeeaaa===333===555@@@IIIkkksssttt\\\NNNEEEFFFFFFDDDIIIQQQZZZZZZ\\\aaacccgggrrr}}}www^^^FFFIIIbbbtttxxxoookkkiiihhhccc______cccggglllrrrvvvxxxyyy{{{}}}zzzqqqsss|||}}}nnn\\\VVVbbbddd^^^dddsssooo^^^DDDHHHEEEDDD___iiiFFFZZZcccFFF999:::AAAEEE```rrrmmmhhhVVVBBB@@@LLLFFFNNNvvvkkkLLLGGG```~~~lll}}}uuuzzzhhh```___wwwIII333555555888>>>@@@uuudddPPPKKK___zzz{{{aaaQQQFFF888999CCCVVVgggpppuuuxxx{{{|||}}}~~~~~~}}}}}}}}}~~~111000///......///000000000222555666444333222222333777999777888???EEEGGGIIIDDDDDDIIIJJJIIIQQQ\\\uuuwwwaaa[[[ZZZsssvvvfffccc```vvvxxxfffyyytttuuuooojjjcccRRRKKK```~~~xxxZZZkkkoooNNNQQQFFFCCCIIITTTbbb^^^JJJmmmrrr^^^```bbb[[[wwwmmmeeeXXX\\\llldddxxx}}}~~~~~~tttkkkwwwyyyyyyZZZwwwxxxeeeccc___TTTccclllIIIggg^^^rrrmmmxxxmmm@@@UUUGGG===;;;AAALLLRRRXXXkkksssuuuxxxwwwooocccUUULLLJJJ???<<>>444>>>@@@eeeqqqjjj~~~aaaRRRGGGGGGFFFBBBFFFNNNRRRTTTXXX]]]___dddooo{{{uuuZZZEEEHHH```xxxooollljjjhhhccc^^^```eeebbbgggmmmqqqsssvvvzzz~~~zzzxxxvvvvvvtttrrrvvv|||zzzwwwdddfffttthhhLLLBBBGGG@@@666FFFeeeqqqhhhnnnHHH___~~~ZZZGGG333DDDXXX|||ppp___JJJ@@@<<>>BBB>>>777;;;YYYVVVuuu|||fffeeettt{{{EEEBBB...<<<<<>>TTTffflllrrrzzz}}}~~~~~~yyy}}}333222111///............---111555666444222111222666888666444888CCCIIIJJJJJJEEEKKKQQQMMMMMMVVV[[[nnnkkkVVVTTT___kkkpppnnnllllllmmmggglllttt}}}hhhRRRPPPgggwwwkkk___UUU]]]nnn|||rrryyynnnYYYLLLEEEDDDKKKTTTkkkaaaxxxvvvnnnKKKSSSrrr~~~xxxkkkqqqyyykkk[[[RRRNNNYYYuuuyyyhhhOOOEEEZZZcccTTT[[[{{{YYYKKKzzzTTTCCC:::BBBJJJPPP___rrrtttqqqdddhhhppp||||||bbbNNNKKKpppwwwjjjeeellljjjYYYLLLKKKyyyfff===;;;@@@<<>>BBB___~~~```|||xxxeeemmmzzzoooDDDAAA444;;;AAAGGGmmm```777<<<777;;;GGGCCCeeebbbrrrxxxXXXBBBEEEGGG@@@@@@IIIOOOWWWXXXZZZbbbeeeooocccSSSlllpppfff```[[[YYY[[[dddiiioootttwwwyyy{{{|||wwwkkknnnmmmNNN@@@BBBDDDNNNSSSGGGMMMOOO^^^zzz```BBB<<<^^^nnn\\\HHHFFFGGGAAACCC>>>@@@>>>GGGqqq___IIIVVVrrruuuwwwqqq^^^ppphhh:::333///888777HHHKKK{{{ZZZLLLbbbpppkkkUUUKKK===777===RRReeennntttzzz~~~~~~~~~~~~oooaaadddqqq333222111///............---000444555444333222222333777888666888@@@HHHLLLOOOQQQNNNNNNQQQOOOPPPYYYkkkrrr^^^VVVbbbpppuuuqqqkkkiiikkkmmmooottt{{{wwwxxxyyymmmzzzuuu}}}jjjUUUMMMQQQ]]]iiijjjXXXYYYoooppp|||]]]@@@GGGpppttttttaaaWWW___|||yyyjjjeeeiiiGGGBBBTTT^^^bbbhhhsssBBBbbbZZZJJJ@@@CCCGGGLLL[[[mmm|||ooocccdddcccjjjsss}}}xxx\\\KKKMMMtttvvvsssuuu|||}}}sssdddZZZaaaLLLGGGEEEAAAHHHnnnssslllcccUUUUUUJJJBBBAAA???:::<<>>___aaawwwpppgggUUUNNN___TTTCCCJJJTTT[[[~~~pppQQQAAAaaaOOOFFFBBBGGGJJJLLLVVVddd~~~xxxeeebbbqqquuuqqqssssssyyytttWWWIIIGGGMMMlll|||llliiiZZZGGGaaauuuYYYBBBBBBIIIHHHEEEEEECCCccc|||wwwnnn~~~zzz{{{sssNNN>>>666@@@999BBBVVV___NNN:::<<<444<<>>CCCGGGIIIQQQ[[[uuu|||{{{}}}|||dddSSSLLLLLLbbb|||{{{ppprrr]]]EEE]]]qqq\\\LLLNNNUUUSSSMMMJJJFFFhhh|||ooobbbwwwmmmEEE:::222AAA<<>>OOOGGGUUU___tttuuuIIIMMMmmmyyy[[[IIIBBB999777EEE\\\mmmtttuuuyyyzzzzzz|||}}}~~~gggOOOHHHFFFFFFLLL333222111///............------000333666777555222111555<<>>[[[YYYMMMAAA???CCCIIIRRRZZZkkkjjjPPPFFF[[[tttccclllmmm\\\HHHBBBVVVooo^^^JJJQQQZZZ]]]XXXQQQLLLLLLRRRtttaaa]]]ooopppmmmqqqAAA999666CCCCCCQQQaaabbb}}}YYY888;;;<<<===>>>888UUU]]]kkk{{{aaaGGG@@@AAA@@@??????GGGJJJQQQ]]]```eeessszzzhhhsssrrraaaeeennnfffTTTOOOaaavvv}}}~~~}}}lllooo{{{___SSS[[[xxxkkkwww~~~pppmmmkkk___hhhYYY???777555GGG???OOOIIIXXXffftttPPPEEEdddaaaKKKBBB;;;777BBBVVVhhhqqqtttvvvwwwyyy{{{~~~dddWWWXXX```mmm333222111///............,,,---///333777888555333111333999AAACCCCCCJJJSSSooouuuttt```OOOWWWbbb]]]aaalllhhh\\\aaazzzooozzz~~~iiiWWW]]]rrrppp\\\UUU^^^}}}vvvzzz{{{qqqhhhiiimmmmmmqqqiiikkkrrrrrrppp~~~RRRmmmzzz}}}oooqqq\\\CCCKKKKKK\\\tttiii[[[ZZZvvvRRR===YYYgggVVVCCC===AAAIIIQQQVVVbbbyyy||||||[[[MMM[[[lll{{{xxxffflllqqq\\\EEECCCEEERRRbbbdddSSS???:::RRRffffff\\\WWWSSSNNN___```ccclllnnnttt```@@@<<>>666<<>>EEEIIIJJJ\\\ttt~~~qqq```aaadddnnnrrr___SSS\\\lll\\\QQQrrrxxx[[[LLLGGGBBBAAA??????AAAEEEMMMbbbpppkkkhhhjjjcccVVVggg}}}eeelllpppwww}}}TTT@@@>>>LLLNNNTTTZZZ```jjjqqqGGG222999;;;>>>>>>???^^^___dddZZZDDD@@@BBBCCCBBBFFFEEEIIITTTXXX^^^mmmxxx~~~sssvvveeevvv~~~vvv```JJJ```iiitttyyyWWWHHH:::aaallleeemmm\\\VVVLLLHHHQQQ^^^```ZZZZZZNNN???UUUrrrPPPZZZnnnxxx```jjj>>>>>>666BBBNNNPPPNNNYYY[[[[[[mmmeeeJJJeeexxxnnnPPPAAA===999>>>MMM___lllqqqxxxxxxzzz|||444222000/////////...---------...111555777666666222555<<>>:::>>>GGGHHHHHH]]]```KKKXXXuuuvvvpppkkkwwwzzzaaaWWWpppuuu[[[rrr}}}kkkwwwwwwyyyuuu[[[___```bbb```\\\vvvTTTqqqrrrxxxaaaAAALLLLLLXXXVVVgggbbbfffpppqqq@@@MMMDDD777888AAAAAABBBOOOYYYlllwwwqqqdddfffzzzfffnnnjjjtttrrrcccaaaQQQJJJPPPOOOxxxgggUUUaaarrr```LLLBBBAAAAAA@@@>>>QQQppprrraaaZZZ^^^}}}vvv\\\oooxxxxxxSSS===AAAHHHPPP^^^___^^^hhhooo}}}ddd666666>>>:::<<<999SSSUUU\\\zzzkkkJJJEEEEEE@@@>>>@@@DDDIIIOOOVVV^^^dddnnnyyyppp~~~oookkklll\\\PPPGGGOOOaaahhhZZZGGGFFFTTTqqqvvvbbb___eee[[[ZZZZZZSSSRRRXXXRRRJJJMMMXXXJJJCCC]]]fffPPPjjj}}}uuu___>>>111>>>LLLRRRZZZ```ZZZYYY]]]lllxxxTTTSSSvvvuuu```FFF:::777<<>>@@@CCCGGGLLLTTT\\\bbbmmm|||yyyfffhhhtttsssggg^^^WWW[[[fffhhh[[[LLLGGGVVVkkkppphhhhhhjjjeeecccccc___cccfffXXXMMMSSSfffWWWMMMccc~~~bbbTTTmmmwwwuuulllSSS???===FFFPPPVVVXXXXXXUUUXXX\\\fff{{{iiiXXXppp}}}eeeJJJ<<<888;;;DDDYYYkkklllqqquuuyyy}}}444222000/////////...---------...000444666666666888777:::???BBBBBBDDDHHHYYY```bbb___XXXQQQ]]]ttt|||zzzyyyyyy___^^^uuu{{{xxxvvvKKKLLLMMMVVVaaacccmmmUUUlllYYY|||iiiIIIPPPYYYQQQVVVRRR]]]yyyZZZTTTVVV<<<888]]]fffEEE---777DDDBBBHHHUUUkkkvvvccccccfffxxxzzzgggqqq}}}sssvvvvvv___WWWWWWXXXWWWjjjsssmmm___WWWJJJ@@@BBBmmmzzz\\\~~~|||vvvddd]]]777...???RRR]]]ccceeedddggghhhqqqppp;;;666BBB???999DDDQQQ___lllyyyfffMMMEEEBBB@@@AAABBBDDDHHHPPPXXX^^^iiiqqqwwwsss}}}www{{{jjj\\\aaapppuuuiiiYYYaaapppwww{{{{{{{{{~~~xxxqqqsssqqq]]]TTTbbb|||mmm```nnnuuu\\\___ttt}}}rrraaaEEEBBBNNNNNNRRRYYYTTTWWWWWWZZZ\\\ccc~~~rrrSSSjjj~~~lllOOO???999;;;@@@SSSfffiiiqqqssswww{{{}}}444222000///000000...---...------///333555666666777666888>>>EEEHHHHHHHHHVVVbbb]]]___jjj___^^^zzzzzzkkk___nnn{{{}}}___OOOSSSTTT[[[eeeeeeggguuuaaaZZZnnnWWWHHHTTTXXXVVVWWWTTT\\\oookkkqqqaaaGGGtttDDD<<<\\\jjjOOO333999CCC<<>>>>>KKKXXX___ooozzzVVVGGGCCCAAAAAAAAAAAADDDKKKTTTZZZcccjjjwww~~~ooouuu~~~iii{{{rrrrrrooo]]]^^^wwwuuu{{{{{{kkk[[[mmm}}}sssllloookkkXXX<<>>111@@@CCC@@@???FFFPPP\\\sssyyyUUUCCCCCCCCCAAA@@@@@@DDDJJJOOOXXXhhhjjjvvv{{{zzzllliiikkkyyy}}}~~~~~~nnneeennnyyypppVVVRRRBBB:::HHHWWWSSSXXXaaa[[[[[[ZZZ]]]ZZZ\\\vvvvvvqqqttt]]]lll___HHH<<<999888EEE[[[hhhooorrrwwwzzz~~~555333111000111111///......---,,,---000444666666555777777888@@@NNNWWWYYYZZZiiiaaaXXXffflllhhhooorrrZZZZZZvvvzzz{{{VVVLLLHHHYYY]]][[[aaabbb^^^aaajjjzzz___lll|||[[[PPPTTTPPPNNNXXXOOOTTTYYYWWW^^^xxxmmmPPPJJJ999LLLBBB444777666;;;CCCKKKWWWooo}}}uuulll\\\fffwww^^^RRRKKKSSSfff~~~nnnbbbXXXsssuuuwww}}}|||llljjj~~~uuu~~~xxxzzz|||kkksssFFFDDDiiiyyymmmoooeeejjjlllfffiiirrrooo~~~RRR333999>>>CCC???CCCSSSUUU```|||kkkQQQDDDDDDBBBAAA@@@CCCGGGKKKQQQeeedddoooyyyiiieeegggiiifffdddbbb___]]]___cccfffpppvvvzzz|||jjjggg}}}{{{zzz[[[NNN>>>GGGPPPSSSUUU[[[___\\\______cccbbbcccxxxlll{{{VVVeee}}}hhhNNN???;;;666@@@VVVdddmmmpppvvvzzz}}}666333111000111111000......---+++---000444666777444777777888CCCXXXjjjpppHHHdddnnniiilllmmmbbbZZZfffUUUgggsssnnnqqq|||rrrGGGMMMQQQ___aaa^^^eeegggaaa___eeeeeeQQQyyyqqqRRRKKKOOOPPPPPPTTTJJJPPPUUUQQQUUUzzzzzzeeeIIIUUUCCC;;;WWWPPP???===777999AAAHHHOOOeee|||aaa^^^iiiwwwlll```\\\PPP]]]sss}}}oooeeehhhgggiiiuuuvvvkkkaaa___]]]}}}mmmqqqqqqpppfffqqqKKKCCCdddnnnfffooojjjhhhgggaaalll}}}xxxwwwlll===777888EEE@@@DDDWWWRRRQQQppp~~~```DDDDDDCCCBBBAAABBBFFFHHHKKK```___lllwww```WWWZZZ___lllmmmnnnppprrrsssrrrrrriiillleee^^^pppvvv]]]VVVsss~~~zzzhhhiii~~~|||]]]KKKAAATTTXXXSSSWWW\\\YYYWWW___^^^aaa```ccczzzyyy{{{QQQ```wwwnnnSSSBBB<<<555===SSSbbbkkkoootttyyy|||~~~555333000//////000///.........///...///222666:::<<<999666777>>>IIITTTZZZHHHYYYttt{{{uuu|||ZZZpppmmmZZZZZZccc|||ooo]]]\\\ddd^^^```]]]```wwwwwwVVVddd{{{oooYYY{{{dddRRRSSSVVVSSSPPPQQQVVVQQQIIILLLXXXjjjmmmbbbAAA|||ccc@@@DDDVVVBBB...;;;;;;;;;AAALLLZZZmmm}}}rrrrrrvvvjjj[[[hhhyyysssxxx|||uuuwww|||vvvtttsss|||~~~hhh___mmm~~~uuu}}}{{{qqqjjjsss^^^DDDNNN[[[ccceeeeeefffgggaaadddhhhhhhcccdddwwwNNN666222???CCC???DDDTTT^^^\\\{{{oooPPPGGGBBBDDDDDD@@@@@@EEEJJJVVV]]]gggxxxiiilllsssxxxhhhzzzsssuuusssxxxwww}}}|||kkk___]]]^^^xxxmmmooo{{{}}}www}}}dddaaa^^^IIIKKKNNNTTTZZZ\\\[[[YYYZZZ\\\[[[XXX___hhhmmmPPPVVVjjjcccGGG===::::::GGGYYYjjjqqqvvvwwwyyy~~~555333000//////000///.........///...///111666999<<<:::888888<<>>999888CCCSSShhhoootttvvvxxx|||555333000//////000///.........///...///111444888<<<;;;::::::<<>>EEEKKKWWWmmm~~~xxxqqqdddiiiyyyttt{{{{{{zzz}}}mmmZZZKKKTTTZZZbbbeeedddaaa______jjjkkkllllllhhhdddhhhooorrrAAA666999???DDDBBB???DDDMMMbbb~~~sssWWWCCCBBBDDD>>>>>>EEEDDDKKKOOOYYYzzzzzz{{{uuuzzzpppnnnwwwhhhooofff\\\PPPJJJWWWUUUTTTUUUXXX[[[ZZZXXX]]]\\\XXX[[[```aaarrrllleeeKKKYYYzzzxxxSSSAAA:::888@@@LLLccckkksssuuuvvvzzz}}}}}}555333000//////000///...---...///......000333666:::;;;<<<<<<===DDDOOOWWW]]]YYYZZZcccrrr}}}fffVVVOOOlll}}}rrrIII>>>OOOSSSYYYPPPOOOWWW]]]bbbdddcccggg```ccc{{{fffvvvwwwVVVQQQOOORRRPPPLLLKKKNNNJJJSSSUUURRROOOMMMccciiibbbwwwNNN555MMMRRR:::444777<<>>MMMQQQmmmmmmLLLGGGHHHAAA<<<@@@BBBHHHLLLTTTnnnvvv~~~~~~~~~~~~yyytttwwwwwwnnneeeVVVHHHNNN^^^\\\WWWTTTXXX\\\\\\XXX[[[[[[WWWXXX]]]]]]iii}}}yyy~~~OOOOOOppp^^^GGG===999>>>GGG]]]hhhqqqtttvvvyyy||||||555333000//////000///...---...///......///111333999<<<===<<<<<>>@@@FFFWWWgggyyylllooo^^^fff|||tttwww```ZZZIIILLLXXX[[[___cccddddddeeeeee___^^^]]]^^^aaaeeehhhhhhjjjpppJJJ:::888EEEHHH???CCCSSSPPP___ttt]]]IIIEEE@@@>>>??????DDDIIINNN^^^vvv~~~}}}}}}{{{{{{{{{}}}}}}}}}}}}{{{zzz}}}ttteeeRRRIIIVVV^^^]]]YYYTTTUUU[[[\\\XXXXXXZZZWWWXXX]]]\\\eeeyyy~~~ZZZGGGaaa|||iiiNNN???999;;;AAAVVVcccoootttvvvyyy||||||~~~555333000//////000///...---...///.........000111888<<<>>><<<999>>>LLLWWWbbbWWWOOO[[[rrr|||}}}zzzxxxwwwbbbMMMGGGWWWvvv~~~rrr}}}sssxxxRRRDDDPPPRRREEEJJJQQQPPPOOORRRNNNOOO\\\^^^```aaahhhmmm```jjjWWWVVVQQQLLLIIIIIIIIIHHHHHHKKKOOONNNPPPUUUSSSUUUccchhhpppLLLxxx|||HHH888BBBCCC444444777;;;>>>CCCOOO\\\sss}}}yyy}}}uuuoooyyyrrr~~~yyyZZZSSSOOOUUU^^^___```bbbbbbcccbbbbbb^^^^^^[[[YYY[[[aaacccbbbcccaaarrr```DDD444<<>>???CCCGGGOOOhhh}}}|||{{{zzzzzzzzz{{{}}}~~~zzz||||||~~~nnniiiyyyuuuvvvbbbRRRQQQ\\\XXX\\\ZZZTTTSSSYYY[[[WWWWWW[[[YYYYYY^^^^^^cccttt~~~lllGGGRRRrrrwwwXXXDDD999888<<>>KKKGGGDDDNNNNNNKKKTTTTTT^^^eeeeeemmmooogggpppWWWQQQMMMNNNNNNKKKGGGGGGIIIKKKHHHMMMKKKLLLSSSPPPOOOYYYwww{{{SSSjjj}}}EEE888>>>777555555999===AAAHHHPPPbbbsssssszzzppp\\\TTT]]]___aaa`````````aaaaaaaaaaaa\\\___]]]YYYYYY^^^___\\\ZZZ```ccc~~~XXX777555???AAA@@@CCCPPPPPPZZZmmm|||yyyTTTGGGFFFDDDAAA===???EEEHHHSSSrrr|||xxxvvvwwwwwwxxxyyy{{{|||~~~{{{www```aaa|||{{{mmmYYYRRRWWWYYYSSS]]]___XXXUUUZZZ]]]ZZZYYY___]]]\\\aaa```cccpppzzzQQQHHHfffgggMMM===999:::DDDUUUgggooorrrvvvyyyzzz}}}~~~555333000//////000///...---...//////------...///---888BBBCCC>>>===FFFOOORRR~~~uuuwwwtttjjjMMMFFFNNNTTTooosssyyyXXX;;;IIIGGG===QQQ???MMMEEE@@@OOORRRJJJMMMUUUaaaiiiccc]]]sssuuu[[[iiisssPPPHHH\\\HHHPPPTTTPPPHHHFFFIIIMMMEEELLLKKKJJJOOOLLLJJJTTT___ooosssUUUuuulll@@@000:::555444888<<>>===EEEHHHIII[[[sss|||www}}}zzz}}}~~~|||xxxtttuuuwwwyyy{{{~~~~~~sss[[[eeerrrrrr~~~lllhhhbbbPPPPPPYYYTTTRRR___eee^^^YYY^^^aaa^^^[[[bbb```___cccaaabbbmmmzzznnn\\\DDD]]]ssssssUUUBBB<<<===???QQQdddmmmppptttwwwyyy}}}~~~555333000//////000///...........................111666999;;;AAAIIIMMMMMMaaakkkppptttdddJJJFFFRRRgggxxxqqqkkkIII>>>AAADDDFFFJJJAAABBBDDDEEEGGGIIIKKKKKKUUU```bbb\\\XXXbbbsss^^^ddd|||XXXPPPPPPEEEJJJJJJJJJIIIHHHFFFEEEDDDFFFEEEDDDEEEFFFIIIMMMOOO[[[sssSSS[[[yyy===888@@@;;;888999::::::???GGGNNN]]]sssxxxsssxxxkkk___^^^^^^___```\\\bbbggggggccc___aaaddd[[[]]]]]]\\\^^^___[[[TTT]]]YYYbbblllVVV555:::===>>>LLL>>>KKKYYYaaalll~~~dddIIIAAADDDBBB@@@AAADDDKKKTTT[[[~~~}}}zzzvvvtttvvvttttttuuuvvvxxx|||~~~|||qqq{{{vvv}}}pppbbbWWWQQQNNNRRRXXX\\\^^^______^^^]]]^^^```___dddgggddd^^^^^^eeemmm}}}{{{vvvoooHHHMMMccccccEEEAAA===:::GGGZZZiiinnnnnnttt}}}}}}555333000//////000///...........................111555:::>>>EEEMMMOOOLLLeee[[[kkk|||uuuuuu~~~xxxTTTCCCDDDRRRkkk}}}www[[[BBB<<<@@@@@@AAAEEE??????AAABBBDDDFFFGGGHHHKKKVVVZZZXXXUUUYYYxxxvvvgggpppTTTPPPRRRKKKGGGGGGGGGFFFEEECCCBBBAAAEEEDDDCCCCCCDDDGGGJJJLLLDDDZZZiiiFFFaaaNNN===;;;;;;888444444999???BBBCCCOOOaaauuu{{{zzzbbbZZZ___aaa___^^^]]]cccgggddd]]]ZZZ^^^ddd```aaaaaa___aaaccc```ZZZWWWXXX^^^aaapppTTT===;;;@@@GGGAAADDDOOO^^^iiisssjjjKKKGGGDDDCCCCCC@@@>>>EEEPPPccc{{{wwwwwwuuuqqqppprrrsssrrrsssxxx~~~}}}|||}}}|||xxxxxxooo]]]UUUSSSSSSSSSTTTYYYZZZ[[[[[[ZZZZZZ\\\^^^]]]```bbb___[[[\\\bbbhhhvvvxxxRRRJJJZZZuuupppMMMEEE???999BBBSSSdddmmmqqqvvv||||||}}}666333000///000000///...........................000333888===FFFMMMJJJCCCaaaaaatttzzziiiMMMAAABBBQQQbbbYYYIII<<<;;;===<<<<<>>III\\\kkkrrruuuwwwyyy{{{}}}~~~666444111000000000000///........................///111444;;;EEEJJJEEE<<>>>>>@@@AAABBBIIIGGGNNNsss}}}\\\lll@@@<<<===@@@???999888;;;BBBCCCIIIXXXmmm~~~vvvsss[[[YYY______]]]^^^cccbbb```^^^]]]]]]]]]^^^\\\^^^]]]YYYZZZ]]]^^^[[[YYYUUUUUUSSSPPPaaaLLL222<<>>???GGGKKKOOO```tttdddOOOBBBFFFHHHAAAAAAHHHIIIWWWwww}}}yyyyyywwwsssrrrrrroookkkkkkooopppssszzz~~~||||||}}}vvvlllyyy}}}xxxqqq^^^MMMJJJOOORRRPPPNNNRRRSSSSSSRRRRRRSSSWWWYYY[[[YYYXXXXXXZZZ[[[]]]]]]kkk}}}~~~OOOEEE]]]vvvhhhRRRDDD@@@<<>>>>>CCCGGGDDDFFFPPPRRRUUU```vvvwwwfffjjj}}}wwweeeHHHFFFFFFEEEEEEAAACCCCCCDDDDDDDDDCCCCCCBBB>>>===<<<<<<<<<<<<===>>><<>>AAAIIIWWWlllzzzzzzggg[[[]]]___YYY[[[dddaaa\\\WWWYYY^^^```[[[UUUVVVXXXWWWSSSRRRUUUWWWVVVXXXNNNNNNTTTNNNKKKpppjjj@@@777===>>>@@@???<<<===IIIXXXbbbwwwmmmJJJ@@@CCCCCCCCCFFFHHHCCCMMMhhhzzzxxxwwwwwwrrrooommmlllhhheeeggglllsss{{{~~~}}}wwwmmmpppxxxyyynnnjjjdddXXXMMMKKKNNNPPPRRRTTTRRRSSSSSSSSSRRRSSSVVVXXX\\\ZZZXXXYYY\\\^^^___^^^gggwww[[[[[[AAATTTnnnxxx[[[FFFAAA::::::III\\\jjjppprrrwwwzzz}}}777444111000111111000///........................///111555<<>>:::;;;;;;;;;<<<<<<======AAAEEEAAAAAAKKKOOORRR\\\ZZZxxxxxxmmmhhhooovvvUUUCCCEEEDDDBBBAAA<<<======>>>>>>???>>>>>>>>>::::::::::::::::::;;;;;;666@@@EEEHHHjjjdddHHHwwwZZZCCC999DDDFFF888222999888;;;===AAAJJJ\\\tttyyycccZZZZZZbbb```VVVZZZhhh^^^XXXRRRTTT[[[\\\UUUMMMRRRUUUTTTOOOMMMPPPQQQPPPPPPJJJHHHOOONNNDDD[[[www~~~cccBBB555777>>>???999;;;HHHUUUZZZeeetttlllNNNDDDAAAAAAAAA???>>>CCCMMMRRRUUU]]]hhhwwwyyywwwwwwvvvqqqmmmgggdddccccccaaa```fffnnn~~~~~~|||yyywww}}}qqqnnn~~~eeeaaa\\\VVVRRRRRRRRRRRRUUUZZZSSSTTTVVVUUUTTTTTTUUUVVVZZZYYYYYY[[[^^^```aaaaaahhhsssllluuuFFFGGGYYY{{{iiiMMMBBB:::777BBBSSScccooowwwuuuxxx|||777444222111111111111000........................///111333777CCCSSS]]]```NNNUUUnnn||||||qqqXXXKKKBBBBBBQQQrrroooNNN>>>;;;>>>???<<<::::::<<<>>>:::;;;;;;;;;;;;;;;;;;<<<;;;DDDBBBAAAGGGIIIKKKTTTQQQ___lllpppzzzZZZHHHAAABBB>>>===>>>888888888999:::::::::::::::888888888999999:::::::::<<<;;;>>><<>>===>>>:::555777999<<<===BBBPPPcccrrryyy\\\WWW^^^jjjfffWWWXXXfffaaa[[[VVVTTTUUUUUUQQQNNNNNNRRRRRRMMMJJJKKKLLLKKKGGGOOOHHHCCCIIIFFFNNNgggccc???555888;;;===>>>BBBKKKSSSZZZbbbqqq```OOOFFF@@@===AAAEEEEEEAAA@@@GGGNNNNNNVVV]]]ooo|||vvvpppooonnnooooookkkeee___^^^]]]]]]```aaafffqqq|||}}}yyyxxxvvvsssqqqnnn~~~rrreeeZZZVVVTTTVVVVVVTTTUUUYYYSSSUUUXXXXXXVVVTTTTTTTTTVVVWWWYYY[[[]]]___aaacccfffmmmyyyZZZFFFIIIggg}}}\\\HHH@@@:::>>>IIIXXXiiivvvsssvvv{{{}}}777555222111111111111000........................///000///000999IIIVVV\\\___DDDYYYiiiTTTMMMIIIDDDNNNtttzzz^^^;;;@@@333777999999888:::<<<===::::::::::::::::::::::::888DDDFFFDDDGGGFFFEEELLLTTTVVViii}}}hhhnnnvvvxxx}}}eeegggGGG>>>>>>>>>777888;;;666666777888999999999999999777777777888999::::::::::::222<<>>MMM___\\\dddvvvdddQQQEEE@@@AAA@@@>>>???DDDFFFFFFHHHIIIKKKWWWdddfffuuuwwwvvvvvvtttsssmmmmmmllljjjgggbbb^^^[[[[[[[[[]]]bbbgggooo~~~{{{vvvttttttssspppnnnaaa{{{fffZZZVVVSSSVVVWWWTTTSSSTTTSSSVVVYYYYYYWWWTTTSSSRRRRRRUUUXXXZZZ[[[]]]```ccc___aaappppppoooQQQKKKUUUiiiPPPHHH@@@>>>BBBNNNaaarrrqqquuuyyy|||}}}~~~TTT???//////333000///222222222000///...............000111000444@@@RRRaaahhhXXXTTTuuucccTTTLLLCCC@@@XXX~~~fffMMMAAA<<<999666555;;;CCCFFF???888999888888777888999;;;<<<:::;;;===@@@BBBEEEGGGHHHIIISSSWWWeeeuuuggg[[[nnnsss|||nnnUUUyyyWWWEEE@@@;;;777888;;;<<<999666333555777888999888666555555555555555555666777777666;;;444777AAA;;;]]]tttnnnQQQaaa|||???;;;:::KKK999999222555>>>:::222;;;OOOXXXjjjyyyaaaccc[[[YYY______WWWUUUZZZYYYYYYYYYYYYXXXVVVTTTRRROOONNNJJJCCCBBBEEEHHHGGGIIIGGGDDDBBB@@@@@@@@@AAATTTaaaEEE222111>>>>>>:::>>>BBBTTTaaa^^^[[[qqqnnnZZZOOOFFF@@@BBBBBB>>>>>>AAAAAADDDHHHLLLQQQVVV[[[^^^iiimmmuuuyyyvvvqqqmmmkkkkkkjjjiiiiiibbb^^^```___ZZZXXXZZZXXX[[[aaalllyyy|||}}}vvvnnnttt{{{kkkPPPaaa}}}vvvtttkkk^^^WWWWWWVVVUUUSSSRRRQQQQQQWWWTTTTTTXXXYYYUUUSSSTTTXXXSSSRRRWWW\\\\\\\\\]]]___\\\gggnnnPPPUUUFFFNNNkkkvvv[[[NNN???999:::EEEYYYjjjssswww{{{}}}|||}}}LLL;;;...000333000000444222111000//////...//////...000111000333>>>OOO\\\uuuttthhhkkkdddVVVLLLHHHLLLfffyyy___EEE;;;777777555444999???@@@<<<777888888777777888999;;;;;;:::;;;===???AAADDDEEEFFFDDDJJJLLLUUUwwwyyyxxxwwwvvvsssnnnhhhcccyyyjjj[[[kkkeeeEEE======999666666999:::888444444555666777777777666666555555444444555555666777555<<<555777@@@999PPPzzz{{{ddd@@@\\\~~~XXX999333III@@@>>>777333555777888>>>GGGOOO]]]qqqyyyjjj\\\\\\TTTTTT[[[]]]WWWVVV\\\VVVVVVVVVVVVUUUSSSQQQPPPIIIKKKIIICCC@@@CCCFFFFFFFFFDDDBBB???>>>===>>>>>>IIIooo~~~ZZZBBB333999@@@>>>===AAA999aaammm[[[\\\rrr]]]OOOCCC@@@AAA???=========>>>AAACCCEEEHHHKKKMMMTTTVVVYYY]]]aaadddgggiiikkkjjjiiihhhgggfffffffffaaaaaa``````aaa```___^^^]]]XXXTTTUUUSSSOOOPPPUUU[[[cccqqq{{{{{{pppfffooommm___\\\iiisssiii]]]RRRYYYXXXVVVTTTQQQOOOMMMLLLTTTPPPNNNPPPQQQOOOPPPSSSVVVTTTUUUYYYYYYXXXZZZ______\\\ddd~~~|||PPPrrrpppAAAGGG\\\dddSSSCCC===;;;>>>NNN```nnnrrrxxx{{{{{{|||~~~BBB666///111222000111555000000////////////000000///000000///111:::HHHSSSpppvvvlllWWWNNN@@@@@@UUUgggzzz|||uuueeeLLL:::666555555444444666888999888666777777777777888999:::;;;;;;;;;===>>>@@@BBBCCCDDDDDDDDDFFFKKKXXXzzzaaaWWWzzz}}}KKK555::::::777444444777777666333444444444555555555666666444444444444444555555666333<<<777777???999AAAbbbdddOOO\\\BBB<<<888DDDCCC;;;222111999;;;777CCCKKK[[[oooxxxzzzrrrzzz]]]ZZZWWWQQQPPPWWWXXXTTTTTTXXXRRRRRRRRRQQQPPPOOONNNMMMHHHLLLLLLEEE??????AAABBBBBB@@@>>><<<;;;:::;;;;;;===NNNxxxwww}}}aaa;;;---:::BBB===<<<;;;GGGWWWeeefff[[[fffbbbPPPHHHCCC@@@>>>AAAAAAAAABBBBBBCCCDDDDDDIIIJJJLLLNNNQQQSSSUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\\\\ZZZVVVRRROOOLLLJJJKKKMMMNNNQQQYYYbbbjjjuuuvvvsssvvvvvvhhhjjjuuugggSSSiii|||nnn___TTTMMMUUUUUUSSSRRRPPPNNNMMMMMMUUUPPPMMMMMMNNNMMMPPPUUURRRSSSUUUWWWUUURRRWWW^^^___^^^bbbooovvvmmmbbbGGGLLLiiiyyy___JJJCCC>>>888AAASSSeeekkksssxxxyyyzzz|||~~~:::444111222111///000444000////////////000000111///000000///000777AAAJJJrrrjjjvvvgggWWWFFF>>>CCCHHHYYYoooxxxssswwwzzz[[[III777111666888333444444444333333555666555555666666777888999::::::;;;<<<===>>>???@@@AAADDD???CCCIIIHHHVVVlllPPPOOO\\\<<<666===888666444444555666555333444333333333333444555555333333333333333444555555333;;;777555===;;;999EEEsssLLLgggqqqBBB<<>>;;;<<<<<<>>>===<<<:::999999888999999:::WWWxxx{{{[[[222333AAAAAA===JJJ666555YYYtttfff[[[jjjttt\\\MMMCCC???===;;;::::::;;;============>>>@@@CCCFFFIIIKKKLLLIIIJJJLLLNNNOOOPPPOOOOOOJJJKKKLLLJJJFFFBBB>>>===CCCFFFJJJOOOSSS\\\jjjvvv}}}ppphhhbbbmmmsssgggUUU^^^hhhYYYUUUSSSNNNOOOPPPQQQRRRTTTUUUUUUSSSPPPNNNOOOOOOMMMPPPVVVQQQPPPQQQSSSRRRPPPTTTZZZ___```bbbfffuuurrrXXXIIIQQQwwwqqqRRRIIICCC999<<>>>>>@@@:::AAAKKKEEECCChhhzzzeeeNNNSSSuuuddd>>>888<<<;;;666555444333444555444444222222111111222222333444222222222222222333333444333777555333:::===::::::HHHzzzrrrSSSOOOuuuHHH555:::PPPZZZIII777333777777777;;;BBBLLLYYYkkk}}}zzzooowwwbbbXXXVVVYYYUUURRRRRRQQQNNNKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDFFFMMMNNNEEE<<<888888999<<<;;;:::999888888777777:::666@@@eeelllWWW333666@@@BBBBBBCCC777888WWWnnnfffXXX___ooopppXXXJJJCCC@@@<<<;;;<<<>>>???>>><<<============>>>>>>>>>@@@AAABBBCCCCCCBBB@@@@@@;;;===>>>>>>===>>>AAACCCDDDLLLUUU\\\dddqqq~~~}}}|||nnndddhhhlllhhhZZZXXXrrrrrr^^^TTTSSSVVVLLLMMMOOORRRUUUXXXZZZ[[[OOONNNQQQTTTRRROOOPPPTTTUUUPPPNNNQQQTTTUUUVVVYYY^^^cccddddddssskkkmmmuuuTTTFFF___]]]NNNGGG===;;;AAASSS\\\iiisssxxxzzz|||~~~555444333222000///......000000////////////000000//////000///000222666999JJJWWWhhh|||ooo]]]SSSCCCGGGEEERRRtttssskkkllluuudddHHH666333333666666---222333333222111111333555111222333555666777888888777888888:::;;;<<<======@@@<<>>AAAGGGUUUiiiwww|||mmmgggxxx|||ggg]]]ZZZYYYSSSQQQOOOOOOPPPOOOMMMLLLKKKJJJHHHFFFCCCBBBAAAAAA;;;AAABBB===777666888888::::::999999888777666666999777555BBBfffkkkAAA,,,:::@@@???HHH@@@333;;;JJJYYYggg]]]aaarrryyyXXXQQQGGGAAA>>>>>><<<;;;>>>>>>======<<<<<<;;;;;;===============<<<;;;:::;;;===>>>??????CCCJJJPPPRRR^^^kkkwww{{{}}}wwwlllgggiiilll]]]___yyy~~~zzzqqqbbbTTTMMMMMMOOONNNOOOPPPRRRTTTVVVWWWXXXPPPSSSXXX]]]ZZZUUUTTTWWWYYYRRROOOSSSXXXZZZ[[[]]]^^^dddeeecccrrrxxxMMMuuueeeGGGPPPssspppWWWKKKBBB<<<<<>>GGG???777888666888::::::===GGGVVVaaasss|||}}}xxxqqq]]]eeessstttccc___```XXXXXXNNNMMMLLLLLLNNNOOONNNLLLLLLKKKHHHDDDBBB@@@???>>>666::::::666444666888777777777777777777666555444333777555333DDDjjjtttjjjeeeCCCBBB;;;GGGCCC???@@@<<<111@@@cccdddbbbeeennnyyyxxxfffWWWLLLEEE???;;;;;;;;;:::::::::999999999777777777777888999::::::<<<@@@DDDGGGJJJOOOYYY```uuu~~~{{{wwwqqqhhh___```eee[[[OOOdddzzzuuukkk^^^TTTNNNKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSPPPSSSYYY^^^[[[UUUUUUYYYVVVRRRQQQTTTWWWYYY\\\aaa^^^dddddd```kkkYYYLLLuuuMMMHHH\\\hhhQQQFFF@@@<<<<<>>777555666777888:::AAAJJJQQQZZZkkk}}}uuunnn^^^___aaaiiifffRRRPPPLLLMMMKKKJJJLLLMMMLLLIIIMMMKKKHHHDDDAAA???>>>===888:::888444333666777555666666666666555444333333,,,777:::333777VVVUUUdddiiiWWW>>>FFFJJJBBB<<>>AAAeeedddaaammmEEE:::AAABBB???===999555444999===>>>???AAAIIIVVVhhhwww|||zzz{{{zzzrrrfff]]]kkkzzzvvvtttllllllfff```___VVVRRRMMMIIIHHHHHHHHHGGGFFFFFFEEECCC@@@===:::888666666666666555555555555555555444333333333333444222,,,111999222555ddd]]]sssOOO<<>>222555AAARRRdddfffVVV\\\yyy{{{vvvooohhhccc^^^YYYVVVUUUVVVXXXYYY[[[___dddhhhuuuxxx~~~xxxwwwyyy|||fffeee\\\YYY^^^VVVKKKMMMRRRooozzz{{{}}}iiiXXXHHHFFFJJJKKKHHHEEEGGGIIIKKKKKKJJJKKKOOOSSSLLLNNNPPPPPPNNNMMMLLLMMMSSSSSSSSSRRRSSSWWW\\\```___```___cccffffff{{{PPPNNNnnnAAAEEEWWW{{{kkkUUUGGG::::::999???NNN^^^jjjrrrxxx777555222111111111111000111111111000000000//////000000000111222222333333333===RRRjjj}}}fffRRRKKKHHHHHHJJJKKK^^^pppxxxvvviii```fffsss|||OOO999333333111000///.........///.....................///......000333555666555333333444666777999::::::888999:::<<<>>>AAACCCDDDCCCHHHQQQaaabbbJJJFFFkkk{{{wwwllleee\\\WWWTTTUUU^^^gggfffHHH>>>IIIdddbbbAAA;;;444222222333111///111111111000///.........------........./////////......------------....../////////000000000111111111555666888NNNzzzeeeaaa}}}YYYBBB@@@>>>555>>>888555666888888;;;@@@<<>>:::;;;EEERRR^^^jjjsss777555222111111111111000111111000000000000//////000000111222222333333444777111:::WWWxxxwwwbbbSSSHHHCCCAAAGGGOOOYYYiiiyyyppphhh___]]]ccctttYYY999...222222000///......------...........................------...111222222111222222333444666777888888888888999:::<<<>>>???AAAAAAAAAEEEMMMaaatttEEEDDDRRRaaa~~~~~~~~~wwwhhh\\\WWWZZZ___ccc}}}jjjVVVEEE:::KKKuuusssYYY<<<888555111000111222000.../////////......------,,,------------...............------,,,,,,------........./////////000000000222000222555888NNNYYYnnnccc>>>:::@@@DDD===888666555333666;;;777;;;@@@GGGQQQ___ooozzzwwwtttttttttuuusssqqqnnndddRRRPPPppp~~~ttteeeWWWSSSPPPLLLMMMQQQKKKHHHFFFEEEDDDCCCAAA???>>>===;;;999777666666555444444333222111000000///111000//////......//////000......222000///777BBB\\\]]]mmmNNN@@@SSSaaaUUUDDD@@@<<<<<<888<<>>AAA@@@EEEMMMSSSeeettt[[[GGG;;;RRRvvvjjjHHH999IIIfffiiiEEE:::333333111//////000000///---...---------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------............/////////...///555888111444XXXXXXoooLLL000777BBB===999999777333333555888999:::===CCCMMMZZZbbbttt{{{~~~vvvrrrqqqpppnnnnnnddddddWWWJJJYYYooo```UUULLLKKKKKKIIIIIIKKKFFFEEEDDDCCCCCCBBB???<<<:::999777555444444444555444333222111000///......//////...------------...,,,...///...000333222000[[[bbbgggvvvQQQCCCTTThhh```HHH:::BBB>>>999AAAJJJQQQ]]]tttqqqmmmiiiiiiooowww~~~|||yyywww|||rrrjjjeee___VVVPPPSSSSSSHHHCCCOOOaaa{{{{{{oooddd___NNNKKKGGGEEEGGGGGGDDDEEEHHHJJJIIIHHHFFFEEEDDDEEEFFFEEEGGGJJJMMMNNNPPPSSSUUUQQQRRRSSSRRRPPPPPPPPPRRRTTT]]]bbbeeeddd[[[aaaxxxQQQeeeYYY>>>CCCVVVvvvttt[[[III@@@888777;;;DDDSSSaaa777555222111111111111000//////////////////000000......//////000111111111000444555>>>___~~~~~~mmmXXXLLLDDDGGGHHHEEEIIIRRRbbbmmmwwwjjj___WWWXXXdddqqq{{{RRR888777777111//////...---,,,,,,,,,,,,+++,,,,,,,,,---------...///------...///000000///000000111222333444444555888888888999:::;;;<<<===>>>===CCCLLLJJJLLLccc~~~___LLLGGGLLLQQQ^^^jjjjjjkkk}}}```IIIBBBSSSvvvsssHHH888888666222111000/////////---+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........+++000666666000111>>>NNN^^^SSSZZZDDD:::666555999;;;888444444222444555888;;;@@@EEEHHH]]]eeeqqq{{{{{{qqqllllllqqqqqqjjjeeecccYYYKKK@@@VVVvvvtttfffXXXOOOHHHIIILLLKKKHHHFFFDDDCCCCCCCCCCCCAAA===;;;888777555444333333444555333333222111///...------//////...---------------)))...///+++,,,333555111888kkkxxxddd{{{SSSDDDVVVdddbbbSSSOOO<<<111<<>>CCCFFFMMMVVVooo|||dddNNNFFFYYYsssuuuGGG888999777000111000000///...---,,,+++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------,,,000000...///444777666bbbfffjjjAAA888333888===<<<888666///111444777:::<<<======DDDLLLXXXaaajjjttt{{{uuusssrrrqqqjjjfffgggiiicccVVVMMMMMMFFFFFF]]]yyyeeeUUUOOOIIIIIILLLLLLHHHDDDEEEDDDCCCCCCBBB@@@===:::666666555444333333333333111111000//////...------///......---,,,---------)))//////)))(((...222222222@@@~~~aaa\\\}}}^^^>>>FFF]]]hhhgggWWWFFFBBB<<<555777---999KKK\\\iiirrrvvvyyydddeeejjjppprrrttt{{{~~~~~~|||zzzzzz{{{||||||}}}~~~~~~|||uuummmgggOOOLLLIIIIIIIIIHHHDDD@@@333PPPhhh}}}}}}rrr~~~{{{}}}___MMMHHHAAADDDAAABBBHHHLLLLLLKKKLLLLLLIIIGGGFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOOOONNNOOOSSSXXX\\\YYY[[[YYY]]]fffccc```hhh|||xxxAAARRR]]]999;;;???iii```RRRBBB:::888888<<<@@@777555222111111111111000........./////////000000.........///000000111111111///111444777FFFkkk{{{nnn^^^TTTPPPOOOAAA???AAAHHHMMMRRR```oooxxx{{{vvvkkkbbbZZZSSSOOOUUUZZZfffuuuqqqMMM777111111///***---,,,,,,+++++++++++++++*********+++,,,,,,---------,,,+++---///000000///000111111222222333333444333444444555777888:::;;;???<<<===AAAAAAAAAGGGPPP\\\zzzyyy```TTTNNNGGGBBBAAA@@@NNN___kkkqqqwww|||qqq___WWWPPPRRRcccrrrEEE222666444---///.........,,,++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,///...,,,,,,///222333333???eeezzzkkkbbbOOO===999===>>>;;;888333333444555888:::;;;<<<555;;;CCCIIIOOOYYYhhhrrr~~~{{{rrrjjjfffeeeeeefffeee^^^[[[YYYOOOBBB@@@HHHZZZuuuyyyqqqeee\\\RRRQQQOOOMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@>>>;;;999555555555444333222111111.........------,,,,,,,,,...------,,,+++,,,,,,,,,)))---...+++)))+++...///111000GGGqqqRRRaaa\\\DDDHHHVVVeeekkkhhh___KKK???DDDBBB>>>::::::AAAQQQdddqqqzzzvvvuuuqqqiiigggjjjhhhhhhjjjooouuuzzz}}}~~~~~~~~~|||yyyuuussstttuuuyyyvvvqqqnnnnnnqqquuuxxx|||uuulllcccWWWLLLEEE>>>AAADDDGGGHHHGGGEEECCC>>>lllvvvsssvvvooouuummm\\\PPPEEE???BBB@@@@@@DDDHHHHHHFFFHHHMMMJJJGGGEEEEEEGGGIIIHHHGGGFFFGGGHHHGGGGGGHHHJJJLLLKKKMMMNNNOOOQQQTTTXXX[[[ZZZ]]]XXXYYYaaa``````jjjnnniiiIII^^^NNN>>>:::QQQyyyzzzfffPPPCCC>>>:::888999777555222111111111111000---.........//////000000/////////000111111222222444'''+++:::888555WWWvvvbbbTTTUUUNNNIIIIIIGGGCCCDDDIIIMMMOOO[[[aaaaaammmyyyvvvwwwzzz~~~|||vvvqqqpppoookkkaaaXXXVVVUUURRRMMMJJJNNNXXX```nnnsss}}}TTT333...222---,,,333,,,,,,++++++***+++++++++))))))***+++,,,,,,------+++******,,,...000000///111111111222333333333444111111222333555777999:::999:::;;;===???@@@DDDGGGIIIMMMkkkiiiQQQGGGFFF>>>???@@@AAAAAACCCGGGJJJ\\\iiiwwwyyytttttt~~~pppggg^^^QQQJJJJJJBBBQQQfff~~~jjjRRR>>>///777<<<,,,'''999,,,,,,+++***)))***,,,...++++++++++++++++++,,,,,,))))))))))))************++++++************++++++******+++++++++,,,,,,,,,000,,,,,,111111---...444444222hhhddd\\\tttiiiJJJ======>>>;;;999777444111000222555777888111555999:::<<>>IIIZZZooocccvvviii___SSSPPPTTTVVVRRRLLLKKKLLLNNNGGGEEEBBB@@@???===:::888333444444444333222000...,,,,,,++++++++++++++++++---,,,,,,+++***+++++++++)))***,,,......,,,,,,---)))444)))888zzzddd[[[hhhHHH888EEEWWWpppkkkJJJ<<<===<<<;;;999999;;;>>>BBBNNNXXXmmm|||wwwfffeeedddeeehhhlllmmmnnnjjjjjjiiigggffffffiiilllkkkqqqyyy|||yyykkkcccWWWLLLEEEAAA???>>>BBBBBBBBB@@@@@@BBBGGGJJJsss}}}eeehhhTTTAAAEEEBBB<<>>111000222000,,,,,,---,,,+++***))))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000000111111444444555555666777777777999:::;;;===>>>@@@AAABBBEEEHHHSSSaaannneeeVVVRRRIII??????BBB@@@999CCCAAAAAABBBBBBBBBDDDGGGKKKMMMOOOPPPRRRVVVWWWVVVKKKDDDAAACCCBBBBBBMMM]]]ppp~~~SSS777666444222111000//////,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////222888???UUUdddfff{{{GGG444999444;;;===:::444333666444...222222333444777<<>>@@@AAA@@@DDD===@@@===<<<___uuuxxx{{{nnnWWWCCC??????<<<===BBB@@@AAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHDDDAAAAAADDDGGGHHHHHHKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUVVVXXX\\\___bbblllOOOTTTVVV@@@>>>AAA]]]vvv\\\LLLAAA===???999666333111111000///.........------------......////////////000000000000444//////333333111:::HHHttt~~~yyyxxxlllaaaZZZSSSNNNHHHFFFHHHIIIGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHKKKNNNQQQTTTUUUcccgggoooxxxyyy___CCC888//////111///---...---,,,+++***))))))))))))(((((()))))))))******************+++++++++,,,,,,---......//////000111111222222333333444555555555777888999:::<<<>>>???@@@EEEBBBEEEKKKRRRcccnnn\\\TTTMMMEEE>>>======AAADDDCCC???<<<555999<<<<<<<<>>333;;;777888===>>>;;;???FFFVVVYYY]]]aaadddhhhllloooggggggiiilllnnnmmmjjjfff^^^YYYRRRLLLGGGCCCAAA???555666888;;;===???BBBCCC>>>222666DDD[[[ooo{{{qqq~~~tttXXXHHH<<<===>>>;;;;;;@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHDDDAAAAAADDDFFFGGGGGGKKKKKKJJJJJJJJJJJJJJJKKKNNNOOOOOOPPPRRRTTTVVVVVVUUU^^^wwwnnnGGGbbbzzzRRR;;;;;;MMMfffqqqZZZJJJ???888999666333111111000///.........------------......////////////000000000000222///111555333///222;;;NNN|||}}}uuukkkdddaaa___]]][[[YYYXXXXXXWWWXXXYYYZZZ[[[\\\^^^bbbgggnnnuuu{{{VVV<<<777111......///......///,,,+++******))))))))))))(((((())))))))))))***************++++++++++++,,,---------...//////000000000000000111222222333333444555666888999;;;<<<===DDD???>>>AAADDDKKK```uuuqqqjjj^^^OOOGGGGGGKKKMMMLLLKKKMMMNNNJJJJJJUUUkkk}}}mmmWWW???---111000///---,,,+++++++++***))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///000222111000;;;^^^tttdddeee}}}gggjjjGGG>>>888;;;BBBEEEAAA<<<555333111333888;;;<<<;;;777999===AAACCCCCCBBBBBBHHHKKKNNNPPPPPPQQQQQQSSSRRRSSSVVVXXXXXXWWWUUUTTTYYYYYYYYYYYYXXXWWWVVVUUUSSSLLLEEEEEEHHHEEE:::000000CCC___\\\rrrzzzbbbPPPKKKMMMMMMIIIHHHHHHGGGFFFCCCAAA???>>><<<;;;999777555444333333555333000/////////---,,,,,,++++++***************************)))))))))))))))*********++++++++++++)))+++000000***,,,AAAZZZ~~~^^^wwwkkkgggPPP777;;;LLLKKKXXXhhhhhh______WWWBBBDDD666333<<<===444666AAA666999>>>BBBDDDEEEFFFGGGOOONNNNNNOOOOOONNNLLLIIIJJJFFF@@@;;;888888999:::666===DDDDDD@@@===>>>AAAKKKLLLZZZlll~~~qqqvvvvvvxxxoooXXXAAA999666;;;===;;;;;;@@@AAA@@@???>>>>>>???@@@AAA>>>???AAABBBCCCDDDCCCCCCHHHEEECCCBBBDDDFFFGGGGGGKKKIIIHHHGGGGGGHHHJJJKKKOOONNNOOOSSSXXX[[[[[[YYY______iiikkkJJJlll>>><<>>\\\eee@@@333.........///---,,,---///++++++***)))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,---......//////...//////000111111222222222333444666888999:::;;;===<<<@@@FFFHHHHHHNNNVVVcccpppKKK666111222333///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************+++++++++,,,------......---///222111...999[[[~~~nnnOOO666888FFFLLLIIIFFF@@@===999555444555777888555555777;;;===<<<===???@@@BBBDDDFFFHHHIIIIIIJJJIIILLLOOORRRTTTSSSQQQOOOJJJKKKMMMMMMLLLJJJIIIIII===FFFJJJAAA444555FFFXXX{{{ooodddWWWOOOPPPQQQNNNIIIGGGFFFEEEDDDBBB???<<<999999888777555444333222111333111///.........---+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))...000,,,)))000;;;ZZZzzz}}}SSS:::666''',,,:::DDDKKK]]]jjjeeeQQQDDD999999888444666;;;666888:::;;;999777777777999888888999999::::::999555666999<<<>>>???>>>===AAACCCAAA999111444BBBPPP|||~~~tttgggvvvzzz]]]LLLAAA666444777<<<===;;;===BBB@@@???===<<<<<<>>>@@@AAA===???BBBDDDEEEEEECCCCCCHHHGGGEEEEEEEEEFFFGGGHHHKKKJJJIIIHHHJJJMMMQQQSSSQQQOOOQQQWWW___dddbbb___gggbbbaaasssggg]]]VVV:::EEE???FFFxxxqqq^^^LLL999666333111111000///.........------------......////////////000000000000222111111444444444666::::::???aaapppKKK666666,,,///000///,,,,,,,,,---******))))))((()))))))))'''(((((((((((()))))))))))))))*********++++++++++++++++++,,,------....../////////000111111222222222222444555777999::::::777888===CCCFFFEEEFFFHHHIII]]]tttbbbIII888000//////000...---,,,+++++++++++++++************************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))***************++++++,,,------------,,,111666222...999KKK}}}yyycccEEEAAABBB;;;777;;;IIIIIIFFF???777222111333888444333666777555777<<<777777999;;;>>>???@@@@@@???AAAEEEHHHIIIGGGEEEDDD???AAACCCCCCBBBAAACCCDDD999666555<<>>999///222444555555444444666777...///111333555888:::<<<777888<<>>===;;;:::;;;===???@@@???@@@CCCEEEFFFFFFEEEDDDHHHHHHHHHGGGGGGGGGIIIJJJMMMLLLKKKKKKMMMPPPTTTVVVRRRPPPPPPVVV]]]aaa___\\\XXX[[[aaalll[[[gggHHH777FFFFFFPPPssssssZZZ999666333111111000///.........------------......////////////000000000000333222111111111222333444555999FFFfffoooWWW===111222,,,000111...+++,,,,,,)))***))))))(((((()))))))))''''''(((((((((((()))))))))))))))************+++*********+++,,,,,,------/////////000111111222222111222333555666888999:::;;;;;;;;;<<<>>>AAAEEEGGGBBBKKK[[[lll|||fffJJJ>>>333111222111......---,,,++++++++++++,,,,,,))))))************++++++((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))******++++++,,,,,,---///+++---333444///000555FFFqqq{{{eeesss^^^BBB???:::<<<>>>???>>>>>>@@@BBB:::444222555444//////555222111111333666888999888666777:::<<<<<<;;;999888;;;<<<<<<999666666:::>>>EEELLL^^^zzzsssZZZ~~~kkkeee|||mmm^^^QQQMMMKKKJJJHHHGGGJJJNNNGGGDDDAAA@@@@@@>>>:::666555555555555444333222111///---+++++++++,,,+++)))***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,)))(((***...///,,,)))333///CCCooonnnXXX^^^ttt}}}www```VVVRRRBBB555444555PPP[[[]]]TTTTTT]]]YYYKKK>>>??????===;;;;;;<<<>>>???@@@AAA@@@>>>===>>>???DDD>>>999999===>>>888222666JJJeeeyyyuuuxxx}}}wwwnnnbbbJJJ333444:::444666666555555444555888;;;;;;;;;::::::;;;<<<===>>>@@@AAACCCEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNMMMLLLLLLLLLNNNPPPQQQVVVUUUTTTWWWZZZ\\\[[[XXXYYY\\\aaaeeejjj}}}ZZZeeeHHHAAA>>><<>>===555333888777555333444666777666555444555777888999888888777333555777888;;;BBBNNNVVVhhhgggRRRLLLNNNhhhXXXSSSNNNJJJGGGIIIGGGDDDFFFKKKFFFBBB===<<<======999666333333444444333222111000...,,,******++++++***)))))))))(((''''''''''''(((&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))*********+++,,,,,,,,,,,,111222999\\\hhheeexxxzzz}}}vvvzzzzzzjjjXXXHHH777444>>>FFFHHHMMMXXX\\\ZZZVVVWWWWWWUUUQQQMMMJJJJJJJJJKKKJJJGGGAAA===;;;;;;>>>555000666CCCKKKIIICCCUUUllluuukkkkkk\\\KKK888+++222:::222333333222111333555777777999999999:::;;;<<<<<<<<<@@@AAAAAABBBCCCDDDEEEFFFBBBDDDGGGGGGFFFGGGIIILLLKKKKKKKKKKKKLLLMMMNNNOOOVVVVVVWWWXXXYYY[[[\\\]]]bbb^^^^^^```^^^jjj}}}QQQdddTTT>>><<>>000,,,+++...333222,,,***---***))))))))))))******+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,)))...000---+++...111222555222999YYYxxxZZZAAA;;;@@@CCCCCC@@@<<<@@@KKKKKKBBB???CCC<<<999666555666777444222555666777888999:::::::::>>>DDDNNNYYYggg{{{fffZZZ^^^eeeeeeaaakkkppp```WWWTTTNNNJJJJJJOOOOOOHHHDDDEEEEEE@@@;;;:::;;;<<<999666111222333333333111000///---,,,***)))*********)))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$***...,,,***+++...111''',,,///...777UUU|||xxxyyy|||yyysssyyyvvvdddPPPLLLGGGCCC>>><<>>>>>;;;999999:::???<<>>HHHccc999777444222000000000111------,,,,,,,,,,,,------000000///...---...111333000000111111111222222222555111555:::666???nnngggKKK222...111///---...------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////111111222333444444444444777777666777999<<>>666111000///......---+++***))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++'''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///,,,000444999KKKsss|||\\\YYYXXXGGG@@@AAA:::999@@@BBB???CCCKKKXXXQQQHHHHHHQQQXXXMMM===DDDJJJNNNRRR[[[ccc___TTTppp~~~~~~oooeee\\\PPPIII___{{{fffZZZTTTOOOMMMIIIKKKMMMNNNMMMKKKKKKJJJIIIEEE???;;;:::999666444222222111111000/////////+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++---...***222PPPrrroooppptttyyy{{{yyyhhh___VVVHHH<<<777999@@@CCC>>>999999???>>>AAAGGGFFFIII]]]tttyyyvvvttt|||yyykkkdddooouuunnnuuutttbbbOOO666444222000//////000000//////000111222444666777888999::::::888888999:::888;;;???AAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHIIIFFFFFFFFFGGGIIILLLOOOQQQMMMPPPRRRTTTWWW\\\___^^^[[[YYY]]]aaa]]]\\\mmmvvvbbbsssPPP;;;999NNNmmm999777555222000000000111...------------------.../////////...---...000333000000000111111111222222------333999666777OOOmmmZZZ???111)))...222...,,,...---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---......//////000111222333444444444444666555555666777:::===???CCCEEEGGGIIIKKKNNNRRRUUUYYYZZZaaaooo~~~VVVHHH:::555555222222444......---,,,+++***))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++'''''''''''''''(((((()))'''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........222444333000333GGGgggkkkVVVZZZVVVGGG>>>@@@DDDDDDIIICCCBBBKKKTTTTTTOOOLLLYYY___eeefffdddbbbaaabbbTTTZZZbbbaaaQQQGGGSSShhhvvv|||tttdddVVVOOOLLLIIIGGGFFFHHHIIIJJJIIIGGGFFFEEECCC???;;;888777777555333111111000000///.........++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,***)))+++...)))&&&222DDDccctttoooeeedddtttooohhhrrrwwwaaaZZZvvv{{{ooopppvvv|||yyynnnnnn|||ssscccPPP===111333222000//////000111222111111111222222444555555666888999888777777888999888;;;===???>>>>>>>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGFFFEEEEEEFFFHHHKKKLLLLLLNNNQQQSSSUUUUUUUUUSSSXXXUUUWWWZZZWWWUUUbbbttt|||ZZZlllwwwJJJJJJAAAFFFddd999888555222000000000000.........------............//////...------000222000000000000111111111111///000333777777666:::@@@nnn{{{WWW222111---///444333,,,***...,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,---.........///000111222333333333333444444444444666888;;;<<<===???BBBEEEGGGJJJOOORRRRRROOOPPPUUU[[[cccooozzzqqqnnn~~~}}}oooiiiYYYDDD888333/////////------///------,,,+++***))))))((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''&&&&&&''''''((()))''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,---.........111111---***---999CCCjjj{{{XXXSSSQQQGGG@@@333555HHHLLL===666===@@@@@@??????@@@CCCEEEFFF@@@HHH___pppeeeWWWqqqqqq]]]XXXQQQMMMLLLLLLKKKIIIDDDEEEFFFFFFEEECCC@@@???===:::777444444333222111/////////...------,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******++++++)))&&&(((//////)))***///666QQQtttjjjXXXaaakkkzzz{{{vvvxxxuuuxxxrrr^^^XXXYYYddd}}}|||qqqYYYAAA111,,,---000///......///000111222111111111000111222222333444666777777666666777999:::;;;===<<<;;;;;;===>>>?????????@@@BBBCCCEEEFFFGGGFFFEEEDDDEEEEEEGGGGGGLLLNNNRRRVVVWWWUUURRRQQQWWWRRRRRRTTTSSSQQQXXXdddqqqnnnNNNgggLLL;;;888KKKeee:::888555222000///000000///......------......///---.........------///111/////////000000000111111444444333111444888888555@@@ggghhhOOOAAA888999666444444000+++,,,111++++++******))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------//////000111222222222222333333333444666777999:::888;;;>>>AAADDDHHHLLLPPPNNNNNNSSSXXXZZZZZZ\\\aaammm}}}gggQQQGGGAAA999111555444444222...+++)))))),,,,,,+++***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))*********************+++,,,,,,------(((+++///000///000222555666OOOuuuxxx``````|||iiiWWW\\\mmmfffXXXRRRccc|||vvvaaakkk~~~eeeTTTLLLKKKKKKMMMOOOOOOMMMKKKFFFEEEEEEEEEEEECCC???===;;;999666444333111000000---------,,,++++++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******---((((((---000///000333//////:::WWW}}}uuurrrxxxwwwgggcccooovvvpppjjjuuu~~~|||}}}hhhgggjjjooommmgggcccddd~~~~~~zzztttaaaGGG444,,,---111333.........---...///000000............///000111222333555666777666666888999=========<<<;;;;;;<<<>>>@@@@@@@@@AAACCCDDDFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJNNNTTTWWWVVVUUUVVVYYYTTTQQQTTTUUUTTTVVV[[[ZZZtttMMM^^^iiiUUUDDDBBBKKK^^^:::888555222000/////////......------------......,,,---......,,,---...000....../////////000000000111333111,,,...666999666===CCC```ddd???222333666333...+++,,,---,,,---...******))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,---...///000111111111111333333444444666777888999666999<<<@@@CCCGGGKKKOOOOOOLLLKKKLLLMMMOOOUUU]]][[[___eeemmmxxxvvvmmmUUUHHH;;;666666666777999---///000...,,,+++,,,,,,*********))))))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,---.........//////000111333<<>><<<;;;999666333000//////,,,,,,++++++***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))---+++***+++***((())),,,***+++...666EEE^^^}}}yyyfff```jjjyyyyyyqqqoooxxx|||{{{eeeXXXAAA888...+++///111///+++......------,,,,,,,,,---+++,,,---...000222444555333444666777777777999;;;???@@@@@@>>>===<<<>>>???BBBBBBBBBCCCEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLGGGEEEHHHOOORRRQQQRRRWWWYYYTTTQQQTTTWWWXXXXXXYYYUUUggglllEEEVVV{{{~~~[[[AAA>>>PPPeeerrr;;;999666222000/////////---------,,,,,,---------+++,,,...---,,,,,,---///............////////////...111333222222555666555222:::FFF]]][[[;;;000000000///,,,)))'''***------((($$$)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++------...///000000000000222222333444555666777777666888<<>>---(((+++//////---,,,...000---------,,,,,,++++++***,,,---...000222555777888222333666666777888:::<<>>@@@DDDHHHKKKIIIKKKQQQXXXXXXTTTSSSUUU\\\^^^dddjjjggg___[[[]]]\\\___cccdddeeejjjttt~~~zzz~~~xxxhhhUUUNNNOOOKKK<<<888;;;999555666555333222222333333...111000++++++---+++'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))***+++++++++***+++,,,,,,---...000333+++///333444///111BBBUUU|||rrrjjj^^^UUURRRRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJJJJHHHEEEDDDEEEGGGFFFAAA===666888888555111.........++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###&&&)))+++---------,,,...+++***------+++---333>>>WWWssszzznnnfffkkkzzz~~~nnnZZZKKK@@@777222222---000000---))))))000666******++++++++++++++++++,,,,,,---...000333555666000222444555555777999;;;>>>@@@BBBBBBAAA@@@@@@AAA??????@@@AAABBBDDDEEEFFFDDDEEEGGGHHHJJJKKKKKKKKKTTTOOOPPPWWWXXXQQQOOOUUUSSSQQQNNNNNNPPPSSSUUUTTTSSSWWW```tttxxxMMMJJJ^^^tttxxxgggRRRIIIIII;;;999666222000///...///,,,++++++******++++++,,,)))+++------,,,,,,,,,------------.........//////000***)))///111...111777;;;444111444888NNNnnn>>>444000333111)))(((///((()))((('''(((+++------'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,---...////////////...///000222222333333333555777:::===???CCCGGGJJJMMMLLLNNNRRRSSSSSSWWW]]]TTTVVV]]]eeegggaaaaaaddd```\\\^^^cccbbbYYYTTTVVV\\\^^^aaaeeeggggggfffdddaaa[[[___^^^PPPJJJMMMKKKHHH>>>>>>>>>666666888444444888888222.........+++))),,,,,,)))+++...+++$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++&&&)))---...---,,,---...000+++,,,111333000///333555MMMjjj|||fffYYYVVVSSSSSSVVVVVVSSSPPPMMMMMMLLLKKKIIIHHHIIIJJJDDDBBB@@@BBBEEEDDD???:::111333555333///------...+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&...+++(((%%%(((+++,,,***)))''')))///...******///222222777KKKnnnyyyrrruuuxxxuuupppnnnXXXGGG777000///---***)))---+++)))+++...///,,,)))'''((()))***,,,,,,,,,,,,******+++,,,---...000000...000222444444666888:::<<>>???AAABBBCCCCCCDDDEEEGGGGGGHHHHHHHHHPPPKKKOOOXXXXXXOOOLLLQQQRRRQQQOOOLLLMMMQQQSSSRRRPPPVVVUUUWWWxxx???333>>>eeeyyy\\\HHH;;;999777444111///------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------............//////000000111111444444666888777999HHHYYYlllRRR888111000///...---,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,------//////000111222333333444444444555777:::<<<<<<<<>>===;;;999666333222333222111///......------))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------...............///000000222666===HHHZZZtttyyykkk]]]RRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKIIIGGGEEEDDDDDDDDD===>>>?????????>>><<<;;;555444222000...---+++***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,///000000333AAAVVVgggvvvxxx|||{{{xxxzzz|||{{{qqqfffVVVEEE888......---,,,,,,+++******++++++************++++++)))************+++++++++***++++++,,,,,,------......///111222222333555777:::===???>>>======@@@DDDBBB???======@@@AAA???===@@@BBBDDDFFFEEEDDDAAA???HHHGGGHHHNNNSSSUUUQQQLLLMMMNNNOOOPPPPPPNNNMMMKKKKKKJJJNNNVVV```wwwVVV999;;;QQQuuuiii:::999777444111///------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,------------...---......///000000111111333333444666444333:::EEEXXXOOO111111333000///...---,,,++++++***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,------......///000111222222222222444777:::===???@@@>>>BBBCCCCCCFFFLLLOOONNNRRRSSSTTTSSSSSSUUUWWWZZZUUUWWWYYYYYYXXXVVVTTTSSSPPPSSSTTTRRRSSSWWWVVVQQQNNNPPPPPPMMMGGGCCCAAAAAA:::999888777555333222222222111000...------,,,,,,)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---......------......///000---//////000333===KKKVVVzzzyyylllaaa\\\XXXTTTQQQKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDD?????????>>>===:::888777333222111000...---++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++***...111000------333888@@@JJJZZZiiiwww~~~~~~zzzvvvkkk]]]JJJ;;;444333333222---------,,,++++++******+++******))))))******+++))))))*********+++++++++******+++,,,,,,------...---...000111111222444666:::<<<>>>>>>>>>>>>@@@AAABBBAAAAAACCCEEEDDDBBB???>>>@@@BBBDDDEEEEEEDDDCCCFFFEEEGGGKKKQQQRRRNNNJJJLLLLLLNNNNNNNNNMMMKKKJJJJJJGGGHHHKKKMMMXXXtttccc???222GGGeeeqqq:::999666333111...---,,,++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,------------------......///000000000111111222444333000111555555JJJiiiuuuQQQ222&&&+++---...------,,,+++***))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,---...///000000111111222333555888;;;===>>><<<@@@BBBCCCGGGMMMPPPPPPNNNPPPPPPPPPPPPQQQSSSUUUOOOUUU\\\]]]ZZZUUUSSSTTTOOOPPPOOOMMMOOORRRQQQNNNQQQQQQQQQNNNJJJFFFDDDDDD<<<:::777444222000000///000///...---,,,+++++++++))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,---------------......///333444444222//////333777BBBXXXssswwwrrrfff^^^TTTMMMMMMOOOPPPQQQNNNNNNMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHGGGEEEBBBAAA@@@@@@>>><<<999666444222111000000///---,,,,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))************'''***...///---***((('''(((,,,222999DDDRRRcccnnnrrr}}}zzzttt{{{vvveeeUUULLLAAA:::000)))((())))))(((,,,,,,,,,++++++******)))******))))))))))))******)))))))))*********++++++******++++++,,,---------...000222222222333555777::::::;;;===@@@@@@???>>>AAABBBCCCFFFGGGFFFBBB???>>>???AAACCCEEEFFFGGGHHHGGGFFFHHHLLLPPPQQQNNNJJJJJJKKKLLLLLLLLLKKKIIIHHHLLLIIIIIIIIIEEEDDDOOO___ccc;;;111DDD```:::888666333000...---,,,++++++************++++++***************++++++,,,++++++,,,,,,,,,---------,,,------......///000000000///000222444444333333;;;444444SSSbbb555...444888555+++,,,++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++++++++,,,---...///000000222333333333444555777999;;;???BBBCCCGGGNNNRRRQQQKKKLLLNNNNNNMMMMMMOOOQQQNNNSSSXXXZZZXXXUUUSSSRRRKKKKKKKKKKKKLLLMMMKKKHHHKKKKKKKKKJJJHHHFFFEEEEEEBBB???;;;555111...------------,,,+++***))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))***)))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,,,,---......***,,,///111000111333555444888===AAAJJJ\\\rrr}}}qqqddd\\\YYYWWWUUURRRRRRRRRQQQOOOMMMRRRQQQOOOMMMJJJGGGEEECCCAAABBBDDDFFFEEEBBB???<<>><<<999666333111000.........---,,,,,,++++++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))((()))***---000000000,,,---...---,,,---111444999HHHUUUYYY\\\bbbiiilllyyyyyywwwuuuttt{{{~~~rrriiiiiimmmggg]]]MMMOOOOOOJJJAAA666///++++++,,,...111333000+++&&&+++++++++******))))))))))))))))))(((((()))))))))))))))))))))*********************+++,,,,,,------111333444555555666888::::::999999<<<@@@AAA>>>;;;@@@AAABBBCCCDDDDDDBBBAAA@@@AAABBBDDDFFFHHHJJJJJJJJJJJJLLLOOORRRSSSPPPNNNJJJJJJKKKKKKKKKJJJIIIHHHLLLIIIJJJKKKIIIDDDGGGMMMjjj}}}RRR777999:::888666333000...,,,,,,+++******))))))******+++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////111000///000333666666444888:::777999FFF[[[qqqQQQ666***000...+++,,,,,,*********)))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++,,,,,,---...///000000222333444333333444888;;;999===???@@@DDDKKKNNNMMMKKKLLLNNNOOONNNNNNPPPQQQRRRQQQQQQRRRTTTUUURRRPPPHHHIIIKKKNNNOOOLLLGGGDDDDDDCCCAAA???>>>===<<<;;;AAA>>>999444000...---,,,,,,+++***))))))(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++++++++,,,,,,---)))+++,,,---------...000111111222222222666???GGGYYYaaaooottteeebbbbbb```]]]XXXTTTRRRQQQNNNOOOPPPQQQQQQOOOKKKHHHMMMLLLKKKHHHFFFCCC@@@??????AAACCCEEEEEEBBB???<<<;;;:::888666444222111000,,,,,,,,,,,,++++++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))---***'''''')))++++++***'''))),,,---,,,***)))(((%%%+++000222444888;;;;;;@@@CCCGGGJJJKKKMMMQQQSSSPPPLLLEEE@@@??????:::333//////---+++***+++---///***)))'''&&&''')))++++++)))))))))))))))((((((((()))((((((''''''(((((()))(((((()))))))))*********))))))***++++++,,,,,,---000222444555555666888999999888888;;;???@@@===:::BBBBBBAAA@@@@@@AAACCCEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPQQQQQQPPPNNNJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDDDDFFFEEEBBBBBBDDD@@@YYY>>>999888555222000---,,,+++******))))))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........111111000---...222333000111:::;;;888666777KKKkkkmmmLLL888333***000555+++%%%)))***))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))******++++++,,,---...///000000...111333444444777===BBB<<<@@@AAAAAAEEEKKKNNNMMMKKKMMMPPPQQQQQQQQQSSSTTTTTTPPPMMMNNNQQQSSSQQQOOOJJJJJJMMMRRRSSSMMMFFFDDDFFFCCC???<<<999777444222777555333000...---------******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))************************+++,,,,,,000000000///000000000111000000222555444111111333///444===FFFHHHKKKTTT^^^hhhooovvvzzz~~~ppphhh```___cccaaaYYYPPPNNNNNNNNNNNNOOOPPPQQQQQQMMMLLLKKKJJJJJJKKKLLLLLLHHHHHHHHHHHHGGGGGGFFFEEEAAACCCEEEGGGGGGEEEBBB@@@999888666444222111111000+++++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******)))&&&###((((((((())))))***+++,,,000///...---...///...---)))***---//////...,,,+++,,,+++++++++,,,,,,)))'''******++++++,,,------...***)))'''%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))******+++,,,,,,,,,---///111111111222444666777777888:::======<<<;;;CCCCCCAAA@@@???AAAEEEHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDBBB???===;;;::::::;;;QQQmmm999888555222///---,,,+++******))))))))))))******)))))))))))))))***++++++***++++++++++++,,,,,,,,,+++++++++,,,------......---111111------000111...111444000222<<<:::444888KKKiiiiiiOOO;;;///,,,222***,,,000---000000'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***)))******+++,,,---......+++...111222222666===CCC@@@CCCDDDCCCFFFKKKMMMLLLGGGIIIMMMOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPPPPOOOLLLJJJKKKQQQQQQJJJEEEDDDIIIEEE???<<<:::777444111000//////...---,,,,,,+++***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))***++++++(((((((((***+++,,,---,,,111,,,+++///000///222777444333555888777444777<<<666===BBBBBBDDDLLLQQQQQQRRRWWWXXXTTTQQQQQQQQQPPPKKKHHHFFFGGGJJJMMMNNNMMMJJJJJJJJJKKKMMMOOOOOOOOOMMMMMMKKKIIIIIIJJJMMMOOOGGGHHHIIIJJJJJJJJJJJJJJJBBBDDDFFFGGGGGGFFFDDDCCC:::888666333111000//////++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&)))+++,,,+++******///,,,)))'''&&&'''(((((()))(((((()))************222...***((((((***+++,,,+++,,,---...---++++++,,,++++++,,,---,,,***'''$$$'''))),,,...---***'''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++---///000000000222444666888999:::999:::<<<===???@@@AAA@@@>>>???BBBEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGEEEEEECCC>>>:::999999999AAA999FFFppp999777555222///---,,,+++******))))))))))))******)))))))))))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,---......'''...222///...222222///...444000,,,444777777===+++999III[[[wwwjjjGGG555333333000...,,,***...,,,&&&+++...%%%)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((()))***+++,,,------***---000///...111777>>>>>>AAABBB@@@AAAFFFHHHFFFAAADDDHHHKKKLLLMMMNNNOOOPPPSSSUUUSSSOOOMMMNNNPPPLLLHHHHHHLLLLLLFFFCCCDDDDDD@@@;;;888777666333111000000000///---+++)))(((***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++)))***+++---//////---+++...))))))...000...///444222...///444777666666888555::::::444444:::@@@AAA???AAABBBBBBDDDHHHFFFBBBAAAFFFJJJJJJHHHFFFGGGIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMKKKJJJIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEAAABBBDDDEEEFFFEEEDDDCCC;;;999666333111///......++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%'''***...'''&&&&&&(((***,,,,,,,,,'''(((+++------******,,,***)))(((***,,,,,,***'''))))))******)))'''(((,,,&&&&&&''')))+++,,,+++***(((((('''%%%$$$%%%'''***&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,...000000000111333555555888:::999777888;;;???999<<<>>>???===<<<>>>AAA@@@CCCFFFHHHJJJIIIGGGFFFFFFHHHIIIIIIHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEE???BBBAAA===999999;;;;;;777333777FFFfff<<<999555222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,---------------............///////////////000111222333555777777555;;;NNNlllmmmPPP888777555333111///...---,,,,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...///111111000000111333:::<<<>>>?????????@@@AAAAAACCCGGGKKKMMMMMMMMMLLLPPPQQQPPPKKKJJJMMMMMMKKKRRRMMMIIIHHHJJJKKKHHHDDD===<<<999666444222000000000///---,,,+++*********((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......///111444777888666444222444444555666777888999999<<<<<<===>>>@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHLLLOOOPPPMMMJJJNNNMMMMMMKKKIIIGGGFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@===:::888777444000...,,,++++++***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++------------...000111222888999:::999999:::<<<>>>;;;<<<<<<<<<<<<===@@@BBBCCCAAAAAABBBFFFGGGEEECCCJJJEEECCCGGGHHHEEEGGGLLLGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<999888666555555333333666:::>>>QQQ|||<<<999555222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---------------............////////////000111222222111666999777555888BBBKKK[[[vvv{{{jjjVVV@@@111444444222111///---,,,,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,...////////////000222666:::@@@CCCEEEEEEDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJEEEHHHJJJHHHIIILLLLLLIIIMMMIIIEEEEEEGGGGGGCCC@@@:::999777444111///......///...,,,+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,---------------///222444444444222111222333333444555666777777::::::;;;<<<>>>AAACCCDDDBBBBBBCCCDDDDDDEEEFFFFFFIIIHHHIIILLLOOOOOOMMMJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@??????@@@???<<<999888666333000---,,,++++++***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,------...000111222555777888999888999:::<<<<<<===>>>>>>>>>???AAACCCFFFCCCAAAAAACCCEEEEEEDDDGGGDDDEEEIIIHHHCCCDDDHHHIIIHHHGGGEEECCCAAA???>>><<<;;;999777555444333333333222444666555>>>\\\{{{<<<999555222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,---------..................///000111222,,,111777888555222000111===DDDOOO^^^vvvwwwUUU???444///------000///......,,,,,,+++*********))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++,,,......---...///111111777>>>DDDFFFDDDCCCBBBFFFDDDBBB@@@@@@BBBDDDFFF???DDDGGGFFFGGGIIIGGGCCCGGGDDDBBBAAABBBAAA>>>:::777666333111///---,,,+++---,,,+++)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,---...///000000000000000000111222333444555555777777888:::<<<>>>@@@AAA??????AAABBBCCCEEEFFFGGGIIIIIIIIIKKKMMMMMMLLLJJJHHHHHHHHHIIIHHHHHHGGGGGGFFFDDDBBBAAA?????????@@@===<<<<<<===>>>===;;;999666444222///,,,++++++***))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))*********++++++,,,,,,,,,---...///000111222444777888888888999999<<<>>>AAAAAAAAAAAABBBDDDHHHEEEAAA@@@AAADDDFFFGGGCCCEEEIIILLLIIIEEEEEEIIIJJJJJJHHHFFFCCC@@@>>><<<888777666444222111000000111///111222......;;;MMMttt<<<999555222000...,,,+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************************+++++++++++++++,,,,,,,,,------------------------...///000111---///111333555666777777666555444555>>>TTTpppvvvdddDDD:::000......///222555,,,,,,,,,++++++++++++***))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++***,,,---...---...///111000444;;;???@@@>>>===<<>>CCCAAA@@@??????===999666444333111///---,,,+++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---...////////////000111222333444444555666777888:::<<<>>>@@@???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGKKKIIIEEEBBB>>><<<::::::;;;;;;;;;<<<======;;;999444222000---+++*********)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************+++++++++,,,---...000000000333777999999888888999===???BBBCCCCCCCCCCCCDDDFFFEEECCCCCCDDDGGGIIIKKKCCCGGGKKKLLLJJJHHHKKKNNNHHHHHHGGGEEECCC@@@===<<<666555333222000////////////...///111///,,,///666???mmm<<<999555222000...,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000333111///......111333444000333777777666888>>>DDDNNN```zzzvvv```SSSGGG:::000///---///333333...+++,,,++++++++++++++++++++++++(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))*********,,,............000222222555888;;;<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGMMMNNNLLLGGGDDDEEEDDD@@@@@@@@@@@@@@@>>>;;;777444333222000...---,,,++++++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))************+++,,,+++++++++,,,---...///...//////000111222333444444444555777999;;;===>>>AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFMMMKKKGGGCCC???===;;;;;;<<<;;;;;;;;;<<<<<<999777111000...,,,***))))))***(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++++++++,,,...///000000333777999999888999999<<<>>>AAACCCBBBBBBBBBCCCAAACCCDDDFFFHHHJJJKKKMMMHHHJJJKKKHHHFFFGGGJJJLLLDDDDDDDDDCCCBBB???===;;;555444222111//////......000......111111///000222555<<>>JJJYYYmmmXXXEEE333///333555444222222000//////,,,((()))---************************((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++---.........000222333555888;;;>>>CCCIIIMMMCCCEEEIIILLLNNNNNNLLLKKKLLLMMMKKKFFFEEEGGGHHHEEE???@@@AAAAAA???;;;666333111000///...,,,,,,++++++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,---......---......///000111222222222333444555777999;;;===AAABBBBBBCCCCCCDDDDDDDDDBBBDDDFFFFFFFFFFFFHHHJJJLLLLLLLLLKKKJJJIIIGGGFFFIIIHHHEEECCCAAA@@@@@@@@@===<<<;;;;;;;;;999666333///...,,,***))))))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***************+++,,,---...///000222555777777888999::::::<<>>:::999000555///---222555000***)))---***((())))))(((,,,222))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))(((***,,,,,,------///111111333666999<<>>@@@BBBBBB???:::555222//////---,,,++++++++++++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,+++,,,,,,---...///000000000000111222555777999:::>>>???@@@AAABBBCCCDDDEEE???AAACCCDDDCCCDDDGGGJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAABBBBBB>>><<<:::999888555111......,,,+++)))(((((())))))'''&&&&&&%%%$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))******+++---...//////111333444555666888:::999:::;;;;;;;;;<<<>>>@@@@@@BBBCCCCCCCCCDDDGGGJJJGGGGGGCCC@@@BBBFFFCCC<<<===>>>???>>><<<999666444111111///...------------///...,,,******,,,,,,+++&&&333000,,,FFFkkk<<<999555222000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++************+++,,,---......///000---******---111222222000---,,,...222555+++...222444444222111000444222444999<<>><<<:::888666333...+++---,,,***)))((((((((()))'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***+++,,,.........000111222222444777:::888888999888888999<<>>===>>>>>>===:::666222///000///...---,,,+++++++++++++++***((()))+++,,,+++......,,,...000111LLLxxx;;;888444000...,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((()))))),,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,---------......---------............////////////000111111222222111111222222222333333333555666777666555444555777777777666555444444333333111111111111111111111111......//////......---,,,+++++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---///222555666999<<<>>>CCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFEEECCCAAA===<<<<<<;;;;;;888444111------,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000,,,'''######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,,,,------......///000111333666888999::::::<<<>>>@@@BBBDDDEEEAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCDDDCCCAAAGGGEEECCCCCCCCCBBB@@@>>>:::888555444444222000...+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))***+++,,,------///000111222444555666777999::::::999999:::>>>@@@AAAAAA@@@????????????@@@HHHAAA===DDDNNNPPPFFF<<<>>>===<<<999666222///---...---,,,+++******)))***))))))))))))))))))))))))((()))+++---///222777;;;mmm<<<888444000...,,,***((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''(((((()))++++++++++++*********)))))))))******++++++,,,,,,,,,,,,,,,,,,------------,,,---------..................//////000111111222///000000000000111111111111333444333222111222333333333222222111000000000////////////////////////------......------,,,+++******************************))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,---000333555777999<<>>>>>???@@@BBBDDDFFFGGGBBBBBBBBBCCCDDDCCCAAA???<<<;;;:::999999666222///---,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,---------......///111333555777888:::;;;<<<>>>@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCBBB@@@GGGEEECCCAAAAAA???===;;;999777444333222000...,,,******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''((()))***+++,,,,,,---//////111222444666777888;;;<<<<<<;;;;;;<<>>>>>===:::777444111///...///...---+++***))))))))))))))))))))))))))))))))),,,------,,,+++---000222;;;KKKnnn<<<888444000...---***(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))******)))))))))))))))((())))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------......///000000111------........./////////...///000000......///000/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,...000333666777:::===???======>>>???AAACCCEEEFFFAAA@@@@@@AAABBBAAA???===:::888777777666444000---++++++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))***************+++,,,,,,------------...000222444666777:::;;;<<<>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAA@@@??????@@@AAABBBAAA???FFFDDDAAA???>>>===:::888888666333111000...+++))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((((()))***+++,,,,,,...///000222555777888999<<<=========<<<>>>@@@CCC@@@@@@@@@@@@AAACCCDDDEEECCCCCCAAA>>>;;;;;;===@@@===;;;888444111///......000///...,,,***))))))((()))))))))))))))))))))))),,,,,,,,,***((((((***,,,***...AAAccc<<<999444111///---***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------.../////////------------............---...//////------...///...---------,,,,,,++++++++++++++++++++++++++++++******++++++******)))((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++...000444666888:::===@@@AAAAAAAAA@@@AAAAAABBBCCCAAA@@@@@@AAAAAAAAA>>><<<999777666555444222///,,,******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,------///000222444555999:::<<<>>>??????????????????AAABBBDDDEEEFFFGGGAAA@@@???@@@BBBBBBAAA???CCCAAA???>>>>>>===:::999777555222000///---***((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))***++++++,,,---...000222555777999::::::;;;<<<<<<;;;<<>><<<888777444333333111...,,,)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((((()))******++++++,,,+++,,,,,,---///111333444888999;;;===>>>>>>>>>======>>>@@@BBBEEEGGGIIIJJJBBBAAAAAABBBCCCCCCAAA@@@???>>>======>>>>>>===;;;777555222000///---***(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))******+++,,,---///111444666888999666888999999999999;;;===BBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???888666222///---,,,,,,---000///---+++)))(((''''''''''''''''''''''''''''''%%%&&&((())))))***,,,...***---111...***000HHH___===999555111///---+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''((((((((('''''''''((()))*********((((((((()))))))))******))))))))))))*********+++))))))***++++++,,,,,,------............/////////...///000000///...///000------------------------++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++---///222555666999<<<>>>???@@@@@@AAACCCEEEGGGHHHCCCBBBBBBBBBCCCBBB???<<<777555333111111///---+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))((((((((()))******+++++++++++++++,,,...///111222555777:::<<<>>>>>>>>>===:::;;;<<>>===<<<555333000///...---+++(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******,,,---...000333555666777444666888888888888:::;;;============>>>@@@AAABBB??????@@@CCCEEEDDD???:::444333000...,,,+++++++++...---,,,***(((''''''&&&''''''''''''''''''''''''&&&((())))))))))))***+++''''''+++//////...111777===:::555222000...+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((((((&&&&&&'''(((***+++,,,,,,''''''((((((((()))))))))((((((((()))))))))******(((((()))******++++++,,,---------.........//////,,,...///...---,,,---...++++++++++++++++++++++++************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((()))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********,,,...111444555888;;;===>>>??????AAABBBDDDFFFGGGCCCBBBBBBBBBBBBAAA>>><<<666333000///...---+++)))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''(((((()))******+++*********+++---...000111333555999<<<>>>>>>>>>===:::;;;;;;<<<>>>??????@@@CCCBBBAAAAAABBBBBB@@@>>>;;;:::999999;;;;;;:::999111000...------,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,...///111333444555555777999:::999999;;;<<<:::::::::;;;<<<===??????;;;<<<>>>??????===999555111000///...,,,+++)))))),,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))---)))(((,,,000000000222===:::555222000...,,,***)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))%%%&&&''')))***,,,---...''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++,,,,,,---------.........***,,,,,,,,,+++***+++,,,((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''((())))))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********+++---111333555777:::===AAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBB@@@===;;;444111...---,,,+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''(((((()))******************+++,,,...///000222444888<<<>>>>>>>>>===============<<<<<<<<<<<>><<<<<<;;;:::::::::::::::999:::<<<;;;888555222111//////......,,,***)))(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((((((((()))***((())),,,///,,,''')))...===999555222000...,,,***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))+++...000///---***,,,,,,+++***))))))******++++++***)))))))))))))))******))))))(((((((((((())))))******))))))((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%%%%''''''(((((())))))******))),,,///111444777;;;>>>>>>???@@@AAA@@@>>><<<;;;>>>???AAAAAA@@@===:::888555333111...,,,***)))(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$!!!$$$+++222///---((($$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******,,,++++++***+++,,,...///333555888999999;;;===???:::::::::;;;<<<>>>@@@AAADDDCCC@@@>>>===>>>@@@AAA???===;;;999777666666666///---+++***++++++***(((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$'''***)))$$$"""$$$'''########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++---............///222555555666888:::;;;;;;;;;:::<<<<<<===>>>>>>===;;;;;;777888888888666333000...,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))))))))************===:::555222000...,,,***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((()))***---///...,,,)))+++******)))(((((())))))+++***))))))((((((((()))*********))))))((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''(((((())))))******)))+++...000333666:::===???@@@@@@@@@???===<<<:::;;;<<<======;;;888555333222000...,,,***)))(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###(((,,,***(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((())))))******************+++---///000222444777888999:::<<<>>>999::::::;;;<<<===>>>>>>@@@????????????????????????===:::888555444444444///---************)))'''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################&&&)))((($$$"""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,---.........000333666666777888999:::;;;;;;;;;<<<<<<>>>>>>???>>>===<<<888888777666333111...---,,,++++++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********===:::555222000...+++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''')))+++------+++))))))))))))(((((((((((((((***))))))((((((((((((((()))))))))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''''''''(((((())))))******(((***---///111444888;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::777444000...------+++)))((('''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((()))******)))((())))))+++...000111000222555666777999;;;===999:::;;;=========<<<;;;:::;;;===???@@@??????>>>>>>===:::777444222111111---+++)))((())))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""%%%'''&&&###"""###%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++---......///111444777777777888888999:::<<<<<<;;;<<<>>>???@@@??????>>>999888666333000...---,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((())))))))))))>>>:::666222000...+++)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''')))+++,,,***((())))))))))))))))))(((((())))))((((((((((((((()))((((((((((((((((((''''''(((((())))))(((((('''&&&%%%%%%%%%&&&''''''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&''''''''''''(((((())))))******(((***,,,...000222666999;;;;;;;;;<<<===???AAABBB======<<<:::777333000---+++***)))(((''''''''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))******)))))))))+++,,,...000...000333555666777:::<<<;;;<<<>>>??????===;;;:::999999;;;<<<===>>>>>>>>>???===:::666333111000000,,,***((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""$$$%%%%%%###"""###$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++,,,---...///111555888888777777777888:::<<<===;;;<<<>>>???@@@@@@@@@???;;;999555111...---,,,,,,******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''((((((((())))))>>>;;;666222000---+++)))))))))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&(((***+++)))((())))))***++++++******)))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  ###%%%%%%$$$''''''(((((())))))******(((***,,,...///111555777<<<<<<<<<<<<===>>>???@@@>>>===<<<999666222...,,,***))))))(((((((((((((((%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###!!!######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))))),,,+++*********+++,,,------///222444555666999;;;===>>>@@@AAA@@@???===<<<;;;:::999999:::<<<>>>@@@>>><<<999666333111000///+++)))'''&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!###$$$$$$####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********+++---......111444777777666666666777999;;;<<<:::;;;<<<>>>?????????>>>;;;888444000---,,,,,,,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((???;;;666222///---***((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''&&&&&&'''******)))(((((()))+++,,,,,,+++******)))))))))))))))******+++(((((((((((())))))))))))'''''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%)))+++)))'''''''''(((((())))))******)))+++---...///111444666>>>>>>>>>======<<<<<<<<<<<<;;;999666222///,,,******))))))(((((((((((()))$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''((())))))---,,,+++***)))******+++,,,...111333444666999<<>>===<<<999888888:::<<<>>><<<:::777444111//////...+++)))'''&&&''''''%%%$$$#########$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***)))+++,,,,,,---///333555444444555555666888999:::888999;;;<<<===<<<<<<;;;888666222///,,,+++++++++((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((???;;;666222///---***((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''&&&''')))+++***)))'''(((***+++,,,+++***)))***************+++,,,,,,***+++++++++,,,,,,,,,,,,***************))))))(((++++++******))))))((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&***///000---)))''''''(((((())))))*********,,,---...///111333666;;;<<<===>>>>>>>>>===<<<;;;999777444111...+++******)))((('''''''''''''''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''(((((()))++++++***))))))***+++,,,,,,...111333555777:::<<>>===<<<:::999999999:::888666333111...---------,,,***''''''''''''&&&$$$"""#########$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$%%%%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***++++++,,,---000333222222444555666666777777777888999::::::999888888333222///,,,***)))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''???<<<666222///---***((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''&&&(((***+++***)))%%%''')))***+++***)))(((+++*********+++,,,---------------....../////////...////////////...------------,,,+++***)))(((((($$$&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!&&&,,,---(((###''''''(((((()))*********+++,,,...//////111444666444666:::===@@@AAAAAAAAA;;;:::888555222///---+++)))(((((('''&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&!!! ###((($$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((())))))))))))))))))+++---...,,,...111333555777:::<<<>>>>>>======>>>???@@@@@@>>>>>>>>>===<<<999777666555333111...,,,+++++++++,,,***((('''''''''&&&%%%""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$&&&&&&%%%$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++++++++,,,///111000111333555666666555555666777888999888777666555///...---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''>>><<<888444000---++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***))))))(((((())))))***((((((((((((((())))))***))))))***))))))))),,,...,,,+++***,,,///333666777777:::<<<===;;;;;;===@@@??????>>>>>>======<<<<<<>>><<<:::888666333///,,,******(((%%%%%%(((---000''''''((((((((('''%%%$$$'''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((------......000111222333888888888999999:::;;;;;;;;;:::777444111...---,,,))))))((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***)))((((((***,,,---......///000222444666888;;;<<<=========<<<;;;:::<<<<<<<<<===============555222///------,,,***(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########%%%&&&&&&$$$###$$$''')))'''%%%"""$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,...///000333555777777666555666777777888999:::999777555333000///---+++)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%>>>;;;888333000---++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))***))))))((()))***+++,,,(((***+++,,,,,,...222444>>>>>>???AAACCCDDDDDDCCCAAACCCEEEEEEDDDDDDGGGIIIFFFHHHKKKNNNOOOMMMIIIFFFIIIJJJJJJIIIFFFEEEEEEFFF>>>;;;666222...+++'''%%%)))(((((((((((()))***+++(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++,,,...///111222444555666777888888777777999777555222///,,,+++***)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***)))((((((***,,,------......000222444666777999:::;;;;;;<<<;;;:::999999999999999999888888888444222///---,,,+++)))(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$%%%&&&(((&&&$$$###%%%%%%### ******)))(((&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,...///000333555777777666555666777777888999999888666444333///...,,,***((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%===;;;777333///---+++***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((()))******))))))+++***)))((()))***+++,,,***---111444777;;;@@@DDDCCCEEEIIILLLOOOPPPPPPPPPQQQSSSUUUVVVUUUTTTUUUVVVYYYWWWTTTSSSTTTUUUVVVVVVQQQSSSUUUUUUSSSSSSUUUXXXPPPKKKEEEAAA>>>:::555222222000---***))))))***+++&&&'''((()))(((&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***,,,...000222333222333666888999888666555555444111///,,,***)))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******)))((()))***+++,,,------...000222444666888999999;;;<<<<<<<<<<<<<<<:::999999888777666555444333111...,,,,,,+++)))''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""###%%%%%%$$$######%%%'''&&&%%%"""&&&((()))###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,...///000333555777777666555666777777777888777666444222111...---+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===;;;777333///,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((()))***++++++***)))))))))))))))***,,,...111222999<<>>>>>===<<<:::888666555222000---++++++***((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""!!!!!!###'''***&&&%%%$$$$$$$$$%%%%%%%%%000,,,'''$$$$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,...///000222444666777666666666777777777666666444222000///,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===;;;777333///,,,******))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******)))))))))***))))))(((((((((***...333999>>>BBBEEENNNQQQUUUXXXZZZ]]]```cccccc___YYYQQQKKKKKKPPPTTTeeehhhlllnnnmmmggg___ZZZMMMOOOVVV```hhhkkkgggcccgggeeeccccccccc```YYYTTTXXX]]]aaabbb^^^[[[YYYZZZSSSQQQMMMGGG@@@777000,,,+++***(((''''''(((***+++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++---///222444555333555:::======<<<888666111000...,,,***)))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))*********...///000222444777999;;;;;;;;;<<<===>>>???AAAAAA@@@@@@@@@???<<<:::777555000...+++******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%(((,,,000---,,,)))&&&$$$"""######111...***'''%%%$$$#########$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))***+++,,,...///000222444666777666666777888777666555333222000...---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<:::666222...,,,***)))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++(((((((((((()))***+++,,,...222:::CCCKKKSSSXXXZZZXXXZZZ[[[[[[ZZZYYYYYYZZZ^^^\\\WWWQQQLLLNNNUUU[[[nnnpppsssvvvuuuooogggaaaIIIDDDBBBIIIWWWgggqqqvvvppplllhhhdddaaa\\\UUUQQQFFFOOO[[[dddgggfffdddccc^^^^^^^^^[[[UUUNNNGGGCCC555222---(((&&&%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))+++---///111222000333777::::::999666444000///---+++***)))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))******---...///222444777:::;;;999999999:::;;;===>>>???======>>>===;;;777444222///---***)))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###%%%'''***,,,,,,---,,,,,,...222555333222111,,,(((%%%&&&'''###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''))))))***+++,,,...///000222444666666666666777888666555444222///---,,,+++(((''''''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<<:::666222...+++***)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))******+++++++++******+++---111555777>>>BBBJJJSSSZZZ^^^```aaa[[[\\\^^^]]]ZZZXXXWWWXXXcccfffiiihhhfffggglllpppnnnnnnnnnpppqqqpppkkkgggYYYLLL???===III^^^oooyyymmmlllggg]]]SSSNNNOOORRRDDDDDDIIITTT```jjjlllkkkeeefffffffffdddaaa^^^\\\KKKGGG@@@888000+++(((&&&((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,...///000///111444777777666444222...---+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''(((((()))))))))))))))+++,,,...000333666888:::999999999999:::;;;===>>>999:::::::::888555111///...,,,)))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!! !!!###%%%''')))+++...333999???KKKLLLHHH===///$$$!!!!!!###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''))))))***+++,,,...///000111333666666666666777999666555333000...,,,***)))'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<:::666222...+++***)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++.........000444:::@@@CCCMMMQQQWWW\\\``````^^^\\\```bbbeeefffeeeddddddeeeaaagggnnnooojjjdddbbbbbbeeebbb```aaadddfffeeecccccc[[[SSSSSSZZZbbbeeeeeejjjlllgggYYYIIIDDDMMMYYYYYYKKK@@@BBBSSSdddkkklllhhhhhhiiiiiiiiiiiiiiiiiieeeaaaYYYOOODDD999222---(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())),,,,,,,,,---...///111222000111444666777666444333,,,+++***)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''(((((()))))))))))))))******,,,...111444777888<<<;;;::::::;;;<<<>>>???888888999999777444111...---+++)))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$$$$%%%"""###$$$###"""$$$***...&&&,,,111...&&&"""&&&+++$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,...///000111333555666666666888999666555222///---+++))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>>;;;666333111///,,,+++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))++++++***)))))))))))))))++++++******))))))))))))...222888>>>GGGOOOSSSSSSYYYMMMGGGIIIGGGFFFSSSeeegggcccbbbeeegggddd___\\\ZZZcccjjjggg___[[[\\\^^^\\\YYY^^^^^^TTTSSSWWWSSSLLLVVV\\\XXXVVV[[[]]]ZZZ___bbbccc___XXXTTTTTTWWWPPPRRRVVVUUUMMMLLLZZZmmmooooooooooooooooooooonnnjjjjjjiiihhhcccYYYJJJ@@@888,,,%%%'''***'''######)))&&&$$$&&&+++,,,)))$$$******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((++++++***)))+++---///111///111333555555333111///+++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$&&&(((***)))'''$$$''''''((()))))))))))))))&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))******+++))))))+++---000222444555777999;;;<<<<<<<<<>>>@@@;;;999777555444222...,,,******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((***+++(((%%% %%%((('''(((((($$$&&&&&&(((((()))((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&((()))(((''''''((()))((((((((((((((((((((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///555555555555555666777888888666222---+++*********%%%%%%&&&''''''&&&%%%%%%++++++***((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>;;;666333111///,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''''''''((((((((())))))***************+++++++++%%%))),,,---------000333111777AAALLLVVV\\\^^^]]]XXXRRRTTT[[[ZZZSSSUUU]]]]]]VVVRRRVVV```jjjqqqttt|||qqqvvv~~~tttqqq^^^\\\YYYXXXXXXTTTOOOOOORRR\\\XXXTTTVVVZZZ]]]\\\YYY[[[SSSQQQZZZdddeeebbb```oooqqqssssssrrrooommmlllmmmkkkjjjjjjjjjfff^^^XXXJJJ???444...+++(((***000'''''''''(((((((((&&&%%%***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))++++++******+++---///000///000222333333111///---***(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))))),,,***'''&&&%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%&&&&&&%%%%%%(((''''''((()))***++++++''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((())))))***)))***+++...000222444555666888;;;;;;;;;;;;<<<===999777555444333111...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&""""""(((333<<<444---""")))...---'''((())))))))))))((('''''''''&&&&&&&&&''''''(((%%%&&&(((((('''''')))***%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///333333333444444555666777666444000,,,***)))))))))%%%%%%&&&''''''&&&%%%%%%***))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>;;;666333111///,,,+++************))))))))))))(((((()))******)))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))***,,,,,,,,,,,,,,,))),,,---,,,***---444:::GGGMMMVVV^^^bbb```\\\YYYXXXSSSSSSWWWZZZ\\\eeeppp|||xxx~~~yyy~~~uuueeebbbVVVQQQKKKJJJMMMRRRTTTTTT___[[[XXX[[[___bbbhhhnnniiilllpppqqqppppppsssuuurrroookkkkkknnnooonnnlllfff]]]QQQDDD555+++))),,,''')))+++***'''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))+++*********+++---///000///000111222111///,,,******(((''''''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((('''&&&%%%$$$)))((('''''''''(((***+++*********++++++***))))))(((((()))))))))*********'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''((((((((()))))))))***,,,...000222444555666888;;;<<<;;;:::999:::777555333111111000---+++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((('''***999PPPbbbtttbbbEEE...&&&''''''###&&&'''((())))))((('''&&&%%%&&&&&&'''((((((((((((&&&''')))(((''''''((()))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///111111111222333333444444333111...***((('''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>;;;666333111///,,,+++************)))))))))(((''')))***,,,,,,***)))'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))*********)))***+++,,,,,,,,,++++++///...------000888AAAHHHJJJNNNUUU\\\]]]XXXUUUTTTJJJPPPZZZeeemmmzzz{{{lll\\\QQQOOOQQQFFFPPP\\\cccccc```bbbfffgggjjjlllllljjjkkkpppuuurrrnnnjjjiiilllooopppoooqqqnnnhhh]]]MMM<<>>;;;666333111///,,,+++************)))))))))(((''')))***,,,,,,***)))'''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))))))))))))))))))))************++++++++++++,,,+++++++++***...///222:::DDDMMMSSSVVVPPPOOORRRUUUPPPGGGCCCDDDMMMhhh{{{}}}|||pppiiiaaaXXXMMMJJJQQQZZZ^^^^^^bbbfffjjjjjjgggdddbbbbbbfffdddbbbdddiiimmmnnnmmmlllnnnooommmfffYYYJJJ???111,,,'''&&&)))++++++)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))************+++,,,---...///222222111111///---+++)))))))))(((***,,,......---(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((()))+++,,,---((()))))))))((())),,,///444444555555555444444333///000111///+++)))***+++%%%'''))))))((((((***,,,))))))(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))***+++++++++*********+++,,,...111333555666777:::===>>><<<:::888888444111...------,,,+++***)))((((((''''''''''''(((''''''''''''''''''''''''((()))***((($$$!!! !!!%%%'''&&&''',,,......&&&'''(((***++++++******((()))***,,,,,,,,,+++***%%%'''(((((((((((()))+++((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...//////000000111111000//////+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>;;;666333111///,,,+++************))))))))))))(((((()))******)))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))*********++++++++++++,,,,,,+++++++++,,,------111666???HHHOOOQQQPPPNNNOOOQQQ[[[ffffff___^^^ccczzzwwwtttmmmkkklllssszzzyyytttyyy|||oooxxx}}}oooZZZNNNOOOTTTVVVQQQVVV^^^eeefffccc]]]XXXXXXWWWXXX]]]eeejjjkkkjjjmmmppprrrrrrppplllbbbXXXAAA888---((()))+++***'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******)))***+++,,,---.........111111111000...,,,+++***'''&&&&&&(((***,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,,,,,,,++++++---666BBBKKKTTTTTTUUUVVVVVVVVVVVVVVVQQQQQQPPPJJJBBB===;;;<<<444777888555///)))''''''((((((''''''&&&'''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))***+++,,,,,,,,,+++******+++---///111333555666888:::======<<<:::999999444111...,,,++++++***)))((((((''''''''''''((((((''''''''''''''''''''''''(((&&&&&&(((---000111000)))...///***&&&&&&(((((($$$%%%(((***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++)))+++------------///111---------,,,,,,++++++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///111222222222111000...---(((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>;;;666333111///,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---,,,++++++---000333555;;;CCCKKKNNNLLLLLLPPPUUUQQQ\\\uuusss{{{vvvaaaSSSOOOOOOPPPUUU\\\___]]]ZZZUUUTTTSSSVVV[[[]]]]]][[[eeennnttttttrrrqqqmmmggg[[[PPPAAA444---***)))((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******)))***+++,,,---.........000///...---,,,+++***)))'''&&&&&&&&&((()))((('''))))))))))))))))))))))))(((((()))))))))*********,,,+++)))))),,,111777;;;???AAABBBBBBDDDJJJTTT\\\bbbcccdddfffggggggggggggeeefffddd]]]TTTLLLKKKKKKTTTXXX\\\YYYRRRKKKGGGFFF>>><<<999555111---+++************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++,,,,,,,,,***)))***+++---///111444555666777999;;;;;;:::999999:::666222...,,,+++***)))(((((((((''''''''''''((((((''''''''''''''''''''''''...***%%%###$$$%%%$$$"""%%%((()))&&&&&&+++///000111333666999<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;>>>???>>><<<999666666666555555444444333222222111++++++++++++***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///444555555444222000---+++''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''>>>;;;666333111///,,,+++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,---,,,+++,,,...333888;;;BBBJJJPPPNNNJJJQQQddduuuqqqmmm~~~dddXXXLLLGGGKKKRRRVVVWWW\\\XXXSSSQQQPPPOOOLLLIIIOOO```pppuuutttuuutttqqqoooeeeTTTAAA222******,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******)))***+++,,,---............------,,,+++***))))))***)))''''''((((((&&&%%%))))))))))))))))))))))))))))))))))))************++++++...444>>>KKKVVV]]]]]]aaadddbbb[[[TTTRRRRRRNNNOOOQQQRRRTTTUUUUUUUUU\\\^^^]]]WWWNNNHHHGGGHHHNNNVVV___ddddddbbbbbbddd```\\\VVVMMMDDD===777444************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''(((***+++,,,+++)))(((***+++---///222444666666666888999999888888999;;;777333///,,,******)))'''(((((('''''''''(((((()))(((((((((((((((((((((((('''&&&'''))),,,...//////+++------...444===@@@>>>IIIJJJNNNQQQTTTVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTVVVUUUQQQKKKCCC===:::999666666555444444333222222---------,,,***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++---...///666666777666333000---+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))*********))))))))))))))),,,,,,++++++,,,,,,---...///000111111555;;;BBBGGGOOOFFFFFFPPPWWWfff|||~~~zzznnnmmmqqqvvv}}}pppcccXXXLLLIIIKKKVVV\\\___YYYSSSSSSTTTUUULLLWWWfffpppsssrrrrrrrrrmmmnnnjjj]]]III777---))),,,+++***((('''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))************+++++++++,,,,,,,,,///...---,,,++++++++++++))))))(((''''''''''''(((,,,,,,++++++*********)))&&&+++000000,,,***+++--->>>???FFFRRR```iiijjjhhhhhheeeaaa^^^\\\WWWRRRNNNJJJNNNSSSUUUPPPLLLRRR[[[[[[YYYVVVVVVSSSPPPMMMMMMJJJNNNMMMJJJPPP___eeecccmmmeee[[[TTTSSSTTTSSSRRRIIICCC:::222---+++++++++---)))%%%&&&+++---+++)))***((('''(((***)))$$$ ''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++((()))+++...111444666777:::999888777666666666666333111...+++)))(((((()))'''&&&&&&'''((()))(((''')))*********((()))+++,,,...---,,,***(((***---000111666???HHHOOOTTTYYY[[[YYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[\\\]]]___\\\[[[ZZZXXXTTTOOONNNPPPMMMKKKEEE===555333888===>>>:::666111...,,,+++***,,,+++***)))(((&&&%%%$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***++++++------...///444444333222000---***(((''''''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%'''))))))***)))***++++++)))(((((()))%%%'''***,,,---...000222333222000---******,,,///---+++***(((((()))+++,,,***)))((('''''''''((()))>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************------,,,,,,------...///,,,+++///999AAADDDDDDCCCCCCHHHUUUjjjiiiiii~~~tttooofffsssnnnYYYRRRHHHNNNRRRTTTYYY```dddddd\\\aaaiiiooossstttttttttqqqrrrrrrmmmaaaOOO<<<000,,,***((()))+++,,,,,,,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))************+++++++++,,,,,,,,,...---,,,+++************(((((((((((())))))))))))((()))***+++,,,,,,------222111...+++...999JJJWWWWWWTTTRRRSSSWWWZZZ[[[ZZZWWWWWWYYY]]]ccceeedddbbbeee___\\\```dddaaa]]][[[dddgggiiifff```^^^dddllleeeddd^^^VVVSSSWWW[[[\\\[[[WWWQQQJJJGGGIIIPPPUUU\\\YYYUUUQQQKKKAAA666---$$$%%%)))---///...***&&&******(((&&&$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++)))***,,,///111444666777999999888777777666555555222000---+++)))(((((((((+++***(((((()))*********''')))+++,,,***(((''''''###''',,,222999@@@HHHMMMVVVXXXZZZ\\\[[[ZZZXXXXXXeeeggggggeee```\\\\\\]]]YYY[[[^^^^^^]]]\\\\\\]]]bbb___\\\XXXVVVVVVZZZ___VVVWWWYYY[[[\\\ZZZVVVRRRMMMJJJFFFBBB>>>888222...))))))(((((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,---......333333222111///,,,)))(((((('''&&&&&&%%%$$$$$$$$$&&&&&&''')))******)))'''$$$%%%'''(((***---111555BBBDDDEEEGGGHHHJJJNNNPPPPPPKKKCCC:::444333666999FFFHHHJJJJJJGGG@@@999555444111,,,***)))(((&&&$$$>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))************************((())))))))))))*********************************...---------......///000333444===GGGHHHDDDDDDJJJKKKdddwwwxxx}}}}}}zzzmmmVVVQQQPPPLLLKKKRRR^^^eeefffggghhhkkkooosssuuuuuuuuuuuuttttttvvvuuuiiiVVVFFF333...))))))---000///---'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))************+++++++++,,,,,,,,,---,,,+++***))))))))))))'''((()))***+++++++++***))))))******,,,---...///***333>>>GGGJJJKKKLLLMMMNNNNNNOOOQQQTTTXXX\\\^^^cccbbbaaaccceeeeeebbb^^^ddd^^^\\\ccciiigggbbb___UUUZZZ^^^\\\YYYXXX[[[___bbbccceeefffaaaYYYVVVXXXdddfffddd[[[PPPKKKNNNTTT[[[\\\^^^aaaaaa\\\SSSLLL@@@:::333,,,((((((***+++&&&)))+++(((%%%$$$'''+++'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++***+++---///222555777888888888888888777555333222000...,,,***((((((((((((''''''''''''((((((******+++,,,------,,,,,,---///333888AAAIIIQQQWWW^^^bbb]]]___bbbeeehhhiiiiiihhh]]]___]]]VVVLLLDDDBBBBBBOOOTTT[[[___``````bbbddd```]]]VVVOOOLLLNNNTTTXXXZZZ\\\\\\YYYTTTSSSWWW[[[ZZZXXXVVVSSSOOOGGG===555666444111000///---***((()))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,---......111000000...,,,***((('''&&&''''''''''''&&&&&&&&&''''''''''''''''''((((((111222555888<<>>::::::;;;AAAFFFLLLQQQQQQNNNJJJFFFHHHCCC===999666222---***>>>;;;777333///---,,,,,,************************)))))))))))))))))))))))))))***************++++++)))))))))*********++++++*********+++++++++++++++---------......000111111444999AAACCC<<<:::III]]]jjj}}}qqqzzz~~~vvvwwwfffUUUNNNRRRWWWYYYaaadddhhhmmmppprrrttttttvvvrrrpppssswwwuuulllcccIII>>>000***+++......,,,'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,++++++***)))))))))))))))'''((()))***+++******)))---,,,++++++,,,///222444>>>CCCHHHLLLMMMMMMOOOPPPQQQTTTXXX[[[\\\^^^___aaa^^^\\\YYYWWWWWWWWWUUUSSSMMMNNNSSSXXXVVVQQQOOORRR\\\```ccccccdddccc]]]VVV[[[XXX\\\dddccc]]]^^^fffffflllqqqmmmaaaVVVPPPOOOPPPSSSVVVYYY[[[```fffjjjggg[[[JJJ<<<444000---,,,$$$'''+++,,,***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***++++++,,,...000333555777888777888888888777444111///---,,,***)))(((((((((((($$$&&&((()))*********+++,,,,,,++++++---222999>>>JJJNNNUUUZZZ\\\^^^___`````````______^^^\\\YYYVVVWWWWWWVVVRRRLLLGGGEEEDDD<<<@@@EEEHHHHHHHHHJJJLLLWWWUUUPPPFFF@@@@@@BBBBBBSSS]]]bbbXXXHHHDDDQQQ```^^^^^^]]]^^^\\\WWWNNNGGGBBB>>>:::777666333///,,,))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...///...---,,,***)))''''''%%%%%%&&&''''''((())))))''''''''''''+++111888===DDDFFFHHHKKKMMMQQQVVVZZZYYY[[[\\\\\\[[[[[[\\\]]]ZZZ\\\[[[XXXQQQIIIDDDAAA>>>@@@CCCHHHMMMSSSXXX[[[YYYWWWTTTNNNHHHBBB???>>>>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))))))))******+++++++++,,,************++++++++++++***+++++++++,,,,,,,,,------------...000222333444?????????DDDNNNaaa{{{yyybbbWWWSSSQQQTTTZZZccciiikkkmmmoooqqqtttrrrpppqqqtttvvvuuussseeeUUU@@@111---,,,+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,******))))))(((((())))))))))))*********))))))(((++++++,,,///555<<>>EEEIIIMMMPPPUUUVVVVVVTTTTTTSSSPPPNNNMMMNNNOOONNNKKKIIIJJJJJJJJJMMMPPPQQQQQQPPPRRRQQQPPPMMMKKKIIIHHHHHHMMMRRRRRRLLLGGGFFFCCC>>>???KKKWWWVVVLLLEEEHHHOOOZZZ[[[^^^```aaa```^^^\\\GGGCCC???>>>???===999555+++***((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))***+++,,,---...---,,,+++***)))((('''''''''&&&%%%%%%%%%&&&''''''%%%***000777<<>><<<:::999;;;@@@EEEIIIRRRUUUVVVPPPHHHBBBCCCFFF>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...---...///111333666999:::EEE@@@===MMMsssxxx{{{rrrfff^^^WWWZZZ^^^bbbeeehhhjjjkkkpppsssvvvwwwvvvtttsssrrrwwwiiiTTTCCC999222,,,((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,******)))))))))))))))************)))******+++,,,+++///555>>>HHHRRRZZZ^^^PPPTTTZZZaaafffhhhiiihhheeecccbbbbbbffflllssswwwxxx}}}rrrbbbWWWYYYVVVTTTXXXaaahhhkkkkkkbbbggghhhaaaWWWSSSXXX___mmmjjjhhhiiiiiidddXXXOOOFFF<<>>333111...***'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***+++,,,------,,,+++***(((((('''''''''***(((&&&$$$$$$&&&)))***222:::DDDJJJIIIDDD@@@>>>:::<<<>>>===999555222000///333999===???AAABBBCCCDDDEEEDDDAAA===;;;::::::<<<;;;999888777666666666:::>>>AAA===666222333666>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........///000222555888<<>>>>><<<:::999999;;;===AAACCCEEEHHHLLLOOOXXXYYYXXXVVVSSSQQQPPPQQQOOONNNNNNMMMMMMLLLLLLLLL<<<;;;;;;999888555333111>>>;;;777333///---,,,,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////000222444777<<<@@@CCCEEE]]]zzz{{{zzz}}}ttt\\\TTT\\\eeefffbbbmmmllllllooossswwwxxxxxxsssuuutttnnn```MMM999---++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************+++++++++,,,,,,,,,+++***************+++++++++***)))***---111666999MMMUUUaaakkknnnjjjbbb]]]UUUWWW[[[cccooo{{{|||rrrkkkggg^^^^^^```cccffffffccc```aaallluuuttthhh[[[UUUTTThhhfff___RRRBBB555...+++)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++++++++---...000222444444:::888666333000...---,,,((()))***++++++,,,,,,,,,,,,---......222===LLLXXXcccdddeeeccc```^^^]]]]]]QQQPPPOOONNNMMMOOORRRVVVPPPOOOQQQXXXccckkkmmmlllqqquuu{{{xxxlllhhhmmmmmmhhhTTT\\\bbb^^^SSSNNNSSS[[[XXXaaahhhdddVVVMMMMMMQQQOOOLLLKKKPPPYYY___^^^ZZZUUUQQQHHH???666000,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***+++,,,,,,---+++***)))(((''''''((())))))))))))---555@@@JJJQQQTTTXXXZZZVVVNNNHHHEEEEEEAAACCCEEEFFFFFFHHHKKKMMMLLLLLLKKKJJJJJJMMMRRRVVVWWW[[[```bbb___[[[WWWTTT[[[YYYUUUSSSRRRTTTVVVXXXVVVPPPKKKKKKNNNMMMFFF???===;;;888444111///...------,,,,,,+++*********++++++++++++++++++++++++++++++///000,,,+++---...,,,++++++,,,------......///333000,,,***,,,000000...111333888CCCDDD999GGGjjj|||qqq```QQQVVVgggeeeiiijjjjjjqqqzzzyyyrrryyyzzzvvvooommmgggOOO555))),,,...---***''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***************++++++++++++++++++++++++---,,,******+++,,,***)))'''...000+++---<<>>GGGOOOQQQRRRRRRRRRUUUXXXZZZ[[[[[[[[[YYYUUURRRPPPPPPUUUaaa```TTT[[[|||}}}xxxwww{{{tttpppuuuvvvxxxssswwwuuummm===;;;888444111///...------,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,,,,***)))///444222,,,------...//////000000111222......444888999<<>><<<666---***...))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++(((((((((((())))))))))))******))))))))))))******'''(((+++000888AAAGGGKKKQQQPPPPPPSSSWWWZZZ\\\\\\bbbXXXNNNNNNUUU\\\^^^\\\~~~~~~}}}zzztttkkklllwww}}}{{{wwwxxx}}}nnnkkksssmmmeeecccjjjsssvvvsssttt|||===;;;888444111///...---,,,,,,,,,,,,,,,------...++++++,,,,,,------......---...---+++...222111,,,......//////000111111111333///111888:::888;;;CCC```mmmlllzzzSSSMMMXXX]]]ccckkkhhhmmmsssuuutttsssttttttooonnnfffTTT===...***,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))***++++++,,,+++++++++++++++,,,,,,------......///...,,,,,,222>>>NNNYYY[[[UUUKKKHHHTTTjjj}}}rrrccc___bbbgggeeellllllnnnooojjjaaa[[[ZZZJJJKKKRRRZZZTTT@@@---%%%******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,---...///000111222222222000000///---+++***,,,...***///:::JJJYYY```___[[[___aaafffeee[[[SSS\\\kkkfff\\\RRRRRRWWW^^^gggmmmllljjjaaaRRRJJJOOOZZZaaa___XXXOOOEEE===555000,,,*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))******))))))))))))******+++---222:::DDDKKKMMMMMMSSSQQQRRRUUUUUURRROOOPPPNNNKKKRRRiii~~~vvvnnnrrrpppuuuwwwvvvhhhnnnrrroooiiigggjjjooo===;;;888444111///...---,,,,,,,,,,,,,,,---......++++++,,,,,,---......///...111111///000333333111...//////000000111222222555222333888999???TTTkkk}}}lll^^^VVVZZZddddddhhhnnnsssttttttuuuvvvooopppnnneeeTTTAAA222***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---......//////000333999CCCNNNXXX___PPPQQQSSS]]]sss~~~zzzhhh]]]fffdddccciiiqqqssskkkdddbbbQQQGGGHHHWWW^^^RRR@@@555,,,+++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++,,,,,,---...//////000000000000000,,,...///...,,,---000333<<>>TTTppprrrsss{{{www[[[XXXbbbcccdddiiioooqqqqqqrrrtttqqqqqqqqqppphhhTTT;;;)))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,222>>>KKKUUUYYYXXXVVVSSSfff|||~~~}}}}}}||||||ssszzzpppmmm```ZZZ___^^^eeepppuuuooogggdddhhhPPPBBBNNN______SSSJJJ------,,,+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******++++++,,,------//////000000000000//////))),,,......---///333777RRRYYYaaaeeedddcccdddeee\\\UUU___xxxYYYQQQVVVXXX```jjjhhhUUUEEELLL___^^^eee___PPPLLLRRRMMM@@@,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******777>>>FFFJJJJJJJJJNNNSSSQQQQQQSSSQQQNNNVVVooo~~~pppiiimmmsss\\\qqquuu]]]ooottt```rrr>>><<<999555222000......------------------------,,,,,,,,,---------......///////////////.........111000222444333///111666111@@@<<<777RRR}}}WWWPPPsssmmmYYYXXX^^^gggkkkggggggpppuuutttssswwwuuunnnjjjdddPPP999---))))))...---(((%%%''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))000---***000000---111222===HHHUUU^^^VVVRRR^^^ooozzzpppgggddddddggghhhlllrrrwwwsssggg]]]eeedddeeefffaaa^^^fffqqqdddjjjuuu{{{vvvpppvvv}}}gggZZZbbbllljjjllluuupppcccOOODDDPPPccceee[[[GGG555'''))),,,)))&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))******++++++,,,------000000//////000///...,,,,,,,,,,,,---000:::FFFOOOddd[[[```hhhdddaaaccc___fffwwwgggTTTVVV]]]eeedddYYYPPPNNNaaafffdddUUUGGGFFFPPPYYYFFF;;;---&&&(((++++++)))'''))))))'''&&&'''))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''(((***+++,,,,,,++++++******)))((()))///666;;;FFF===DDDPPPNNNLLLQQQQQQWWWIIIRRRcccbbbhhhooodddxxxooo|||xxx}}}~~~vvvrrrpppwww>>><<<999555222000///...------------------------,,,,,,---------.........000000000000000000000000111...///333444333222555555555666NNN}}}fffddd|||ZZZWWWWWW___eeegggjjjooosssssspppuuutttpppqqqpppaaaOOO333,,,(((,,,...***''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,***000+++(((///111222:::JJJUUUWWWOOOFFFGGGdddvvvnnnrrrtttnnnjjjkkkgggbbb[[[UUUOOOIIIDDD@@@FFFIIINNNPPPQQQNNNKKKIIIJJJLLLRRRWWWTTTNNNOOOUUUTTTYYYaaaeee^^^TTTRRRWWWlllnnnwwweeeYYYlllqqqhhheeelllmmmfff[[[YYYaaaccc^^^TTTBBB000))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((***************+++,,,,,,------/////////000000000...---000---+++///;;;JJJYYYaaa```\\\aaa___SSSZZZvvvuuuTTTNNNZZZccc```[[[aaabbb]]]TTTNNNOOOPPPPPPSSSIII;;;111,,,+++++++++***+++***)))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((((((***++++++++++++***++++++******---333<<>><<<999555222000///...------------------------,,,------------.........111111111111111111111111333///...333666555555666999@@@SSS{{{yyyiiixxx___XXXWWWZZZbbbhhhjjjlllooopppssstttrrruuuwwwoooccc@@@444))))))------***((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((())))))))))))*********+++++++++,,,,,,,,,---------111+++(((000555:::FFFOOONNNIIINNN]]]iiivvvttt|||xxxmmmddd```YYYQQQPPPUUURRRJJJBBBAAADDDEEE@@@:::888@@@HHHJJJGGGCCCCCCEEEHHHIIILLLOOOKKKDDD@@@@@@FFFIIINNNSSSQQQLLLLLLOOOJJJSSS\\\jjjYYY\\\___aaaooohhhmmmnnngggdddfffddd]]]^^^SSS@@@...''')))+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))************++++++,,,,,,------...//////000000///...---000///222===OOO^^^fffiiiiiiggglllhhh___qqqnnn```[[[]]]aaagggfff]]]PPPIIIJJJOOORRR[[[VVVMMM@@@444,,,******---,,,++++++***(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))((())))))*********))))))+++,,,---///333:::CCCIIIKKKGGGMMMNNNDDDDDDMMMPPPSSSooo===;;;888555222000//////........................------------............000000000111111111111111555222333555555444777<<>>999:::???BBB@@@<<<@@@CCCFFFEEEBBBBBBFFFKKKPPPNNNNNNMMMLLLIIIGGGFFFCCCBBBAAAAAABBBCCCGGGJJJEEEIIIMMMVVVlllxxxjjj^^^gggmmmkkkhhhiiinnnooobbbRRRZZZ\\\RRR;;;+++)))+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++******++++++,,,------......///000///...------------666DDDUUUaaaeeebbb^^^[[[fffuuuccc___^^^fffggg[[[LLLGGGJJJMMMTTTXXXYYYQQQAAA333,,,***...+++***++++++)))'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,111666;;;AAAGGGLLLMMMMMMQQQJJJ@@@TTTyyyppp~~~===;;;888555222000000///........................---------.........///////////////000000111111111222444666555000000<<>><<<>>>AAADDDFFFBBBEEEHHHJJJKKKKKKIIIGGGPPPMMMIIIDDDBBBBBBBBBAAAKKKHHHIIIQQQYYYcccuuukkkGGGgggfffhhhnnnuuuqqq^^^KKKLLL\\\```MMM777,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''(((((()))***+++***++++++,,,------......///000000...,,,,,,///111666DDDWWWbbbddd```]]]\\\NNNjjjtttWWW___fffeee___WWWLLLCCCIIISSS^^^^^^RRRBBB666111000***'''***,,,)))(((***(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))))))))))))))*********(((...777>>>CCCFFFHHHIIIMMMGGGDDD>>>GGGrrr<<<;;;888555222111000000........................------........./////////......///000000111111111///222555444111666KKKaaa~~~}}}wwwiiissszzzccc[[[\\\cccjjjmmmoooppppppooopppqqqqqqooocccNNN888,,,+++,,,,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,---------.........//////)))///222;;;GGGJJJSSShhhvvvzzz}}}~~~wwwmmmbbb[[[OOOKKKFFFBBBAAADDDJJJOOOJJJOOOTTTVVVVVVWWW\\\aaaYYY^^^hhhtttyyyrrr```RRRGGGQQQYYY[[[XXXRRRJJJBBBIIILLLLLLJJJJJJLLLKKKIIIJJJFFFIIIRRRPPPKKKSSSbbbppp^^^PPPWWWcccmmmrrrmmmbbbXXXEEEXXXeee]]]GGG444,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***++++++++++++,,,,,,------......///000000...---000666;;;JJJUUU___```[[[^^^kkkyyyqqq___YYY```fff^^^QQQEEEPPP]]]ddd___TTTGGG???666,,,'''+++,,,)))(((,,,(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((()))***)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))******))))))))))))***+++,,,------333===DDDGGGGGGFFFFFF@@@DDDRRRaaawww<<<:::888555222111000000....................................//////////////////000111111222333333000111444666:::JJJgggdddWWWsss[[[UUU[[[```gggkkkoooqqqpppoooqqqtttnnnlll___GGG333,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,------.........////////////---333999EEETTTYYYfff~~~uuutttoooggg\\\OOOEEE???<<>><<<888555222111111222000000///...............000000000000111111111111444111---...333777444///<<<999222<<>>UUU```www|||sssddd\\\VVVJJJAAAKKKZZZ[[[fffiiiQQQTTTQQQOOONNNOOOPPPTTTYYYXXXWWWRRRKKKKKKYYYlllzzztttSSSbbbhhhcccrrrbbbcccbbb```[[[SSSHHH???111)))(((------'''(((...,,,+++***)))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,,,,---...///...,,,...---333888<<>><<<888555222111111222000000///...............000000000000111111111111777666333222444666555444333444EEEddd~~~~~~uuuqqqqqqtttTTTVVVaaafffiiioooooonnnrrrpppnnnlllgggWWW@@@000***---******+++***&&&'''***(((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---111333222444888:::BBBbbbyyyzzzbbb\\\TTTHHHDDDIIIaaabbbYYYooowwwdddYYYWWWWWWTTTQQQJJJLLLMMMLLLMMMUUUaaajjjlllkkkoooeeedddggghhhgggaaaZZZRRRLLLHHH<<<333,,,+++,,,***)))***++++++***)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,---...///000///...444,,,333DDDOOOZZZ^^^UUUWWW|||yyyrrrlllhhhgggkkkpppssstttuuuwwwzzz{{{xxxwwwxxxnnnkkkmmmyyyfffaaaeeefffbbbZZZTTTTTTVVV\\\TTTHHH:::///******,,,)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))************+++(((***+++++++++000888???<<>><<<888555222111111222000000///.........//////000000000000111111111111444444444333222222444666777888UUUzzz}}}rrrzzzqqqkkkeeeiiifffUUUXXXbbbggghhhppptttlllooommmmmmnnneeeQQQ:::,,,...++++++---,,,((('''***((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111...---111222333666;;;AAASSSxxxqqq[[[KKKAAAHHH^^^{{{tttPPPDDDNNN\\\TTTPPPJJJGGGJJJPPPYYY___fffiiixxxkkkfffiiillllllfffZZZPPPMMMNNNHHH@@@333***)))---+++&&&******)))))))))((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((''''''(((((()))((((((((()))))))))*********))))))******+++,,,---+++,,,...///000000000000222///<<>><<<888555222111111222000000///////////////000///000000000111111111111111000111444444333444777;;;HHHccczzz}}}qqqbbbeeeTTTYYYddddddmmmtttjjjpppmmmmmmqqqooo```HHH555...***))),,,---***)))***(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------......//////222111111222111555AAAMMMddd{{{sssddddddZZZOOOKKKLLLeee~~~qqqhhhdddaaa```dddiiiqqqxxx~~~iii[[[YYYfffWWWIIIGGGNNNUUUWWWWWWMMMRRRhhh^^^dddhhhllljjj^^^QQQLLLMMMMMMJJJ===---''',,,---'''))))))))))))))))))))))))((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((()))***(((((()))))))))*********************+++,,,------,,,---////////////000111111>>>RRRXXXUUUcccwww{{{xxxoookkkkkk}}}tttnnnkkkjjj```dddjjjpppuuu{{{pppkkkeeedddmmmoooZZZdddjjjZZZNNNPPPTTT[[[^^^WWWEEE555---+++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))************+++++++++,,,,,,+++---333<<>>DDDVVVuuuqqq>>><<<888555222111111222000000/////////000000111///000000000111111111111555111222666888666777:::DDD```www}}}hhh}}}ZZZQQQ___```fffooolllqqqnnnlllppprrrjjjVVVDDD///***(((+++,,,+++***,,,))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......///000000...111333444444===VVVlllwwweeeYYYMMMYYYwwwtttdddWWW]]]^^^ZZZWWW\\\```aaa]]]VVVLLLCCC??????@@@BBB???AAACCCDDDFFFKKKSSSXXXeeettt}}}cccJJJGGGPPPUUUQQQLLLSSSHHHNNNjjjeeeccccccfffjjjfffYYYQQQOOOIIINNNGGG555***+++---+++))))))))))))************((((((((((((((((((((((((''')))***,,,,,,***)))'''((((((((((((((()))******))))))))))))************************+++,,,---......///000///......111444>>>MMMXXXRRRXXXuuuqqqxxxzzzlllcccYYYUUUOOOKKKIIIIIIKKKLLLIIIJJJLLLLLLMMMOOOSSSVVVIIIPPP[[[fffsss~~~zzzrrrnnnnnnpppqqqcccddd```VVVNNNMMMSSSZZZ[[[RRRDDD555,,,,,,+++***)))))))))******************************************************(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''(((''''''''''''((()))))))))))))))*********+++++++++,,,111999@@@DDDCCCAAAAAAGGGeee|||>>><<<888555222111111222000000/////////000111111000000000000111111111111555000000444444333:::EEEjjj{{{^^^llluuu]]]\\\]]]aaaiiinnnooonnnlllmmmpppnnnaaaSSS555...)))***,,,++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111///222444555888FFFccc~~~vvvaaaTTTcccxxx|||cccUUUPPPJJJBBBBBBJJJLLLCCC===@@@BBB@@@EEEDDDCCC@@@>>>???CCCFFFCCC@@@;;;888777888;;;<<<999@@@MMMZZZeeesss```LLLKKKJJJIIIHHHRRRJJJMMM]]]mmm|||}}}mmmbbbeeeiiicccZZZVVVEEEMMMNNNBBB333,,,,,,---)))*********************))))))))))))))))))))))))(((((()))******)))(((((((((((((((((()))***++++++)))))))))*********+++++++++******++++++,,,---...000111111///...111777<<>><<<888555222111111222000000//////000111111222000000000000111111111111111///111444222555KKKdddrrrzzzbbbZZZ```dddjjjjjjmmmnnnlllmmmnnnhhh___???555---+++,,,+++***,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...///000111222222333333777???LLL```}}}xxxaaaUUUZZZnnnbbbOOO@@@===BBBEEECCC@@@LLLRRRLLLHHHNNNQQQOOO[[[```eeeddd^^^ZZZZZZ]]]]]]VVVLLLFFFEEEEEECCCBBBGGG???999:::>>>GGGWWWfffwwwrrr```PPPKKKFFFKKKRRRTTTUUU___xxxggg^^^eeegggaaa]]]FFFKKKQQQOOOAAA111***,,,+++*********************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))*********+++++++++++++++++++++,,,---......111222222000000666@@@HHHSSSTTT```ooozzzxxxjjjXXXUUURRROOOMMMPPPXXXbbbhhheeegggkkksss{{{}}}~~~~~~}}}zzzuuuqqqppppppllliii```SSSMMMNNNNNNJJJOOOUUU```mmm{{{ppphhhrrrtttdddUUUPPPLLLLLLTTT]]]\\\QQQEEE444222///---+++***++++++************************************************))))))************))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''((((((((((((((())))))************+++++++++,,,,,,---666>>>@@@>>>AAAKKKUUUkkkwww{{{>>><<<888555222111111222000000///000000111222222000000000000111111111111111333888:::777@@@cccuuuhhhjjjZZZaaaaaacccffflllooolllkkkmmmkkkeeeGGG<<<111---,,,******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222111222:::NNNhhhyyyooo```eeevvv```SSSCCCCCCBBBDDDJJJRRRRRRNNNKKK\\\jjjmmmtttuuujjj\\\SSSOOOLLLGGGBBBBBB;;;999???BBB>>>;;;<<>>;;;888555444333111000000000000000000000000000111111111000111111222333333---;;;===000MMM}}}tttfffYYYTTTaaa\\\fffkkkmmmkkklllmmmhhh___]]]DDD...+++///---+++,,,,,,++++++******++++++,,,,,,,,,,,,---------........................------***...000...000444333...777666EEEjjj|||eeeaaayyyrrrOOODDDKKKEEEMMMPPPTTTfffyyysss___^^^www}}}qqqhhhdddWWWLLLHHHKKKDDD888<<>>BBBMMM[[[mmmqqqNNNTTTOOODDDHHHXXXYYYMMM\\\}}}XXX\\\hhhaaa___ZZZLLLMMM\\\YYY@@@...,,,---+++,,,...,,,((())),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------...///......000333:::EEEOOOVVVTTTyyywwwoooaaaSSSPPPUUU___mmmwww|||sss{{{mmm^^^TTTQQQSSSUUU]]]yyy~~~lllXXXaaa[[[SSSQQQVVV[[[[[[XXXOOOCCC444---...000///---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******------,,,+++***+++...000BBB>>>EEEGGG===GGGqqqxxx>>>;;;777444333222111///111111111111111111111111111111111111111222222333555===777333JJJkkkzzz{{{~~~pppfffdddxxxZZZYYYcccfffjjjllljjjkkkmmmjjjeee___LLL777///......------,,,,,,++++++++++++,,,,,,,,,,,,---------.................................222111000222444555333222;;;JJJ```yyywww|||cccNNNFFFFFFOOO[[[iiiqqqttttttsss^^^]]]___VVVGGG???:::???EEEFFF@@@BBBUUUlllooo[[[QQQLLLIIIRRR___cccpppNNNOOOaaaaaa___ZZZWWWXXXWWWLLL:::------++++++---,,,((())),,,************************))))))))))))))))))))))))))))))))))))************************++++++++++++------------...///000000666888444111;;;MMMSSSNNNhhhwww~~~gggXXXRRRUUU^^^lllzzzrrrddd\\\VVVUUUXXXgggvvv}}}iii^^^VVVXXX\\\\\\ZZZZZZWWWMMM>>>333---,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((()))******(((***,,,,,,,,,///555999DDDNNNNNN@@@===YYYwwwzzzkkkfffppphhhkkkzzzlll___^^^oootttsss===:::666444333222000///111111111111111111111111111111111111111222333333000===111888eeeyyyqqqwwwccc]]]~~~___LLLYYYbbbgggkkkjjjjjjmmmmmmkkkaaaWWWEEE444...///000------,,,,,,++++++,,,,,,---,,,------------.....................////////////555...---222555222333999BBBcccfffZZZPPPPPPRRRWWWbbbooo{{{kkkYYYLLLOOOGGG@@@<<<;;;;;;>>>AAAXXXnnnyyycccVVVKKKJJJRRR]]]bbbrrrhhhPPP```___^^^ccc^^^SSSSSSXXXJJJ444...+++***++++++))))))---************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,.........//////000111222444444666<<>>@@@PPPlllrrr___TTTQQQ\\\aaaccctttrrrLLLWWWVVVZZZ\\\YYYTTTQQQNNNMMM555...******+++******---************************))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------...///111222333777999AAAHHHQQQmmm|||mmmbbbYYY___ssswwwhhh]]]ZZZfff~~~vvvxxxjjj^^^]]]XXXXXX```WWWZZZYYYPPP@@@333......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((()))))))))))))))))))))***++++++...///......222>>>OOO[[[dddWWW^^^uuuqqqpppmmm|||xxxUUUNNNsssttt```aaa___;;;888555333333222111000222222222222222222222222222222222222222333444444<<<666LLLXXXPPPnnn^^^dddfffXXXYYY^^^ggglllkkkhhhhhhdddeee]]]KKK:::111/////////......------......///------.........///////////////000000111111222222333333666777555===YYYvvvvvvZZZJJJMMMYYY^^^xxxxxxvvvppphhhgggmmmqqqqqqttt{{{}}}yyywwwrrrvvv{{{}}}oooWWWFFFCCC@@@>>>@@@FFF[[[vvv[[[MMMUUUWWWVVVccc|||```ZZZYYY]]]aaaZZZLLLHHHLLL;;;222++++++,,,***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......---------...///111222333666DDDIIIKKKbbbqqq```^^^iiizzz{{{kkk___UUU___xxxsssggg^^^\\\aaaYYY\\\\\\VVVIII;;;000***------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++***))))))))))))***++++++,,,,,,...333===LLL\\\ggg^^^[[[}}}rrr]]]kkkyyyhhhzzzhhh^^^<<<999666444444333222111222222222222222222222222333222222222222333444444888>>>FFFKKKRRRggg{{{yyyccc___YYYZZZcccjjjkkkiiiiiifffccc^^^TTTCCC333///111//////............//////............//////////////////000111111222333333000222333555???XXXzzzdddWWWTTTWWWkkkqqqiiieeeiiiooowww|||xxxrrroooooouuu]]]IIIFFFEEEEEE===<<>>BBBMMMhhhvvvWWWHHHTTT]]]dddQQQRRRUUU[[[^^^XXXHHH999BBB888...,,,---++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........////////////000111222444666777KKKQQQ}}}~~~ttt^^^fff|||mmm^^^\\\kkkvvveeeXXXVVVZZZWWWTTTUUUUUUMMM???444......---------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------*********)))******+++,,,---///777EEEVVVbbbggggggjjjsss}}}tttfffJJJaaaxxxccclll|||XXXppp{{{dddzzzpppkkk<<<:::666444444444333222222222222222222222222222///111333222//////444999DDDEEEKKKbbbzzzwwwlllooo}}}zzzYYYrrrWWWKKK^^^dddfffkkkhhhgggeeebbb]]]QQQAAA444---......------------......////////////000000000000,,,333555222000333333///000666444BBBnnn\\\VVV^^^zzzwww~~~qqqiiippp{{{```UUUNNNCCC>>>AAAIII___VVVPPPUUUUUUtttbbbQQQUUU___YYYWWWQQQ>>>BBBDDD===000***,,,---***++++++++++++++++++++++++************************++++++++++++++++++,,,,,,---------..................444222///444555888DDDVVVXXXhhhhhhzzzrrrdddhhhuuu}}}WWWVVV^^^\\\WWWUUUWWWVVVHHH888000,,,---000...)))***///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***,,,...///''')))*********,,,------+++333???WWWooonnnaaaaaayyyVVV\\\kkkxxxgggttt^^^]]]ZZZVVVfffzzzsssnnn<<<:::666444444444333222222222222222222222222222111333444222000111777<<>>AAAGGGZZZsss[[[ZZZYYYXXXWWWlllnnnXXX^^^^^^PPPFFFBBBMMMJJJ777+++///111+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,---------........./////////...111000444999:::MMMlllwwwjjjsssuuutttxxx{{{zzzggg___eeepppTTT]]]^^^TTTQQQUUUQQQFFF:::333,,,,,,---,,,+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***)))(((((((((((())))))))),,,///000000000555AAA\\\qqqfffwwwkkkssspppnnnmmm[[[{{{<<<:::666444444444333222222222222222222222222222444444333222222666===BBBFFFHHHLLL[[[hhhnnnzzz}}}|||sssQQQZZZeeeeeelllfffdddaaa]]]ZZZPPP???000000//////......//////000//////000000000111111111222111000111444777777666666HHH]]]yyyllllll}}}yyyhhh|||~~~]]]TTTHHHBBB===EEEaaa{{{```UUUWWWTTTaaauuuWWWXXX^^^TTTNNNDDDRRRPPP;;;---000111+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---------------......//////000000000333444777:::@@@___qqqggg~~~iii{{{xxxSSS]]]ttt}}}[[[XXXUUUSSSRRRQQQQQQQQQBBB888///+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***)))((((((((((((,,,))))))---//////000111666SSSsssjjjnnn~~~uuu<<<:::666444444444333222222222222222222222222222444333222111333888>>>CCCHHHMMMIIILLLddd|||aaaYYY[[[^^^fffpppyyyyyy]]]ZZZZZZlll___XXX]]]___iiieeeeeebbb]]][[[UUUEEE444000000000//////000000000000000000000111111111111111111111444666666555555@@@dddoookkk|||qqqYYYJJJCCCGGGLLL]]]oooSSSYYYQQQZZZmmmVVVLLLYYYZZZZZZIIITTTSSSBBB333000///+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------......------......///000000111111555555666;;;FFFkkkoooppp```zzzfffdddqqqzzzaaaRRRWWWXXXOOOMMMUUUHHH???444,,,,,,......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))******+++...******......,,,///666@@@ccc}}}}}}xxx{{{tttbbbdddqqquuu{{{<<<:::666444444444333222222222222222222222222222333222111222555:::@@@CCCFFFOOOKKKPPPrrrfffUUUIIIGGGBBB===KKKaaannngggTTTJJJHHHDDDPPPxxxxxxjjjUUUTTT]]]gggdddfffddd]]]ZZZWWWJJJ;;;111111000000000000111111000000000111111111222222111111333777666555777<<>>BBBDDDNNNQQQOOO]]]hhhTTTHHHKKKHHH???EEEVVVZZZfffnnnkkkbbbXXXNNNEEEEEEJJJHHHIIIaaa```[[[fff{{{rrrzzzXXXRRR___dddbbbhhhfff]]]YYYWWWNNNAAA222111111000000111111222000000111111111222222222222222444777555555===HHHxxx|||ttt~~~ppp```RRRFFF===KKKccc}}}\\\QQQVVVkkkmmmQQQRRRYYY\\\VVVTTTRRRFFF333,,,000------------------------******************************+++,,,---...//////------...///000111222222111666444@@@fffrrruuukkkdddsss^^^sssvvvxxx___XXXUUUPPPMMMOOOLLLBBB444...///000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++***...111---,,,:::MMMkkkvvvwww}}}hhhrrr~~~nnn<<<:::666555444444333222222222222222222222222222444333444777<<>>BBBDDDKKKOOOLLLKKKOOOQQQOOOFFFSSSUUULLLSSSeeedddTTTTTTaaa}}}zzzaaaTTT___^^^bbbiiihhh]]]XXXWWWPPPEEE222222111111111111222222000111111111111222222222444333555666444555CCCTTTvvvlllttt{{{___UUUNNNHHHGGGfff~~~YYYPPP[[[{{{UUUQQQ[[[cccWWWTTTXXXMMM555,,,333------------------------******************************+++,,,---//////000------...///000111222222111666666LLLqqq]]]|||qqqkkkbbbkkk]]]QQQYYYWWWJJJPPPOOOFFF777//////000...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------)))***///222...---@@@XXXvvv{{{zzz~~~zzz;;;888555333333333222111222222111111222222333444333000111888:::;;;CCCMMMOOOEEEeeeVVVGGGPPPIIICCCGGGCCC@@@NNN[[[bbbiiipppnnnfffgggaaaZZZYYYaaaiiiggg```uuu{{{eeekkkUUU]]]___bbbffffff___YYYTTTNNNIII>>>444---...111111000111111111222222222333333333***:::444111===:::FFFnnn}}}tttgggWWWWWWYYYggg~~~sss}}}rrrZZZIIIPPP???LLL}}}pppTTTWWWqqqkkk[[[KKK___]]]eee___\\\ZZZ@@@***444------,,,,,,,,,------...++++++,,,,,,,,,------------------.........//////000///...///111444555555555999444[[[UUUmmmlllggghhhmmmcccvvvooo```IIITTTXXXLLLJJJQQQMMM???444222///***......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---///***,,,111---111PPPtttyyy^^^;;;888555444444444333111222222111111222222333444444333555:::>>>BBBGGGLLLFFFYYYnnnbbbhhhooo{{{TTTGGGOOOIIICCCFFFDDDLLLXXXgggrrrzzzyyyjjj}}}ZZZVVV``````dddeee```ZZZVVVQQQLLL???666...///111111000111111222222222222333333333444999333333:::===ZZZooo[[[RRRTTTYYYZZZWWWZZZ\\\___aaa]]]TTTIIIAAA>>>>>>:::@@@]]]rrrdddcccvvvvvvyyy\\\OOOHHHDDDfffeee```[[[qqqtttsssMMMQQQYYYaaa[[[XXXYYYEEE000222...------,,,------......++++++,,,,,,,,,------------------.........//////111000000111222444555555444:::@@@hhhddd```sssVVVaaajjjtttjjjWWWqqqyyycccTTTUUUVVVLLLOOOLLLBBB888222...+++.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---)))***...000000>>>ccc|||~~~aaaccc:::888555444444444333222222222111111222222333444222555888:::@@@GGGIIIGGGDDDjjjqqqnnnpppRRRUUUrrrzzzYYYIIIMMMJJJFFFGGGFFFCCCPPPaaappp~~~|||kkkcccMMMYYY]]]bbbddd```\\\YYYTTTPPPAAA888000///222111111222222222222222333333333333:::555555999:::GGGsssfffZZZ___QQQHHH===888:::>>>??????GGGIIIKKKIIIDDD===:::888;;;>>>999777OOOzzz~~~lll\\\WWW\\\hhh}}}mmm```yyyUUULLLBBBOOO}}}gggUUUpppnnngggKKKVVV```]]]XXXYYYMMM888000......------------......,,,,,,,,,,,,------------------........./////////111111222333444444555555222CCCbbb~~~XXXZZZ^^^ZZZSSSbbb___cccppppppeeeUUUSSSOOOMMMKKKHHH???444...............------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------(((...111///555PPPzzzooovvvZZZddd:::888666555555555333222222222111111222222333444111555888999???GGGGGGBBBOOOlll|||yyy{{{rrrtttxxxaaajjjlllRRRMMMMMMJJJHHHFFFJJJ[[[rrryyynnnpppjjjzzz|||VVVPPP[[[aaaccc```]]]ZZZVVVQQQEEE:::111111222222111222222222222333333333444444666333888<<>>EEEBBB???;;;999999<<<>>>???;;;<<<<<<:::888777888999555??????888FFFeeevvvsssTTTLLLMMMZZZjjjzzztttooopppOOOHHHDDDcccrrrgggggg}}}~~~RRRSSS___ddd___[[[RRR???000000///......---.........,,,,,,,,,------------...............///////////////111333333333444555666444YYY]]]{{{xxxaaaZZZfffhhhjjjrrrZZZooozzznnnUUUPPPSSSLLLJJJLLLFFF777///000............------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------222222///>>>cccllloooqqqsss\\\```hhh~~~999777666666666666444222222222111111222222333444333666999;;;@@@FFFGGGEEE[[[mmmmmmbbbmmmtttjjjYYYXXXRRRIIIFFFRRRhhhuuueeesssOOOZZZ```cccaaa]]]ZZZUUUPPPHHH===333222333222111222222222333333333444444444222444888;;;PPP~~~ZZZGGGKKKXXXRRRJJJFFF???;;;<<<<<<;;;::::::;;;<<<777555444555777999999999666@@@AAA:::???OOORRRHHHAAADDDRRRfffuuuuuu]]]]]]MMMBBBPPPtttqqqaaa{{{|||XXXKKKXXXdddddd\\\UUUGGG555111000//////............,,,,,,---------................../////////000000...000222333222333555888===nnniiijjjssspppbbbvvvrrrYYYcccbbb[[[|||uuuoooVVVTTTUUUMMMKKKNNNJJJ===333222//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111222///333NNNxxxxxxvvvsssXXXooopppZZZggg}}}888777666777777777444222222222111111222222333444777777;;;AAADDDGGGMMMTTTffftttnnncccnnn}}}~~~tttnnnaaaRRROOOMMMaaacccWWWWWW^^^bbb```]]]ZZZUUUPPPKKK@@@555333333222222333333333333333444444444444444888666>>>fffnnnbbbtttwww```>>><<<======<<<:::999:::;;;<<<;;;<<<>>>AAABBB???<<>>222111000//////...//////,,,---------................../////////000000000...111333333222444888===IIIxxx}}}bbbjjjuuutttpppmmmbbb]]]bbbeee^^^uuuhhhPPPWWWQQQMMMNNNLLLCCC999333/////////.........------------------............++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000---...>>>cccwwwzzzkkkccc888777777777888777555333222222111111222222333444999555:::EEEHHHGGGTTTfffuuuxxxjjjdddsssxxxxxx~~~|||xxxeeefffZZZbbb~~~rrrkkkRRRZZZ______]]][[[WWWRRRMMMBBB777333444333222333333333333444444444444555666:::888OOOrrr~~~wwwFFFBBBAAA@@@???============:::@@@GGGLLLMMMJJJGGGEEEHHHCCC@@@DDDJJJKKKGGGCCCLLLTTTcccnnnqqqxxx___lllmmmXXXIIIJJJ^^^nnn[[[ffflll|||[[[MMMTTTaaa^^^\\\VVVDDD333222111000////////////------------.............../////////000000000000000222444444333666===CCCaaabbb~~~bbbtttqqqssshhhWWW___}}}^^^gggzzz^^^XXXUUUOOOKKKKKKIII>>>222////////////............------------.........///++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........---444OOOvvvuuunnnllldddnnnzzzxxxtttmmmhhh888777777777888888555333222222111111222222333444888111777GGGJJJGGGXXXrrrwww^^^]]]tttyyywwwzzzwwwwww|||eeebbbuuu~~~OOOVVV]]]]]]]]]\\\YYYTTTOOOCCC777444444333222333333333333444444444555555666:::;;;aaa{{{bbbPPPXXXnnnWWWAAA???===;;;;;;;;;;;;;;;DDDQQQ___fffeeeaaa___```WWWOOONNNZZZbbb^^^WWWTTTXXX^^^hhhmmmhhhgggxxxXXXmmmhhhQQQGGGJJJmmmtttgggXXXaaaooo~~~qqqTTTRRRaaa```___YYYEEE333222111000////////////---------.........//////////////////000000000000222444555555444888@@@GGG{{{ddd|||aaannn~~~{{{jjjVVVTTTmmmttt^^^pppxxxXXXWWWQQQJJJJJJLLLBBB222000/////////............---------.........//////++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......000///===\\\wwwssstttgggwwwrrrXXXkkkdddqqqxxxqqqjjjfffddd```ZZZUUU999888777555333222222222222222333111000111333555::::::===AAAAAAEEEUUUhhhjjjaaacccooopppkkkuuupppoooppp|||wwwWWWyyy```WWWZZZaaa______^^^UUUOOOHHH===666444333333222444444444555555555555555777===>>>qqqeee[[[QQQJJJ___gggwwwMMM???>>>???@@@???===<<<<<>><<>>777444333333333444444555555555555666666999;;;MMM{{{wwwxxxZZZ@@@LLLZZZqqq|||LLLKKKAAA:::===AAA@@@???AAAEEEPPPZZZ```gggnnnllleeeccc^^^kkkmmmhhhWWWNNNIIIBBB\\\|||tttfffUUUHHHDDDbbb{{{[[[TTT[[[}}}OOOIIIYYY___```VVVWWW<<<444...///111000///000//////////////////////////////000000111111222222111666000333;;;666QQQ|||ddd[[[ZZZssskkkdddtttYYYWWWSSSLLLEEEAAAEEEJJJ333000...------...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,---...000111,,,888]]]rrrxxxggg}}}wwwqqqkkkhhhoooooooooooopppppppppppp999888666555333333222222222222333222111111444666444===AAA===>>>LLLYYY^^^ZZZXXX^^^hhhkkkhhhqqqttt]]]aaaiiixxxzzz```uuuZZZUUUcccfff___ZZZUUUPPPIII@@@999555444333333444555555555666666666777;;;===ggg{{{[[[JJJQQQlllxxxLLLFFFzzzbbbIII>>>;;;CCCFFF@@@===BBBIIIZZZgggjjjnnnssspppfffiiiggggggYYYQQQSSSSSSJJJTTTvvv~~~aaawwwfffSSS???IIIhhhlllQQQUUUzzzWWWHHHQQQ```bbbUUU]]]AAA777//////111000///000//////////////////////////////000000111222222222777///000;;;999999^^^xxx~~~yyyiiiWWWYYYzzz~~~```fff|||{{{eeePPPJJJLLLJJJHHHHHH555222///------......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///111222333AAAkkksss}}}~~~uuu~~~wwwqqqnnnmmmmmmlllttttttuuuvvvwwwxxxxxxyyy888777666555444333333333222222333222111222444777444@@@CCCAAANNNeeeoooiiiVVVWWW\\\dddgggjjjttthhhcccvvvwww___^^^^^^{{{nnn]]]QQQaaaggg___YYYUUUPPPJJJBBB;;;666444444444555555555666666777777888;;;GGGbbb]]]eeeiiigggfff|||kkkNNNrrrNNNCCCCCCMMMMMMAAA<<>>111...000111000000000000000000000000000000000000000111222222333333444222;;;777666dddvvvtttwwwkkk~~~yyyqqqiii\\\dddxxxuuummmhhh```eeejjjZZZoooiiiUUUNNNIIIGGGHHH<<<888333000//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///111333444999\\\vvvmmmgggeeecccdddfffiiijjjjjjoooppprrruuuxxx{{{}}}~~~777777666444444333333333111222333222222333666888===BBBDDDMMMjjjyyyUUUZZZ]]]^^^dddqqquuuyyyqqqVVV[[[aaaaaa^^^XXXPPPMMMGGG???888444444555555555666777888999::::::???xxxfffhhh}}}WWWEEEIIIPPPQQQOOO@@@XXXwww}}}jjjRRRKKKGGGPPPSSSUUUxxx[[[LLLbbbaaa[[[RRRBBB222...000111000000000000000000000000000000000000111111222333333333444777;;;222???~~~~~~sssooofffUUULLLVVV```zzzqqquuuvvvccc|||yyyjjj\\\ttt}}}iii___zzzuuuiiiQQQOOORRROOOHHH???;;;555111/////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000222444555AAAyyy|||sss^^^|||xxxvvvpppnnnmmmllllllkkkiiigggnnnoooqqqsssvvvxxxzzz{{{777666555444444444444444111222333333222444666999???AAACCCLLLbbbvvvuuuhhhPPPXXX]]]^^^dddtttsss|||aaa[[[]]]bbbaaaWWWPPPNNNIII@@@888444444666555666666777999::::::;;;KKKwwwaaajjjqqq___]]]eeejjjPPPWWWlllyyyuuu}}}sssxxx}}}|||}}}vvvbbbOOOGGGIIIcccbbbVVVqqq]]]GGG[[[ccc___VVVEEE333...000111000000000000000000000000000000000111111222222333333444222888999666OOO|||oooWWWEEEEEESSScccyyyqqq|||oooxxxlllnnnzzzaaavvvsssyyyYYYVVV^^^UUUDDDAAA===666111////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///......///000222555666VVV~~~bbbrrrvvv}}}{{{wwwuuuwwwwwwwwwxxxxxxyyyyyyyyy777666555444444444444444111222333333222444777999???AAACCCJJJWWWaaa___VVVKKKVVV]]]^^^ddduuusssbbbiii[[[[[[cccbbbVVVQQQOOOJJJAAA999444444666555666777888999:::;;;;;;VVVqqqhhhgggnnnyyy^^^UUU___xxx}}}llldddlll```fffmmmwwwvvvTTTIIIFFFCCCuuurrrTTTbbb{{{uuu\\\DDDSSS``````YYYFFF444...000111000000000000000000000000000000000111111222222333444444000666999@@@]]]mmmKKKFFF===HHHXXXoooooozzz~~~xxxwwwkkkvvvbbbsssVVVTTTTTTMMMCCC>>>777222000/////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////111333555666```eeeVVVmmm777666555444444333444444222222111000111444999===KKKJJJMMMWWW```___TTTHHHQQQWWWYYY___kkkooovvvttteeeqqqUUU[[[dddaaa^^^UUUNNNGGGCCC===777666888777555<<<222444AAA>>>DDDrrrwwwooohhhQQQWWWeee]]]YYYfffWWWmmmzzz}}}ZZZOOOEEEIII^^^{{{[[[]]]yyynnnRRRYYYYYYbbb[[[III777222222000000222000000000000000000000000000000111222333444444555:::777777AAAppp~~~ZZZEEEAAADDDBBBRRRttt|||ssspppwwwvvveeemmmqqqgggOOOMMMNNNHHHEEE???999444000...---------............------------------------------///////////////.........000'''111666)))...>>>???ccc```[[[ppp777666555444444333444444222222111111111444999<<>>;;;PPP{{{xxxwwwtttrrr___MMMIIIHHHMMMZZZkkksss^^^FFFDDDQQQlllWWWsssfffWWWXXX___\\\JJJ999222222111000222000000000000000000000000111111222333444555666666777333???```xxxXXXIIIKKKEEEFFFVVVhhh|||~~~yyyqqqjjjwwwnnnXXXQQQEEEJJJFFFAAA;;;666222///...---......//////......---------------------------/////////////////////...222+++///444///000@@@LLLlll]]]eee}}}777666555444444333444444222222222111222444999<<<<<>>777666888555:::999222===:::888dddyyykkkeeebbb```aaaggg___NNNGGGNNNmmmmmmNNNEEEFFFfffzzzXXXsssxxxTTT\\\aaa^^^MMM<<<333222111111111000000000000000000000000222222333444555666777777999333KKKyyywwwSSSOOOFFFGGGTTT```wwwttt~~~jjjyyyuuurrrWWWQQQFFFKKKIIIDDD>>>999444111///---......//////......---------------------------......//////////////////333///---222444222CCCcccttt~~~~~~yyy777666555444444333444444111222222222333555999<<<999BBBRRRccckkkeeeVVVIIIRRRXXXYYY^^^jjjpppyyy|||cccYYYffffff^^^WWWPPPIIIDDD>>>888666999444;;;888333AAA888;;;|||xxxfff]]]TTTRRR\\\LLLDDDVVVcccyyy}}}NNN\\\ccc```QQQ@@@555222222111111000000000000000000000000222222333444555666666777>>>777RRR|||bbbEEEIIIcccpppxxxvvv~~~vvviii|||VVVOOORRRLLLJJJFFFAAA;;;666222///......////////////......------------------------............////////////000222...111666222KKK{{{kkkgggyyyyyywwwrrrmmmmmmqqqvvv{{{wwwzzz~~~777666555444444333444444111222333333333555999<<<888BBBRRR```eee```SSSIIIRRRXXXYYY^^^kkkpppxxxzzztttiiizzzgggYYYeeefff```XXXQQQJJJEEE???888666999555;;;999555BBB999EEEuuueeeaaahhhjjjRRREEENNNqqqhhhrrr~~~OOOXXXaaabbbVVVDDD777222222222111111111111111111111111111111111222333444555666666>>>666VVV~~~wwwVVVJJJdddvvv}}}hhhhhhrrryyyqqqSSSWWWMMMKKKHHHCCC===777222///...//////////////////...---------------------------.........//////000000,,,222000222555555ZZZyyywwwUUUWWWrrr{{{uuummmeee^^^YYYTTTRRRPPPNNNNNNNNNNNNNNNVVVWWW[[[bbblllzzz}}}tttttt777666555444444333444444111222444444444666999<<<888BBBPPP[[[^^^WWWMMMEEEOOOUUUWWW]]]iiimmmtttzzzbbb|||vvvfffXXX```cccaaaZZZRRRKKKFFF???999777999777888:::888???>>>UUUxxx}}}zzzyyyWWWGGGJJJ___eee]]]___WWWbbbdddZZZIII999222333333111111111111111111111111111111111222333444555666666999;;;jjjyyyiiisssuuullloootttyyyhhhtttgggZZZRRRNNNLLLJJJFFF???888222///...//////000000//////...------------------------------......///000000000,,,///111333444@@@ooo}}}iiiSSSTTT^^^___kkk}}}yyyuuupppkkkgggZZZYYYVVVSSSNNNHHHDDDAAA@@@>>>===>>>@@@@@@>>><<<:::CCCIIIGGGHHHZZZ}}}zzzrrryyy777666555444444333444444111222444444555666999<<<;;;EEESSS\\\[[[SSSIIIBBBNNNUUUXXX^^^iiilllqqqhhhvvvzzzqqqfffXXX]]]aaaeeeZZZSSSLLLGGG@@@999777999:::555<<<:::;;;DDDfffeeeMMMIIIPPPvvvSSSkkkxxxXXXdddeee]]]LLL:::222333333000111111111111111111111111222222333444555666777777:::RRRooo~~~jjjfff|||tttyyysss{{{rrrvvvlllrrr\\\OOOOOOOOOMMMIIIBBB;;;444000//////000000000000//////------------------------------......///000000111111,,,000333555QQQvvvppp```eeeuuuqqqkkkeeeaaa]]]ZZZXXXVVVSSSNNNJJJGGGDDD@@@============>>>>>>>>>>>>>>><<<===>>>>>>>>>???@@@AAA???FFFJJJFFFFFFWWWwwwzzz~~~777777555444444444444444111222444555555777999<<>>===>>>===<<<;;;::::::;;;;;;:::>>>@@@???<<<<<>>HHHyyyWWWLLLOOO\\\tttAAAZZZ{{{^^^YYYfffbbbSSS>>>333333444000111111222222222333333333111444555333222555888:::IIIrrrgggXXXtttqqqwww~~~oootttqqqcccfffrrrpppNNNRRRRRRTTTLLL@@@@@@===//////......///111000...,,,------------------------////////////000000000000222333444222CCCuuuwwwqqqhhhaaaccceeeaaa[[[XXXQQQOOOLLLJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHIIILLLOOOTTT[[[bbbgggiiiooo|||yyy777666555444333222222222333222333444666888::::::@@@RRR___fffdddRRRBBBCCCMMMRRRYYYbbbjjjrrrwww{{{hhhTTTiiifffcccVVVKKKIIIDDD<<<888;;;777<<>>RRRrrr}}}SSS[[[uuugggmmmgggiiiyyy|||[[[UUUTTTOOODDDBBBAAA666111000///000111000...---------------------------.../////////000000000111///444333999aaaooovvvkkk\\\~~~{{{yyyxxxuuussspppnnnnnnmmmkkkiiihhhhhhjjjkkkmmmooopppqqqnnnoooqqquuu{{{zzzxxxjjj666666555444333222222333111333444555666888;;;===FFFMMMQQQXXX[[[LLL@@@EEEKKKPPPWWW^^^gggqqq}}}dddUUUIIIKKKSSSXXXZZZ\\\hhhnnnxxx{{{YYYbbbtttkkk\\\PPPLLLFFF<<<888;;;777888:::999JJJzzzyyyjjjbbbccc}}}\\\OOOFFFiii]]]UUU}}}yyyeeeggg\\\FFF666444555333222222222333333333444444555333444666888999<<<@@@tttgggssseeeppp}}}eeeuuuhhhyyywwwgggjjjnnnzzzWWWRRRVVVVVVIIIBBB@@@888222111000000111000///---------------------------......//////000000111111///555111===rrryyyccceeemmm```nnn}}}zzzzzzzzzxxxvvvuuuvvvvvvuuutttuuuvvvwwwwwwxxxyyyyyyyyyttttttuuuxxx|||xxx___ssswwweee666555444444333333333333000333555666666888;;;>>>EEEIIIMMMTTTXXXJJJAAAIIIKKKQQQYYY```eeellluuu|||uuuWWWLLLCCCCCCHHHJJJHHHFFFCCCKKKPPPTTTbbbnnn\\\dddrrrmmm^^^QQQLLLFFF===999<<<;;;;;;<<<===PPPbbbppp|||kkk\\\TTTlllkkkSSSEEE]]]dddRRR}}}cccggg^^^HHH666222444333222222333333333444444444777444444777777666<<>>666333111000111111000///------------------------------...///000111222222222666222OOO~~~{{{yyywwwvvvsssooonnnoooooollliiiaaa___```YYYxxxmmm]]]jjj555555444333333333444444///333666777666777<<>><<<;;;BBBHHH]]]~~~sssdddWWWuuujjjeeeOOOOOOrrrccc```}}}ccckkkgggPPP:::333555777333333333444444444555555111222888<<<777888MMMgggfffrrrrrroooxxxgggwwwUUUTTTTTTOOOHHH???777555222111111111000000------------------------------...///000111222222333666777ffflllmmm{{{~~~~~~yyytttssssssqqqlllgggooocccbbbbbbvvvooojjjuuu666555555444444333222222666333333888<<<<<<>>>AAALLLSSSSSS]]]UUU@@@@@@>>>QQQXXX```bbbccciiiuuupppaaaYYYUUUSSSTTTUUURRROOORRRXXXYYY___```______YYYbbbyyywwwaaappptttcccSSSMMMIII@@@;;;<<<:::999BBBFFF|||yyyfffaaapppyyyLLLMMMiii___\\\pppgggjjjQQQ999:::444333333333555666666666555444999333<<<666999;;;MMMYYYxxx|||zzzhhhmmmcccYYYMMMMMMLLL======666111111222///---...........................//////000000111111222222333444AAA}}}lll}}}~~~yyyyyyxxxuuurrrpppooopppwwwkkkgggqqqwwwuuu{{{666555555444444333222222666333333888;;;;;;===@@@IIIRRRRRR]]]TTT???BBBAAANNNWWWaaagggiiiqqq~~~}}}lll^^^WWWSSSQQQRRRUUUVVVXXX___hhhyyyxxxeeedddwww|||bbbpppuuudddTTTOOOJJJAAA<<<===???;;;AAAJJJ|||nnnaaaccczzzvvvTTTNNNcccggg___ppphhhmmmVVV;;;999333333333444555666666666555555999444;;;666888AAA]]]^^^~~~ppprrrnnnUUU\\\\\\WWWRRREEE>>>666111111222///---...........................//////000000111111222222888777IIIzzz~~~|||{{{yyyxxxyyy{{{zzzxxx666555555444444333222222555333444888:::999;;;???FFFPPPSSS\\\RRR===BBBDDDMMMWWWccciiimmmtttzzzjjj___YYYTTTRRRRRRWWW\\\bbblllvvv|||llluuucccmmmvvvfffWWWQQQKKKAAA<<<===AAA===BBBUUU{{{xxx|||fffUUUMMMWWWaaacccfffmmmkkkrrrwwwlll^^^OOOZZZxxxfffjjjeeennnXXX<<<888333555333444555666666666666555777555<<<888888CCCgggwwwccc}}}xxxppppppQQQZZZaaaZZZQQQHHH???777222222222///..............................//////000000111222222333666666SSS{{{~~~~~~||||||666555555444444333222222555333555888999888;;;???EEEQQQSSS[[[OOO999AAAEEEMMMWWWbbbgggiiioooyyy|||oooeee___ZZZWWWXXX]]]bbbgggnnnvvvhhhnnnxxxhhhZZZTTTLLLAAA<<<===@@@>>>EEEeee{{{}}}nnnTTTFFF>>>CCCGGGDDDCCCFFFDDDEEEFFFQQQbbbqqqhhhfffPPPSSSdddeee```kkkXXX<<<555222777444555555666666666666666444777>>><<<777CCCooo```kkk|||}}}wwwgggnnnhhhZZZ[[[YYYQQQHHHAAA999222222222000...///........................//////000111222222333333444777ccc~~~666555555444444333222222444333666999999888;;;AAAHHHRRRSSSZZZLLL777>>>CCCKKKUUU___cccdddhhhrrr{{{|||uuukkkddd^^^\\\___eeeiiijjjlllpppllltttzzzkkk^^^WWWMMMAAA<<<>>>>>>???FFFssszzz___MMMDDD???BBBCCC???>>>@@@@@@@@@<<>>@@@AAAEEE}}}pppVVVNNNFFF@@@@@@AAAAAADDDIII@@@CCCAAABBBBBB???NNNkkkhhhjjjmmmTTTNNNvvvdddzzzmmmrrr\\\>>>444000888666666555555666666777888888999555::::::[[[dddXXX{{{zzzsss]]]UUUQQQ^^^XXXKKKDDD;;;444222222000///111////////////////////////...///000111222444555555222>>>kkkccclllvvv}}}uuujjjkkkqqq666555555444444333222222222333777;;;;;;:::???GGGJJJPPPMMMTTTKKK888???@@@IIIRRRZZZ^^^___dddppp{{{}}}{{{|||uuuqqqnnnpppuuuvvvqqqllljjjbbblllrrruuurrraaa[[[gggeeesss}}}pppccc\\\PPPBBB<<>>aaa```]]]wwwzzz}}}]]]rrrzzzMMMNNNXXXRRRLLLEEE<<<444333222000000111////////////////////////...///000111333444555666222BBBwwwccceeejjjqqq~~~mmmZZZNNNOOOYYY|||666555555444444333222222222333888<<<<<<;;;AAAIIIIIINNNIIIRRRKKK:::@@@AAAKKKSSSZZZ\\\\\\aaammmwwwzzzzzz~~~yyywwwyyyxxxqqqkkkhhhbbbrrr|||eeeZZZdddlllxxx~~~qqqeee]]]QQQBBB<<>>???CCCBBBVVVyyywwwiii___UUUMMMLLLHHHDDDDDDBBBBBBFFFMMMUUUSSSTTTXXXXXXRRROOOPPPcccUUUZZZMMMeeeqqqaaaiiiWWW<<<<<<777///555555555555555666777777888333===@@@@@@fffYYYZZZzzzsssvvvccceeeNNNHHHNNN]]]PPPEEE@@@888222000///////////////............////////////000111222333333444<<>>IIIRRR^^^eeeiiinnnxxxpppgggvvvyyy}}}tttnnnbbbWWWVVVmmm{{{jjj\\\NNNCCC???@@@BBBCCCZZZ~~~yyyhhh]]]TTTMMMHHHEEEDDDFFFIIIJJJPPPWWW]]]lllzzzyyyjjjZZZRRRQQQ]]]```___QQQiiiccc___rrr```<<<777777666666555555555555666777777888444:::???LLL{{{pppWWWaaaxxxsssvvvgggbbbnnnTTTMMMYYYQQQFFF@@@999333000///////////////............////////////000111222333333444888VVVpppuuuhhhfff666555555555555444444444888555555777888999>>>EEEHHHNNN]]]___III;;;<<<===JJJRRR]]]fffllluuu~~~tttxxxqqqbbbTTTIIIXXXzzziiiZZZMMMBBB>>>???@@@DDDccc}}}jjj___VVVOOOIIIFFFFFFKKKPPPSSSXXX^^^iiilllYYYgggnnndddSSSdddssskkkfffvvvaaa<<<777777666666666555555666666777888:::777999@@@^^^ZZZTTTddd|||vvvrrrwww}}}ppphhhfffmmmwwwooo^^^yyyVVVMMMWWWOOOGGGAAA999333000000000/////////............////////////000111222333444444666```www|||666555555555555444444444777555555777777888???GGGJJJLLLWWWVVVCCC999???CCCKKKRRR\\\eeemmmwww{{{zzz}}}vvvfffaaaSSSIIIVVVnnnxxxrrrmmmzzzwwwwwwdddUUUJJJAAA===>>>@@@EEEoooyyypppddd[[[TTTOOOKKKLLLPPPTTTUUUXXX\\\eee}}}nnn~~~xxxfffSSSXXX[[[qqqrrrYYY;;;;;;888111666666666555666777777888;;;===;;;BBBjjj[[[WWWbbbyyysssqqqxxxtttcccQQQIIIGGGJJJQQQYYYlllxxx[[[iiiJJJNNNXXXNNNHHHBBB:::444111000000000//////............////////////000111333444555555888gggwww666555555555555444444444666555666888777888@@@IIIKKKLLLUUUUUUBBB999???CCCJJJRRR]]]eeekkkuuu{{{|||nnnlll^^^HHHDDDOOOUUUPPPTTT}}}uuuaaaSSSJJJBBB@@@AAABBBGGG{{{sssvvviii___WWWUUUQQQPPPUUUWWWVVVUUUVVVUUUcccvvvsssyyyeeePPPQQQpppUUUooooooWWW999;;;999333666666666666666777888888:::AAA===AAAlll______jjjuuupppoooyyytttbbbWWWMMMGGGBBBAAAAAACCCIIIOOO^^^eee\\\sssnnnDDDKKKXXXRRRIIICCC;;;555222000000000//////............////////////000222333444555666;;;kkkmmmsssyyy666555555555555444444444444444777999888999AAAJJJKKKMMMYYY[[[HHH<<<<<<<<>>AAADDDEEEDDDDDDFFFJJJJJJWWWhhhccciiiNNNHHHUUUXXXJJJDDD<<<555222111000000//////............//////...///000222333555666777===lllddd}}}rrrgggggghhh|||666555555555555444444444222333888;;;999999AAAKKKIIIKKKWWWYYYGGG<<<===;;;BBBPPP```fffggglllyyy|||tttlll}}}wwwwwwvvvooohhhrrr{{{dddUUULLLEEEBBBBBBDDDJJJttt|||tttnnnhhhddd___]]]```aaa\\\UUURRRTTTWWW[[[\\\YYYQQQHHHBBBLLLlllsssfffSSS^^^aaaiiicccrrr\\\888666999:::777777666666777777888999999???:::MMMzzzQQQ^^^~~~oookkkmmm{{{}}}jjjjjj}}}yyymmmZZZKKKGGG>>>AAACCCCCCBBBBBBBBBBBB???LLLTTT[[[yyykkkccc]]]JJJQQQVVVKKKEEE===666333111111000//////............//////...///000222444555777777???kkkfff{{{tttmmmfffrrrmmm666666555555555444444444000333888<<<::::::AAAKKKHHHGGGOOOOOO@@@:::@@@CCC>>>OOOaaagggfffjjjyyy}}}vvvppp|||dddSSSIIIBBB>>>>>>@@@IIIvvv~~~zzzxxxuuummmgggdddfffeee]]]TTTPPPIIIKKKVVVfffkkkbbbTTTKKKBBB___rrrhhhVVVaaaZZZlllmmmVVV999;;;888222777777777777777888888999:::===;;;YYYnnnQQQVVVzzzmmmjjjmmm|||rrr[[[EEE===@@@CCCCCCAAA@@@AAABBBBBB???HHHHHHIIIJJJQQQlllrrraaa}}}cccOOOPPPQQQKKKEEE===666333111111000//////............//////...///000222444666777888AAAkkknnn|||WWWwww555555555666666666666666666555777999:::;;;BBBKKKMMMMMMXXX[[[FFF777999===FFFNNN\\\hhhmmmpppxxxzzz|||kkk^^^www|||fffRRREEEAAAAAABBBCCCVVVwwwxxxggg~~~vvvpppmmmhhh```YYYVVVLLLLLLNNNXXXiiipppbbbOOOOOOQQQssskkkSSS^^^aaaxxxlllSSS;;;888444:::999999888888888999;;;<<<;;;<<>>}}}xxxxxx555555555555555555555555666555777::::::;;;AAAIIIJJJJJJWWW[[[HHH:::<<>>@@@AAAHHHUUUdddnnnwww|||xxxYYYIIILLLPPP\\\qqq{{{___UUUnnnmmmVVVGGGAAAAAACCC@@@XXXyyymmmcccmmm|||uuuiii```]]][[[VVVKKKAAADDD[[[xxxsss___qqqxxxnnnWWW___xxxqqqnnnKKK333<<<:::555888777777777777999:::;;;@@@DDDHHHPPPPPPEEESSSzzzssslllffflll~~~|||iii```YYYYYYXXXQQQGGGAAAIIILLLOOOPPPMMMIIIEEECCC??????AAAGGGIIIHHHKKKOOOrrr~~~```sssnnnFFFUUUYYYQQQJJJ@@@777333111111111000000////////////000000000000111222333555666777BBByyyssslll666666555444333222222222444444888;;;;;;999===CCCGGGGGGVVV^^^NNN???>>>>>>===DDDRRRbbbmmmvvv{{{yyy{{{iii___RRRXXXnnnvvvtttyyy}}}dddZZZMMMYYYqqqoooWWWHHHBBBBBBCCCIII[[[wwwiii~~~}}}uuukkkeeecccVVVWWWRRRGGG@@@GGGZZZiiibbbPPP]]]mmmXXXbbbvvvnnnOOO777<<<777444777777666666777999;;;<<<===DDDOOO```HHHHHHQQQvvvooohhhaaannnvvvhhh]]]dddqqqvvvbbbSSSMMMKKKMMMPPPQQQPPPNNNKKKIIIDDDEEECCCBBBEEELLLOOONNNSSSwww```lllXXXPPPTTTQQQJJJ@@@777333111111111000000////////////000000000000111222333555666777EEEyyyuuullllllbbblll|||666666555444333222222222444444888;;;;;;999===CCCJJJIIIXXX___OOO@@@===;;;;;;AAAOOO___jjjqqqzzzzzzvvvXXX[[[```vvvjjjWWWSSSWWWcccoooVVVGGGAAACCCEEEQQQZZZwwwfffzzz~~~wwwooommmnnn```___ZZZOOOCCC===BBBIIIFFF>>>NNNlllWWWgggtttdddOOO===;;;555:::777666666666888999;;;<<<@@@CCCOOOjjjrrrBBBIIISSSuuummmiii```lllvvvlllccceeennn}}}pppdddVVVUUUSSSQQQOOONNNLLLKKKLLLNNNLLLEEEDDDKKKOOONNNNNNOOOuuuaaahhhYYYJJJRRRQQQJJJ@@@777333111111111000000////////////000000000000111222333555666777AAAsss{{{ooonnn^^^lll666666555555444444333333555555777;;;::::::???FFFMMMLLLXXX___OOO@@@<<<:::;;;@@@KKK[[[fffnnnvvv~~~{{{}}}~~~nnnNNNZZZjjjuuuhhhbbbbbbkkkSSSDDDAAADDDGGGQQQZZZyyyeeewww|||~~~sss\\\vvv{{{tttsssvvvqqqiii^^^RRRGGGBBBFFFMMMCCCAAAMMM|||jjjWWWkkkiiiUUUCCC;;;333;;;777777777777999;;;===>>>GGGDDDLLLgggmmm@@@FFFVVVwwwkkkmmmccchhh~~~}}}wwwuuurrr}}}pppkkkccc[[[VVVSSSPPPNNNIIIMMMOOOLLLJJJMMMQQQRRRNNNJJJVVVddddddMMMMMMWWWQQQJJJ@@@777333111111111000000////////////000000000000111222333555666777<<>>;;;===???HHHVVVdddooo{{{}}}zzz{{{\\\TTTdddxxxfffOOOBBB@@@EEEIIIOOO```zzzccctttbbbddd|||zzzssskkkeee^^^[[[```iii]]]WWWVVVxxxjjjXXXmmmllluuuYYYCCC>>>666888888888888888:::<<<>>>???GGGFFFOOOfffHHHDDD[[[|||}}}iiijjjgggiiivvv}}}ssslllfffaaa]]]UUURRRQQQQQQQQQQQQTTTXXXPPPTTTQQQYYYfffaaauuuOOO```^^^QQQJJJ@@@777333111111111000000////////////000000000000111222333555666777<<>>>>>EEESSSbbbqqqqqqiiieeefffjjjttt```hhhyyy}}}cccLLL@@@@@@EEEJJJOOOhhh{{{bbbrrr~~~ggg^^^UUUggg~~~}}}xxxzzzyyymmm]]]tttjjjXXXnnncccvvvSSS===BBB===;;;888888888999:::===???@@@AAAHHHWWWlllSSSDDD___{{{hhhdddiiimmm}}}zzzsssoooqqqdddXXXUUUSSSPPPQQQWWWRRRYYYRRRIIIggghhh```uuu___uuucccQQQJJJ@@@777333111111111000000////////////000000000000111222333555666777@@@rrrvvviiikkkccc~~~mmmwww}}}xxx777777777666555555444444666666999======;;;===AAABBBAAAKKKdddWWW<<>>@@@DDDMMM]]]ppprrrqqqqqqWWWGGGBBBBBBDDDEEEVVVkkkcccsss___```XXXkkkuuuwwweeePPP^^^hhhYYYvvv}}}tttLLLDDDLLL666777777777888999;;;===???@@@CCCGGGQQQuuuRRR>>>\\\vvvggghhhdddnnn}}}{{{tttiii___YYYVVVUUUUUU^^^YYYRRRSSSTTT\\\ooo]]]\\\xxxZZZYYYNNN@@@777444555444222000000////////////000000000000111222444666888999CCCtttpppyyyiiiwww777777777666555555444444555555888<<<===;;;===AAABBBMMM\\\tttjjjMMMEEE:::>>>???CCCMMM]]]ooouuu{{{yyywwwyyy~~~lllSSSEEEAAABBBEEEHHHUUUhhhaaapppmmmuuulllvvv^^^RRRlll}}}hhhnnnmmmNNNPPPlllfff]]]}}}mmmJJJCCCHHH555999888999999;;;<<<>>>@@@AAADDDHHHXXXTTT@@@ZZZtttfffgggdddnnnwwwzzzuuuzzzqqqhhhaaa\\\XXXWWWXXXXXXXXXYYYSSSPPPuuuppp^^^WWWYYYUUUYYYNNN@@@777444444333222000000////////////000000000111111333444666888999CCCyyyqqqqqq{{{vvvuuu777777777666555555444444444444666;;;<<<:::===AAA999FFFPPPeeecccMMMFFF:::>>>===AAAKKK\\\nnn{{{hhhpppuuucccSSSZZZiiirrrooodddttt{{{~~~gggNNNBBB@@@CCCGGGKKKWWWiiiaaakkk}}}xxxxxxiiirrryyyfffDDD>>>PPPaaappp^^^|||ZZZIIIDDDNNNppphhhfff}}}dddHHHDDDCCC555<<<:::::::::<<<===???AAABBBDDDEEEXXXXXXEEEXXXrrrdddfffcccmmm|||uuummmddd\\\WWWSSSTTTZZZ___bbbXXXHHHVVV}}}rrr```PPPLLLXXXYYYNNN@@@666444444333111000000////////////000000111111222333444666888999AAAuuutttjjjbbb^^^]]]777777777666555555444444333333555999;;;:::===BBBJJJQQQSSSlllnnnOOO@@@999???===>>>HHHYYYlllzzzxxx___kkkfffOOONNNTTTXXX~~~vvv^^^lllwww[[[ggg{{{|||cccJJJ@@@AAADDDIIINNNUUUgggdddfffqqq```rrrzzzjjjxxxgggRRRKKKMMMQQQQQQvvvmmmsssfffbbbmmmeeeRRRDDDMMMJJJEEEOOO```hhhkkk}}}\\\IIIHHHAAA555===999::::::<<<===???AAABBBDDD???PPPYYYHHHXXXpppccceeebbbmmmzzzzzzvvvlllrrryyyoooeee[[[VVVSSSTTT[[[bbbiiicccMMMHHHZZZsssbbbPPPgggeeeXXXMMM???666444444333111000000////////////000000111111222333555777999:::AAAyyyxxx}}}vvv|||{{{ssshhh___ZZZWWWUUUSSS777777777666555555444444333222444999::::::>>>DDD???GGGPPPzzz___CCC@@@BBB>>>===DDDTTThhhzzzmmmeeelllZZZ\\\\\\UUUppp~~~sssooodddlllpppXXXIIINNNjjj|||aaaHHHAAADDDEEEIIIOOOQQQdddfffbbb{{{wwwrrrqqqiiiwwwgggKKKKKKWWW[[[XXXWWWttt{{{ooobbbccc~~~uuu^^^iii|||]]]OOOPPPJJJIIILLLPPPkkkfffmmm|||WWWKKKLLL???888;;;999999999;;;<<<>>>@@@AAACCC>>>OOOPPPEEEVVVnnnbbbcccaaammmlll___XXXaaatttsssggg^^^YYYXXXTTTXXX\\\gggkkkYYYIIILLLppptttccc[[[nnnXXXMMM???666333444222111000000////////////000000111222222333555777999:::DDDwwwvvv|||~~~qqqkkkddd``````___\\\YYY777777777666555555444444333222444999;;;;;;@@@FFFSSSWWWRRRsss```CCCBBBBBB@@@>>>BBBOOOcccwwwxxxqqqaaaWWW```bbbUUUaaa~~~___aaarrrqqqrrrnnnfff___TTTTTTNNNMMMNNNVVVqqqyyy\\\EEEBBBFFFGGGJJJPPPTTTeeejjjaaayyywwwqqqqqqwwwbbbQQQOOOdddvvvuuulllhhhxxxyyynnnYYY^^^zzz}}}oooMMM;;;GGGQQQNNNdddjjjzzzzzzSSSIIIKKK===;;;:::888999999;;;<<<>>>@@@AAACCCBBBUUUvvvGGGAAAQQQmmmbbbaaa```mmmzzznnnvvvyyy^^^RRRLLLWWWkkk}}}tttggg]]]YYYXXXRRRTTTUUU___iii___LLLHHHSSSuuudddgggkkkXXXMMM???555333333222000000000////////////000000222222333444555777999:::JJJ~~~sssgggQQQXXXwwwpppmmmkkkjjjjjjgggccc___777777777666555555444444444222444999;;;<<>>555333333222000000000////////////000000222222333444666888999:::JJJvvvqqqRRRLLLUUUiiizzzrrrrrrqqqqqqqqqooojjjeeebbb777777777666555555444444444333555999<<<===BBBIII[[[qqqYYYWWWrrrlllTTTAAA@@@BBBDDDEEEIIIWWWjjjyyynnn___RRR[[[jjjeeefffwwwzzzggg[[[ddd___wwwqqq___[[[]]]UUUMMMMMMKKKFFFNNNYYYYYY```{{{mmmQQQ<<<@@@IIIIIIKKKRRRUUU\\\wwwddduuuiiiXXXjjjggg]]]UUUOOO]]]yyyhhhvvvooogggzzzvvvKKK>>>>>>777AAA:::;;;;;;<<<===???AAABBBCCCGGGCCCRRRyyyOOOGGGJJJuuulllccc___^^^mmmsssfffZZZZZZbbbmmmxxxpppbbbZZZXXXOOOVVVVVVXXX^^^XXXLLLKKKEEEcccuuudddccc^^^```WWWLLL>>>555333333222000000000////////////000000222222333444666888:::;;;GGG~~~gggTTTaaaggg]]]ddd{{{|||uuuvvvwwwvvvsssnnnjjjggg666666666666555555555555444333555:::======???BBBLLLSSSSSSZZZmmmmmmVVVCCCCCC===;;;@@@EEEMMM___rrr{{{iii|||vvvqqq]]]XXXbbb[[[vvvkkkTTTRRRLLLKKKOOOOOOLLLQQQZZZ\\\{{{dddNNN>>>CCCLLLNNNNNNPPPXXX^^^ccciiivvv]]]pppyyyiiihhh{{{~~~cccPPPRRRIIIPPPaaa~~~ZZZgggbbb[[[hhhKKK888666<<<>>><<<999999;;;@@@CCCBBBAAAAAABBBIIITTTQQQKKKFFFqqqjjj```]]]ZZZiiiwww^^^UUU^^^dddvvvsssggg]]]UUUUUURRRPPPOOOOOONNNJJJGGG???NNNqqqtttccc\\\|||fff___GGG:::999333111222///000000000000111111111111333333444555777999:::;;;ZZZxxx}}}~~~xxxrrr|||fff___cccfffmmmvvv{{{yyyvvvvvvuuuqqqjjjddd666666666666555555555555666444666:::<<<<<<===AAAKKKSSSTTTYYYkkkqqq\\\DDDBBB===<<<@@@BBBHHHYYYkkk~~~yyyfffqqq|||]]]rrraaaXXXRRRSSSQQQNNNRRR[[[[[[}}}|||^^^LLL???CCCKKKMMMOOORRRVVV\\\iiiiiitttfff}}}vvvkkkyyy^^^YYYYYYJJJTTTyyy{{{UUUZZZ___cccyyy___CCC777888;;;<<<======;;;<<>>>>>AAA@@@CCCRRRdddtttzzz{{{oooooouuummmaaaXXXYYYZZZXXX[[[aaa```www{{{uuuUUUHHHAAAEEEJJJLLLPPPVVVYYY]]]mmmkkkdddZZZ|||ooohhhmmmpppNNNEEE______RRRsss]]]ooossspppSSS999666:::::::::???CCC@@@>>>>>>AAADDDDDDBBBDDDLLLQQQwwwyyyAAAJJJNNNiii}}}eeeZZZZZZVVVdddyyyuuueeesss___HHHFFFBBB@@@@@@BBBZZZ{{{vvviii]]]VVVQQQNNNKKKIIIIIIHHHFFFDDDAAAAAAAAAVVVrrrccceee]]]EEE888888333111333///000000000000111111111111333333444555777999;;;<<>>CCCKKKXXX___^^^kkkyyyXXXDDD@@@@@@BBB@@@@@@MMM]]]lllaaa|||mmm___UUUXXX]]]```eeelllpppfffLLLFFFCCCFFFJJJLLLRRRXXX[[[[[[rrrlllvvvvvvkkk[[[nnn{{{}}}```HHHFFF[[[hhhnnn|||cccfffsssuuuWWWOOO~~~^^^~~~uuuhhhIII333777===888888???FFFEEEAAA>>>AAAEEEEEECCCCCCMMMUUUKKKJJJLLLeeeeeeYYYYYYUUUccc|||qqquuugggxxxUUUJJJDDDAAA???BBB]]]wwwxxxjjj^^^VVVQQQOOOMMMJJJIIIHHHGGGFFF@@@GGGEEENNNqqqqqqdddkkk~~~\\\CCC777777222111333//////000000000111111111111333333444666888:::<<<===CCCxxx|||yyyvvvttttttrrrmmmiii666666666666555555555555444111333888<<<===AAAFFFLLLWWWbbb```ddd|||zzzZZZGGGAAA???@@@???>>>HHHUUUbbbtttyyyuuuvvvyyy}}}vvvqqq{{{hhhWWWUUU\\\dddrrr|||ZZZFFFDDDEEEHHHKKKMMMSSSYYYXXXTTTqqq{{{nnn|||zzzPPPPPPjjjqqqzzz]]]MMMFFFLLLPPPXXXZZZGGGUUUwwwrrrWWW===OOO~~~eeeyyy^^^DDD333999>>>888777>>>FFFHHHEEEAAAAAAEEEFFFCCC???GGGNNN~~~UUUGGGFFFaaadddXXXYYYTTTbbbpppkkkyyyzzzUUUFFF@@@AAABBBGGGbbbwwwxxxlll```WWWPPPOOONNNKKKIIIGGGFFFFFF===CCCBBBIIIdddpppfffcccjjjrrrZZZBBB666666222111333000///000000000111111111111333333444666888:::<<<>>>???}}}~~~}}}{{{zzzzzzxxxsssooo666666666666555555555555222000222777;;;>>>CCCIIILLLSSSbbbaaa[[[ooovvv[[[OOODDD===>>>>>><<>><<>>@@@FFFKKKXXXrrrzzz|||}}}bbbOOOCCCFFFIIILLLOOORRRTTTTTTZZZUUUfffnnnxxxOOORRRwww}}}uuu^^^PPPKKKYYY^^^MMMVVVmmmXXXVVVMMMHHHSSS]]]gggTTT\\\ZZZOOODDD;;;@@@HHHEEEFFFUUUPPPQQQQQQhhhuuu~~~wwwfffEEE===888888888888999===;;;IIIPPPIIIBBBCCCEEEDDDEEEKKKIIIjjjOOOBBBDDDUUUeeeXXXVVVQQQ]]]}}}jjjbbbwwwxxx\\\MMMEEE;;;@@@;;;;;;JJJ]]]~~~~~~yyyvvvpppcccVVVMMMOOOQQQPPPLLLHHHFFFEEEIII888>>>EEEPPPooolllYYY~~~WWW@@@444555111000333000000000000000111111111111333333444666999;;;>>>???BBBnnnuuupppyyy|||pppzzzaaavvvssswww{{{~~~xxx777666666666555555555555666222333777:::<<>>:::HHHFFFFFFEEE^^^rrroooddd;;;;;;999666666888;;;===666HHHSSSKKKBBBCCCEEECCC@@@KKKKKKbbbJJJEEEJJJPPPhhh[[[TTTOOO[[[{{{xxxWWWsssuuu^^^```EEEBBBJJJ;;;333EEEaaa{{{vvvuuuqqqdddVVVNNNRRRUUUTTTPPPKKKHHHHHHFFF777FFFGGG>>>wwwnnnnnniiiWWW???444444111000333000000000000000111111111111333333444666999<<<>>>???MMMlllzzzkkknnnhhh}}}xxxqqqlll|||yyy888777666555555444444555666333222444666999CCCMMMDDDQQQiiipppoootttaaaKKK@@@AAACCC???999===VVV^^^yyyqqqlll|||sssgggSSSDDDFFFIIINNNPPPQQQPPPPPPQQQTTTOOOgggjjjccc{{{yyyhhhYYYUUUNNN@@@BBBgggbbb@@@VVViii}}}[[[bbbrrrbbbMMMMMMIIIZZZlllbbbOOOGGGEEEJJJEEECCCEEEDDDAAA???AAAHHHIIIEEEXXX~~~tttuuuMMM888888888888999:::;;;<<<===EEENNNPPPJJJCCCAAADDDAAA<<>>>>>;;;???[[[~~~~~~}}}uuudddTTTPPPQQQZZZaaa[[[MMMIIINNNDDDrrroooSSSpppgggvvvdddLLL<<<111444555000///333000000000000000111111222444555666777999;;;<<<===BBBmmmcccgggvvvnnn___NNNUUUdddooopppttt{{{888888666555555555555555444444555555444777DDDQQQZZZPPPYYYlllrrrtttpppaaaMMMAAA>>>BBBDDDEEE<<>>CCCLLLRRRMMMBBB???CCCJJJ===FFFffffffJJJBBBBBBkkkVVVNNNOOOVVVqqq~~~{{{mmm\\\vvvlllrrrgggcccYYY^^^aaaTTTJJJEEEEEECCCGGGbbb{{{gggUUUOOOPPPXXXbbbddd\\\QQQKKKNNNddd===^^^jjj~~~^^^kkkJJJ;;;111444555111///222000000000000000111111222444444666777999;;;<<<<<>>???AAA>>>CCCKKK]]]{{{uuuSSSGGGJJJFFFIIIMMMPPPQQQQQQRRRSSSXXXQQQZZZfffuuu]]]nnn___LLLTTTlllvvvZZZQQQMMMRRRUUUJJJLLL___{{{yyyZZZNNNCCCAAADDDEEEEEEFFFGGGHHHGGG```tttjjjDDD888888888888999:::;;;<<<>>>???HHHTTTQQQCCC===BBBHHH===FFFffflllJJJAAABBB{{{mmmVVVMMMOOOUUUnnnkkk```qqqsssZZZ]]]UUUHHHCCCCCCGGGFFFMMMgggnnnXXXNNNOOOTTT^^^jjjkkk[[[HHH;;;GGGSSSQQQIIIPPPppplllggg]]]GGG:::222333555111///222000000000000000111111222444444555777999:::<<<<<>>BBBJJJTTT```jjjeeeXXXUUUggg999888777666555555555555333333444555444888EEESSSQQQXXXWWWkkk}}}pppssskkk___RRRHHH@@@<<<:::CCC???GGGTTTiii~~~}}}kkkMMMCCCLLLFFFIIIMMMOOOPPPPPPQQQSSSVVVRRRVVV]]]]]]hhhrrrfffSSSlll{{{vvv[[[OOOcccbbbRRRQQQbbb{{{ooo^^^NNNIIIIIIHHHFFFEEEMMMJJJKKKjjjvvvvvvZZZAAA888888888888999:::;;;;;;???;;;DDDTTTTTTEEE===AAAAAA???JJJ]]]dddFFFEEEDDDpppoooVVVMMMOOOTTTkkkjjj^^^VVVXXXIII???@@@EEEKKKOOOZZZrrr{{{cccRRRRRRQQQUUUbbbjjj]]]HHHLLL666555PPPYYYEEEJJJllllll|||cccBBB999222333444111000222000000000000000111111222333444555777888:::;;;<<>>CCCFFFRRR``````QQQIIIWWWsss999888777666666555555666666222000333777<<>>DDD>>>GGGOOOZZZ~~~ppp\\\GGG@@@JJJFFFIIILLLNNNNNNNNNPPPQQQQQQPPPVVV\\\bbbgggttt\\\lllSSSrrrfffLLLggguuu\\\[[[xxxqqq```OOOIIIKKKKKKJJJJJJPPPKKKNNNuuugggKKK>>>888888888888999:::;;;;;;>>>999???OOOSSSHHH@@@@@@AAABBBHHHPPPiiiFFFHHHCCCcccsssWWWMMMPPPSSSfffuuurrrpppUUUOOORRRXXX]]]eeetttxxx```^^^VVVPPPUUU]]]VVVIIIFFFKKKIIINNNUUUJJJEEETTTsss|||xxxlllrrrzzzkkkuuufff>>>888333333444222111111000000000000000111111222333444555666888:::;;;<<>>FFFIIIOOOsssxxx}}}}}}xxxsssbbbOOOJJJDDDKKKGGGIIIKKKLLLLLLLLLMMMNNNLLLNNNTTT\\\{{{ooohhhyyyxxxyyyuuummm{{{\\\WWWdddnnnZZZ{{{ppp```ooo^^^MMMFFFGGGIIIMMMQQQRRRQQQ[[[zzzdddAAA===888888888888999:::;;;<<<===999<<>>@@@IIINNNGGG@@@XXXwwwXXXNNNPPPPPP```|||hhhjjjlllooo{{{{{{tttfffYYYSSSRRRNNNIII888???DDD^^^~~~qqqQQQLLLTTTaaahhhdddiiiuuunnn{{{[[[999666444333333333222111000000000000000111111222333333444666888999;;;;;;===YYYllllllzzzmmmrrrQQQ===;;;AAA;;;::::::<<>>888888888888999:::;;;<<<;;;::::::???JJJRRRMMMBBB===;;;===FFFYYYEEEAAAQQQzzzZZZMMMOOOLLLYYYyyyzzzuuuuuutttwww~~~ooo```QQQIIIGGGMMMIIIFFFlll\\\IIIRRR^^^llltttyyyrrrttt|||MMM666555444333222333222111000000000000000111111222222333444666888999:::;;;<<>>???===;;;HHHjjj}}}:::999888777666666666666444444666888666333777>>>AAARRRfffbbb^^^wwwfffwwwyyyvvviiiVVVHHHCCCDDD???CCCEEECCCGGG___~~~xxx{{{pppQQQ<<>>@@@DDDEEEFFFHHHQQQwww{{{jjjsssxxx[[[KKKGGGFFFEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHRRRQQQ}}}pppbbbpppuuujjjZZZUUU```vvv}}}YYYqqqjjjooo\\\ddd{{{}}}rrrhhhCCC444:::999999999999999999999999777888999;;;>>>AAACCCEEEAAA???@@@GGGeee[[[IIIDDDHHHvvvbbbLLLJJJMMMSSSdddjjjRRROOOdddeeeRRRVVVnnnooopppgggNNNBBB@@@CCCKKKMMMQQQ___```OOOAAA444III:::LLLaaammmnnnDDD666555555444222111000000111111000000111111222333444444555666777888999999AAAHHHnnnlllkkknnnffflllXXXGGGKKKMMMCCCEEEccczzzqqqjjjnnnyyy{{{::::::999888777666555555444444333444444555666777GGG]]]lllkkkpppdddMMM===>>>BBBBBBDDDHHHNNNnnnsssbbbeeennnUUUIIIGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHKKKGGGOOOQQQtttgggjjj{{{{{{pppsss|||xxxWWW[[[mmmmmm```DDD666999999999999999999999999999999999:::;;;===???AAABBB@@@??????CCC]]]cccEEEAAADDDllleeeNNNKKKLLLQQQ```rrr[[[LLLMMMKKKCCCFFFSSSjjjjjjuuuXXXGGGDDDDDDCCC===;;;GGGKKKAAAEEE:::NNN???GGGUUUwwwpppvvvAAA666555444333222111111000111111000000111111222333444444555666777888999999>>>???{{{~~~jjjcccjjjmmmIIIIIILLLGGGBBBPPPaaabbbXXXRRRNNNSSS___ppp::::::999888777666555555444444333444444555666777===RRRkkkzzzOOOCCC@@@BBBAAACCCGGGIII\\\}}}{{{gggeeexxxlllsssrrr```MMMFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIFFFMMMFFFLLLRRRgggllldddmmmppp^^^ccczzzaaannnoooVVVCCC777777888888888888888888888888:::::::::;;;;;;<<<>>>>>>>>>===>>>@@@WWWwwwGGGBBB@@@]]]jjjRRRKKKKKKNNNZZZzzzhhhWWWPPPNNNOOOPPPdddaaazzzfffNNNDDDFFFCCC===@@@MMMUUUUUUTTTGGGSSSEEEDDDHHHeee|||tttxxx<<<555555444333222111111000111000000000000111222222444444555666777888888999<<<888jjjyyylllaaaxxxxxx^^^PPPMMMMMMEEECCCIIIIIIBBB@@@>>>AAAIII[[[yyy::::::999888777666555555444444333444444555666777:::HHH```uuu{{{~~~NNNEEECCCDDD@@@BBBFFFCCCJJJ___|||aaaTTTHHHDDDFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEOOOFFFIIISSSZZZqqqaaaeee||||||kkkppprrrgggdddMMM???666777888888888888888888888888999999999999:::;;;<<<===:::;;;>>>@@@TTTMMMGGG???QQQmmmUUUKKKIIILLLVVVqqqrrrfff\\\TTTPPP}}}cccZZZqqqyyywwwsssWWWBBBKKKPPPYYYhhhsssxxx~~~qqqZZZUUUJJJIIIGGGVVVtttzzzyyyooo666444444333333222111111000000000000000000111222222333444444555666777888888<<<:::]]]eeekkkaaaooopppgggvvvVVVIIIRRRQQQJJJHHHHHHFFFCCCAAA??????LLLmmm::::::999888777666555555444444333444444555666777BBBDDDQQQbbbgggdddlll{{{UUUDDDCCCCCC???@@@FFFBBBBBBNNNbbb~~~mmmVVVMMMFFFEEEFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFMMMGGGGGGRRRQQQtttaaaccciii}}}zzzoookkk|||[[[EEE;;;555999777777777777777777777777666666666777888:::;;;<<<999:::>>>@@@QQQ}}}MMMGGG???MMMqqqXXXKKKIIILLLRRRjjjtttbbb[[[tttvvvgggVVVddd|||rrr```fff~~~zzz___III\\\mmmqqqVVVMMMRRRSSSRRRwwwqqqRRR555333333333222222111111000000000//////000000111222333333444555666777888888;;;???SSS^^^jjj\\\hhhcccWWWnnnWWWHHH___lllfff]]]WWWNNNIIIDDD@@@;;;AAA^^^}}}::::::999888777666555555444444333444444555666777999???UUUrrr|||vvvvvv{{{QQQBBBCCC===???GGGEEEBBBKKKPPPqqqkkkNNNIIIEEEEEEEEEBBBBBBDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFOOOLLLaaakkkccc]]]mmmppp]]]PPP>>>888666<<<666666666666666666666666444444555555777888::::::::::::======IIIvvvHHHCCC>>>LLLwwwxxx[[[LLLIIILLLOOOaaayyyuuulllTTTWWWfffwww[[[QQQeeeyyyeee\\\xxx[[[QQQZZZcccXXX|||tttJJJ888333333222222111111111111000////////////000111111333333444555666777777888888>>>KKKooopppvvv\\\gggqqqbbbmmmggg]]]xxxaaaTTTJJJEEE@@@BBBWWWppp::::::999888777666555555444444333444444555666777000999VVVoooGGGGGG@@@???FFFEEECCCJJJFFF^^^xxxaaaHHHDDDCCCEEEDDDAAAAAADDDAAAAAABBBBBBBBBCCCCCCCCCEEE???FFFDDDJJJJJJTTTgggZZZaaayyyppp]]]qqqEEE:::999777;;;666666666666666666666666555555555555555666777777:::888:::999CCCkkkKKKEEE===HHHfff___NNNIIIMMMKKKXXXvvvpppSSSKKKPPPmmmlllMMMQQQgggooosssgggpppeeeWWW\\\lllccczzzKKK;;;222222222222111111111111///////////////000111111222333333444555666777777888999GGGuuuhhh\\\gggrrrkkkzzznnnYYYRRRMMMJJJUUUggg::::::999888777666555555444444444444444555777777::::::IIIlllNNNNNNDDD@@@EEECCC@@@GGGCCCOOOfffzzzkkkNNNDDDAAAAAACCCCCC@@@AAAEEE@@@@@@@@@AAAAAAAAABBBBBBDDD999DDDCCCGGGIIIMMM{{{mmm\\\```gggzzzooodddhhh???999;;;777777666666666666666666666666777666555444444444444444999666888888AAAgggTTTKKK===BBBZZZaaaOOOJJJMMMHHHRRRoooyyyqqqSSSDDDCCCaaaQQQGGGNNNUUUiii{{{lllfffzzzxxx\\\bbbmmm[[[\\\pppjjj}}}III<<<222222222111111111111111///////////////000111111222333333444555666777777:::444FFFuuurrrXXXddd||||||iiifffhhh\\\TTTMMMQQQ\\\<<<;;;:::999888666555555555444444666::::::888555666777CCC\\\vvvzzzFFFEEEJJJ@@@FFFEEE???FFFGGGPPP___iiippp{{{XXXGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@AAAAAABBBDDDDDDEEEOOOYYY}}}bbb^^^```lllzzz}}}~~~UUUppp{{{HHH???;;;555555666444444444444444444444444555555555555666666666666555===111BBB>>>QQQLLL;;;AAASSS~~~lllPPPHHHPPPLLLLLLccc{{{nnnssssss^^^iiiiiitttvvv___GGG@@@III\\\uuuyyyyyyaaaEEEGGGIIIPPPXXXhhhyyyttteeeccc~~~hhhJJJLLLbbb{{{yyy~~~yyy{{{uuu===:::222333333333333222111111////////////000000000000111222222333333444444555888999AAA___ddd\\\ZZZvvvwwwnnnxxxrrr```___aaabbb<<<;;;:::999888666555555555444444666999999777555999999@@@QQQdddtttVVVGGGGGG===AAACCCDDDHHHFFFJJJRRR\\\fffsss}}}mmmPPPCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@AAAAAABBBDDDDDDEEEMMMVVVrrr^^^YYYccc|||hhhXXXcccyyykkkRRRDDDWWWtttoooBBB;;;:::555555666444444444444444444444444444555555555666666666666777<<<...;;;888OOOwwwZZZFFFAAAMMMrrrsssTTTHHHOOOKKKJJJ]]]qqq{{{cccjjjgggOOOEEEPPPUUUSSS[[[ppp___DDDAAACCCGGGWWWlll|||```CCCHHHDDD666;;;IIIOOORRR]]]jjjggg```ccc~~~~~~TTTHHHWWW___}}}zzzeee666333222222333333222222111000.../////////000000000000111111222333333444444555777:::;;;PPPwwwaaaRRRjjj{{{~~~ttt|||<<<<<<;;;999888777666555444333333555777888777555888888???KKK[[[nnnhhhIIIGGGAAABBBAAAHHHFFFEEECCCDDDNNN]]]gggiiiYYYFFF???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????AAA@@@BBBEEEDDDDDDIIIQQQ^^^dddUUU^^^ggg}}}^^^SSSjjjqqqsssqqq^^^^^^ffflll___KKKCCCHHHPPP```^^^:::777777555666555333333333333333333333333444444444555555555666666666<<<111999666JJJyyy[[[DDD???DDD```]]]KKKOOOLLLKKKXXXeeexxxooonnnaaaRRRNNN^^^gggJJJGGGDDD999>>>PPPnnnnnnQQQ:::DDDHHHCCCKKKKKKOOONNNQQQZZZYYYZZZfffzzzlllNNNOOOuuuccciii|||PPP888111222222333333222222111000....../////////000000000111111222222333444444444333:::888FFFoooiiiSSSdddxxx{{{<<<<<<;;;:::888777666555333333333444666666666666888:::???IIIWWWpppzzzPPPHHHHHHIII@@@EEEBBBEEECCC>>>FFFWWWbbbcccgggeeeIIIAAA@@@????????????????????????=========>>>>>>>>>??????@@@???AAADDDDDDCCCFFFKKKSSSuuu[[[```aaakkk}}}qqqoooxxxcccWWW]]]jjjdddPPPIIIMMMMMMKKKSSSjjjwwwOOO555555666555555333222222222222222222222222333333444444444555555555333<<<777===999EEE___:::AAA>>>RRRhhhPPPQQQOOONNNVVV]]]}}}fffWWWUUUhhh{{{\\\PPPHHH??????FFFFFF^^^fff```]]]RRRGGGLLLMMMQQQMMMLLLPPPQQQXXXiiibbbVVViiixxx}}}ppp~~~MMM???111222222222222222111000000........./////////000000111111111222333333444444111999777GGGqqqwww]]]bbbzzz}}}===<<<;;;:::999777666666333333444444444555666777======???BBBLLLeeeaaaIIIHHHLLLAAACCC???FFFGGG@@@BBBPPP[[[^^^aaalllRRR@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>???>>>???CCCCCCBBBCCCGGGUUUiiibbb[[[aaarrrnnnrrrzzzddd___]]]OOOFFFSSSbbbDDD444666444444555000222222222222222222222222333333333333444444444444222;;;999;;;999@@@jjjBBBDDD<<>>...111222222222222111000000............////////////000000111222222333333444444999222EEE```XXXlll{{{======<<<:::999888777666333444555555444555777999;;;<<<======BBBXXX}}}OOOBBBKKKCCCCCCAAAFFFHHHCCC@@@EEENNNSSS___ZZZjjjgggFFF>>>AAACCC========================<<<<<<<<<<<<============???<<<===@@@BBBAAABBBFFFRRRjjjlllVVVVVVOOO|||fffeeemmmQQQ===555666333444444...111111111111111111111111222222222333333333444444333888555333555:::YYY~~~UUU???<<>>@@@@@@BBBEEEJJJSSS```YYYQQQbbbtttDDD888555666222444555...111111111111111111111111222222222222333333333333333666444222777777FFFpppllleee>>><<>>===???AAAGGGLLLJJJHHHMMMIIIGGGKKKMMMXXXkkkwwwwwwddd<<<666666111111111111111000000///---------.........//////000000000111222222333333444:::111;;;MMM{{{rrrRRR___yyyvvv======<<<;;;999888777777444666777666444555888<<<;;;===@@@>>>:::???SSSgggtttzzzOOOUUUKKKDDDEEE>>>>>>FFFHHHBBB@@@DDDJJJOOOUUUYYYbbbvvv^^^DDD@@@???===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======???:::999<<>>===;;;999777666555555444333222444777:::<<>>>>>??????@@@IIIZZZooo```___[[[kkk}}}VVVBBB777666444333222111111111000000000000000000000000000000000111222222333333555333444777888888===CCC}}}AAA>>>>>>JJJvvv|||ccc```aaa[[[RRRVVV```uuulll~~~tttmmmhhhhhheeebbbaaa```^^^\\\YYY[[[RRRJJJIIIPPP\\\iiirrrpppssssssuuu|||rrr}}}FFF888777555111111111111000000000000......................../////////000111111222222///444;;;777AAA]]]___UUUfff}}}???>>>===;;;999777666555555444333222333666888:::===888999<<<:::777@@@OOOrrr\\\GGGNNNHHHHHHFFFCCCCCCEEEDDDBBBDDDDDDHHHOOOQQQXXXoooxxxZZZ???999<<<<<<:::;;;:::::::::::::::::::::::::::999999999999:::;;;;;;;;;<<<<<<===>>>>>>??????DDDDDDLLLuuuiiiaaaZZZbbbpppKKK>>>666555444333222111111111///////////////////////////000000111111222333333444222222555666666:::@@@ppp[[[???DDD<<>>===;;;999777666555555444333222222444666777<<<666555999888555:::CCC]]]WWWPPPLLLJJJHHHFFFCCCBBBCCCFFFDDD???@@@FFFJJJMMMXXXeeePPPDDD;;;;;;:::666777<<<999999999999999999999999999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>DDD>>>BBBZZZiiiYYY\\\bbbuuuYYY>>>:::555555333222111111000000//////////////////////////////000111111222222333333111111333333222666<<>>===;;;999777666555666555333222222333444555;;;666444888:::888999===HHHwwwbbbPPPKKKIIIJJJGGGAAA@@@DDDCCC>>>>>>CCCFFFHHHNNNVVVcccgggppp}}}hhh>>><<<===>>>;;;555555:::888888888888888888888888888888888888888999:::::::::;;;;;;<<<<<<===>>>>>>???<<>>HHHvvvgggfffhhhbbb[[[UUUXXXgggzzzuuu~~~pppmmmeee^^^cccuuuwwwFFF444666///333111000000000////////////------------------------......//////000111111111555...444;;;888@@@}}}vvvqqqaaa^^^???>>>===;;;999777666555666555444333333333444444888444333777:::::::::;;;;;;___XXXLLLGGGKKKKKKCCC???CCCCCCBBBBBBBBBBBBCCCIIIPPPPPPXXXcccnnnyyyKKK<<<;;;<<<>>><<<888666888777777777777777777777777888777777777777888999999:::::::::;;;<<<<<<======:::<<>>666888]]]hhhiiiaaauuu???>>>===;;;999777666555555555444444444444444555333222222444666888999999:::MMMsssuuuZZZGGGJJJNNNFFFAAAEEEDDDEEEEEEBBB??????DDDIIIGGGPPPZZZcccqqq___???;;;999888999::::::888777666666666666666666666666777777777666777777888999999999::::::;;;<<<<<<<<<999<<>>===;;;999777666555555555555555555555666666333444444333444666777888;;;???[[[|||SSSLLLOOOIIIEEEIIIBBBDDDEEECCCAAAAAACCCDDDDDDJJJQQQXXXcccvvvrrrHHH===999999888777888999888666555555555555555555555555777666666666666777888888999999999:::;;;;;;<<<<<<999===???@@@@@@OOOvvv``````eeelllXXX;;;888777111111111000////////////000..............................//////000111111111000///000444333111333888@@@ZZZsssIII???===WWWnnndddfffWWWUUURRRSSS\\\lll}}}```ddd___}}}qqqZZZlllQQQ333888000111...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111///000777///:::AAA~~~oooqqqfff{{{???>>>===;;;999777666555555555555666666666777777555777777555333555888999<<<777MMMbbbPPPQQQJJJGGGKKK@@@BBBCCCDDDFFFGGGFFFCCCCCCFFFKKKPPPWWW```iiipppxxxSSS555999:::;;;;;;999777777666555555555555555555555555555666666666666666777888888888999999::::::;;;<<<<<<999===???FFFDDD<<>>111777,,,333222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,///222999111;;;666ppppppqqqxxxooodddAAA???===;;;888666555555555555555555555555555555555555666666777777888888111<<>>@@@TTTmmm}}}eee]]][[[aaaxxxwwwHHH666888666111---////////////................................................////////////...///000111222333444444999;;;\\\oooSSS;;;EEEAAAMMMfff___UUUPPPPPPNNNWWWUUUXXXpppvvvwwwyyy|||yyy```HHH222999000000777---......//////......---,,,++++++,,,,,,,,,,,,------............////////////000111222333555999>>>BBB___yyy\\\xxxgggzzzAAA???===;;;888666555555555555555555555555555555555555555666777777888888999???<<>><<>>BBBAAA??????LLLrrreeeddd```^^^ccc{{{NNN@@@333111333111////////////.........------------------------------------------.........///////////////000111222222333666444;;;YYYEEE@@@IIIHHH~~~\\\RRRWWWOOOIIILLL[[[OOO777111777000...111---------.........---,,,,,,***++++++++++++,,,,,,,,,---------.........//////000000111111111333666999UUUoooBBBMMM]]]~~~AAA???===;;;888666555555444444444444444444444444444444444555666666777777555777<<>>===>>>AAAEEE]]]qqqZZZWWWaaa___nnn{{{>>>888444333333111//////............------------------------------------------------............/////////000000111111222555444555HHHuuusssaaa@@@EEEBBB\\\kkkXXXYYYSSSLLLLLLKKK\\\ddd~~~~~~>>>333000444111...///...---------...---,,,,,,+++*********+++++++++,,,,,,------------............///000111111000111444666FFFwwwPPP<<>>888222222444444333333333222222222111111222222222333333333222222222333333333444444555555666777777888888999666999;;;<<<;;;<<>>???>>>===WWWjjj```ZZZ[[[]]]dddwwwssshhhppp{{{YYY===000111111000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000///555444333GGGrrr~~~eeeHHH???AAAYYYqqq```UUUOOOXXXRRRLLLHHHKKKMMM^^^xxx~~~yyyqqqwwwooosssmmm???111444///,,,111222......,,,------------,,,++++++************++++++++++++,,,,,,---------.........---///111111111222333555888MMM|||PPP@@@CCCaaa{{{AAA???===;;;888666555555333333333333333333333333333333444444555666666777222===999333;;;AAA??????FFFsssZZZQQQSSSOOOKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA??????BBBHHHLLLHHHLLLXXXaaalllZZZ:::<<<777444444333222333666333333333222222222111111000111111111111222222222111111222222222333333333555555666666777888888888777999999:::<<<>>><<<:::;;;AAABBBfffzzz^^^ZZZ[[[WWWZZZdddlll}}}ooowwwdddEEE...555555444111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000888777000;;;aaa|||UUUHHHAAA888rrrnnnWWWJJJSSSPPPHHHJJJGGGEEEQQQdddlllvvv~~~xxxssszzzfffBBB111666///)))111333...///,,,,,,---------,,,++++++)))************+++++++++,,,,,,,,,---------......---///111111111222444666444999qqqqqqVVV>>>888DDDqqquuuFFF???:::999888333222333555555444444444444555555555555444333444555666777888999999::::::;;;;;;<<<>>>IIIpppiiiMMMPPPSSSRRRNNNIIIFFFFFFDDDAAACCCBBBAAAAAAAAABBBCCCDDDHHHEEEGGGOOOYYYcccppp{{{NNN999===888777777666555444444444333333333111000000222555111111111111111111111111222888888333000444555333444444444555555777888888888888999:::;;;;;;;;;;;;>>>BBB???FFFssslllccc\\\UUU\\\\\\___gggsss~~~wwwxxxvvvAAA333999////////////............////////////////////////------++++++++++++------,,,,,,,,,---------......---...///000000111111111...555333///999QQQttteeeGGGCCCBBBUUUdddUUUSSSPPPKKKLLLGGGEEEIIISSS```qqqqqqlllUUU:::222111000///...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------............//////000222333444888555^^^ddd;;;@@@BBBLLLqqqFFF@@@;;;:::888444333444555555444444444444555555555444444333444555666777888888999999:::;;;;;;;;;<<<===OOOzzztttOOOQQQQQQPPPMMMGGGDDDFFFKKKEEEDDDCCCBBBBBBBBBCCCDDDHHHDDDDDDIIIPPPVVV___gggzzzXXX@@@888888777777666666555444444333333333444333222111333555111111111111111111111111000444444000000444555222555555444444444444555666777888999:::;;;;;;;;;;;;:::===<<>>@@@???EEEfffmmm]]]UUURRRQQQQQQNNNOOOQQQWWWaaajjjrrrvvvyyy|||}}}wwwtttuuuzzzYYY666000555////////////............---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------...///000000000000---222333444222333TTTnnnjjjHHHFFF<<>>AAAEEE>>>IIIuuuooojjjaaa[[[TTTQQQSSSWWWZZZ[[[\\\]]]___ccciiinnnlllgggmmmjjjggggggkkksss|||jjjDDD///222999222//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,---...///000000000000///000000555333---AAAhhhYYYOOOHHHAAAUUUhhhSSSNNNOOOLLLJJJIIIGGGEEEJJJQQQaaakkkxxxjjjwwwXXX222888444000000///......---,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------............000111222333666666555III~~~bbbSSSNNNLLLXXXxxxnnnxxx[[[ZZZFFF@@@;;;;;;:::666555777555555444444444444555555444444444555555555555555666666777888888999999:::888;;;AAA@@@;;;GGGttt|||^^^SSSQQQUUU\\\MMMLLLIIIGGGDDDCCCCCCCCCBBB???@@@CCCEEEDDDEEEIIIKKKPPPXXX^^^___bbbmmmzzz|||vvvtttsss~~~iiiRRR===888999666444444333333333333222222222222...000222222111000///000000000000000000000000000333000///000111111000111333333333444555777888999666666777888999999999999>>>666;;;DDD>>>:::YYYvvvkkkfffccc```^^^ZZZ___hhhvvvwwwbbbggglllrrrwwwnnnHHH888000///222000............------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...//////000000000222///---444888///777QQQwwwwwwPPPGGGGGG999nnn^^^SSSNNNKKKJJJLLLJJJFFFEEEHHHMMMYYYiiivvv}}}uuuFFF///999+++//////......------,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------------......///111222333444888333888iiiyyyyyyYYYSSSIIIQQQyyyvvvvvveeefffyyyEEE???;;;:::999666555666555555444444444444555555333444555555666666555555666666666777888888999999;;;666:::AAA>>>;;;OOOlllqqq]]]VVVVVVRRRQQQNNNJJJGGGFFFEEEDDDDDDAAA@@@CCCBBB@@@@@@CCCDDDHHHQQQVVVVVVVVV]]]gggllltttzzz~~~qqq^^^RRR\\\tttwwwKKK<<<444:::<<<444222777222222222222111111111111...///111111///...///000000000000000000000000000///...///000///---///333222222333444666888:::;;;555666777888888999888888:::444888BBB@@@:::EEEXXX}}}yyyiiiDDD000333222...///............------------,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...////////////000000---111888444444AAAooosssnnnTTT999JJJ:::LLL}}}gggUUUNNNIIIJJJKKKGGGDDDCCCCCCLLLZZZgggrrr{{{sss777111999))).........---------,,,,,,******++++++++++++******************************++++++++++++,,,,,,,,,,,,---------...///000111222...777666555ZZZXXXPPPJJJDDD\\\wwwaaaeeeDDD>>>:::999999555444666555555444444444444555555333444555666666666555444555555666666777888888999:::999;;;??????===BBBLLLrrruuu\\\XXXVVVSSSOOOLLLIIIHHHGGGFFFBBBAAABBBAAA??????BBBBBBEEELLLRRRQQQPPPVVV^^^___aaaeeejjjrrr|||uuubbbYYYPPPQQQkkknnnVVV???;;;888888888666555666111111111111111111111111///000111000......000111000000000000000000000000---...222444111...333<<<222333333444555666888999444555666777888888888888888:::<<<>>>>>>>>>BBBGGGlll|||www___EEE333...222000111222............---------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,---...////////////+++222///---444444111777YYYjjjnnn{{{JJJAAACCC>>>ZZZgggYYYLLLIIIKKKIIIFFFDDDAAADDDJJJTTT```nnnzzzqqqGGG111333666000......------------,,,,,,******++++++++++++*********************************++++++++++++,,,,,,,,,---------...///000111222,,,666777333GGG}}}kkkVVVRRRKKKLLLllluuu|||fff|||CCC===999999888555444666555555555444444555555555333333555666666666555444555555666666777888888888333===AAA:::555888===???<<>>>>>AAADDDEEEDDDDDDGGGIIIKKKLLLNNNRRRXXX^^^dddggggggllluuu~~~|||ggg^^^WWWVVVQQQOOO\\\oooaaaEEE;;;:::777777555444333222222222000000000000000000000000000000///...............////////////000000000000000000000000000111111222333333222222333333444555555555555555666666666666888999999:::;;;<<<======???]]]XXX333222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......////////////000111111222222777NNNwwwwwweeeHHHCCC???DDDrrrcccQQQKKKGGGGGGHHHFFF@@@>>>AAAGGGOOO\\\hhhsssxxx~~~}}}jjj777<<<333***///---------,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,777000000;;;===iii___NNNMMMDDDVVVxxxmmm~~~CCC@@@;;;777666555444444555555444333333333444555555555444444444444555555666666666666777777777777777999:::;;;:::;;;===>>>CCC===@@@VVV|||ppp[[[OOOLLLOOOQQQPPPJJJBBB@@@DDDIIIDDDCCCBBBAAABBBBBBBBBBBBGGGGGGHHHKKKNNNSSSWWWZZZfffmmmxxxyyymmmeeeZZZPPPRRRQQQQQQQQQPPPaaa]]]IIIAAA;;;666777666555333222222222111000000000000000000000000000000///................../////////000000000000000000//////000000111222333222222222222333444444444555555555666666666666888888999:::;;;<<<======???BBBfffyyyppp~~~QQQ333,,,111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---........./////////000111111222222000;;;aaaoootttNNN666@@@FFFJJJyyyyyy___VVVPPPIIIDDDKKKFFFAAA@@@@@@BBBKKKTTTeeellluuu~~~UUU000888222,,,111,,,------,,,,,,,,,+++++++++)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///...777000000999888\\\vvvSSSRRRFFFDDDbbb~~~iiiyyy}}}{{{CCC???:::666555444444333555555444333333444555666444444333333333333444444666666666666777777777777777888::::::::::::<<<>>>===;;;;;;>>>KKKllluuu]]]NNNQQQSSSRRRMMMJJJIIIIIIIIIFFFDDDDDDFFFHHHHHHFFFDDDDDDDDDDDDEEEHHHJJJKKKTTTZZZdddqqq{{{rrrmmmkkkpppiiibbb]]]VVVPPPNNNOOOMMMKKKRRRfffMMM888999;;;888666666555444333222111111111000000000000000000000000000//////............///....../////////000000000000000//////000000111222222222111111222222333444444444444555555555666666777888888999:::;;;<<<<<>>CCCJJJRRRZZZfffqqqyyykkk<<<+++444000...333,,,,,,,,,,,,,,,++++++++++++)))******++++++******))))))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,---...///000666000111666222III}}}kkkWWWFFF???LLLZZZxxxlll~~~jjjsssCCC???:::777555555444333555555444333333444666777444333333222222333333444666666666666777777777777666888::::::999999;;;<<<777===DDDCCC???FFF^^^wwwmmm```QQQMMMRRRUUUPPPHHHGGGFFFEEEDDDEEEEEEDDDCCCEEEDDDDDDCCCCCCDDDEEEEEEDDDFFFJJJPPPWWW___eeeiiimmmuuu}}}|||sssdddXXXQQQNNNLLLLLLPPPKKKKKKNNNJJJEEEJJJUUUaaaiiiiiiPPP<<<;;;<<<555333888555444333222111111111111000000000000000000000000000///............//////........./////////000000///////////////000111111111111111111111222333333333333444444444555555555666777777888999:::;;;;;;===EEEEEEPPP|||zzzMMM555333777666//////......------,,,,,,++++++++++++++++++++++++************************************++++++++++++************++++++++++++***++++++,,,------............//////000111111111333...:::```zzzjjjjjjHHH===@@@<<>>eeevvv]]]EEE===???BBBYYYeeeTTTJJJHHHIIIJJJHHHBBB@@@AAA===AAAFFFNNNWWWbbblllsss~~~zzzwwwzzzIII444111222111------000,,,,,,,,,+++++++++*********)))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,---......000000///333555///555FFFmmmZZZMMMJJJHHHKKK___qqqoooSSSWWWyyyllliiirrrEEEAAA<<<888777666666555555444444444444666777888444444333333333333444444666666666666777777777777666777999999888888999:::<<<888777:::<<<<<<===AAABBB]]]hhh\\\XXXOOOMMMJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHKKKLLLHHHGGGJJJLLLKKKEEEGGGJJJLLLMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHIIIKKKIIILLLTTT```qqqsssPPP666???777444888888333222666333222111111000000111111///////////////////////////............//////000------.........///////////////......//////000111000000000///000000111222222222222333333333444444444555555666777888999999666888===AAAEEE```qqqMMM111111555///***,,,000//////...------,,,,,,++++++++++++++++++++++++************************)))))))))************+++(((((())))))***+++++++++******++++++,,,,,,---------......//////000000111,,,555333000JJJ~~~gggiiiWWWBBBKKKEEE???cccjjjSSSKKKFFFGGGHHHFFFEEEFFF>>>???@@@BBBHHHQQQ\\\cccqqqwww}}}zzzvvvvvvyyy{{{|||xxx===111555444000---,,,---...++++++++++++************((())))))******))))))(((((((((((()))))))))******)))))))))************+++*********++++++,,,---...///,,,///333333111555;;;PPPRRR>>>GGGHHHIIIbbbooo~~~ttt|||lllbbb^^^]]]```eeeDDD@@@;;;777666666555444555444444444555666888999555555444444444444555555666666666666777777777777666777888888777777888999:::888999>>>@@@<<<888888BBB===BBB\\\ooobbbSSSMMMNNNPPPLLLGGGLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHBBBFFFGGGDDDCCCFFFGGGFFFJJJJJJJJJJJJJJJJJJIIIIIIGGGKKKMMMKKKIIILLLTTT[[[YYYiii~~~]]];;;333666<<<888444333444444333222222222111000000000000111////////////////////////...............///000000---------........./////////............///000000000////////////000111111222222222222333333333333333444555666777888888999===444999EEEBBBDDDrrrmmmcccbbbzzzIII444***222666///---444......------,,,,,,++++++************************************************))))))))))))************((((((((()))***+++++++++*********+++,,,,,,------------......///000000000///333333000===bbbooo[[[MMMDDD;;;<<>>???DDDLLLRRRaaakkkuuuyyy}}}tttuuuuuuvvvvvvyyy|||zzzMMM111///333111---...,,,***000++++++++++++************(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************************+++,,,---......***...222000222777666DDDwww|||yyyOOOKKKEEEEEEJJJcccsssooo}}}___IIIrrrCCC???:::666555444444333555444444444555666888999666555555444444555555666666666666666777777777777666777888888777777888999;;;999999;;;;;;:::>>>DDD<<>>;;;<<<;;;,,,777>>>;;;666444333000222111000000000000000111////////////////////////...............///000111---------.........//////...............///000000///////////////000111111111111222222222333333333333333444555666777888888>>>777888===999999RRRrrr{{{rrrnnnmmmooopppmmmkkkrrr~~~xxx:::222888777...)))---...+++------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))******+++,,,,,,------------......///000000000///,,,,,,...111DDDssswwwaaa~~~SSS<<>>BBBFFFPPP]]]iiimmmrrrzzzxxxooollliiinnntttuuuuuuzzzrrrGGG000444+++...++++++000,,,)))111+++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************+++,,,---......)))...111---222777444---WWWqqqRRRFFFJJJCCC???^^^wwwtttyyydddcccyyyrrrmmmDDD@@@;;;777666555555444555666666666444333444555555555555555555555555555555555666666777777888888888888777777777777888888999999:::::::::;;;;;;;;;888999>>>DDDDDDJJJcccyyypppbbbUUUNNNNNNSSSWWWWWWUUURRRQQQPPPNNNKKKIIIOOOOOONNNLLLJJJJJJMMMOOONNNNNNMMMKKKJJJOOOYYYbbbvvv}}}bbbFFF;;;:::888444222444444444444333333222111222111111000000000000000//////.........---------//////.........---------...........................------------...//////////////////000111222333000111111111111222222222333555555555444444555666999888888999888999AAAKKKqqqqqqDDD,,,111000///...---,,,++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,---222333///777WWWzzzlllhhhEEE@@@JJJ<<>>999:::>>><<<;;;GGGXXX{{{ssscccZZZ\\\YYYSSSPPPOOOSSSXXX\\\LLLMMMMMMNNNOOOOOONNNMMMPPPSSSUUUXXXbbbyyyiiiIII>>>555666999777555555333333444444333222222111222111000000//////000000//////.........---------//////.........---------...........................------------...//////////////////000111222333000000111111111222222222222333444444444444444555666666999<<<:::999>>>FFFIII```bbb<<<111999000000///...---,,,++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))******++++++,,,,,,------...,,,,,,,,,------------...000---///111///111EEE\\\fffrrrWWWDDDGGG999>>>GGGZZZkkkVVVKKKEEECCCCCCEEEFFFEEECCCAAA;;;>>>BBBGGGNNNZZZfffnnnuuuzzz{{{tttkkkddd```aaaccceeekkkoooxxxlll999333777(((...------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,------...000111222333444IIIssswww\\\HHH???EEEFFFEEEZZZxxx}}}mmmtttqqqwww~~~}}}tttrrrXXX___{{{hhh[[[SSSLLLTTTgggpppuuuDDD@@@;;;888666666555444333444555444222111222333444444444444444444444444444555555666666777888888888777777666666777777888777888888888999999999999<<<666555;;;===;;;===CCCFFFaaannn]]]VVVXXX\\\ddddddgggkkkoooooojjjfff{{{TTT<<<333222444777666333333555222333333333333222111111222111000000//////000000...............---------...............---------------------------------...------------...//////////////////000111222222000000000111111111222222111222222333444444333333444555:::>>>===999:::???;;;===CCCSSSssswwwXXX???---+++444//////...---,,,,,,+++++++++++++++++++++*********************************))))))))))))))))))))))))******))))))))))))((((((((((((((())))))*********)))))))))***,,,...000222,,,,,,,,,,,,------------111,,,---111111///555???kkkyyyfffeeeIII777???HHH888:::gggtttbbbRRRHHHBBBEEEGGGCCC@@@AAA<<<<<<<<<<<>>KKKrrrppppppdddxxxooo]]]nnneeecccoookkk|||xxx[[[DDDJJJ~~~{{{oooDDDAAA;;;888777666555444333444555444222222222333444444444444444444444444444444555555666777777888777777666666666666777777777777777777888888888888888444555<<>>===@@@<<>><<<>>>AAACCCNNNTTT]]]fffnnnuuu{{{uuulllddd___\\\^^^^^^^^^___cccjjjrrrwwweeeAAA555......111///,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************************+++++++++++++++++++++,,,---...000000111000111???ccccccGGGCCCIIICCC666IIIggglllkkk|||fffjjjlllnnnrrreee}}}xxxqqqlllfffLLLvvvbbbvvvEEEAAA<<<888777666666555444555666555444333333555444444444444444444444444444444444555666666777777777777666666666666777777666666777777777888888888999888999:::999666777:::;;;<<<>>>???CCCNNN```nnnyyyTTTCCC<<<777888===888666222000000333444333000000111111222111111000111000000///.../////////---.....................---.....................------------------------...------------...//////............///000111222//////000000000111111111222222222555777888666333666444666999888555555999222:::@@@???999;;;JJJYYYqqq~~~QQQAAA333000000---,,,///------,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''((()))******+++))))))''''''(((***,,,---+++++++++,,,,,,,,,------***+++///222111000222666666SSS}}}ccckkk}}}TTT;;;FFFDDD===;;;^^^ppp^^^SSSIIIEEEHHHEEECCCAAA???>>>============@@@EEEKKKQQQYYYaaafffrrrvvv|||ooojjjccc[[[WWWWWWYYY\\\\\\^^^bbbfffmmmxxxzzzEEE+++555555)))***222,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,...///000222666666444BBBhhhbbbJJJFFFFFFAAA>>>???UUUyyypppdddqqqiii___```kkksssqqq[[[gggXXXZZZhhhuuuWWWmmmbbbaaaEEEAAA<<<999777777666555555666777666444333444555333333333333333333333333333444444555555666777777777666666555555666666777666777777777888888888888777:::;;;999666555999>>>;;;;;;<<<>>><<<:::===CCCIIIaaa~~~UUUDDD777777:::888666888222111000000444777333---//////000111111111111000111000//////......//////---------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///000111111/////////000000000111111333222222555999:::777333777333333555666444555888444333777<<>>?????????<<<<<<======???DDDKKKOOOVVV[[[bbbhhhmmmqqqtttvvvwwwxxxzzz{{{{{{zzzyyywwwsssrrrpppmmmjjjeeebbb___SSSTTTTTTSSSTTTVVVZZZ]]]]]]bbbkkksss}}}VVV:::---000///------)))++++++++++++++++++******(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************+++*********+++,,,---...///---444777222444MMMzzzbbb999777III>>><<<;;;FFFdddrrr___hhhvvvrrrllljjj}}}uuuiiidddYYYaaa```fffiiiTTTxxxEEEAAA<<<999777777666555444555666555333222333444333333333333333333333333333333444555555666666777666666555555555555666666777777777888888888999999444888:::999888:::>>>@@@<<<999:::===>>><<>>444999>>>>>>888222111444333555444222444777333+++...//////000111111000000000000///............///---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///111111////////////000000000111111000000444999:::666222444111111555666444333666<<<333///444;;;===>>>@@@999===@@@PPPlllTTT:::555777000,,,...111000...,,,++++++++++++************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,+++---...---+++,,,...///222222JJJuuu___dddaaaCCCHHHBBB:::AAANNNfffqqq\\\TTTNNNGGGBBBAAAAAAAAA@@@??????>>><<<;;;===@@@DDD???CCCHHHMMMPPPSSSWWWYYYZZZ\\\^^^______]]][[[ZZZTTTTTTSSSQQQPPPNNNMMMLLLNNNQQQUUUWWWYYY\\\```dddkkkttt\\\>>>444111...***...000&&&******************++++++(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))******+++---...///+++...222333111===```\\\EEEGGG>>>DDDAAA888???YYYpppyyymmmeee```gggsss~~~uuuRRRXXX}}}eeefffrrrSSSdddEEEBBB===999888777666666333444555444222111222333333333333333333333333333333333444444555666666777666666555555555555666666888888888888999999999999666888888777666777777555888666:::@@@???999888:::===999;;;AAAEEEOOOjjjrrr]]]LLL===777999:::555///...444999555...111444222---...444666333......///000000111000000000000///...............---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------......///000111////////////000000000000000//////333888999555000222///111555777444222333444222444999888333444999777===@@@@@@>>>;;;RRRyyybbb???111444333...------...---++++++---+++++++++***************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''''''''''')))***++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,...000000...---+++666SSSxxxUUUfffRRRHHH;;;===GGGBBB===FFFaaapppfffXXXMMMFFFCCCAAA@@@;;;;;;<<<;;;::::::<<<>>>:::===???AAAAAABBBCCCEEEBBBCCCEEEGGGGGGEEEBBBAAABBBCCCDDDEEEHHHJJJMMMNNNOOORRRVVVYYY]]]dddnnnttt}}}mmmpppzzzLLL777999...///222,,,+++///,,,******************++++++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......333------000------BBB\\\zzzpppJJJDDD===<<>>DDDJJJOOO```ppp```SSSCCC;;;;;;<<<888333444444333333333222222222000000000000000000000000111///------...///000///......---------......///................................................---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......//////......---....../////////////////////000111111111111111111111222333333333333222222222333555666888999999777999;;;======>>>@@@BBB[[[nnnoooPPP999000000111111//////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((***,,,++++++++++++,,,---......444222---777___xxxZZZaaaZZZ:::AAAEEE666666FFFEEEaaa|||jjj\\\RRRJJJEEEFFFAAA<<<;;;???AAA@@@>>><<<===>>>>>>>>>>>>======<<<===???@@@AAA@@@??????@@@BBBDDDFFFHHHKKKOOORRRYYY]]]bbbhhhoooyyyyyyccc999888///......---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))***+++,,,,,,------111000000111333666999;;;lll~~~|||TTT:::;;;GGG@@@>>>CCC===eee{{{}}}eeeYYY[[[aaaqqqwwwooodddqqqwwwqqqoooTTTJJJjjjiii{{{tttsssFFFBBB<<<888666666555444555555555555555444444333333333333333333333333333444444444555555555555666444555555666666666666666777777777777777777777777777777777777777777777777444555777:::<<<<<<:::777:::;;;:::999999;;;???BBBIIIJJJRRRbbbuuu}}}hhhSSSDDDEEE@@@999555555666555444444333333333333222222222000000000000000000000000---...000111000000111222......---------......///........................---------------------------------,,,,,,+++++++++,,,,,,,,,------------...,,,------...............------.../////////////////////000111111111111000000111222222333333222222111111222333555666777888666888:::::::::;;;===???<<>>BBB===444:::CCC[[[{{{lllcccXXXQQQIIIDDDBBB@@@<<<888@@@@@@@@@???>>>>>>======@@@@@@AAABBBCCCCCCCCCCCCEEEHHHKKKMMMOOOTTT[[[```aaaiiiuuu{{{uuuyyyEEE///555......---,,,+++***))))))))))))))))))))))))))))))'''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''((((((((())))))))))))))))))******+++,,,,,,---////////////111333666888FFFjjj{{{\\\CCC>>>666888@@@;;;BBBWWWllltttrrrmmmfff```WWW[[[bbbjjjqqqxxx~~~|||}}}}}}~~~~~~zzz|||hhhtttyyy{{{yyyEEEAAA<<<888777666555444555555555555555444333333333333333333333333333333444444444555555555555666444555555666666666666666777777777777777777777777777777777777777777777777444666888888777777777888:::::::::888666666777888888777777999>>>III^^^ooozzzaaaNNNDDD???;;;777444555666666555555666777333333333222222222111111000000000000000000000000***---000000...------//////......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---...............------...////////////......//////000000000000000000000111222222222222222///000111222333444555666444666777777777777888:::888666666>>>RRRooovvvYYYDDD++++++---///111000---***...------,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''+++...000///---+++++++++******++++++,,,---...***+++222555***///bbb~~~]]]ZZZjjjIII???AAA???<<<999;;;IIIaaauuuhhh\\\VVVRRROOOLLLEEEDDDCCCAAA@@@@@@@@@AAA??????@@@AAABBBCCCEEEEEELLLPPPTTTYYY___hhhrrrzzzcccDDD...+++111...------,,,+++***))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,...---------...000222333+++HHHsssXXXEEE===AAAGGGCCCDDDOOO\\\dddjjjqqqvvvwwwnnnjjjbbb[[[XXX]]]eeelllssstttwww|||~~~~~~zzzxxxvvvsssxxxtttrrrzzzEEEAAA<<<888777666555444444444555555555444333333222222333333333333444444444444444555555555555666444555555666666666666666777777777777777777777777777777777777777777777777666999:::999666555777:::777888:::999888777888999777;;;???AAA???;;;:::<<>>===;;;888999???JJJSSSlllTTTCCC666---111111111///---+++++++++---,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((+++......---,,,,,,,,,************+++,,,---...///***///666///+++IIIppp___\\\uuu}}}RRR>>>AAA???@@@???<<<<<>><<<999888:::;;;:::<<>>EEESSS]]]mmmxxxzzztttkkkeeeYYYXXXUUUSSSUUU\\\ccchhhaaahhhggggggooommmjjjooosssjjjeeejjjpppooojjjfffiiifffcccbbb```\\\YYYXXXDDD@@@;;;888777777666555444444444444444333222222111222222333333444444555444444444555555555555666444555555666666666666666666666666666666666666666666666666666666666666666555666666555444333555666555777888888666555555666:::777333222999@@@@@@;;;>>>@@@@@@>>>;;;;;;>>>BBB:::AAAJJJQQQWWW^^^eeejjj}}}~~~mmmeee[[[TTTPPPJJJCCC>>>@@@???===<<<=========;;;///000222555666777777666888444000000333555333111111111111000000000000///////////////////////////000...,,,---///222222111000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,---............---,,,------.....................///000000000000000000000111111222333333444222333444444333222333555333444555444555666:::<<<555:::@@@DDDMMMbbb|||kkkhhh\\\FFF@@@;;;333---+++,,,......,,,---...---+++++++++,,,************************(((((()))))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''(((***---***))))))******+++,,,---,,,//////***)))...333444LLLwwwsssMMMRRRvvvrrrOOOAAA666:::DDDEEE???999KKKVVVqqq}}}rrrpppuuuLLL...000444,,,(((///*********)))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((((((((())))))))),,,,,,------.........///555---***666NNNllltttnnnLLL@@@888;;;BBBBBB===999666<<>>===???DDDIII???DDDJJJLLLKKKKKKNNNRRRNNNNNNMMMLLLKKKHHHFFFDDDFFFDDDAAA?????????===;;;666777888999777444222222999999999666333111000111555555555555555555555555111111000000000/////////////////////////////////---111555444000---...000000000///------,,,,,,---........................------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,------------,,,+++,,,------......------,,,,,,---............------...//////000000///////////////000000111111222000111222222111111333444999666333111222333555555999999888555444999DDDOOOOOOjjj~~~cccNNNCCC:::111******+++...///...+++***///............,,,)))((()))*********************(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((******)))((()))+++))))))))))))***+++,,,---,,,///000---***---111333%%%LLLuuuzzzUUUPPPmmm|||bbbHHH@@@DDDDDD===666===;;;DDD[[[vvv~~~}}}zzzvvvqqqnnn|||xxx|||eee>>>222,,,000000)))'''+++)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******+++,,,---.........///...///333:::KKKgggxxxvvvoooVVV===555888:::888777<<<999444222777CCCSSS^^^^^^eeekkkkkkjjjfff]]]RRRRRRXXXTTTPPPSSSOOOJJJOOOCCCIIIMMMIIIDDDCCCHHHLLLLLLSSSWWWVVVXXX^^^aaa^^^CCC@@@;;;888777777666666333333444444444333222222111111222333333444555555444444444555555555666666444555555666666666666666666666666666666666666666666666666666666666666666888666555777:::;;;999666555666777777777777:::<<<555888777222222888<<<:::<<<:::999999::::::888777666888;;;:::888888;;;>>>:::<<<>>>===:::999:::<<<:::;;;;;;:::888888:::<<<888999999999888777555555444444666888666555666999///222555555444333555777///333777777222///000222000000000000////////////////////////////////////333>>>GGGDDD777------222111000///...---,,,,,,,,,................................................+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,------......------+++,,,------......---------......///////////////------......//////000000...///111111000000222333//////000444999:::777333333555888:::888666888<<<888BBBGGGPPP^^^dddnnnggg\\\TTTJJJ@@@999333......111111/////////...,,,******,,,***((((((***,,,,,,+++)))))))))))))))*********'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%(((+++,,,+++***))))))))))))))))))***+++,,,---***&&&'''---000---+++---111444KKK}}}zzzdddTTTfffdddMMM@@@;;;===AAA888999===AAADDDOOOhhh|||zzzwwwvvvwwwvvvppphhhcccaaa444444333...***,,,///,,,&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((()))***+++------------''',,,111111---333LLLfffiiifffRRRCCC999888<<<555888;;;;;;:::888777777>>>EEEJJJNNNVVV```ccc___ZZZ```^^^\\\___XXXPPPSSSYYY[[[[[[WWWXXX]]]^^^\\\XXX\\\[[[TTTRRRUUUSSSLLLFFFBBB===999777777666555555555444444444333333333333333333444444444555555555444333333555666666666444444444555555555555666666666666666666666666666222222222333444555666777444666777888888777666444777777777777777777777777666666666666666666666666666666666666777777777777666666666666777777777777777777888888999999999:::999888888777777777777777777777777777666666666666555555555444444333333333222222222222222222222222111111111111111111111111222111111111000000//////000000///...............222111000000111333555666------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000---+++,,,...000///---.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...222,,,)))...000---***,,,............////////////111111111111111111111111222222111111222222333444444444444555555555555666888777666666888<<<@@@CCCdddgggfffgggwww|||kkk^^^]]]YYYLLL@@@===222222222111000//////...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------***...555KKK{{{uuurrrXXXOOOjjjyyyfffEEE;;;888DDD<<<666777999<<>>666555999777000333;;;:::222555555666:::>>>BBBBBBBBBAAAEEEJJJPPPSSSSSSRRRQQQXXXYYYXXXVVVRRRPPPOOOPPPFFFFFFEEEBBBAAAAAAEEEHHHFFFBBB===999777777666555555555444444444333333333333333333444444444444555444333222333444555555555444444444555555555555666555555555555555555555555777666555444444444555555444555777888888777555444666666666666666666666666555555555555555555555555444444555555555666666666555555666666666777777777777777777777777888888888888888777666666666666666666666666666555555555555555444444444333333333333222222222222222222222222111111111111111111111111111111111000000000//////000000///...............111111000///000222444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...,,,***+++...000000///......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---......)))(((,,,///,,,+++------.........////////////111111111111111111111111222111111111111222333333333333444444444555555555333222111111333666999;;;???CCCCCCCCCNNN___eee```eeepppqqquuuvvv}}}rrrnnnvvv^^^VVVZZZ^^^SSSFFF>>>AAA@@@777000111222111111000//////......---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---000000///444QQQ}}}|||bbbYYY\\\rrrvvv\\\AAA888<<>>444555;;;HHHLLLRRR[[[gggxxxpppuuu{{{zzzmmm\\\VVVZZZmmm\\\JJJ^^^}}}xxx```BBB///,,,...,,,)))))))))***)))((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))******+++,,,,,,,,,------------///333666DDD]]]sssyyy}}}ttteeeSSS???CCC>>>::::::999777444444333222000000222444555444888:::<<>>>>>777888>>>FFFIIICCC>>>CCCKKKKKKGGGFFFKKKRRRRRRIII??????DDDDDD===:::;;;999222555---+++000000+++***...000000000//////......---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,...000...(((---KKK|||{{{hhhpppYYYTTTeeexxxrrrdddQQQ===666888:::;;;;;;666999:::;;;???KKK]]]kkkiiirrr~~~~~~}}}}}}{{{tttkkkgggiiihhhccc^^^]]][[[XXXYYY[[[NNNaaaqqqtttIII111+++---///---+++)))))))))***)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))******+++++++++,,,------,,,++++++...000...666LLLiiinnnttt}}}sssdddUUUHHH@@@AAA<<>>BBB666444222222222333222111222222111222333444666888444555777666555555666777222222222444777888666444FFFBBB===999777777666555555555444444444333333333222222222333333333444444333666888777555444555666444444444555555555555666555555555555555555555555666555333111111222333444333333333444444333333333333333333333333333333333222222222222222222222222222222333333333444444444222333333333444444444444555444444444333222222222444333333222222222222222222222222222111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////////////////000000//////............//////..................//////------------------------------------------------------------------,,,,,,---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///............///000000000000000000111111111111000111222333333222111000111222000//////222222///444777555111333888888333444000000444555222111444111222111......///---***/////////000...+++---111---------,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))))))))*********++++++***(((,,,333111,,,222>>>^^^___kkkjjjTTTZZZbbb}}}\\\BBB666444999888777777777777777666<<<<<<>>>???BBBGGGLLLPPPTTTVVVZZZ]]]```aaa``````\\\^^^aaadddffffffeeedddhhhcccaaabbbccc```^^^]]]\\\UUURRRTTTWWWVVVTTTUUUKKKQQQSSSLLLHHHPPPcccssspppwwwyyyyyyRRR000,,,222...((('''+++)))((()))******)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********(((***++++++***+++---...333(((000;;;AAAXXXjjjccczzzcccggg{{{}}}ppp^^^QQQOOOKKKFFFDDDBBB@@@>>><<<999555222333333444444555555555555333444555555333333333555777555333222222111///...FFFBBB===999777777666555555555444444444333333333222222222222333333333333333777:::999666444555666444444444555555555555666444444444444444444444444222222222222222222333333333222222222222222222333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333222222444333222222111111222222222222222111111111000000000111111111111222222222111111111111111111111111000000000000000000000000......////////////000000///............//////000........................------------------------------------------------------------,,,,,,,,,,,,.........---+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++,,,,,,---...&&&***,,,******,,,...---+++++++++,,,,,,,,,------------------------------......------......///000...////////////000000000...//////000000//////...///......------///000111---......,,,---000...+++...,,,)))***,,,...---,,,,,,000222///+++***---///***+++++++++******,,,...++++++++++++++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((())))))))))))*********222((($$$***///...---///***```nnnppp}}}dddTTTYYYooolllWWWJJJ>>>999444111222444555555000111333444555555555555@@@BBBEEEHHHKKKKKKKKKKKKHHHKKKOOOSSSVVVWWWXXXXXXOOOMMMLLLLLLNNNOOOOOONNNJJJFFFEEEHHHHHHDDD???>>>AAAFFFKKKRRRccc~~~~~~tttSSSCCC111)))000000%%%%%%///)))(((((()))******)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&(((***+++++++++---//////+++---///111>>>MMMRRR|||wwwnnnlllnnnwwwfff___UUUHHHFFFEEEDDDDDDDDDCCCAAA???999888777666555333333222222333444333222222333444111222222222222555;;;???FFFBBB===999777777666555555555444444444333333333111222222222222333333333222666:::999666333333555444444444555555555555666444444444444444444444444222222333444444333333222222222111111111111222222333333333333333333333333111111111111111111111111000000000111111111222222111111111111222222222333222222333333333333333444444333222222111111222222222222222111111111000000000000000000111111222222111111111111111111111111000000000000000000000000........./////////000000...............///000000......////////////......------------------------........................---------,,,,,,,,,++++++,,,---...---******,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,++++++,,,,,,---...***///111,,,***---...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---............/////////---,,,,,,,,,------------//////000000000//////111//////111333111...///222///555666000...222222...(((***,,,---,,,,,,///222+++++++++***+++---------******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******...***&&&'''***,,,...///444444EEEkkk{{{hhhqqq|||aaa___^^^eeettt}}}sssdddVVVRRRKKKCCC<<<888888888555666777888999888666444---///222555888:::;;;;;;999:::<<<>>>???@@@@@@@@@======<<<<<<===@@@AAAAAA>>>>>>>>>>>>;;;999???HHHFFFPPPaaazzzpppxxxYYY999000...///111---)))+++222((((((((()))+++***)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))(((&&&(((************+++---)))...+++***...111888DDDddd[[[PPPooouuunnnRRROOOKKKJJJLLLNNNOOOOOOJJJGGGBBB===:::777777777666888999:::::::::<<<===;;;???CCCFFFJJJTTTcccnnnFFFBBB===999777777666555555555444444444333333333111111222222222333333333111666:::999555222222444444444444555555555666666444444444444444444444444333444555666666444222111222222111111111111222222333333333333333333333333000000000000000000000000////////////000000000000000111111111111222222222222222222333333444444555444333222222111222222222222222222222111111111111//////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000...............///000111...//////000//////......------------------------........................---------,,,,,,+++++++++***,,,---,,,******---000*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++,,,,,,---...444999999111,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,+++,,,,,,---...,,,,,,...000...+++)))+++,,,+++...222...(((***333)))999>>>333+++...000***000,,,)))***+++***((((((///...,,,+++,,,...---***)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))###***000...+++***+++,,,''',,,...666TTT|||mmmfff{{{zzz```MMMOOO\\\ccc```uuutttoooaaaPPPBBB<<<;;;777555222111222444555555333444444555555666555555111222444666999:::;;;<<<888999888777888;;;===<<<666888::::::999DDD]]]ttttttqqqxxxbbbjjj{{{___999///,,,...***%%%)))000---$$$((('''((()))++++++)))&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((&&&(((******)))((()))***&&&111,,,(((000+++)))999JJJkkkhhh^^^wwwlllqqqpppeeelll```fffyyywwwpppllllllmmmmmm^^^XXXPPPGGGAAA??????@@@>>>@@@CCCDDDEEEFFFIIIKKKZZZ___dddfffjjjvvvGGGDDD???:::777666777888777666666555444444333333444444444444444444444444555555555555555555555555222333333444444333333222333444444333222222333444///222666777666555444333///666<<<:::222...000555222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222111111222333333444555555GGGAAA999333000000111111000000000000000000000000000000000000000000000000---....../////////............////////////......//////333///***222666,,,------------.........///111000///---------...///........................---------............//////000000///---+++,,,---///...,,,+++***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********///***(((+++,,,******,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***,,,,,,+++++++++++++++,,,+++******,,,......+++'''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++///+++,,,000333BBBdddggg```jjjuuuoooZZZUUURRRMMMWWW^^^mmmxxxsssfffdddlllRRR@@@666;;;???888222222...000111000...///333777777999;;;:::666333555999555888666222444::::::666DDD@@@UUUYYYgggZZZtttrrr\\\ZZZvvvfffPPPDDD777///000************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%&&&(((++++++((($$$''''''''''''((((((((((((&&&''''''((()))******+++,,,,,,++++++,,,,,,---...555>>>CCCJJJgggwwwiiilll}}}xxx___ZZZhhh{{{PPPNNNooowwwssszzz{{{tttwww}}}yyylllffflllmmmgggkkkdddgggqqqssskkkgggjjjvvvrrraaadddyyyFFFCCC>>>:::666666666777666666666555444333333333333333333333333333333333333333333333333333333333222222333333333333222222444555555444333333444555111333555666444222222222111666:::999444111222555222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111222222111111222222333444444444888555222000111111111111111111111111111111111111000000000000000000000000//////000111111000000///...//////000000//////...,,,%%%***///******---***------........./////////111000///.........//////........................------------...............///000///---+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...)))(((+++,,,******+++)))************+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))),,,++++++************+++***))))))+++---,,,)))&&&))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++---))))))+++***000FFF___pppqqqbbbZZZ```zzzxxx\\\RRRSSSUUUXXXZZZ___mmm{{{mmm```YYY]]]___VVVHHH???AAA:::555666:::;;;666///333222555999777333666<<<333555555555???QQQ```fff``````www{{{rrrhhh^^^fffooonnnfffnnnGGG//////000---+++*********)))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&*********,,,//////,,,)))''''''''''''((((((((((((&&&''''''((())))))******++++++******++++++,,,---)))000333666HHHcccoookkkpppwww{{{nnnUUUHHHXXXppp}}}mmmddd___[[[WWWSSSvvvqqqiiihhhwwwssswwwvvvvvvtttkkk{{{mmmZZZooo}}}lllRRRGGGQQQ]]]FFFCCC>>>999666555555666666555555444444333333222222222222222222222222222111111111111111111111111222222333333333333222222333333333333333333333444222333444333111000000111111333555666444222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222222333333333.........000222333111///111111111111111111111111000000000000000000000000///000000111000000////////////000000000000//////666***///999444---000222............/////////000111000000////////////000------------------------------------...............//////...,,,+++,,,---------,,,+++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++++++++***---)))(((,,,---+++***+++)))************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++************************)))*********++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++***)))))))))))))))((((((((()))+++***(((&&&)))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************...++++++---***'''...;;;RRRqqqssscccKKKXXXkkk|||vvvnnnlllcccSSSKKKOOOYYY```gggaaa___fffqqqsssjjj```VVV^^^ccc]]]PPPHHHJJJPPPAAA<<>>888555333444444333333333333333222222222111111111111111111111111111111111111111111111111000111111222222111111000///......000222333111///...//////......///222555///...---...000111///---////////////////////////........................////////////////////////....../////////000000000/////////000000000000000333111000000111111///...000000000000000000000000........................111111111111000000///...//////000000000000//////...///111***'''555>>>444............/////////////////////000000000000///------------------------,,,,,,,,,------------...,,,---......,,,+++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++---***,,,111333///,,,---))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((()))+++---...)))(((((((((((((((((()))((())))))))))))(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((,,,---+++))))))!!!***777AAALLL```~~~yyyrrrhhh[[[PPPQQQdddyyy{{{yyyyyy{{{{{{wwwyyyzzzggg[[[OOOKKKMMMNNNJJJDDDQQQVVV\\\aaabbbdddeeeggggggXXXRRR[[[```ZZZTTTVVVPPPWWW\\\YYYNNNHHHLLLSSSdddhhhddddddppp}}}}}}||||||xxxsssZZZ555///+++---...,,,$$$!!!(((111)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***,,,''''''++++++((()))...999===???BBBKKKYYYeeeiii]]]kkkiiicccrrr|||}}}lllZZZ___^^^YYYaaa]]]qqquuuaaaSSS\\\iiilllXXXJJJFFFPPPQQQDDD;;;===MMMFFF@@@???BBBHHHRRRZZZCCCJJJNNNMMMKKKLLLLLLJJJGGGDDD>>>999555444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111000000222555666333000---...///......000333666222000///000111111000///................................................////////////////////////............////////////////////////////////////000...,,,,,,---/////////////////////////////////........................333333333333222111000000......////////////......///666888...,,,BBBMMM???------------.........///---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,+++,,,---++++++,,,---------,,,,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,+++***,,,222444000---,,,)))************+++++++++************************)))))))))************+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''''''''''''((()))***+++((()))***)))((('''(((***((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((***+++,,,+++***111000///...333EEEeeezzzvvvtttkkk^^^ZZZ]]]hhhppp{{{|||lllyyy|||vvv{{{|||wwwyyyvvvjjj```]]]WWWWWWVVVTTTQQQNNNMMMLLLNNNIIIGGGJJJLLLLLLMMMQQQLLLQQQ]]]jjjnnnjjjeeeccc}}}rrr{{{{{{vvvqqqtttrrr^^^VVV]]]RRR666)))111---,,,***)))))))))******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***+++''''''+++...,,,***)))...,,,...333999CCCSSSbbbJJJZZZXXXPPP```pppkkk```WWWccckkknnnnnnbbbXXXYYYUUUYYYWWWRRRUUU^^^bbb^^^ZZZSSSTTT[[[WWWGGG>>>@@@QQQLLLGGGGGGLLLOOOQQQPPPGGGGGGFFFGGGOOOYYY[[[WWWHHHEEE???:::666444444555111111111222222222222222222222222222222222222222000000000000000000000000///000000000000000000///222000///222777888444000---///000000///000222444222222111000/////////000------------------------------------------------////////////////////////------........./////////...........................---+++,,,---......---........................------------------------222222222111111///......------............------''')))---)))&&&333;;;000,,,,,,,,,,,,------------+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((+++111333///+++***)))************+++++++++************************))))))))))))************************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&&&&'''((()))+++,,,---&&&((()))(((&&&%%%''')))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********)))***+++,,,+++,,,)))''''''&&&+++:::IIIbbb]]]eeezzz{{{iii^^^NNNQQQYYYggguuu~~~vvvvvvuuuqqqlllkkkvvvyyy~~~~~~uuulllfffdddddd```kkkooohhh```eeepppyyyuuulllooozzzoooooouuuzzz{{{~~~yyymmmmmm~~~```GGG444333///%%%&&&333&&&'''))),,,//////***%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&###%%%&&&%%%######%%%(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''((())))))******+++***)))+++---,,,***###'''---000000222:::AAA;;;HHHLLLMMMVVVUUULLLIIIXXX[[[bbb```XXX[[[___[[[VVVLLLFFFKKKXXX]]]VVVNNNNNNOOOTTTVVVPPPDDD???AAANNNKKKHHHIIIMMMOOOJJJEEEYYYVVVOOOIIIKKKOOOMMMGGGIIIFFF@@@;;;777555555555111111111111111111222222222222222222222222222222000000000000000000000000//////000000000000//////000......111666777333...///000222111000000111222000111111///---,,,---...------------------------------------------------////////////////////////---------.........//////.....................---000////////////...,,,***------------------------------------------------............---,,,+++***,,,------------------,,,///***...000***+++...(((+++++++++,,,,,,,,,------***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---)))***,,,---...---,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,'''&&&)))000222...***))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&'''(((***,,,...///%%%'''(((&&&$$$###&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&&&&%%%%%%((()))))))))''')))///000+++***...111;;;SSSnnnvvvnnniiilllddd]]]UUUSSSVVV___kkkttt{{{xxxzzzuuukkkiiinnnhhh```jjjqqqppptttttt|||nnnwww~~~ggghhhxxxpppggg~~~qqqaaazzzjjjhhhkkksss```mmmuuuwwwfffffflllmmmFFF444)))---000)))''',,,+++...---(((###$$$(((+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$&&&'''&&&$$$$$$''')))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((()))******''',,,+++%%%###)))+++)))***,,,***$$$&&&...///+++666999<<>>NNN[[[LLL>>>444333BBBQQQUUUQQQOOOWWWWWWXXXZZZXXXSSSNNNJJJLLLNNNOOONNNMMMOOOQQQQQQQQQOOOJJJEEEDDDFFFCCC>>>GGGDDD???:::666444444444222333555444222000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222333333222111000//////////////////////////////.........---------+++,,,...//////...,,,+++------------------------------------------------........................------------------------.................................------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************+++,,,,,,------,,,,,,+++---,,,***)))))))))******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***)))'''))),,,+++'''((()))***+++,,,,,,+++******&&&///DDDSSSWWW\\\cccqqqtttqqqiiihhhkkkdddWWWYYYccchhhhhhnnnzzz|||vvvoooxxxuuueee^^^dddbbbXXXnnnssshhh[[[jjjnnnllltttrrrbbbgggwwwtttaaa^^^kkkvvvqqqfffgggpppoooiiivvvmmmaaa}}}{{{kkkhhhaaaTTTjjjvvvSSS>>>999999+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++,,,...111555:::>>>@@@FFF@@@;;;<<>>@@@???;;;888999???EEEGGGDDD???:::777555444444222333444333222111222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111222222111000000//////////////////////////////.........---------,,,,,,............,,,,,,------------------------------------------------........................------------------------.................................------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++...---+++*********++++++************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&(((,,,+++(((((()))******+++++++++***---'''(((111888:::DDDPPPllllllfffbbbhhhnnnfffVVVQQQWWWXXXVVV[[[eeefff___fffqqquuummmiiipppvvvwwwccccccbbbeeeooovvvnnnaaagggiiimmmlllfffaaadddlllwwwnnnhhhllluuuxxxtttnnnyyyzzzrrriiiooo}}}zzzlllbbbiiihhheeeppp|||nnnTTTRRRbbbgggUUU???444000...++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))+++...111444555888444222555;;;===:::666888666555777:::;;;;;;999???:::555666;;;>>>===:::999999:::999999888777666:::===>>><<<999888;;;???GGGDDD@@@;;;777555444444222333333222111222444666333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000///000000111111000000////////////////////////////////////.........------------------------------------------------------------------------------........................------------------------.................................---------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******++++++++++++******...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''%%%''',,,---***)))))))))))))))******+++,,,'''%%%'''%%%$$$---999MMMKKKHHHNNN___mmmhhhZZZQQQWWWZZZWWWXXX[[[WWWOOOKKKTTT^^^```^^^cccqqq~~~ooohhhnnn~~~zzzppppppyyyxxxsssnnnpppwwwzzzxxxnnnlllooovvvuuukkkdddcccsssmmmccc[[[[[[aaacccbbbooogggZZZXXXkkk|||mmmOOO999???===333,,,,,,+++&&&************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))************+++...111333333222777555444444555555444222555333000111333444555444444555555666666666555555222555999888555222222333HHHEEE@@@;;;777555555555333333333222111333666999444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000//////////////////////////////////////////..................------------.............................................................................................................................................---------................................................------............------................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''%%%(((...///---***)))(((''''''(((***+++'''&&&(((+++)))%%%&&&+++,,,+++,,,555IIIYYYXXXNNNOOO\\\eeeddd___[[[VVVPPPJJJIIIMMMQQQMMMJJJSSSaaacccYYY[[[lllrrriiidddiiilllooojjj```aaakkkpppmmm```^^^cccjjjeeeVVVOOORRR^^^XXXUUUVVVUUURRRTTT[[[vvvooo___QQQQQQVVVMMM===------***&&&''',,,,,,'''******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&''')))***))))))******---------...///000000000000111111000000000222333222222333333333333222222***---//////,,,)))((((((HHHEEE@@@;;;777555555555333333333222222333777:::444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000000000/////////.........///......------......///................................................................................................................................................................................................---......//////......---................................................------------------------------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++)))******++++++******)))*********++++++++++++***++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))((('''***///111...***)))((('''''''''))))))(((&&&(((---000,,,(((&&&&&&&&&&&&***111888888333>>>NNN[[[ZZZRRRPPPTTTYYYggg\\\VVVXXXTTTJJJHHHNNNKKKGGGGGGNNNTTTTTTPPPNNNQQQZZZZZZOOOIIINNNUUUWWWOOOLLLOOOVVVVVVPPPPPPVVVWWWTTT[[[dddaaaTTTQQQWWWaaa\\\OOO>>>333000...))))))***)))((())),,,,,,***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&((())))))'''%%%&&&'''&&&'''((())))))***+++,,,(((***++++++))))))+++---++++++,,,++++++***)))(((((((((((('''%%%$$$$$$%%%HHHEEEAAA<<<888666555555333444444444333444777999444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111000000//////000000111000000000000000000000000000000000/////////...................................................................................................................................................................../////////................................................---...///000000///...---................................................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))(((+++000000,,,)))((((((''''''''''''''',,,(((%%%&&&***+++(((&&&)))******)))((((((((()))---888@@@>>>888;;;KKKZZZcccWWWPPPVVV[[[XXXTTTSSSIIIPPPTTTTTTUUUUUUOOOHHHPPPWWWZZZSSSJJJJJJOOOTTTSSSRRRQQQQQQSSSUUUYYY\\\OOOOOOWWW```[[[III@@@CCCAAA:::111***)))***(((&&&&&&)))++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$&&&((((((''''''((()))$$$&&&'''&&&%%%$$$%%%'''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&%%%$$$###***(((&&&$$$###$$$&&&'''IIIFFFAAA<<<888666555666333444666666555555666888333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111000000000000111222000000000000000000000000000000000000/////////...---...///000000///...---........................................................................................................................---........./////////000................................................---...000111111000...---................................................................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''((((((+++...---((('''(((((((((''''''&&&%%%)))(((&&&$$$%%%'''(((((('''((())))))(((''')))---''',,,000...***,,,999FFF>>>888666>>>KKKQQQNNNIIIBBBLLLVVVUUUMMMGGGGGGJJJOOOKKKIIIJJJHHHFFFFFFIIIQQQWWWVVVKKKGGGLLLOOOLLL<<<<<>>666>>>EEECCC??????:::IIIKKK;;;333888;;;666000...---...,,,))))))+++((((((+++,,,(((###$$$(((((('''''')))***))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&''''''%%%######%%%'''&&&$$$$$$&&&(((%%%$$$$$$%%%'''(((&&&%%%""""""$$$%%%%%%&&&&&&&&&$$$###"""###$$$%%%$$$$$$JJJGGGCCC>>>:::777666555555333222555::::::666111777666666666555555555555333444444555555444444333333333333333333333333333444444444333333333222222222222222111111111111000111111111111111111111111000000000000000000000000...///111333333333111000////////////////////////////////////////////////......------------......000000//////.........---//////............//////000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000...............///000000000000/////////......---........................)))+++,,,,,,++++++---...//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))(((((('''))))))))))))))))))))))))***((('''&&&&&&'''(((***///+++(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((***++++++***)))&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))'''(((((()))***+++++++++------......///000111111000000000000000000000000---------,,,,,,+++++++++))))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$LLLIIIDDD???;;;888777666999777666999======999555777777666666666555555555444444444555555444444444444444444444444444444444444444444333333333333222222222222222111111111111222222222222222222222222000000000000000000000000...000111333333333111000///////////////////////////////////////////////////......------......///000000/////////.........000//////......//////000000000000000000000000000////////////////////////////////////////////////000//////......//////000///////////////////////////............///000000......------------.................................///000111000///,,,***//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((*********)))((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&&&&''''''((((((((())))))))))))''''''((())))))***++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNNKKKFFF@@@;;;999777777:::888888:::===>>>;;;888777777777777666666666666444444555555555555444444555555555555555555555555555555444444444333333333333333333222222222111111222222222222222222222222000000000000000000000000///000111333333222111111//////////////////////////////////////////////////////............//////000000000000////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////////////////////////////000000111000///...------...000111////////////////////////000000111444666555000+++/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''')))******)))(((''''''((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((('''''')))((((((''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOLLLFFF@@@;;;888777777888777777888:::;;;999777888888888777777777666666555555666666666666555555777777777777777777777777555555555555444444444444444333333333222222222222333333333333333333333333111111111111111111111111000111111222222222111111000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////000000//////000000111222666444111//////000222444////////////////////////000......222888999666111////////////............------------------------------------------------------------------------111000000///...---,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))(((''''''''''''((()))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((((((&&&&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&'''''''''''''''((((((((())))))'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%OOOKKKEEE???:::888888888777777777888999999999888999888888888888777777777555666666777777666666555888888888888888888888888666666666555555555444444444444444444333333333222333333333333333333333333222222222222222222222222111111222222222111111111111111111111111111111111111111111111111111111111000000000//////000000000000111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111222222999777333111///000111222000000000000000000000000222...,,,...444888777444000000/////////.........------------------------------------------------------------------------111111000000///...------,,,,,,,,,,,,++++++++++++************************((((((''''''''''''((((((,,,***'''%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%NNNJJJDDD>>>:::999999:::999999::::::::::::;;;;;;999999999999888888888777666666777777777777666666888888888888888888888888777666666666666555555555555555444444444333333333444444444444444444444444222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111222222333666444222000......//////000000000000000000000000666222......000222222111000000000/////////..............................................................................111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((...***&&&$$$$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&OOOKKKEEE???;;;;;;<<<===:::;;;;;;;;;;;;;;;<<<===::::::999999999888888888666777777888888777777666888888888888888888888888777777777666666666555555555555555555444444444444444444444444444444444444333333333333333333333333333222222111111000111111222222222222222222222222222222222222222222222222222111111000000111111222111111111222222222333333222222222111111222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222111111111111222333333222111111000000000000000111111111111111111111111333222111000000000000000000000000000/////////...........................................................................////////////////////////,,,,,,------------------************************''''''((((((((((((''''''***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&OOOKKKEEE@@@===<<<>>>@@@:::;;;;;;:::::::::<<<===:::::::::999999999888888777777888888888888777777888888888888888888888888777777777777666666666666666666555555555444444444555555555555555555555555333333333333333333333333333333222111000000111111222222222222222222222222222222222222222222222222222222111111111111222222111111111222222333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222111111222222333444000000111222333333444444111111111111111111111111...000222333222111111222000000000000////////////////////////////////////////////////////////////////////////////////////............////////////------------------------************************''''''((((((((((((''''''&&&%%%&&&'''))))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&RRRNNNGGGAAA===;;;;;;<<<<<<<<<========================<<<<<<<<<;;;;;;;;;888999999999999:::::::::999999999::::::999999999;;;<<<<<<;;;999888888999888888888888777777777777555555555444444555555555666555555444444333222222333333333333333333333333222222333333333444444444333444444555555444444333222222222222222222222222444444444333333222222222222222333333333444444444555999888222222555555111333333333333333333333333444444444333333222222222333444444555555444444333444444444555444444333333333333333333333333333333333333333222222111111111222222333333333444444444333333333222222222111111000000000000000000000000000000000000////////////000///......///111333444000000000000111111111111000/////////111111000.........//////......---,,,---------,,,,,,,,,++++++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$%%%$$$############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''((('''$$$$$$$$$######$$$$$$%%%&&&QQQMMMGGGAAA===;;;;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>=========<<<<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::<<<>>>>>><<<:::999888999999888888888777777777666666555555555555666666666666555555444333333333444444444444444444444444333333333333444444444444444444555555555555444444333333333333333333333333444444444444333333333222333333333333444444444444666999888333222666666222333333333333333333333333444444444444333333333222444444555555555555444444444444555555555444444333444444444444444444444444555555444444333333333333333333333333444444444444333333333333222222222222111111111111111111111111111111000000000/////////111000///...///111333444000000000000111111111222000//////000111111000........./////////...---------------,,,,,,,,,++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((((((&&&$$$$$$$$$######$$$$$$%%%&&&QQQMMMGGGAAA===;;;<<<<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======999<<<@@@AAA???<<<999888::::::999999999888888888777777666666666666777777777777666666555444444444555555555555555555555555444444444444555555555555555555666666666666555555333333333333333333333333555555555444444444444333444444444444555555555555777999888444444666666444444444444444444444444444555555555444444444444333444555555666666555555444444555555666666555555555555555555555555555555555666666666555555555555555333333444444444555555555444444444333333333333222222222222222222222222222222111111111000000000000111000000///000111333444000000111111111222222222111000000111222222111//////////////////......---------------,,,,,,,,,,,,)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))(((((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%###$$$$$$######$$$$$$%%%&&&QQQMMMGGGAAA===<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<=========>>>>>>>>>??????????????????>>>;;;===@@@@@@>>>;;;::::::;;;;;;;;;:::::::::999999999999888888888888999999888888888777666666555555666666666666666666666666555555555666666666777777666666777777777777666666444444444444444444444444555555555555555555555555555555555666666666777777888888888666666666777666555555555555555555555555555555555555555555555555555666666777777666666555555555666666777777666666666666666666666666666666666666666666666666555555444444555555555666666666555555555444444444333333222222222222222222222222222222222222111111111111222111111111111222333444111111111222222222333333222111111222333333222000///000000000000///.........------------,,,,,,,,,)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''$$$###$$$$$$######$$$$$$%%%&&&QQQNNNHHHBBB>>>===>>>???>>>>>>???AAAAAABBBBBBBBB@@@@@@@@@@@@????????????=========>>>>>>>>>????????????@@@@@@@@@@@@??????>>>???>>>===;;;:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999888888777777666777777777777777777777777666666777777777888888888777888888999999888888777555555555555555555555555666666666666666666666666666666777777777888888888:::888888888888777777888666666666666666666666666666666666666666666666666666777777888888777777666555666777777888888888777777777777777777777777777555555555555666666666666555555666666666777777777666666666555555555555444444444444444444444444444333333333333222222222222222222222222222333333333222222222222333333333333333222222333444444333111000000111111000000///............---------,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((('''%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&$$$###$$$$$$######$$$$$$%%%&&&RRROOOIIICCC@@@???@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA???===;;;;;;===@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888888888888888888888888888888888888888999999999999999999::::::::::::999999666666666666666666666666666777777777777888888888888888888888999999999999;;;888888999999777888;;;777777777777777777777777666777777777777888888888777888888999999888888777666666777888999999999999888888888888888888888888555555666666666666777777666666777777777888888888777777777666666666555555444444444444444444444444444444444444333333333333333333333333333333333333222222333333333444444444444333333444555555444222111111111111111000//////............---------,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))***(((&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&TTTPPPJJJEEEAAAAAABBBCCCAAABBBDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA???>>>???AAA??????>>>>>>>>>==================<<<<<<=========<<<<<<;;;;;;:::999999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::777777777777777777777777777777777888888888999999999999999999::::::::::::<<<888777;;;;;;888888<<<888888888888888888888888777777777888888888999999888888999999999999888888666777888999::::::::::::999999999999999999999999777777777777888888888999777777777888888888999999888888777777777666666666555555555555555555555555555555555555444444444333333444444444444444333333333333333333444444444444555444333444666666444333111111222222111111000///............------------*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))+++---...///&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((******(((&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))******'''$$$###$$$&&&$$$$$$######$$$$$$%%%&&&TTTQQQKKKFFFCCCBBBCCCDDDDDDDDDFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDFFFEEECCCAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<;;;;;;:::999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777777777888888999999999999999999::::::::::::;;;;;;<<<888777;;;<<<888888===888888888888888888888888777777888888999999999999888999999::::::999999888666777888999:::;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::777888888888888999999999888888888888777777777777666666666666666666666666666555555555555444444444444444444555555444333333333333333444444444555555555444444555666666555333111222222222222111000000//////.........---------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))++++++)))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++***&&&###"""$$$((($$$$$$######$$$$$$%%%&&&WWWSSSLLLEEEBBBCCCFFFHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888<<<<<<<<<=========>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>======<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888999;;;<<<<<<:::999999:::999:::;;;<<<===<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::999888888777888888999999::::::;;;::::::999888777666666666666666666666666666666666555555444444444555555555555555555555555777777666666666555555555555555444333333222222111000000111000000///...---...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""&&&******'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''%%%!!!"""''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###%%%(((---000...((("""(((&&&$$$$$$&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&YYYTTTMMMGGGDDDDDDGGGIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBB???????????????@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>===<<<;;;=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;<<<>>>===;;;::::::;;;:::;;;<<<<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777777777777777777777777777777777777666666555555666666666666666666666666888888888777777777666666666666666555444444333333111111111111000///......---,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((+++***'''$$$***(((&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&[[[VVVNNNHHHDDDEEEHHHKKKKKKKKKLLLNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<===>>>???@@@>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@??????@@@???>>><<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???????????????>>>=========>>>>>>???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????===<<<<<<===<<<<<<=========<<<<<<;;;????????????????????????=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============>>><<<<<<<<<<<<;;;:::999888999999999999999999999999999999888888888888888777888888888888888888888888999999999999888888888888888888777777666555555555222222222222111000///...,,,,,,+++***))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***&&&###$$$''')))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((%%%((('''###'''///...((()))(((((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%###$$$%%%'''&&&&&&)))(((&&&&&&((()))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&[[[VVVNNNGGGDDDEEEIIILLLLLLLLLNNNOOOQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNNNNMMMKKKJJJJJJLLLOOOPPPMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@AAACCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???===<<<===>>>???========================>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???========================>>>???AAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>>???????????????>>>>>>===============<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999888777777666666333333333333222111//////---,,,++++++*********+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((###)))(((###***888888---)))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&[[[VVVMMMFFFCCCEEEIIILLLMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPRRRPPPNNNLLLMMMOOOQQQSSSOOOPPPQQQQQQRRRRRRQQQQQQOOOPPPPPPPPPOOONNNMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHEEECCCBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@>>>===>>>???@@@???????????????????????????@@@AAAAAABBBAAAAAAAAACCCBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAA???????????????????????????@@@BBBAAA@@@>>>??????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;:::::::::999888888777777555555444444333111000///......---,,,,,,,,,------************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((+++......+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))$$$***(((###)))777666***(((''''''''''''''''''(((((())))))))))))))))))(((''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&\\\VVVMMMFFFCCCEEEIIILLLOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPOOOPPPQQQTTTVVVSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCBBBEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBBAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHFFFEEECCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<;;;;;;::::::999666666666555444222111000///......------.........******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))000444666444---((('''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))'''***((($$$&&&---,,,%%%(((''''''&&&&&&''''''((())))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''******)))'''&&&&&&(((&&&%%%&&&(((******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&^^^XXXOOOGGGDDDFFFJJJNNNSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTUUUWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXWWWVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEHHHHHHHHHIIIJJJKKKMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>?????????@@@@@@@@@AAA@@@@@@??????>>>=========777777777666444333111000......------------......************************+++++++++,,,,,,,,,,,,---************************************************************************444333111...+++))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********(((((('''''''''((()))))))))((((((''''''(((((())))))******++++++******)))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((******'''%%%&&&'''(((&&&%%%&&&(((******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&___YYYPPPHHHEEEGGGLLLPPPVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTUUUVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYSSSRRRQQQPPPOOONNNNNNNNNLLLLLLMMMNNNPPPRRRTTTUUUQQQPPPPPPOOONNNNNNMMMMMMHHHIIIKKKMMMOOOPPPQQQQQQMMMNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIJJJLLLMMMOOOOOONNNNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEEEEGGGIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJJJJIIIGGGEEEDDDGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???888888777666555333111000------,,,,,,,,,------...************************++++++,,,,,,,,,---------************************************************************************222,,,&&&$$$'''***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''%%%'''++++++))),,,222******))))))))))))************++++++++++++******))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***(((%%%$$$&&&(((%%%$$$###$$$&&&((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&___YYYQQQHHHCCCDDDJJJOOOUUUWWWYYYXXXWWWVVVWWWXXXVVVXXX[[[]]]^^^^^^\\\[[[WWWSSSRRRTTTUUUTTTVVVZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[[[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSTTTRRRQQQPPPRRRUUUXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQPPPRRRSSSUUUVVVVVVUUUTTTSSSUUUTTTRRRPPPPPPRRRTTTUUUSSSTTTUUUVVVWWWWWWVVVUUURRRQQQPPPNNNMMMMMMLLLLLLKKKJJJKKKLLLNNNNNNLLLJJJMMMNNNOOOPPPPPPQQQPPPPPPMMMLLLLLLOOOSSSUUUTTTRRRVVVRRRPPPPPPTTTUUUSSSQQQRRRMMMJJJKKKOOOQQQPPPMMMQQQOOOMMMNNNPPPPPPMMMJJJHHHIIIJJJJJJIIIJJJMMMPPPQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDAAA===;;;999777555333111000...---...///...---------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((((()))+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%%%%000'''$$$'''&&& (((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$___ZZZRRRIIIDDDEEEJJJOOOTTTUUUWWWWWWVVVUUUVVVWWWYYYZZZ]]]^^^^^^]]][[[ZZZXXXUUUTTTVVVWWWVVVWWW[[[[[[[[[ZZZZZZZZZ[[[]]]]]]]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWVVVUUUTTTUUUUUUVVVTTTSSSRRRTTTWWWYYYZZZYYYZZZYYYXXXWWWUUUTTTSSSRRRVVVWWWXXXYYYZZZYYYXXXXXXZZZXXXUUUSSSRRRSSSTTTVVVTTTUUUWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNPPPRRRRRRPPPNNNOOOOOOPPPQQQRRRRRRRRRRRRVVVUUUTTTUUUWWWWWWUUUSSSUUUUUUUUUVVVVVVWWWXXXXXXSSSPPPNNNPPPUUUYYYYYYWWWVVVTTTSSSTTTUUUUUURRRPPPLLLMMMNNNMMMMMMNNNQQQSSSYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPMMMLLLLLLMMMPPPQQQQQQPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHEEEAAA???===;;;888666555333111000111111000/////////000000//////...---///......------......///..............................------------......////////////..................------------------,,,,,,---.../////////...------------------------------------------------////////////////////////,,,------------.................................------------------------.........------............---------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***)))))))))***))))))))))))))))))))))))************************++++++******))))))))))))+++,,,---------,,,***)))'''''''''''''''''''''''''''(((((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******************************(((((()))))))))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((()))***+++(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&'''000(((%%%)))((("""###***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%```[[[SSSJJJEEEEEEJJJOOOSSSTTTVVVWWWVVVUUUVVVWWW\\\]]]___``````^^^\\\ZZZZZZWWWWWWZZZ[[[YYYZZZ^^^^^^^^^]]]]]]]]]^^^______^^^]]]]]]]]]______]]][[[\\\[[[ZZZYYYXXXWWWWWWXXXVVVUUUTTTVVVXXXZZZ[[[ZZZ]]]\\\ZZZYYYXXXWWWVVVVVVZZZ[[[\\\]]]]]]]]]]]]]]][[[YYYVVVTTTRRRRRRSSSSSSVVVWWWXXXYYYZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWUUUSSSQQQQQQRRRSSSSSSTTTTTTUUU\\\[[[ZZZ[[[[[[[[[YYYWWWTTTVVVYYYYYYYYYYYY\\\___XXXVVVTTTWWW\\\``````___]]]\\\[[[[[[\\\[[[YYYWWWWWWXXXXXXXXXWWWYYY[[[^^^``````___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___````````````aaaaaaaaaaaa^^^^^^^^^]]]]]]]]]]]]\\\]]][[[YYYYYYZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWWWWTTTSSSSSSUUUWWWXXXXXXWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWTTTRRRQQQSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMJJJGGGDDDBBB@@@===;;;999777555444444444222111111222222222222111000000111000000000000000000111000000000000000000000000000000////////////000000000000000000000000000111/////////000000000000000...///000000000000//////........................///////////////////////////000111222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000//////000000000...............---------000000000000000000000000////////////////////////////////////....................................------............------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))******************************************+++++++++************)))+++,,,---------,,,******)))))))))))))))))))))))))))))))))*********++++++++++++************))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,---...*********++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%(((***000)))'''******%%%&&&,,,+++***((('''%%%$$$$$$$$$&&&''''''((((((''''''&&&((((((((((((''''''''''''```\\\TTTKKKFFFFFFKKKOOOTTTUUUXXXXXXXXXXXXYYYZZZ___aaacccddddddbbb```___]]]ZZZ[[[^^^___]]]^^^aaacccbbbbbbbbbbbbcccccccccaaa``````aaabbbcccaaa```^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVWWWYYY[[[[[[ZZZ]]]\\\[[[ZZZYYYXXXYYYYYY[[[[[[\\\]]]]]]^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTUUUVVVUUUVVVXXXZZZZZZYYYWWWTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZ[[[\\\]]]]]]]]]\\\TTTUUUWWWYYY\\\]]]^^^___^^^\\\[[[[[[^^^aaaaaaaaacccbbbbbbbbbaaa```___]]]]]]^^^___^^^^^^___bbbdddbbbbbbaaa```````````````_______________```aaaaaaddddddddddddeeeeeeeeeeeebbbbbbbbbbbbaaaaaaaaaaaa```___]]]]]]^^^]]][[[YYYWWWWWWWWWWWWWWWYYYZZZ[[[ZZZYYYYYYZZZ]]]^^^^^^]]][[[[[[\\\\\\[[[[[[ZZZZZZYYYWWWUUUTTTUUUVVVVVVUUUWWWVVVVVVVVVUUUSSSRRRQQQRRROOOKKKHHHFFFDDDAAA???===:::888666666666444333333333333333333222222111222222111111111111222222111111111111111111111111111111000000000000111111111111111111111222222222222222222333333444444444000000111111111000000///////////////////////////000000000000000000000000000111333444444333111000111111111111222222222222111111111111111111111111333333333333333333333333222111111000000111111222222222222111111111111111111111111111111111111111222222222222222222222222000000000///////////////////////////////////////......////////////......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***************************************************)))***+++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++***)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,************++++++++++++******))))))))))))))))))))))))*********+++,,,...///000***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%&&&***---...)))(((******'''(((---***)))((('''&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))```\\\UUUMMMHHHHHHMMMQQQVVVYYY[[[\\\\\\\\\]]]___bbbdddfffiiiiiiiiigggfff```]]]]]]```bbb```bbbeeeggghhhhhhhhhhhhgggggggggdddccccccdddffffffdddccc]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWYYYZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWXXXZZZZZZZZZ[[[\\\\\\]]]^^^```___^^^]]]]]]]]]^^^___[[[\\\]]]^^^]]]]]][[[[[[YYYXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXZZZ\\\]]][[[YYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]][[[XXXVVV[[[bbbfffccc^^^___^^^]]]]]]___aaabbbbbbffffffgggfffdddbbbaaaaaa\\\]]]^^^]]]]]]^^^aaacccdddcccbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccgggggggggggghhhhhhhhhhhhfffffffffeeeeeeeeeddddddcccbbbaaaaaabbbaaa___]]][[[[[[ZZZYYYZZZ[[[\\\^^^]]]]]]\\\^^^```bbbaaaaaa______`````````___^^^]]]]]][[[XXXXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTUUURRRNNNKKKIIIFFFCCCAAA>>>;;;999888777777555444444444444444444333222222333333222222222222333333222222222222222222222222111111000000000000111111000000111111222222222222222222333333444444444555000111111111111000000///000000000000000000000000111111111111111111111111000111333555555333111000000000111111111222222222000000000000000000000000222222222222222222222222222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222/////////000000000000000////////////////////////......////////////......------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...,,,***++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---------...........................(((***,,,------,,,***(((++++++,,,------,,,++++++*********************************+++,,,---///000+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&(((,,,///+++)))((())))))((((((+++(((((('''''''''((())))))((())))))******))))))(((************************___[[[UUUNNNJJJJJJOOOSSSZZZ\\\___``````aaabbbdddeeegggjjjmmmnnnmmmlllkkkccc______aaacccbbbeeeiiikkkkkkllllllkkkkkkjjjiiifffeeeeeeeeeggggggeeeccc]]]]]]]]]^^^]]]]]]\\\[[[[[[YYYXXXXXXZZZ[[[ZZZZZZWWWVVVTTTSSSRRRTTTUUUVVVZZZZZZZZZ[[[\\\]]]^^^___``````____________``````___```aaaaaaaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZ[[[]]]___```___]]]\\\\\\[[[[[[\\\]]]___``````aaabbbaaa___^^^^^^___eee```\\\bbbkkknnniiiaaa_________```bbbdddfffhhhiiijjjkkkjjjgggeeedddeee```aaabbbbbbaaabbbeeehhhggggggffffffffffffgggggggggffffffeeeffffffggggggjjjjjjkkkkkkkkkllllllllljjjjjjiiiiiiiiihhhhhhhhhfffffffffggghhhgggeeecccbbbaaa___^^^^^^___aaabbbaaa``````aaadddeeeeeedddeeefffggggggfffeeecccbbbbbb```^^^]]]^^^______^^^______^^^^^^]]]\\\ZZZYYYWWWTTTPPPMMMJJJHHHEEECCC>>><<<:::999999888777666555555666666555555444333555444444333333444444555333333333333333333333333222222111111111111222222111111111222222333333444111111111111222222222222000111111222222222111111222222222222222222222222333333333333333333333333222333444555555444333222111111222222222333333333111111111111111111111111111111111111111111111111333333222222222222333333222222222333333333333333333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---+++***,,,///000...+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------************************************+++++++++,,,------............//////...........................------,,,,,,------...---------------------------------.........//////........................---///222444444222///---,,,---...//////...---,,,++++++++++++++++++++++++*********+++,,,---...///+++,,,,,,------,,,,,,+++++++++---......---++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***---111***)))((((((((((((((()))(((''''''(((((()))***+++)))******++++++******)))************++++++++++++]]]ZZZUUUOOOKKKLLLQQQUUU\\\^^^aaaccccccdddfffggghhhjjjmmmoooooonnnlllkkkfffaaa___aaabbbcccgggmmmllllllmmmmmmmmmlllkkkjjjfffeeedddeeeeeeeeecccaaa\\\]]]^^^_________^^^^^^]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUUUUWWWYYYZZZ^^^^^^^^^^^^___aaacccdddddddddccccccbbbbbbbbbaaaeeeeeefffffffffeeedddccceeedddbbb```___^^^]]]]]]______```bbbdddeeedddbbbbbbaaa``````aaabbbdddffffffhhhjjjjjjhhhfffgggiiikkkhhhfffiiioooqqqlllfffeeeeeefffffffffhhhjjjlllmmmooopppnnnkkkhhhhhhiiihhhiiiiiiiiihhhjjjlllooolllkkkkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiikkkmmmllljjjhhhiiigggeeecccbbbcccdddfffeeeddddddeeehhhiiiiiihhhjjjkkklllmmmllljjjhhhgggfffcccaaaaaabbbcccbbbbbbcccccccccbbbaaa```___^^^ZZZVVVRRROOOLLLJJJFFFDDD???===;;;:::;;;;;;:::999777888888888888777666666777777666666666666777777555555555555555555555555444333333222222333333444222222333444444555666666333333333333222222222222111222333333444444444444555555555555555555555555666666666666666666666666666666666666666666666666444444555555555666666666555555555555555555555555444444444444444444444444555555444444444444555555333333333444444555555555555555555555555555555555222222222222222222222222111111222222222333333333111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////////////////////////////................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,000111...++++++,,,,,,---......//////------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////000000000//////////////////////////////............//////................................./////////000000///////////////////////////222555888888555222///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---......//////......---+++---///111111///---+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))*********)))+++...111*********((((((((((((''')))))))))((())))))************++++++++++++******))))))******++++++++++++\\\YYYTTTOOOLLLMMMRRRVVV]]]___bbbddddddeeegggiiikkklllnnnoooooommmkkkiiigggbbb___aaabbbdddiiiooollllllmmmmmmmmmllljjjiiieeedddccccccdddcccaaa___\\\^^^___aaaaaaaaa``````___^^^\\\\\\]]]^^^]]]\\\___^^^\\\ZZZ[[[\\\___aaabbbbbbbbbbbbccceeeggghhhooonnnmmmlllkkkjjjiiihhhhhhiiijjjjjjjjjhhhgggfffkkkjjjhhheeecccbbbaaaaaabbbbbbcccfffhhhiiihhhffffffeeedddddddddfffhhhjjjiiilllpppqqqpppppprrruuummmllllllnnnpppooollliiinnnnnnmmmkkkjjjiiikkklllppprrrtttrrrnnnkkkkkkllliiijjjkkkjjjjjjkkknnnpppnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllmmmmmmnnnllllllmmmmmmmmmmmmnnnnnnjjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjlllnnnnnnllljjjllljjjgggdddcccdddeeefffhhhggggggiiikkkllllllkkklllmmmnnnooonnnllljjjhhhfffdddbbbaaabbbccccccbbbeeeeeeeeedddcccbbb``````[[[XXXTTTPPPNNNKKKHHHEEE???>>><<<;;;<<<===<<<;;;999::::::::::::999888888999999888888888888999999777777777777777777777777555555444444444444555555444444444555666777777888777777666666555555555444222333444555666666666666777777777777777777777777888888888888888888888888888888777777777777888888777888888888888999999999888888888888888888888888888888888888888888888888777777666666666666777777555666666666777777888888777777777777777777777777555555555555555555555555333333333444444555555555333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***,,,000222///+++,,,,,,------...///000000------------------------,,,,,,,,,------.........+++*********++++++,,,------------------------------------.........//////......//////000000111111000000000000000000000000111111000000000000111111////////////////////////////////////000000000000////////////////////////***,,,000333333000,,,***---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////000000000000//////+++...111444444111...+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))***+++++++++,,,///111***,,,+++)))((()))((('''++++++***)))(((((())))))***++++++,,,,,,++++++***)))))))))******+++++++++___YYYSSSQQQPPPNNNQQQWWW______aaaeeeiiilllmmmlllmmmmmmmmmnnnooonnnkkkhhhbbbbbbbbbccceeegggiiijjjkkklllnnnnnnmmmkkkhhhfffgggfffeeedddcccbbbaaa```___```bbbdddeeedddcccbbbeeeddddddccccccddddddeeebbbccccccbbbaaaaaabbbddddddeeefffggggggiiillloootttsssrrrqqqooommmkkkjjjkkklllmmmmmmmmmlllkkkjjjnnnmmmllljjjgggdddbbb```fffffffffhhhiiiiiigggeeeggggggfffffffffggghhhhhhiiilllpppssssssssssssssspppnnnmmmlllmmmmmmllljjjmmmlllkkkkkkjjjjjjjjjkkkppppppppppppoooooooooooonnnmmmlllkkkjjjkkklllmmmooonnnmmmmmmllllllllllllnnnmmmlllllllllmmmnnnoookkkllllllmmmmmmnnnnnnnnnooonnnllljjjjjjkkklllmmmkkkkkklllmmmnnnooopppqqqqqqooommmkkkkkklllnnnppppppoooooonnnnnnnnnnnnooopppqqqqqqqqqpppooommmlllfffggghhhiiijjjjjjiiiiiijjjiiiiiigggfffcccbbb```___\\\XXXTTTQQQMMMIIIFFFDDDAAA>>>======>>>===<<<<<<<<<;;;::::::999999888999999:::::::::;;;;;;;;;===999666777;;;<<<999555:::::::::999999999888888444444444444444555666666>>>;;;888999;;;<<<:::888;;;;;;:::999888888999999888888888888777777777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888888999999999888888888888888888999:::;;;:::999999:::<<<999999999999999999999999999999999999999999999:::777777666666666777777888666666666555555444444444666555333111111111111222777555333444555666666555555555555555555555555555555444333333222222222222333333333222222222222111222222222222111111111111000000/////////...............---,,,,,,,,,,,,------------.........//////---------------...///000000000000000000000000000///...------------...////////////......------,,,------------------------........................///////////////.........000000000000111111111111000000000000111111111111000000111111111111000000111111111111000000000000000000000000000000000000//////000000000000//////000000//////.........------+++---333333...,,,...////////////............444000,,,,,,...//////...///...---,,,,,,---.../////////.........---------,,,...000222222111000///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,+++***))))))******)))+++,,,+++***)))***+++(((+++---,,,---222333111,,,,,,+++***))))))******))))))************)))))))))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++```ZZZTTTRRRPPPOOORRRWWW\\\]]]```dddhhhjjjllllllllllllkkklllmmmkkkhhhfffffffffffffffgggiiikkklllkkkmmmoooppppppooommmkkkkkkjjjhhhgggeeeeeeddddddbbbccceeeggghhhhhhgggfffhhhhhhgggggghhhhhhiiijjjggghhhhhhgggfffeeeggghhhlllmmmnnnnnnnnnpppsssuuuwwwwwwvvvuuusssqqqooonnnmmmnnnooooooooonnnmmmllllllllljjjiiigggfffddddddfffeeefffgggiiiiiigggeeeggggggggghhhiiijjjkkkllljjjnnnrrrtttttttttttttttqqqpppooooooppppppooonnnnnnnnnnnnmmmmmmnnnnnnooorrrrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooooqqqpppooommmmmmmmmnnnoooqqqpppnnnmmmmmmmmmnnnnnnlllllllllmmmnnnooopppppppppooommmlllkkklllmmmnnnmmmmmmnnnooopppqqqqqqqqqppppppppppppoooppppppppprrrqqqppppppooopppppppppqqqqqqqqqqqqpppnnnmmmllliiiiiiiiijjjjjjjjjkkkkkkmmmmmmlllkkkiiigggeeedddbbb___[[[WWWTTTPPPLLLIIIDDDBBB???>>>?????????>>>>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;@@@===:::;;;>>>???===:::;;;;;;;;;;;;:::::::::999777777666666777777888999>>>;;;999999;;;<<<;;;999<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;<<<;;;::::::;;;===:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999666666666666555555555555555444333111000000111111333111111222555777777777555555555555555555555555777666666555444444555555444444444444333333333333333333333333222222222222222222222111111000000000000000///...........................///////////////////////////000111111000000000000000000000000//////...------...//////////////////............................................................////////////////////////000000111111111111222222000000000111111111222222000111111222222111111000111111111111111111000000111111111111111111111111000000111111111111000000000000000000/////////...555222444888888222000222/////////000000111111111444111------...000000//////...------------...///000////////////.........------///000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---,,,,,,+++******++++++***,,,---,,,+++***+++,,,))),,,---+++---111222000------,,,+++++++++++++++***++++++,,,,,,++++++******,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,aaa[[[UUUTTTRRRQQQTTTYYY\\\^^^bbbfffiiilllmmmnnnnnnmmmlllllllllkkkhhhfffkkkkkkkkkkkklllmmmnnnooommmoooqqqsssttttttsssrrrpppnnnllljjjiiihhhhhhiiieeefffhhhjjjkkklllkkkkkkkkkkkkllllllmmmnnnppppppoooppppppooommmlllnnnooopppqqqqqqqqqpppqqqsssvvvyyyxxxxxxwwwuuusssrrrqqqnnnooopppppppppooommmlllnnnmmmkkkjjjiiiiiijjjjjjhhhhhhhhhjjjlllllljjjhhhjjjjjjjjjkkkmmmnnnpppqqqnnnqqquuuvvvvvvvvvvvvvvvtttrrrrrrrrrtttuuutttsssrrrrrrqqqqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuttttttttttttttttttssssssrrrtttrrrpppnnnnnnoooqqqssstttrrrqqqooonnnmmmnnnnnnlllmmmnnnooopppqqqrrrrrrrrrqqqooonnnnnnnnnoooppppppqqqrrrrrrsssssssssssspppqqqsssttttttsssrrrqqqttttttsssrrrqqqqqqrrrrrrqqqqqqqqqqqqooonnnmmmllllllkkkjjjjjjjjjkkklllmmmppppppooonnnlllkkkiiihhheeebbb^^^ZZZWWWSSSOOOLLLFFFCCCAAA@@@AAABBBAAAAAA??????>>>>>>===<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===;;;999:::===???===:::<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<===<<<::::::;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>===========================>>>>>>===<<<;;;===???========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999666666666666777777777777666555333222000000000000.........000444777999999777777777777777777777777999999888888777777888888666666666555555555444444555555444444444333333333444444333333333333333222222222111000000000000111////////////000000000111222111111111111222222333000000000000000000000000000///............///000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333111111111222222222333333222222333333333333222222111111111111111111111111222222222222222222222222222222333333333333222222222222111111111111000000555333444777666111//////000000111222333444444555444222//////000111111111000//////......//////000111111111111000000000000.........///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,+++---...---,,,+++,,,---***---...,,,,,,000000.........---,,,,,,,,,------,,,,,,------------,,,,,,,,,---//////---,,,---...,,,------......------,,,bbb\\\WWWUUUTTTSSSWWW\\\```cccggglllnnnqqqrrrtttrrrpppnnnnnnnnnmmmkkkjjjoooooopppppppppqqqrrrrrrrrrsssuuuwwwxxxxxxwwwwwwtttssspppnnnlllkkkllllllhhhiiijjjlllnnnnnnnnnnnnnnnnnnnnnoooqqqssstttuuuvvvwwwwwwvvvtttsssuuuvvvtttuuuuuutttrrrrrrtttvvv~~~~~~~~~}}}|||zzzyyyxxxuuuvvvvvvwwwvvvuuusssrrrtttrrrpppnnnmmmnnnooopppnnnnnnnnnpppssssssrrrpppqqqqqqqqqqqqrrrssstttuuusssvvvyyyzzzzzzyyyyyyzzzvvvuuutttvvvxxxyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxuuuvvvwwwwwwwwwvvvtttsssvvvtttqqqooooooqqqtttvvvtttsssqqqpppooooooppppppoooooopppqqqssstttuuuuuutttsssrrrqqqqqqqqqrrrrrrttttttuuuvvvvvvvvvuuutttsssssstttuuuuuuuuuttttttvvvuuutttssssssrrrrrrsssrrrrrrqqqpppooonnnmmmmmmnnnmmmkkkjjjjjjkkkmmmoooqqqqqqqqqpppnnnlllkkkjjjfffccc___[[[XXXUUUQQQNNNHHHFFFCCCCCCDDDEEEEEEDDD???>>>>>>======<<<;;;;;;;;;<<<<<<<<<===============;;;:::;;;>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>><<<;;;::::::::::::::::::<<<<<<=========<<<<<<<<<<<<<<<<<<==================>>>>>>?????????>>>>>><<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????@@@AAAAAA@@@>>>>>>???AAA????????????????????????>>>>>>>>>===============<<<<<<<<<;;;;;;:::999999777777888888999999::::::777666555333222000//////...------000444777888999888888888888888888888888;;;::::::999999999::::::777777666666666555555555555555555555444444444444333333333333333333333333333333222111111111111222000111111111111222222222333333222222222333333444000000000000000000000000000000000000000000000000000000000111222222222333222222222222222222222222111111111111111111111111111111111111222222222222222222222333333444444555222222333333333444444444333444444555555444444333111111222222222222333333444444444444444444444444444444444555555444444444333333333333333333333333111111222444333111//////333444444444555555666666444333222222222333333333222222222222222222222222444333333333222222222222111111000///000000111111000000//////.........---------------------------------------------------...------,,,------......---,,,,,,++++++,,,,,,,,,,,,---...---,,,+++,,,...,,,//////,,,,,,//////,,,......------,,,------...,,,------......------,,,,,,...//////...------...,,,------------------,,,bbb\\\XXXWWWVVVVVVZZZ```ccchhhmmmqqqssstttvvvxxxuuussspppoooooooooooonnntttttttttuuuvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzyyywwwuuusssqqqpppppppppllllllmmmooopppqqqqqqqqqppppppqqqrrrsssuuuwwwxxx{{{||||||{{{zzzzzz{{{}}}}}}{{{{{{}}}~~~}}}|||xxxvvvtttqqqppppppqqqrrrrrrrrrsssvvvxxxyyyxxxvvvzzzyyyyyyxxxxxxxxxyyyyyyzzz|||~~~~~~}}}}}}~~~xxxwwwwwwxxx{{{||||||{{{}}}|||{{{yyyxxxwwwvvvvvvwwwxxxzzz{{{|||||||||{{{vvvwwwxxxyyyxxxwwwvvvuuuxxxvvvsssqqqqqqsssvvvxxxtttsssrrrqqqqqqrrrssstttsssssstttuuuvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttssstttuuuwwwxxxwwwvvvuuutttsssssssssssssssrrrrrrqqqppppppooooooooonnnlllkkkkkklllnnnoooqqqqqqqqqpppooommmlllkkkgggddd```\\\YYYUUUQQQNNNLLLIIIGGGFFFGGGHHHGGGGGGAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@AAACCCCCCCCCCCC==============================<<<<<<======>>>???<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>======<<<;;;;;;<<<<<<============>>>???????????????>>>>>>======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAABBB?????????@@@@@@@@@AAAAAACCCDDDDDDCCCAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>;;;;;;<<<<<<;;;:::999999:::::::::;;;<<<<<<<<<===999999888666444222000000000//////111444777888888::::::::::::::::::::::::;;;:::::::::::::::;;;;;;888888777777777666666666666666555555555444444444222222222333333333333333444333333222222222222222222222222333333333444444444444333333333333333444222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444555666666777444444444444555555555555555555666666666666555555333333333444444444555555666666666666666666666666555555666666666666555555555555555555555555555555333555666777777888777666888888888777666666666555555555555555444444555666666666666666666666666666666666666555555555444444555444333333333333444444777777666555333222111111000000000000000000000000//////////////////////////////......---......///,,,,,,+++++++++,,,,,,---,,,---......,,,,,,---......000000---,,,//////,,,------,,,,,,,,,,,,------,,,------------------,,,,,,...//////...------...,,,,,,------------,,,,,,bbb\\\XXXXXXYYYZZZ^^^dddggglllrrrvvvvvvvvvxxxzzzyyyvvvsssqqqrrrssstttsssxxxyyyzzz{{{||||||||||||~~~~~~~~~}}}{{{yyyxxxvvvuuurrrssssssssstttuuuuuuvvvtttttttttuuuwwwyyyzzz{{{~~~~~~yyyxxxvvvtttsssrrrrrrsssuuuuuuvvvyyy|||}}}|||{{{~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}{{{zzzzzzzzzyyy{{{}}}yyyzzzzzzzzzzzzyyyxxxxxxyyyxxxvvvuuuuuuwwwyyy{{{wwwvvvuuuuuuuuuvvvxxxyyyxxxxxxxxxyyyyyyzzz{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz||||||{{{zzzyyyxxxwwwuuuttttttwwwzzz{{{xxxwwwvvvuuuttttttssssssssssssrrrqqqqqqrrrrrrsssqqqpppooonnnnnnnnnoooppprrrrrrrrrrrrpppooonnnmmmiiigggbbb___\\\XXXTTTQQQPPPMMMJJJIIIJJJJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC>>>>>>>>>>>>????????????>>>>>>======>>>>>>???@@@===>>>>>>===;;;;;;<<<>>><<<===???@@@@@@???>>>>>><<<======>>>>>>??????@@@@@@@@@@@@AAA@@@@@@???>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDD@@@@@@AAAAAABBBCCCCCCCCCFFFGGGGGGEEECCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<>>>??????>>>===<<<>>>>>>>>>>>>????????????===<<<;;;:::777555333111333222111333666888999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::999999999888888888777777777777666666666666333333333444444444444555555555444333333333333333444444444444555555555555666555555444444444444444444444444444444444444444444444555555555555444444444444444444555555555555444444444444444444444444555555555555555555555555333333333444444555555666333444444555666777888888555555555666666666777777777777777888888777777777444555555666666777777777777777777777777777777777666666777777777777666666666666666777777777777888444777999777888;;;<<<999;;;::::::999888777666555555666888888666666777888888999999::::::999999888888888888777777777777666777777777777666666666666888777777555444333222111222222222222222222222222111111111111111111111111111111000////////////000------,,,,,,,,,---......---/////////...---...//////111111......000000---------,,,,,,,,,---......------............------,,,...000000...---...///------............------aaa[[[XXXYYY[[[]]]bbbhhhlllrrryyy{{{zzzzzz{{{~~~|||xxxwwwxxxzzz|||||||||}}}~~~|||{{{{{{zzzzzzzzz{{{{{{{{{yyyzzzzzz{{{|||}}}~~~zzzzzzzzzyyyyyyyyyxxxxxxyyyyyy{{{~~~}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||||||||||||||||||||}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyvvvxxx{{{}}}~~~}}}|||{{{yyyxxxxxxxxxyyyzzz|||}}}{{{zzzyyywwwvvvuuuuuuuuussssssrrrrrrssstttvvvwwwsssssssssrrrrrrrrrqqqqqqvvvvvvvvvuuutttsssrrrqqqnnnkkkgggccc```]]]YYYVVVSSSQQQMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCBBBAAAAAAAAABBB@@@AAAAAAAAABBBBBBBBBBBB???????????????@@@AAAAAA@@@BBBBBBAAA>>>>>>???BBB???@@@BBBCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIGGGEEEDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA???@@@BBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???===;;;888555333444333333555888:::;;;;;;========================<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999999777777777777888888888999777777666555555555555555555555555666666666777777888888777666666666666666555555555555555555555555666666777888888777666666666666666666666555555555444444444444444444444444666666666666666666666666333333444555555666777777444444555666777888999:::666666666777777777888888888888999999999999888888666666777888888999::::::888888888888888888888888666666777777777777666666777777888888888999999999444888999666666::::::777:::::::::999888888888777555888::::::888777999:::999999:::;;;;;;:::999999:::::::::999999999888888888888999999999888777666444444444444444333333333444444444444444444444444333333333333333333333333333222222111000000111111//////......///000000111000111222222000000111222000222222//////222111///......------......///000...//////000000//////......000111111000//////000///000000111111000000///```[[[XXXZZZ\\\^^^dddkkkqqqxxx~~~~~~}}}~~~~~~~~~|||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{zzzvvvxxx{{{~~~~~~}}}|||xxxyyy{{{|||}}}}}}}}}|||}}}|||zzzyyyxxxwwwwwwwwwsssssssssssstttvvvxxxyyyuuuuuuvvvvvvuuutttssssssyyyyyyyyyxxxwwwvvvuuutttrrroookkkgggdddaaa\\\ZZZVVVSSSOOOMMMLLLLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEECCCCCCCCCCCCDDDDDDEEEEEEAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEDDDAAA@@@BBBEEEAAABBBDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJHHHFFFEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCFFFHHHIIIIIIHHHGGGDDDDDDDDDCCCCCCBBBBBBAAABBBBBBAAA@@@===:::777555444444444666:::===>>>>>>==============================<<<======>>>??????????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999888888777777777777777666666666666777777777777::::::999888777777888888777777777777777777777777777888999::::::999888777888888777777666666555555444444444444444444444444666666666666666666666666444444444555666777777888444555666777888999::::::777777777777888888888888888999999::::::999999888777777888999::::::;;;;;;999999999999999999999999666666777777777777666666888888888999999:::::::::888<<<;;;777777;;;;;;777999999999999999999999999555888;;;;;;999888999;;;999999;;;;;;;;;;;;999999;;;;;;:::::::::999999999777888:::;;;:::999666555555666666777888999999:::666666666666666666666666444444444444444444444444444444333222111111111222111111000000111222333333222333444444222222333444000333333000000333333000///////////////000111111000000111111111111000000000111333333111000111222222222333333333333222222bbb```___``````aaaiiisss~~~~~~~~~~~~|||zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||zzzvvvvvvvvvwwwyyy{{{}}}yyyyyyyyywwwuuuvvvxxx{{{yyy|||{{{xxxyyy|||}}}{{{vvvsssnnnkkkhhheeebbb```[[[XXXSSSPPPMMMKKKIIIGGGKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJIIIIIIHHHHHHHHHGGGMMMKKKJJJHHHGGGGGGHHHHHHDDDFFFqqqzzzHHH???RRRBBBFFFDDDBBBBBBCCCEEEEEEEEECCCDDDEEEBBB===999888999666888:::===@@@BBBCCCDDDDDDCCCAAA@@@@@@@@@AAAAAA???@@@AAAAAA@@@???>>>===AAAAAABBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::888888888888777777666666888999:::;;;;;;:::999888777777777666666666666666777777888888888888777777888888888888777777777777777777777777777777777777999999999888888888888777555666666666666666555555999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<===<<<<<<;;;;;;::::::999777777888999999999999888;;;<<<===<<<:::999:::;;;>>>======<<<;;;999888777;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;===;;;::::::<<<======<<<;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<===<<<:::999888999999:::999999999999999:::;;;<<<:::;;;<<<===============::::::999999888777777666888777777777777777777888666666555444444444444444333333333222222111111111///000111444555777777888666666555555555444444444666333111111333555333111333222222222222333444444777999:::888444222222444444444555555555555444444dddbbbaaacccccceeemmmvvv}}}~~~~~~~~~||||||{{{{{{{{{}}}~~~||||||{{{yyyxxxyyy{{{~~~}}}~~~{{{{{{}}}~~~{{{yyyuuuqqqnnnkkkhhheeebbb]]]ZZZVVVTTTSSSQQQPPPNNNNNNOOOPPPPPPPPPOOOMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKLLLNNNNNNNNNNNNMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFGGGEEECCC```fffEEEAAANNNAAAFFFEEECCCCCCEEEFFFFFFFFFGGGHHHHHHEEE@@@<<<;;;;;;999;;;===@@@CCCEEEGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEAAABBBBBBCCCCCCBBBAAA@@@DDDDDDEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@?????????????????????????????????@@@???===<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999999:::;;;<<<======>>>999:::;;;;;;<<<<<<;;;;;;===>>>???>>><<<;;;<<<===AAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA?????????@@@???>>>>>>>>>>>>=========<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<======>>>===>>>>>>????????????>>><<<<<<;;;::::::999888888::::::999999999999::::::777777666555555555555666555555555444444333333333222222444666777888888888777777777666666555555555777444222333555777666444555555444444555555666777777999999888555333444555666777777888888777777666cccaaabbbdddeeegggoooxxx}}}~~~}}}}}}~~~}}}}}}}}}{{{xxxtttqqqnnnjjjgggddd^^^[[[XXXWWWWWWWWWVVVUUUSSSSSSTTTUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNLLLKKKKKKJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMLLLMMMNNNPPPNNNNNNMMMMMMMMMMMMLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIEEENNNPPPFFFFFFKKKDDDHHHFFFEEEEEEGGGIIIIIIHHHIIIIIIGGGCCC???;;;:::;;;999;;;>>>AAADDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<===>>>???@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>===<<<<<<;;;;;;;;;<<<<<<999::::::;;;<<<===>>>???;;;;;;<<<==================?????????===<<<===>>>@@@@@@@@@@@@@@@??????>>>;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCGGGEEEBBBAAABBBBBB@@@???@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@>>>>>>======>>>>>>????????????@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;888777777666666666666666666666666555555555555444444555666777777888888888666666666666666555555555666444333444666777777777777666666666666777888888777888999888666555666777777777888888888888777777```___```cccdddfffoooxxx~~~}}}zzzwwwssspppmmmhhheee^^^\\\YYYWWWWWWXXXWWWVVVVVVVVVWWWXXXWWWVVVUUUTTTRRRSSSTTTUUUUUUSSSQQQOOOQQQQQQQQQPPPPPPOOOOOOOOOSSSSSSRRRRRRQQQPPPPPPOOORRRSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPQQQSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRQQQPPPPPPRRRTTTLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMHHHGGGKKKLLLIIIJJJJJJIIIHHHIIIKKKLLLLLLKKKLLLJJJGGGCCC???<<<<<<<<<:::===@@@CCCFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@>>>===>>>@@@AAA?????????>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>============>>>>>>>>>>>>============<<<;;;;;;<<<===============<<<>>>>>>>>><<<<<<===>>><<<<<<===>>>>>>=========<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBFFFDDDBBBAAABBBBBBAAA@@@AAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBB?????????>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<999999888777777777777888666666666666666666666666777777777888888777777777666666666666555555555555555555444555666888999999888888777777888888999:::888999999999888888999999666777777888888777777666______```dddeeegggoooxxx|||yyyuuuqqqllliiiaaa___[[[YYYYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYWWWUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPPPPUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPRRRSSSNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOMMMRRRKKKHHHOOOMMMHHHNNNLLLKKKKKKLLLNNNOOOOOONNNPPPMMMHHHDDDAAA@@@??????>>>AAADDDHHHKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDEEE?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????======<<<<<<===>>>??????@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======>>>???????????????>>>???@@@@@@???>>>???@@@>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBEEECCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????????????????===???@@@BBBBBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>=========???>>>>>>======>>>>>>???>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888888999999999:::<<<===<<<;;;;;;;;;;;;<<<======;;;::::::;;;;;;<<<<<<;;;888999999::::::999999888aaaaaacccfffgggiiipppyyy~~~~~~}}}~~~{{{vvvqqqmmmfffccc___]]]\\\[[[ZZZXXXXXXYYYZZZZZZZZZYYYXXXWWW[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMIIIOOOMMMKKKOOOLLLIIINNNNNNMMMNNNPPPRRRSSSRRRQQQNNNJJJDDD@@@????????????>>>AAAEEEIIILLLMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBB??????@@@AAACCCEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHFFFEEEEEEGGGIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC????????????????????????BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>???????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBB@@@????????????@@@AAAAAA???===<<<===??????>>>=========>>>>>>>>>>>>======aaa```cccfffggghhhooowwwwwwzzz|||}}}{{{yyyxxxwww|||{{{zzz{{{}}}}}}|||{{{|||}}}~~~}}}~~~|||wwwqqqmmmgggdddaaa___^^^^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWSSSTTTVVVWWWVVVTTTQQQPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKKKKMMMOOOJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNOOOOOONNNMMMLLLKKKHHHIIILLLMMMMMMMMMNNNNNNOOOOOOPPPRRRUUUUUUTTTSSSPPPJJJDDD@@@@@@AAABBBBBBAAADDDHHHMMMPPPPPPPPPOOONNNOOOPPPQQQRRRQQQQQQPPPLLLKKKJJJIIIIIIJJJJJJKKKMMMLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDFFFHHHDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGFFFEEEEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLJJJHHHHHHJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@>>>@@@AAA@@@>>>>>>@@@BBB@@@????????????@@@AAAAAABBB@@@??????AAABBB@@@>>>???@@@@@@@@@@@@@@@@@@???___^^^aaadddeeefffllltttqqqtttwwwxxxwwwuuuttttttwwwvvvvvvwwwxxxxxxwwwuuuuuuvvvxxx{{{~~~}}}||||||}}}~~~~~~}}}|||~~~}}}zzzuuunnnjjjeeeccc```^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWTTTVVVXXXZZZYYYVVVSSSQQQNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNNNNNNNMMMMMMOOOQQQMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKIIIEEEJJJNNNLLLPPPTTTPPPPPPPPPQQQSSSVVVWWWUUUTTTXXXRRRKKKHHHHHHKKKKKKKKKJJJMMMRRRWWWYYYZZZYYYXXXWWWXXXZZZ[[[\\\[[[ZZZZZZWWWVVVUUUTTTSSSSSSTTTUUUTTTSSSQQQOOOOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMMMMMMMKKKHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIGGGDDDBBB@@@???AAABBBBBBCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@CCCBBBAAA?????????@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCC???>>>>>>======>>>>>>???===<<<<<<;;;;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>?????????>>>>>>===<<<<<<======>>>>>>>>>???===>>>@@@>>>;;;;;;===???======<<<<<<======>>>???EEEBBB@@@AAACCCDDDBBB????????????@@@@@@?????????