BM6P6(@ jjjZZZZZZSSSSSSRRRBBBCCCEEE@@@999222---+++,,,,,,******)))(((''')))---000:::777444333444555666666444222555======444---,,,......///000000000000000111222555777888888777777555;;;CCCMMM^^^tttwwwdddUUUWWWOOOHHHHHHJJJIIIIIIKKKWWWdddnnnxxxwwwwwwbbbZZZOOOFFFBBBCCCEEEFFFIIIFFFDDDCCC???888555666@@@HHH]]]}}}rrrgggsssttt|||{{{|||___;;;///222111111111222333666888999<<>>CCCJJJLLLNNNPPPQQQRRRSSSSSSSSSbbbcccYYYMMMDDD???AAA555CCC@@@444EEEMMMIII{{{wwwvvv{{{hhhppp~~~lllkkk}}}ttthhhhhh\\\PPPOOOMMMOOOZZZ^^^[[[VVVPPPKKKHHHFFFFFFFFFHHHJJJJJJFFFAAA===;;;;;;888666@@@ZZZzzzqqqoooJJJ;;;,,,...---,,,,,,,,,---...///333555888:::<<>>;;;CCCmmmnnnddd[[[```gggeeeaaa]]]\\\\\\^^^```^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZ```dddkkk|||gggeeeHHHIIIJJJXXXyyyrrriiiaaa[[[TTTKKKEEEDDDDDDCCCJJJddd{{{lll___;;;222222222333666<<>>BBBFFFIIIFFFNNN^^^tttJJJiiiggg<<<777555<<>>CCCWWWuuummmiii[[[ZZZYYY]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZ]]]___lll```MMMJJJHHHMMMcccvvvppplllcccUUUJJJPPPLLLMMM\\\ttttttddd~~~fffSSS777111222444777;;;AAAIIINNNTTTQQQNNNOOOSSSUUUUUUTTT[[[YYYZZZuuutttLLLAAABBB@@@CCC:::;;;:::???BBBEEE\\\tttmmmyyy}}}nnngggqqqpppzzzoooqqqsssgggZZZVVVRRRSSS^^^aaa___[[[VVVQQQMMMKKKIIICCCCCCBBBAAA@@@???>>>>>>>>>888>>>WWWtttaaa888000000............///000222333444777;;;>>>AAAEEEIIILLLGGGQQQ___zzzNNNiiiBBB:::999:::>>>```~~~uuuWWWJJJ@@@TTT}}}hhh\\\rrrmmmqqqXXX}}}mmmbbb[[[mmmyyyjjjcccbbbTTTTTT___rrrzzzvvvqqqjjj___UUUSSSUUULLLDDD===;;;;;;888777777<<>>CCCHHHMMMPPPTTTQQQNNNQQQVVV[[[\\\[[[___YYY^^^lll]]]EEECCC???JJJ;;;:::@@@>>>@@@GGGPPPwwwxxxtttssssssxxxlllqqqjjjaaa___[[[ZZZdddgggeeeaaa\\\WWWQQQMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>===888DDDeeeRRR555111---...------...///222444555777:::>>>AAADDDGGGJJJLLLMMMTTT\\\PPPaaaHHH:::666777888OOOxxxdddOOO@@@NNNttt}}}vvvttt```ooo}}}yyyZZZtttnnnfff]]]gggssskkkccc```WWWWWWbbbttt}}}wwwtttnnnlllhhhbbbZZZRRROOOPPPGGGAAA======<<<888777999???QQQ```YYYJJJNNNnnnxxxvvvwwwvvvtttpppuuuBBB...333000,,,------------...///000111hhhZZZ[[[WWWXXXWWWFFFGGGCCC???999333...,,,++++++))))))***)))((((((***,,,777888888666222111111333222333333444555444111---......///000000000000000000222555888:::::::::999555999CCCOOOZZZlll{{{lll```VVVNNNJJJEEEFFFGGGDDD===999AAAKKKdddooo___oooyyyxxxyyyfffCCC000222333333333333444666888:::<<>>FFFGGGeee}}}uuubbbiiigggfffkkkjjjhhhppplllkkkgggbbb\\\VVVPPPMMMHHHGGGEEEEEEEEECCC@@@<<<;;;;;;OOOrrrwwwCCC666555***---------...000333555777;;;>>>BBBDDDEEEFFFHHHJJJOOOQQQTTTgggzzzZZZWWWTTT===000666888DDDqqqsssWWWAAAGGGcccyyy}}}zzzdddssspppdddcccllljjjccc^^^[[[WWWeeeuuu~~~}}}vvvnnngggcccccc```ZZZSSSNNNJJJGGGDDDAAA>>>>>>:::666666:::EEE]]]bbbLLLBBB[[[|||zzzvvvuuusssqqqppp{{{kkk<<>>FFFGGGQQQVVVUUUmmm```{{{yyynnnuuu|||rrrooo]]]RRRVVVWWWRRRRRRYYYWWWXXXYYYYYYXXXWWWUUUTTTVVVWWWXXXXXXXXXWWWUUUTTTRRRXXXYYYZZZXXX~~~ttteeeOOOMMMIIICCCRRRlllwwwpppwwwtttxxxnnn[[[{{{cccWWW444///888???IIIRRRUUUUUUSSSRRRZZZYYYYYYXXXXXXYYY[[[\\\YYYXXXYYY___lllIIIJJJEEE@@@===666<<<999;;;BBBAAAVVVxxxqqqtttooommmtttrrrmmmppprrrqqqoookkkeee^^^YYYUUUHHHDDDAAAAAABBBAAA>>>;;;:::DDD^^^}}}iii:::555666***------...000222555888:::===@@@CCCEEEEEEFFFGGGHHHKKKLLLNNNWWWsssRRR|||jjjMMM000777:::???eee|||bbbFFFBBBRRRzzzjjjrrrzzz~~~nnndddiiimmmfff```bbbZZZhhhvvv|||{{{uuummmfffcccccc```XXXQQQKKKEEE???BBB???===;;;777444777>>>OOO```[[[DDDGGGjjj{{{vvvuuutttqqqppprrr~~~bbb999111***,,,///,,,------...000222333444hhhZZZ\\\WWWWWWUUUCCCCCCBBB???:::444///,,,******((()))***)))((('''(((***111444777666222000222555666888777444555999888333......///000000000000000000222555888:::;;;;;;;;;888555:::HHHVVVgggvvvpppjjjhhhddd^^^[[[\\\XXX[[[SSSNNNRRRNNNHHHKKKIIIGGGEEEDDDEEEFFFEEEEEEFFFFFFEEE@@@<<>>@@@DDDLLLVVV______]]]vvvMMMttt{{{YYYRRRRRRWWWVVVPPPTTT^^^WWWWWWXXXXXXXXXWWWVVVVVVSSSUUUXXXZZZ[[[YYYVVVTTTUUUZZZVVV^^^WWWdddwwwuuuwwwUUUNNNLLLEEEJJJXXXzzzyyyqqqyyyfffFFF>>>888>>>DDDMMMSSSUUUTTTRRRRRRWWWYYY[[[ZZZVVVUUUWWWZZZUUU[[[VVVZZZvvvrrrLLLNNNLLL;;;GGG777:::999;;;???>>>MMMgggxxxrrryyyxxxpppqqqzzz{{{zzzxxxtttnnniiifffVVVOOOFFFAAA@@@@@@>>><<<;;;QQQooobbb888///000...//////000222555999<<<>>>;;;>>>BBBEEEEEEFFFGGGHHHHHHKKKOOORRRkkkWWWhhhfff888999:::999QQQnnn{{{lllPPPCCCGGGuuu|||tttrrrddduuufffjjjssskkkbbbgggeeeqqq{{{|||zzzwwwrrrlllhhhiiieee\\\UUUPPPHHH@@@???===<<<:::777777???JJJ[[[XXXMMMGGGYYYxxx{{{vvvssstttsssrrrvvv}}}PPP000333***,,,///,,,,,,---///000222444555gggYYY[[[VVVUUUSSSAAA@@@BBB???:::444000,,,******((()))***)))((('''((())),,,111555444111000333666:::;;;888222333999;;;777...//////000000000000000000222555888:::;;;;;;;;;:::444777FFFUUUfffhhh___XXXSSSSSSSSSPPPMMMMMMRRRTTTMMMIIINNNLLLGGGKKKCCCCCCDDDFFFHHHHHHFFFDDDKKKJJJGGGAAA???KKKhhhqqqjjjwwwxxxoooOOO000///777000000000222444888<<<@@@BBBHHHQQQRRRWWW^^^VVV______ttt{{{```^^^YYYVVVVVVVVVWWW\\\aaa[[[\\\\\\]]]]]]]]]]]]]]]PPPTTTXXX\\\\\\ZZZVVVTTTZZZ]]]UUUddd^^^[[[ooorrreeeDDDBBBIIIHHHLLLUUUJJJ~~~yyy{{{aaa---@@@777BBBFFFKKKOOOPPPPPPPPPPPPPPPVVV[[[ZZZUUUSSSWWW\\\LLL[[[VVV___lllYYYTTTPPP555MMM;;;;;;;;;===>>>???IIIVVVyyysss~~~}}}~~~}}}xxxuuuiii^^^OOOEEEAAA@@@???===>>>ZZZzzzrrr```999)))***222111111222555888;;;???AAA888<<>><<<<<<;;;:::<<>>:::999666888@@@NNNccc~~~nnnZZZRRRLLLLLLLLLJJJIIIJJJOOOMMMIIIFFFDDDDDDEEEFFFCCCBBBBBBCCCDDDGGGJJJLLLOOOGGGAAABBBGGGYYYzzzvvv~~~nnnpppyyy^^^;;;444111---444000111333666:::>>>BBBEEEGGGKKKQQQUUUWWWZZZ```dddfffaaa{{{gggTTTUUURRRSSSWWWYYYWWWVVVXXXZZZYYYZZZ\\\]]]]]][[[YYY[[[YYYXXXZZZ]]]___^^^\\\ZZZZZZZZZaaacccbbb~~~tttrrrjjjDDDFFFIIIAAABBBKKKLLLUUUyyy___HHH;;;:::===LLLNNNOOOMMMKKKKKKMMMPPPQQQSSSUUUWWWWWWWWWXXXYYYWWWJJJUUUVVVVVV}}}TTTHHH666FFF???===:::888:::???DDDHHHrrr|||mmmccc\\\JJJ======>>>CCCkkkrrrLLL///...333,,,222333555777999;;;===>>>???@@@BBBEEEGGGIIIJJJJJJKKKRRRQQQVVVUUU~~~PPP{{{JJJAAA999999<<>>;;;;;;777777>>>JJJ]]]xxx}}}mmm[[[TTTOOOOOOPPPNNNLLLMMMOOONNNLLLJJJIIIIIIJJJKKKHHHGGGFFFFFFFFFHHHJJJLLLNNNKKKEEEDDDRRRqqqxxx|||oooqqqtttYYY999333111...333111222444777<<>>:::999:::>>>CCCFFF\\\ssskkkeeeSSSFFFFFFFFFWWWwwwcccDDD...---222...555666888:::<<<>>>@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJGGGOOOKKKPPPQQQtttaaadddmmm999666333666<<>>777111...,,,***)))************))))))))))))***...222333222222444666555555555333222444777:::000///...///111222222111333222222666<<>>===999777;;;DDDUUUpppzzzaaaYYYSSSSSSTTTRRRQQQRRRNNNNNNNNNNNNOOOOOOOOOPPPMMMLLLJJJIIIHHHIIIKKKLLLLLLLLLFFFHHHaaauuulllfffrrrmmmQQQ666222222000222222333555999???EEEKKKOOOOOOQQQUUU[[[```bbbbbbaaa```lll]]]}}}mmm[[[NNNPPPWWWQQQNNNNNNQQQRRRQQQSSSVVVMMMNNNOOORRRTTTTTTRRROOOTTTSSSSSSTTTVVVWWWVVVUUUUUU[[[YYYUUUVVVUUU]]]qqqcccccckkk]]]QQQ???DDDGGGJJJIIIPPPpppttt___KKK@@@BBBKKKTTTJJJMMMPPPRRRRRRRRRSSSTTTOOOPPPRRRTTTVVVXXXXXXYYY[[[\\\[[[UUUUUUqqq___LLLUUU777BBB???<<<::::::<<<@@@BBBJJJ}}}||||||ssskkkWWWJJJJJJIIIooosssMMM999,,,,,,111111:::;;;<<<>>>@@@AAACCCCCCFFFFFFFFFFFFGGGGGGHHHIIIEEENNNGGGLLLOOO___yyyPPPLLL<<<444888666DDDhhhwwwaaaJJJDDDKKKttttttwwwtttxxxzzzuuupppggg]]]OOOMMMAAA777CCC]]]fff___JJJPPP___sss|||xxxyyyzzzrrrrrrhhhiii~~~xxxggg}}}~~~wwwNNN333111---+++......333333444666888999;;;;;;dddYYYXXXWWWMMMHHHFFF@@@CCC>>>777222...,,,***(((************)))))))))((()))---111333333222333444555666777666555444555666000///...///111222111111333222222666;;;???AAAAAA???;;;888999???OOOiiikkkaaaXXXUUUTTTRRRRRRUUUMMMNNNOOOPPPQQQPPPOOOOOOLLLKKKJJJHHHHHHJJJKKKLLLNNNJJJIIIYYYyyylllhhhoooqqqaaaGGG444111333222222444666888===CCCJJJPPPTTTVVVVVVZZZ```eeegggeeeaaaiii```aaa[[[www~~~___VVVTTTQQQSSSYYYSSSPPPOOOPPPOOOMMMPPPUUUOOONNNMMMOOOQQQSSSSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSPPPZZZYYYUUUYYY[[[\\\bbblll]]]|||nnnXXX???LLLDDDJJJRRRRRRQQQbbbwww|||}}}sssuuuggguuu[[[JJJGGGKKKQQQSSSTTTVVVYYY[[[\\\[[[[[[ZZZUUUUUUVVVXXXZZZ[[[[[[ZZZYYYbbb^^^XXXZZZdddtttPPPVVV@@@CCCAAA>>>;;;:::;;;===???AAA```~~~}}}tttnnnhhhXXXRRRWWWYYY```:::111---,,,111333===>>>???@@@BBBCCCDDDEEEJJJIIIHHHGGGGGGGGGHHHHHHFFFOOOHHHKKKRRRRRRTTT~~~FFF999@@@999555MMMkkkjjjXXXKKK@@@TTTuuuiii~~~yyymmmcccZZZSSSEEE@@@PPPdddaaaPPPJJJYYYooo~~~xxxvvvtttzzzqqqsssqqqqqqzzznnnlllttt}}}aaa@@@---///------111222444444666888999;;;<<<<<>>888222///,,,***(((************)))))))))((((((,,,111444555333000///333666999:::888555333222222000...///000222222111333222333555:::>>>BBBDDD@@@===:::999===KKKcccyyy|||uuuiii[[[UUUQQQNNNOOOQQQMMMNNNOOOOOOOOOMMMKKKJJJHHHHHHGGGGGGHHHJJJLLLNNNRRRJJJTTTvvvjjjnnn}}}yyynnnlllUUU>>>333000333555333777999<<>>???@@@AAABBBCCCDDDDDDJJJJJJIIIHHHGGGGGGGGGHHHFFFNNNJJJJJJTTTNNNllllllhhh]]]666======333:::VVVjjjiiiVVVDDDBBBeeezzzsssjjj___QQQIIIRRR```cccWWWKKKZZZlll}}}yyyyyyqqqzzzrrr||||||jjjrrrOOO555***...------222333333444666888:::;;;<<<<<>>CCCGGGBBB???===;;;;;;FFF]]]rrr}}}pppbbbZZZTTTOOOMMMNNNMMMNNNNNNNNNLLLJJJHHHGGGFFFFFFFFFFFFHHHKKKNNNPPPNNNKKKbbbxxxeeeuuu|||{{{]]]dddHHH777444///222888555999<<<@@@FFFLLLPPPTTTUUU[[[]]]```dddhhhiiihhhgggfffiiisssoooiiixxxwww^^^UUUTTTZZZYYYQQQPPPXXXWWWUUUUUUUUUPPPLLLNNNSSSVVVRRRMMMKKKMMMPPPTTTVVVQQQRRRSSSSSSQQQQQQRRRSSSLLLUUUSSSSSS[[[\\\VVVWWWVVVvvvrrrzzzlllIIICCCGGGEEE@@@FFFTTTWWWPPPaaammmzzztttooommmmmmyyy~~~|||}}}yyyuuugggdddqqq|||oooTTTIIINNNWWWZZZWWWXXXWWWWWWXXXZZZYYYWWWUUUYYYWWWVVVXXX[[[\\\ZZZWWWSSS]]]]]]___ccc\\\llljjjAAAFFFFFFEEEBBB@@@>>>===<<<<<<>>><<>>DDDIIIDDDBBB???<<<999AAAUUUiiizzzooohhhaaaYYYRRRQQQNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHIIIJJJMMMPPPRRRLLLYYYwwwqqqdddrrrjjjddd]]]>>>333555///111:::777;;;>>>DDDJJJOOORRRSSSSSSYYY\\\___cccdddfffgggiiiaaarrrdddaaaqqqaaakkknnnrrrvvv{{{zzz~~~{{{vvv^^^hhhYYYYYY\\\___YYYQQQPPPUUUSSSTTTUUUVVVRRRMMMOOOUUUWWWTTTQQQOOOPPPRRRTTTTTTPPPRRRTTTSSSQQQPPPQQQSSSSSSWWWTTTVVV^^^[[[WWW]]]^^^jjjtttuuuSSSRRRMMMFFFFFFKKKOOOPPPMMMSSSZZZ```eeekkksssxxxxxxuuuuuutttssssssooozzz}}}yyy{{{xxxvvvmmmjjjhhh\\\ZZZhhh}}}tttttt^^^XXXSSSSSSVVVUUUOOOIIIUUUSSSRRRSSSVVVWWWVVVTTTWWWTTTSSSVVV[[[^^^\\\YYYUUUXXXYYY]]]___ZZZddd{{{KKKAAAGGGFFFDDDBBB@@@>>>===<<<>>>??????bbbyyylllUUUnnnWWW<<>>888888RRRjjjnnncccOOOBBBUUU~~~|||www}}}wwwttttttpppiiigggiiiWWWPPPSSS^^^]]]QQQRRR^^^ppp|||yyyvvvuuusssqqqyyyqqqxxxzzz}}}}}}nnn;;;......444000///444333444555888;;;<<<======<<>>EEEJJJEEECCCAAA<<<888===PPPbbbxxx{{{vvvpppddd[[[WWWOOONNNNNNMMMMMMLLLLLLLLLMMMLLLKKKKKKMMMOOORRRTTTTTTlllvvvkkkyyydddaaalllXXX888111666///000;;;888<<<@@@FFFMMMQQQRRRQQQQQQVVVZZZ___aaaaaabbbfffiiidddhhhgggccceeeooosssmmm|||yyywwwxxxlllaaasssvvvtttzzznnneeeMMM[[[___XXXRRRRRRWWWZZZ[[[ZZZPPPQQQUUUWWWSSSOOOQQQWWWXXXWWWUUUUUUVVVVVVTTTSSSPPPRRRSSSRRRPPPOOOPPPSSSSSSSSSPPPUUU]]]XXXUUU```\\\hhhzzzzzz\\\LLLUUUVVVGGGEEERRRMMMPPPSSSTTTSSSSSSVVVYYY[[[aaaeeeccccccgggjjjkkk~~~~~~tttmmmwwwtttssswwwxxxwwwwwwzzzxxxyyywwwuuuxxx}}}xxxoooxxxssskkknnnvvvrrrsssyyy~~~vvvpppTTTTTTTTTSSSRRRQQQQQQQQQNNNKKKJJJLLLOOORRRRRRQQQNNNLLLKKKPPPVVVYYYXXXUUUXXXUUUVVVZZZZZZYYY___jjjqqqTTTGGGFFFEEECCCAAA???>>>===999AAA999PPPWWWNNNBBBnnn|||III666111555777===CCC@@@AAABBBBBBBBBCCCCCCCCCDDD@@@CCCGGGJJJKKKJJJHHHGGGJJJJJJSSSEEELLLYYYMMM]]]{{{ccc\\\222>>>999000FFFaaayyyqqq^^^HHHEEEeee}}}zzzuuupppssszzz``````cccccc[[[TTT]]]mmmxxxzzzyyywwwtttpppvvvmmmuuurrruuuSSS444***...666333444999888444666999<<<>>>>>>>>>===eeeVVVUUUXXXNNNGGGFFFCCCAAA???:::222//////---(((((((((((((((((((((((((((---,,,+++...111333111...000555888666111///333888333333222000///000333666555666666555666:::BBBIIIHHHFFFEEECCC<<<:::FFFUUUwwwzzztttkkkdddWWWSSSPPPRRRUUUUUUPPPKKKIIINNNTTTYYYYYYWWWXXXZZZffffffooodddIII999///222444333666===DDDGGGLLLOOOQQQRRRSSSTTTXXXWWWZZZ^^^^^^[[[\\\```bbb___```dddeeedddfffjjjyyy~~~}}}~~~mmm___\\\]]]\\\YYYXXXVVVTTTSSSRRRSSSTTTUUUPPPTTTUUUQQQOOOPPPPPPNNNSSSRRRQQQQQQQQQPPPMMMKKKLLLMMMOOOQQQRRRQQQPPPOOOTTTTTTTTTTTTVVVXXXZZZ[[[```aaa^^^sssZZZ```___SSSMMMPPPHHHPPPSSSHHHOOOXXXMMMOOOWWW]]]]]][[[^^^eeekkkjjjmmmooonnnkkkjjjlllnnn|||wwwrrrrrruuuwwwvvvuuussspppnnnooorrrrrrnnnjjjhhhuuuhhhrrrpppooo|||ttt]]]VVV]]]^^^WWWSSSSSSSSSPPPPPPKKKJJJNNNOOONNNPPPVVVMMMHHHGGGMMMSSSTTTSSSSSSPPPRRRSSSSSSRRRSSSUUUWWWoooGGG>>>GGGLLL???===CCC:::BBB999666GGGiiiddd[[[LLL^^^ccc444777;;;???BBBDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFJJJHHHGGGGGGHHHIIIGGGFFFHHHIIIJJJJJJKKKMMMQQQUUUnnnttt~~~BBB>>>999000999GGGjjjrrrYYYQQQPPPqqqzzzkkkgggmmmcccaaa]]]ZZZ[[[cccqqq{{{}}}wwwtttuuuvvvqqqwwwuuurrrfff@@@333222222444777:::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@fffWWWUUUWWWNNNGGGFFFCCC@@@???999222//////,,,((((((((((((((((((((((((((((((((((((,,,222666777777333777:::888444111111333444444333111000000333666444555666555666:::BBBIIINNNKKKHHHDDD===999AAALLLiii~~~uuubbbccceeeeeedddccccccdddYYYSSSWWWbbbbbbYYY[[[eeefffhhh[[[???444...222555666<<>>999CCCEEEBBB???:::;;;;;;<<>>@@@@@@>>>>>>>>><<<:::;;;===???gggWWWTTTWWWOOOHHHGGGCCC@@@>>>999111......,,,'''(((((((((((((((((((((((('''''''''+++000666:::;;;333555777888888666333111555555555333111111333555222444555555666:::BBBHHHQQQNNNKKKGGG@@@;;;>>>DDDZZZwww|||yyywww|||lll______jjjhhh]]]bbbttt~~~{{{bbbbbbUUU777111///444666888AAALLLMMMPPPSSSVVVVVVVVVVVVWWWWWWXXX[[[aaaaaa^^^___ccc```^^^^^^bbbdddccceeeiiiuuunnneeebbbfffvvv|||uuurrrtttyyy|||}}}sssfffVVVSSSPPPOOOPPPQQQPPPOOOPPPOOONNNMMMLLLMMMNNNOOOOOOPPPNNNKKKMMMOOOLLLFFFEEEEEEGGGJJJKKKKKKHHHEEEHHHIIIJJJKKKKKKJJJHHHGGGIIIKKKNNNQQQSSSRRRQQQOOOPPPUUUeeecccllluuulllrrr___hhhPPPDDDEEEDDDJJJSSSSSSGGGEEEFFFJJJOOOSSSUUUUUUUUUWWWXXXXXXYYY[[[___bbbhhhjjjiiihhhkkkoooiii___mmmqqqnnnbbbUUUSSS___mmmrrr___[[[[[[[[[YYYUUUVVVXXXWWWTTTUUUSSSSSSVVVWWWUUUUUUWWWTTTOOOMMMQQQTTTRRRPPPPPPQQQRRRSSSSSSSSSSSSUUUXXX[[[{{{sssVVV888777FFFEEE===@@@777;;;>>>:::555===WWWqqqccc===:::<<>>hhhtttSSSCCCUUUvvvllljjjmmmkkkjjjlllsss||||||uuuqqqzzzzzzOOO---333333444777<<>>;;;999:::===???hhhWWWSSSVVVOOOIIIHHHCCC@@@>>>888111......,,,'''((((((((((((((((((((((((***)))((())),,,111555888000000000444777999777444666666666555222111222333111333555555555:::AAAGGGPPPOOONNNKKKFFFAAA@@@@@@OOOyyy{{{uuuqqqnnnhhheeerrr}}}hhh]]]]]]KKK333222444777888:::DDDOOORRRTTTXXXYYYYYYXXXXXXYYYZZZYYY[[[```bbbbbbfffkkkdddaaaaaadddeeecccdddhhhhhhhhhiiiiiifffccchhhpppyyymmmaaaVVVPPPPPPRRRSSSSSSRRRPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOMMMLLLJJJJJJOOOTTTQQQJJJFFFFFFGGGIIIJJJHHHDDDAAADDDEEEFFFHHHJJJJJJJJJJJJHHHJJJLLLNNNOOOOOONNNNNNRRRJJJUUU___]]]~~~ooohhheeePPPEEEJJJNNNKKKGGGFFFLLLGGGEEEGGGJJJLLLNNNQQQPPPQQQSSSUUUVVVXXXZZZ\\\WWW[[[]]]]]]ccckkkjjjbbbWWW]]]bbb^^^XXXXXXaaajjjyyy~~~ggg]]]aaa\\\[[[YYYYYY\\\]]]YYYUUUTTTTTTUUUXXXXXXXXXXXXYYYTTTOOONNNRRRTTTRRRPPPQQQWWWXXXYYYXXXVVVVVVWWWYYY]]]fffLLL222<<>>HHH<<<999999<<<===;;;===AAALLL]]]{{{|||lllMMM666===???BBBEEEGGGHHHHHHHHHEEEEEEEEEGGGIIIKKKNNNPPPMMMKKKHHHHHHIIIIIIIIIHHHFFFGGGHHHHHHJJJLLLQQQTTT[[[jjj}}}uuuqqqDDD666000555111PPPlll~~~oooTTTMMMRRR{{{kkkccchhhpppvvvttttttxxx~~~||||||}}}}}}|||___<<<...666555666888:::<<<;;;:::@@@???===;;;999:::>>>AAAjjjXXXSSSVVVOOOJJJHHHDDD@@@???999111......,,,'''))))))))))))))))))))))))+++***((('''))),,,111444222///,,,...333777777555555666777666333222222222111333555555555999???EEEPPPSSSTTTQQQLLLGGGBBB>>>GGGgggvvvlllxxxsss```\\\WWW999///222777:::;;;>>>HHHSSSTTTWWWZZZ[[[[[[YYYYYYZZZ]]][[[ZZZ]]]```bbbjjjrrrhhheeedddfffeeebbbcccfffgggcccbbbdddeeebbbbbbcccbbbttt{{{rrreee[[[VVVVVVWWWYYYQQQSSSUUUTTTQQQOOOOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNJJJIIIHHHHHHMMMRRROOOHHHHHHHHHIIIKKKLLLKKKHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMWWW]]][[[bbb^^^LLLGGGAAA???DDDGGGFFFJJJPPPOOOIIIIIILLLIIIJJJKKKNNNPPPRRRRRRRRRLLLRRRYYY\\\___```^^^ZZZcccaaacccnnn}}}lllbbbzzzzzzaaabbbcccYYYXXXXXX\\\^^^\\\WWWSSSQQQSSSTTTVVVWWWYYYYYYYYYPPPMMMMMMQQQSSSQQQQQQTTTVVVXXXYYYXXXXXXXXXZZZ\\\aaa```xxxhhh999444;;;>>>HHHBBB;;;999>>>AAA???999666<<<>>>HHHaaa{{{~~~tttuuuzzzYYYAAA===AAACCCEEEHHHIIIIIIIIIHHHFFFFFFEEEFFFGGGHHHJJJKKKHHHFFFDDDDDDFFFHHHIIIIIIFFFGGGHHHHHHIIIKKKOOORRRUUU___tttVVVAAA>>>000:::CCCRRRooommmUUUIII```pppiiirrr}}}}}}~~~|||zzzzzz|||~~~zzzmmmFFF666888777777777999<<<<<<;;;:::<<<<<<;;;::::::;;;???BBBkkkXXXRRRUUUOOOKKKIIIDDDAAA???:::222//////---((())))))))))))))))))))))))'''''''''''''''+++000555666111------///222333222222444666666444222111111222444555555555777===BBBQQQXXX]]]ZZZRRRKKKCCC>>>@@@RRRnnn~~~jjj```^^^QQQ000---222888===@@@EEEOOOVVVTTTWWWZZZ[[[ZZZYYYYYYYYY^^^ZZZXXXZZZ[[[^^^fffnnngggcccbbbdddccc``````ccclllccc]]]```cccbbb^^^\\\aaacccfffiiimmmxxx}}}wwwnnn\\\ddd___XXXTTTTTTWWWZZZ\\\RRRSSSTTTTTTSSSRRRSSSTTTOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOMMMKKKMMMPPPMMMHHHGGGGGGHHHKKKNNNOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJNNNMMMLLLLLLMMMOOOQQQRRRKKKZZZSSSNNNXXXQQQ]]]{{{kkk^^^WWW\\\KKKNNNWWWbbb```TTTMMMOOOFFFEEEDDDFFFIIIMMMNNNOOORRRNNNLLLMMMKKKMMMYYYhhhaaazzz{{{jjjuuu~~~|||vvvmmm^^^```YYYVVVUUUWWW[[[\\\WWWSSSRRROOORRRSSSRRRTTTWWWXXXVVVLLLJJJKKKOOOQQQPPPQQQTTTOOOQQQSSSTTTUUUXXX[[[]]]bbbbbbeeeTTT===999<<<@@@CCC@@@>>>===888555999@@@>>>>>>>>>AAALLLeee~~~{{{yyy||||||{{{qqqyyygggNNN>>>GGGDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEDDDDDDEEEGGGGGGEEECCCAAABBBDDDGGGIIIIIIGGGHHHHHHHHHHHHJJJMMMPPPNNNWWWfffCCC222<<<:::777???[[[mmmTTTIIITTT|||zzzzzz{{{```:::555888777888999<<<@@@AAA@@@???888999:::::::::;;;>>>AAAmmmXXXQQQTTTPPPKKKJJJDDDBBBAAA;;;333000000...)))))))))))))))))))))))))))&&&'''(((((((((+++000444444222000///000111222222000222555666444222111111333444666555444666;;;???MMMZZZccc```WWWPPPIIICCC@@@DDDVVV|||xxx^^^```XXXHHH000000555;;;???CCCJJJPPPUUUSSSUUUXXXZZZYYYXXXXXXYYYZZZWWWVVVWWWVVVUUUZZZ``````]]]\\\^^^^^^\\\\\\```mmmddd^^^```aaa\\\UUUQQQRRRWWW^^^dddeeeggglllssshhhmmmyyywwwaaaTTTSSSVVV```cccXXXYYYVVVTTTRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQOOOOOOPPPQQQQQQQQQQQQQQQOOORRRRRROOONNNPPPNNNKKKHHHHHHGGGIIIMMMOOOPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJMMMNNNNNNOOOPPPPPPPPPPPPMMMVVVWWWRRRRRRTTTYYYbbbzzztttoooqqqxxxwwwllldddeeeRRRMMMHHHHHHMMMTTT[[[^^^TTTKKKKKKSSSSSSSSSkkkzzztttyyyxxxpppiii[[[]]]UUUYYYWWWXXXZZZXXXSSSSSSWWWRRRUUUTTTPPPPPPTTTUUUSSSJJJHHHJJJNNNNNNMMMNNNRRRMMMOOOQQQQQQRRRSSSVVVYYY\\\___```vvv{{{UUU>>><<<>>>@@@@@@@@@>>>888333888AAA666;;;>>>===;;;@@@MMMYYYllluuuyyyyyyzzz|||~~~~~~|||ooonnnrrrqqqzzzwww}}}vvvWWWNNNBBBMMMEEEGGGIIIJJJKKKJJJIIIHHHEEEDDDDDDCCCCCCDDDFFFFFFEEECCCAAAAAACCCFFFHHHHHHHHHIIIIIIHHHGGGHHHKKKNNNNNNOOOVVVvvviii333CCC666111666EEE^^^~~~mmmYYYKKKWWW{{{yyywww{{{}}}NNN777999555888999:::>>>@@@AAA@@@>>>666888:::;;;::::::;;;===mmmXXXQQQTTTPPPLLLJJJDDDCCCAAA;;;444111111///***))))))))))))))))))))))))((()))+++***)))***...222///000111222333333444444...111444555444222111111333555666555444555:::>>>GGGXXXeeeddd[[[UUUOOOJJJDDDAAAGGGiiikkkYYY___NNN===000666:::???AAAEEEJJJNNNOOOQQQTTTWWWYYYXXXXXXXXXXXXVVVTTTTTTUUURRROOOOOOSSSYYYVVVVVVZZZZZZYYYZZZ^^^nnncccZZZXXXYYYXXXWWWXXXUUUYYY[[[[[[___cccaaa[[[]]]^^^```dddfffccc^^^ZZZ^^^]]]]]]]]]]]]\\\[[[ZZZZZZUUU[[[```VVVOOOPPPLLLSSSQQQOOOOOOOOOPPPOOONNNLLLKKKLLLNNNOOONNNKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLHHHLLLNNNKKKJJJLLLMMMKKKLLLJJJHHHHHHJJJLLLMMMMMMOOOOOONNNMMMMMMMMMMMMMMMKKKMMMPPPRRRRRRQQQOOONNNUUUGGGTTT___SSSWWWddd\\\aaa}}}bbbZZZRRRPPPVVVbbbmmmssssssmmmvvvuuuZZZ]]]vvv\\\SSSVVVrrrhhhccccccYYY___^^^___[[[ZZZ[[[WWWRRRVVV^^^UUUWWWUUUNNNNNNRRRSSSPPPJJJHHHJJJMMMMMMJJJLLLPPPRRRSSSSSSRRRPPPPPPQQQRRRRRRVVV^^^YYYjjjDDD>>>AAA???<<<===BBBCCC>>>999888666666666999===@@@AAA@@@KKKOOOUUU[[[bbbkkkttt{{{~~~yyy|||{{{wwwwwwxxxxxxuuuuuuxxxvvvwwwwwwxxxyyyyyyxxxwwwwww|||tttoooiiibbbiiippplllmmmooocccLLLQQQGGGPPPFFFGGGIIIKKKKKKJJJIIIHHHDDDCCCCCCCCCCCCEEEFFFGGGGGGEEEBBBAAACCCEEEFFFGGGIIIIIIIIIHHHFFFGGGJJJLLLLLLIIIWWWeeeyyyWWW666;;;888888555<<<```rrrYYYVVVYYYhhhzzz|||uuutttvvvyyysssvvv|||ooo@@@888AAA777::::::;;;===>>>>>>;;;999666888;;;;;;:::999999999nnnUUULLLRRROOOJJJHHHDDDAAA>>>999444000---++++++))))))))))))(((((((((((((((((()))(((((()))+++...:::999888777666555444444333444555555555444333222777888999888777888999;;;DDDLLL]]]llljjj[[[RRRSSSGGGEEEAAAJJJkkkppp^^^ZZZ>>>888///;;;???FFFKKKNNNPPPQQQSSSSSSUUUWWWYYYYYYYYYWWWVVVXXXYYYYYYVVVRRRPPPQQQTTT[[[XXXTTTRRRRRRUUUYYY\\\ZZZYYYYYYXXXWWWVVVUUUTTT\\\ZZZYYYYYY\\\___aaabbb^^^[[[XXXZZZ^^^___\\\YYYVVVVVVVVVXXXZZZ[[[ZZZYYYYYYWWWTTTPPPOOOOOOPPPQQQOOONNNMMMMMMMMMLLLJJJHHHNNNJJJFFFFFFHHHJJJIIIHHHHHHFFFEEEGGGJJJLLLJJJGGGHHHGGGGGGIIIJJJKKKIIIHHHDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFFFFHHHKKKLLLKKKJJJGGGHHHIIIKKKMMMNNNOOOPPPNNNQQQSSSTTTTTTUUUYYY]]]dddbbbzzzuuupppWWWbbbvvv|||eeeYYYZZZ^^^]]][[[```___]]]ZZZXXXWWWYYY[[[ZZZZZZXXXSSSNNNMMMQQQUUUOOOMMMKKKKKKLLLMMMLLLKKKOOOSSSUUURRRMMMIIIJJJMMMLLLXXXZZZUUUfff^^^CCC;;;CCCAAADDDHHHBBB777555;;;999888777777888:::<<<>>>???@@@CCCFFFIIIMMMOOOPPPRRRSSSUUUXXX[[[^^^```aaacccdddfffiiikkknnnpppqqqlllkkkkkknnnrrrsssqqqooovvvmmmppplll]]]bbbjjj]]]dddmmmeeeYYYpppvvvMMMIIIMMMHHHIIIEEEGGGIIIJJJJJJHHHEEEDDDCCCDDDDDDDDDCCCDDDFFFHHHLLLIIIEEEBBBBBBBBBCCCBBBEEEFFFGGGGGGGGGHHHJJJLLLMMMTTTOOONNNwwwCCCBBB...@@@999555XXXrrrqqqWWWHHH___xxxrrruuuyyy|||qqqkkkmmmhhhooo|||~~~lllxxxkkkRRRCCC???;;;555777888999999:::;;;<<<===:::;;;;;;:::999999:::<<>>999444000---++++++))))))))))))(((((((((((((((((()))(((((()))+++---777666666555444333222222444555666666666666555444555777888777777777:::<<>>BBBGGGFFFAAAEEEKKKEEE999:::999777777777888:::;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGJJJLLLNNNPPPQQQUUUVVVWWWZZZ\\\___```aaaccccccdddgggkkkmmmllljjjjjj```bbbaaaUUUZZZeeeaaa```YYYkkk___LLLNNNMMMHHHIIIEEEFFFGGGHHHHHHFFFEEECCCCCCCCCDDDCCCBBBCCCFFFHHHKKKGGGCCCAAAAAABBBBBBBBBDDDEEEGGGGGGFFFGGGIIIKKKNNNVVVTTTPPPhhhJJJBBB555,,,@@@BBBFFFmmm\\\TTTooo|||||||||{{{}}}{{{\\\CCC;;;<<<<<<:::888888999999:::;;;;;;;;;999::::::999888888999;;;lllTTTMMMSSSOOOIIIGGGDDDAAA>>>999444000---++++++))))))))))))(((((((((((((((((()))((('''(((+++---333333333333222222111111333444444555555555444333333555666666666777:::<<<===AAAKKKZZZkkksssiii[[[OOOKKKFFF@@@>>>IIIccc|||cccVVVOOO???222000BBBMMMPPPTTTVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY\\\^^^^^^ZZZUUUPPPXXXXXXYYY[[[]]]___```aaaeeecccaaa^^^]]]]]]]]]]]]aaa___]]]]]]^^^______^^^^^^[[[YYYZZZ^^^bbbbbbaaaVVVUUUTTTTTTWWWYYYZZZYYYTTTRRROOOLLLKKKJJJKKKKKKNNNIIIEEEIIIOOORRRMMMGGGFFFCCCAAA@@@AAABBBBBBBBBAAACCCEEEEEEEEEEEEEEEFFFEEECCCAAABBBCCCEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAACCCEEEGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGFFFIIIMMMOOOOOOPPPQQQRRROOOXXXZZZSSS[[[}}}vvvgggbbbcccaaa\\\WWWUUUXXX\\\``````___\\\YYYXXXXXXYYY[[[ZZZYYYYYYYYYWWWSSSQQQQQQPPPNNNOOOPPPQQQQQQPPPPPPRRRTTTRRROOOMMMNNNPPPTTTNNNQQQYYYXXX]]]ooo???EEEHHHEEEBBBBBB@@@===<<<;;;999777666666777777999999999999999999999999======>>>@@@AAACCCDDDEEEFFFGGGIIIKKKMMMOOOQQQRRRUUUVVVXXX[[[___aaaaaa```XXXKKKMMMUUURRRQQQWWWVVVYYYlllbbbFFFKKKPPPLLLHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBAAABBBEEEGGGHHHEEEAAA@@@@@@AAABBBBBBEEEFFFGGGGGGGGGHHHJJJLLLPPPUUUWWWSSSXXXuuuSSS777::::::666>>>___zzz]]]MMMVVVjjj~~~vvvqqqGGG666888;;;;;;<<<999999999999999999999999888999999888777777888:::jjjTTTMMMTTTOOOHHHFFFDDDAAA>>>999444000---++++++))))))))))))((((((((((((((())))))((('''(((***,,,///000111222222222111111000111111111222222222222222444555666666777:::<<<999???EEEPPPeeewwwvvvkkk```PPPDDDCCCCCCBBBGGGOOOttt}}}SSSWWWJJJ555777777IIIPPPSSSVVVWWWWWWVVVWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVWWWZZZ\\\YYYSSSNNNUUUWWWZZZ]]]^^^___^^^^^^``````___^^^\\\[[[YYYYYY^^^\\\\\\\\\^^^^^^]]]\\\\\\ZZZXXXZZZ]]]aaabbbbbbYYYWWWTTTSSSTTTVVVVVVVVVQQQOOOMMMJJJIIIHHHHHHHHHHHHEEECCCEEEIIIJJJGGGCCCAAA@@@???>>>>>>?????????>>>BBBEEEDDDBBBBBBCCCFFFEEECCC@@@@@@BBBDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHCCCBBBAAABBBEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDGGGJJJMMMNNNNNNNNNNNNMMMQQQ\\\```VVVTTTtttyyyoooeee___bbbddd```YYYUUUWWWZZZ[[[\\\\\\[[[YYYWWWWWWXXX[[[YYYVVVWWWXXXWWWSSSPPPRRRPPPOOOPPPRRRTTTTTTSSSSSSTTTTTTRRROOOMMMNNNOOOXXXRRRVVV^^^YYYVVVrrrZZZFFF@@@LLLMMM>>><<>><<<:::888777666666:::999999888777666555555:::::::::;;;<<<=========@@@@@@BBBCCCEEEGGGIIIIIIIIIJJJLLLOOOQQQRRRRRRRRRKKK@@@CCCPPPQQQKKKNNNTTTfffxxxMMM@@@NNNMMMIIIJJJCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA@@@BBBDDDGGGFFFCCC@@@>>>???AAAAAABBBFFFGGGHHHHHHHHHIIIKKKMMMPPPNNNRRRUUUPPP[[[GGG>>>999BBBGGG:::aaa{{{yyycccSSSYYYqqqkkkmmmxxxyyyVVV888666>>>===:::;;;::::::999999888888888777777888888777666666777999iiiSSSNNNTTTOOOGGGFFFDDDAAA>>>999444000---++++++))))))))))))((((((((((((((())))))(((&&&''')))+++---...000222333333333222000000000000111111222222222444555666666777:::<<<999@@@DDDIIIYYYppp|||{{{ooo\\\LLLJJJJJJCCC>>>>>>IIIdddpppRRRXXXBBB///???@@@GGGNNNQQQSSSUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVTTTSSSTTTVVVVVVSSSOOOSSSUUUXXXZZZ[[[[[[YYYXXXXXXZZZ[[[\\\[[[XXXUUUSSSXXXXXXXXXZZZ\\\]]][[[YYYXXXWWWVVVXXXZZZ]]]^^^___[[[WWWTTTQQQQQQQQQQQQPPPNNNMMMKKKHHHGGGFFFEEEEEECCCDDDEEEDDDBBBAAA@@@AAA>>>>>>>>>======<<<=========@@@CCCCCCAAA@@@BBBDDDEEECCC@@@@@@BBBDDDEEEEEEDDDEEEEEEGGGHHHIIIJJJKKKEEECCCBBBCCCEEEGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEGGGJJJLLLMMMLLLKKKSSSJJJMMM\\\```YYYZZZeee}}}ppp```]]]``````___[[[WWWUUUTTTUUUTTTVVVXXXXXXWWWUUUUUUVVVYYYUUURRRQQQSSSSSSQQQNNNMMMLLLKKKMMMOOORRRRRRRRRUUUTTTSSSPPPMMMLLLLLLLLLPPPRRRVVVYYYWWWXXXgggxxxjjjMMMOOOUUUMMMHHHLLLCCCBBB@@@>>><<<:::999888888888888777777666666555555555555555666666666666:::;;;<<<>>>???@@@BBBBBB@@@AAACCCEEEEEEEEEEEEEEEDDDDDDFFFGGGCCCBBBYYYzzz\\\HHHIIIPPPGGGGGGJJJ@@@CCCCCCCCCBBBBBBBBBBBBBBB???@@@AAA@@@@@@AAADDDGGGEEEBBB???===>>>@@@AAAAAACCCDDDFFFFFFEEEFFFHHHJJJMMMFFFJJJTTTQQQQQQpppuuu???CCCCCC;;;AAAHHHZZZssswwwaaaPPPPPPcccyyy{{{ccceeennniiigggxxx\\\EEE666<<>>999444000---++++++))))))))))))((((((((((((((())))))'''&&&&&&(((++++++---000222444555444444222222222222333444555555333555666666666777:::<<<;;;@@@DDDFFFOOObbbvvvwwwmmm```TTTHHH@@@AAAGGG:::DDD]]]aaaSSSMMM:::333BBBFFFEEEMMMPPPRRRSSSSSSTTTUUUWWWXXXWWWWWWVVVUUUTTTSSSSSSVVVUUUSSSRRRSSSTTTTTTTTTQQQSSSTTTVVVWWWWWWVVVVVVTTTVVVXXXYYYYYYWWWTTTSSSTTTTTTVVVXXX[[[[[[XXXVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWTTTPPPNNNMMMMMMKKKJJJJJJIIIGGGEEEDDDBBBAAAAAA@@@CCCEEEDDD???<<<===@@@;;;<<<===<<<;;;::::::<<<;;;===????????????@@@@@@BBB@@@??????AAABBBBBBBBB??????@@@AAACCCEEEHHHIIIEEECCCBBBBBBEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMPPPQQQPPPOOOMMMQQQRRRQQQVVV______YYYeeeggg}}}zzzrrrjjj___XXXZZZ]]]ZZZWWWUUUTTTSSSRRRQQQOOORRRUUUVVVTTTSSSRRRRRRTTTQQQNNNMMMMMMMMMMMMLLLGGGFFFFFFHHHKKKNNNNNNNNNSSSRRROOOMMMKKKJJJJJJJJJKKKQQQVVVTTTUUU\\\bbbddddddMMMJJJHHHBBBEEEDDDCCCAAA???===<<<;;;666666666666555555555555444444444444444444444444444444555666777888999:::999;;;>>>>>>===<<<<<<===:::DDDCCC;;;:::GGGqqq]]]KKKLLLQQQNNNEEEFFFHHHAAACCCDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAABBBEEEGGGFFFCCC???>>>>>>???@@@@@@???@@@AAAAAAAAABBBDDDFFFJJJCCCFFFPPPRRRPPP]]]qqq{{{DDD111@@@DDDBBB???JJJfffuuufffaaaaaaaaaeeekkkrrryyy|||ssslllqqqeeeeeegggrrr```NNNCCC;;;===>>>;;;;;;???999888888888777777666666777888888777666666777999fffSSSOOOUUUNNNEEEDDDCCCAAA>>>999444000---++++++))))))))))))((((((((((((((())))))'''&&&&&&(((***(((+++...222444555444444333333222222333444666777555777888777777777:::<<<===>>>BBBEEEIIIUUUkkk~~~|||rrr```PPPIIIIIIIIIBBB>>>DDD[[[{{{gggVVVQQQ:::999DDDGGGNNNOOOQQQSSSUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTSSSRRRRRRTTTUUUQQQQQQRRRSSSTTTVVVXXXYYYTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTVVVXXXZZZYYYUUURRRNNNOOOQQQRRRQQQOOONNNNNNNNNLLLJJJIIIIIIHHHFFFEEEEEEDDDCCCAAA@@@>>>===<<<===>>>??????===;;;;;;<<<888:::<<<;;;999777888999999999999;;;<<<===<<<;;;===<<<;;;<<<>>>>>>>>>===<<<<<<<<<===>>>AAACCCDDDCCCAAA???@@@BBBEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIMMMKKKKKKMMMPPPRRRRRRPPPIIIUUUZZZSSSOOOUUU]]]```WWW```___```{{{|||qqquuueee\\\[[[]]]]]][[[\\\[[[ZZZWWWUUUSSSQQQQQQOOORRRUUUUUUSSSPPPNNNMMMLLLMMMNNNMMMKKKIIIHHHIIIFFFEEEEEEGGGKKKNNNOOOOOOOOOMMMKKKIIIIIIJJJKKKKKKJJJOOORRRSSSTTTXXX\\\^^^hhhvvvgggUUUAAAEEEDDDDDDCCCAAA@@@>>>>>>666666666555555555555444555555555555666666666666111111222333444444555555444777:::;;;999999999;;;666???<<>>>>>?????????>>>???@@@@@@@@@AAACCCEEEFFFFFFIIILLLNNNPPPTTTZZZfff:::LLL:::BBB:::999DDDTTTeeewwwwwwjjj```\\\]]]bbbeeekkkmmmrrrwwwxxxxxx~~~zzzwwwuuuqqqmmmzzzjjjwwwQQQCCCAAA>>>;;;::::::;;;<<<777777777777777777666666888888999888777666888:::fffSSSPPPVVVNNNEEEDDDCCCAAA>>>999444000---++++++))))))))))))((((((((((((((())))))'''&&&&&&(((***&&&)))---111444444444444111111000000111333444666777888999888777888999;;;>>><<<@@@FFFHHHMMMbbbxxx{{{jjj___ZZZNNNAAAHHHCCC>>>>>>HHHddd[[[SSSQQQ...>>>UUULLLWWW]]]VVVWWWXXXXXXWWWWWWXXXYYYXXXYYYZZZZZZXXXVVVSSSRRRNNNQQQTTTSSSQQQPPPQQQTTTQQQQQQPPPQQQTTTXXX[[[^^^TTTRRRPPPNNNOOORRRUUUXXXVVVVVVWWWYYYZZZWWWSSSPPPKKKMMMOOOPPPNNNKKKIIIHHHGGGFFFEEEFFFFFFFFFDDDBBBBBBAAA@@@>>>===;;;:::999999888777999;;;;;;:::888666888;;;:::777555666888888666555777;;;<<<:::777888888888999;;;;;;:::888<<<<<<;;;;;;===>>>@@@AAAAAA???======???BBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEIIIKKKKKKJJJVVVJJJJJJXXX[[[QQQMMMTTTYYYVVV^^^fffaaacccoooeeeXXXRRRYYYaaa___VVVaaacccccc___YYYTTTRRRSSSQQQSSSVVVVVVSSSNNNKKKJJJFFFKKKOOOOOOKKKGGGFFFFFFHHHGGGGGGJJJNNNQQQRRRRRRKKKIIIGGGGGGHHHKKKLLLLLLIIIIIILLLPPPOOONNNTTT]]]YYYfff|||MMMDDDDDDDDDCCCBBBAAA@@@???888888777777666555555555333333333333333333333333222333333444555555666666000444888999888888:::<<<>>>>>>;;;^^^hhhQQQ^^^PPPPPPBBBBBBPPPJJJ???HHHDDDEEEGGGIIIHHHFFFDDDBBB???@@@AAABBBBBBCCCFFFIIIIIIEEEAAA???>>>?????????@@@AAABBBBBBBBBCCCEEEGGGDDDKKKMMMJJJIIINNNRRRQQQWWW___@@@<<<;;;BBBFFF@@@999>>>OOO___xxxzzzuuuuuuwwwzzz|||rrriiijjjVVV999777<<<===:::999;;;999555666666666777777777777777888999999888777777888:::jjjTTTOOOUUUNNNEEECCC???BBB===777333000...---+++(((((())))))))))))((((((+++*********))))))(((((()))((()))---222444222000,,,...///111222222222111888::::::888555555888;;;???@@@BBBCCCCCCJJJ\\\nnnhhhYYYSSSPPPFFFHHHJJJEEE@@@FFF^^^vvvvvvPPPKKKAAA<<>>======<<<;;;;;;::::::888888888888888777666666888777666666666666666777888777555444555666888999888888888:::;;;;;;:::888888777666555666888:::;;;888:::===???@@@???===;;;BBBCCCDDDCCCAAABBBEEEHHHHHHGGGFFFEEEFFFHHHKKKMMMGGGIIILLLMMMMMMMMMOOOPPPUUUWWWZZZZZZZZZ^^^fffmmm}}}nnneeeaaa]]]ZZZ[[[^^^bbbcccccccccbbb```___^^^[[[WWWTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUQQQOOOQQQPPPKKKGGGGGGLLLKKKJJJKKKLLLNNNQQQRRROOOMMMKKKIIIIIIKKKNNNPPPIIIKKKJJJHHHJJJRRRVVVWWWaaaYYYjjjhhhUUUNNNKKKAAA;;;>>>>>>???666777999666888<<<777999:::888111...111444444===222)))333@@@888---222777666111555???<<<999BBB;;;MMMjjjuuuTTTNNN[[[LLLJJJGGGFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBDDDDDD@@@???AAA===???BBBCCCDDDFFFHHHJJJPPPOOOMMMJJJHHHIIIMMMPPPNNNiiiooo???:::@@@EEEDDD@@@???@@@BBBEEETTTjjj}}}qqq{{{KKK===AAA<<<;;;;;;:::999888777777666666555555444444444444888888777777777777777888fffRRRNNNUUUOOOGGGEEEBBBBBB===777333000...---+++******))))))))))))***************)))))))))(((((()))((((((,,,000333222111000111222333333333222111333777===@@@???===:::888<<<===AAACCCDDDIIIWWWfff|||}}}jjj___YYYJJJJJJKKKJJJFFFDDDLLLWWWtttsssYYYQQQDDDBBBFFFPPPXXXYYY[[[^^^^^^\\\YYYVVVUUUVVVWWWXXXZZZZZZ[[[^^^```^^^YYYTTTVVVTTTSSSTTTUUUUUUTTTSSSUUUTTTSSSTTTVVVXXXZZZZZZUUUUUUSSSPPPMMMMMMNNNPPPRRRQQQQQQRRRRRRRRROOOMMMJJJKKKKKKKKKJJJGGGEEECCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::999888888777777888888777777666555777666666666666666777777666555444333333555777888666666666888::::::888666666555444444555666888:::666777999;;;<<<<<<;;;:::???@@@AAA@@@??????BBBEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDHHHLLLOOOOOONNNMMMNNNUUUWWWXXXWWWTTTUUUZZZ___aaakkk|||}}}rrrjjjeeeccc]]]ZZZWWWWWWYYY\\\]]]]]]aaaaaaaaa```]]][[[XXXWWWRRRQQQPPPPPPPPPQQQRRRSSSXXXTTTRRRTTTSSSOOOLLLLLLMMMLLLKKKKKKMMMOOOQQQSSSRRRPPPMMMKKKKKKMMMOOOQQQMMMOOOMMMKKKMMMSSSWWWWWWUUU[[[aaarrrxxxZZZWWWVVVIIIBBB777:::BBB<<<777888555333666888888999;;;999777555>>><<<555444333999HHH666???AAA???===777<<>>888333000...,,,+++,,,+++***))))))***+++,,,******))))))))))))(((((()))(((''')))---111333333444444444555444333222222111777AAAJJJMMMIIIAAA;;;<<<===BBBFFFGGGHHHQQQ[[[kkklll```VVVPPPMMMMMMKKKFFFCCCBBBDDDYYYyyyyyyYYYLLLVVV???EEENNNVVVWWWUUUWWW]]]^^^[[[WWWUUUUUUTTTRRROOOTTTUUUWWWZZZ]]]\\\YYYVVVWWWUUUUUUUUUWWWWWWVVVUUURRRUUUVVVVVVUUUTTTVVVXXXQQQRRRQQQNNNKKKJJJJJJKKKMMMMMMMMMNNNOOOOOOMMMJJJIIIIIIIIIIIIHHHEEECCCBBB>>>===<<<;;;;;;:::;;;;;;999999999888888777777666666777777777777666555555555555555555666777888888444333222222222333555666555444555666888888666444444444333333444555777888333444555666777888999999<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@CCCHHHMMMPPPPPPNNNMMMLLLTTTUUUVVVUUUQQQPPPSSSUUUMMMRRR]]]mmm~~~zzznnnddd^^^^^^bbbeee\\\ZZZWWWWWWXXXZZZZZZZZZ\\\___```^^^[[[XXXXXXYYYRRRQQQPPPPPPPPPRRRSSSTTTVVVQQQNNNPPPPPPMMMKKKMMMKKKJJJJJJJJJKKKLLLNNNOOOSSSQQQOOOMMMMMMNNNOOOPPPPPPRRRQQQNNNOOOTTTXXXWWWXXX\\\ZZZYYYooonnneee]]]RRR@@@000555<<<666:::999888999888666333222555@@@===666:::===999:::666<<<:::<<>>888333000...,,,***,,,+++)))(((((()))+++,,,))))))))))))))))))(((((((((''''''(((+++///222444444444444444444444333333000444===GGGNNNMMMFFF???======AAAGGGIIIIIIMMMRRR[[[uuu}}}gggggg[[[OOOMMMMMMKKKIIIIII@@@DDDOOOdddwww```OOOQQQCCCKKKTTTUUUPPPNNNTTT\\\\\\\\\[[[XXXTTTQQQNNNLLLMMMNNNQQQTTTUUUTTTRRRPPPQQQPPPPPPRRRUUUVVVVVVVVVQQQRRRSSSRRRQQQOOOOOOOOOLLLMMMNNNLLLIIIHHHHHHHHHJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFFFFEEEDDDBBBAAA???;;;:::999999888888888888888888777777777666666666555666666666666555444444444444444444555777888888333333222222222333444555444333444555777777555333444333333333444555666777444333333444555777999:::;;;<<<======>>>???@@@AAAEEEFFFGGGHHHGGGFFFDDDCCCFFFIIIMMMOOOOOONNNMMMNNNPPPRRRUUUUUUTTTTTTUUUWWWYYYXXXZZZ]]][[[\\\ooommmhhheeeaaa]]]ZZZZZZ[[[]]]YYYXXXVVVTTTTTTUUUUUUUUUUUUYYY\\\ZZZUUURRRUUUXXXRRRQQQQQQPPPQQQRRRSSSTTTRRRMMMJJJKKKLLLJJJIIIKKKGGGFFFFFFFFFFFFGGGIIIIIIPPPOOOMMMLLLKKKLLLLLLMMMOOOQQQPPPNNNPPPUUUXXXWWWaaaXXXTTTYYY___ooonnnkkk___AAA???;;;888888666333777@@@222555000111<<<===999<<>>@@@CCCFFFFFFGGGIIIIIIIIIHHHIIIJJJTTTDDDZZZhhhwwwRRR===777@@@KKKKKKIIIFFF???999888;;;???BBBCCCGGGKKKPPPUUUYYY\\\ccccccgggooorrrqqqrrruuummmvvv~~~|||rrrkkkmmmqqqpppfff___aaadddbbb^^^\\\GGG???NNNhhhKKK333333;;;888222222222222222222222333333333333333333333222222555444444444444555555666```OOOOOOVVVOOOEEEDDDCCCCCC>>>888333000---+++******)))(((((((((((()))***(((((((((((((((((())))))((((((''''''(((,,,000333111111111222333444444555000000444;;;DDDHHHHHHGGG???;;;<<>>===<<<999888777777777777777777777777777666666666666666444555555555555444333333333333333333444555666777333222222333333333444444333333333555777777555333444444444444555666777777666555555555666888:::<<<<<<<<<===>>>@@@AAAAAAAAACCCEEEGGGIIIJJJIIIHHHGGGJJJKKKLLLMMMLLLMMMOOOPPPNNNPPPSSSUUUVVVWWWXXXYYY]]]QQQMMMVVV______^^^bbbeeennn{{{uuuhhhVVVbbbaaa```]]]YYYTTTPPPMMMRRRQQQPPPNNNMMMLLLMMMMMMOOOSSSUUUSSSOOOMMMPPPTTTPPPOOONNNMMMMMMNNNOOOPPPQQQLLLIIIKKKLLLJJJIIIKKKEEEEEEEEEEEEEEEEEEEEEFFFJJJJJJIIIIIIHHHHHHHHHGGGJJJMMMMMMKKKNNNTTTWWWVVVYYYRRRPPPTTTTTTVVVjjjnnnhhhddd```RRRBBBDDDOOOEEEEEEEEELLLNNNHHHUUUtttxxx```NNNOOOSSSOOONNNQQQIIIHHHFFFFFFIIIJJJKKKKKKEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@>>>===<<<===>>>???CCC??????AAAAAA??????CCCCCCBBBAAA>>><<<===@@@CCCAAACCCFFFGGGFFFFFFGGGHHHIIIEEEYYYTTTpppppp[[[III999LLLLLLJJJEEEAAA@@@DDDGGG999999:::<<<>>>@@@BBBCCCCCCBBBFFFLLLNNNMMMMMMOOOKKKPPPUUUUUURRRNNNNNNNNNUUUMMMFFFFFFFFFEEEEEEGGG;;;FFF[[[lllKKK<<<111///333444444333333222111111000000111111111222222222222222555444444444555555666777```PPPPPPWWWNNNDDDCCCBBBCCC???888333000---+++***((((((((())))))(((((((((''''''(((((((((((())))))((((((((('''''')))...111//////000000111333444555666444444888@@@IIIQQQUUUIII@@@:::>>>FFFJJJNNNRRRRRRXXXeee}}}yyyjjj```YYYQQQLLLLLLPPPLLLHHHGGGHHHOOO___mmmhhhQQQLLLHHHFFFPPP^^^kkklllfff```\\\YYYYYY```eee```UUUMMMNNNSSSMMMOOOQQQRRRPPPNNNNNNNNNOOONNNLLLKKKLLLKKKJJJHHHLLLHHHFFFIIIPPPSSSQQQMMMIIIJJJJJJHHHFFFEEEFFFHHHFFFEEEEEEFFFFFFEEECCC@@@@@@???>>>===;;;:::999999777666666555555555666666555555555555555555555555333444444444444333222222222111111111222333444444222222222333333333333333333222333444666666444222333333444555555666666666777777666666777888:::;;;;;;;;;<<<>>>AAABBBAAA@@@???@@@CCCFFFHHHHHHHHHGGGJJJJJJJJJJJJIIIJJJMMMPPPMMMNNNPPPRRRTTTUUUUUUUUUSSSRRRUUU]]]aaa___]]]]]]XXXUUUXXXdddppp}}}vvvsssvvvrrrbbb\\\]]]XXX^^^]]]ZZZXXXUUUSSSQQQPPPQQQQQQQQQOOOMMMLLLLLLMMMMMMOOOPPPNNNLLLKKKMMMPPPMMMKKKJJJIIIHHHHHHIIIIIILLLGGGEEEGGGHHHEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDEEEHHHIIIHHHKKKQQQTTTSSSKKKSSSSSSIIIKKKYYYccccccyyyvvvTTTWWWSSSJJJMMMWWWTTTHHHJJJHHHFFFGGGIIILLLLLLLLLFFFEEEEEEEEEDDDCCCCCCCCCBBBAAA???===<<<===>>>???DDD@@@>>>???>>><<<<<<@@@BBBBBBAAA???===<<>>===<<<;;;::::::::::::===;;;<<>>;;;<<<<<<:::999777666666666444444333333333444444555333333333333333333333333333333333333333222222111111111000000000000111111000000111111222222222111111000111222444444222111111222333444444555555555666666666555555666666777999888888;;;???@@@???===<<<>>>@@@BBBDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGIIIKKKKKKKKKLLLNNNQQQSSSTTTTTTQQQ\\\ccc___WWWUUUXXXZZZ___]]]___cccdddcccjjjsssoooppp```QQQVVV\\\ZZZ``````VVVUUU]]]]]]ZZZZZZXXXWWWVVVWWWXXXXXXSSSUUUUUUTTTQQQOOOPPPRRRPPPOOONNNMMMLLLLLLMMMNNNMMMLLLJJJGGGFFFFFFFFFFFFHHHDDDBBBEEEEEEAAA???@@@FFFFFFFFFFFFEEEEEEDDDCCCAAABBBDDDFFFFFFFFFEEEDDDDDDGGGHHHFFFIIINNNPPPOOOHHHPPPQQQJJJMMMZZZ___ZZZ[[[vvviiiYYYNNNTTTSSSJJJJJJRRRPPPFFFKKKIIIGGGGGGHHHJJJJJJIIIEEEDDDDDDDDDDDDDDDDDDDDDEEECCCAAA???>>>???@@@AAAEEEAAA???@@@???===>>>AAABBBCCCBBBAAA???>>>???AAA@@@BBBDDDDDDDDDEEEHHHIIIDDDPPPBBBMMMPPPVVV~~~wwwiiiWWWHHHAAABBBEEEAAA@@@>>>===<<<;;;;;;;;;AAA>>>===???===:::999;;;;;;:::999;;;>>>BBBDDDEEE:::555888GGG\\\kkkvvv|||}}}bbbEEE555222777444333333...111111111000000//////////////////000000111111111222222222222333444555666\\\NNNPPPWWWNNNDDDDDDDDDDDD???999333000---+++)))''')))+++------+++)))'''&&&'''''''''(((((())))))''')))***)))&&&&&&))),,,444333222111111111222333222555888;;;@@@HHHTTT\\\iiiQQQGGGFFFGGGIIIKKKOOOVVV[[[___qqq{{{qqqhhh^^^YYYPPPLLLLLLOOONNNIIIHHHKKKIIIOOOZZZkkk~~~hhhVVVUUUPPPLLLUUUSSSZZZ___```bbbeeeaaaZZZ\\\^^^___\\\XXXTTTSSSTTTPPPSSSVVVWWWUUUTTTUUUWWWSSSQQQPPPPPPPPPPPPNNNMMMNNNNNNLLLIIIFFFEEEGGGIIIRRRPPPMMMHHHCCCBBBCCCDDDCCCAAA@@@@@@@@@>>>;;;888;;;:::888666555444444444333222222222222222333333111111111111111222222222222333333333333222111111111000///////////////000...//////000000000000000/////////111333333111///000000111333333333333333555555555444444444333333666555555999===>>><<<:::===>>>???AAABBBCCCDDDDDDAAACCCFFFGGGGGGFFFEEEFFFIIIHHHIIILLLQQQUUUWWWXXXXXXXXXTTTPPPVVV```]]]RRRVVVZZZ^^^```bbbccccccbbbaaadddssstttgggrrr|||ooouuuooowww~~~uuummmqqquuusssrrriiiQQQSSS\\\ZZZbbbeee[[[YYY]]][[[```______]]][[[XXXUUUTTTQQQSSSTTTSSSOOONNNOOOQQQSSSQQQNNNMMMNNNOOOOOONNNPPPNNNLLLIIIHHHGGGFFFGGGJJJFFFFFFHHHHHHDDDAAAAAADDDDDDDDDDDDCCCBBBAAAAAAAAABBBEEEGGGHHHHHHGGGFFFDDDGGGHHHFFFGGGLLLMMMKKKLLLFFFIIISSSTTTMMMNNNVVVWWWQQQaaakkk[[[VVV\\\QQQMMMQQQOOOFFFEEEMMMMMMKKKHHHGGGGGGGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDHHHFFFCCCAAA@@@AAABBBDDDFFFBBB@@@AAAAAA???AAADDDBBBCCCDDDCCCAAA@@@AAAAAAAAACCCDDDEEEEEEFFFIIILLLKKK777MMMQQQOOOTTTYYYqqqWWWHHHAAAAAA@@@????????????@@@<<<999888::::::888888<<<<<<;;;::::::<<>>???DDDMMMUUU```jjjeeeOOODDDLLLSSSRRRNNNYYY___]]]ddd|||ssskkkbbb[[[YYYUUUPPPOOOPPPOOOLLLHHHIIIIIIKKKRRRaaavvvvvvrrrvvv~~~}}}eeeWWWRRRPPPRRRUUUWWWUUUSSSTTTWWW[[[]]]]]]WWW]]]___[[[WWWVVVVVVUUUSSSSSSSSSVVVXXXVVVRRRMMMOOOPPPRRRTTTUUUSSSOOOKKKMMMMMMKKKHHHDDDDDDGGGKKKIIIIIIHHHGGGEEEBBB???>>>??????===<<<:::888777777888777666555444333333333000000000000000000000000////////////////////////000111333444333000---+++...........................------------...//////000000000000////////////////////////000111222333444444444555555555555666333444666888999::::::999>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAAEEEFFFHHHJJJMMMOOOQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVZZZ^^^^^^[[[[[[^^^bbb^^^aaadddeeecccaaa```___]]]]]]]]]]]]^^^___``````iiirrr\\\TTTXXX]]]aaa___YYYVVVXXX\\\[[[[[[[[[[[[[[[[[[\\\\\\YYYUUUQQQQQQTTTTTTQQQNNNSSSSSSSSSQQQNNNMMMMMMNNNQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHEEEAAA===AAAAAAAAADDDFFFHHHGGGFFFDDDFFFHHHJJJJJJHHHFFFEEEGGGHHHJJJLLLLLLKKKIIIHHHIIIJJJLLLOOOQQQRRRSSSSSSXXXYYYZZZ```nnneeeRRRNNNRRRSSSQQQMMMIIIFFFEEEEEEFFFDDDFFFHHHIIIGGGEEEDDDDDDAAA@@@AAACCCDDDCCC@@@>>>EEEDDDDDDCCCCCCBBBBBBAAABBBAAAAAABBBCCCBBB@@@===>>>>>>?????????@@@@@@@@@BBBCCCCCCCCCCCCFFFJJJMMMGGGGGGHHHJJJMMMQQQUUUXXX|||ttteeeVVVMMMMMMRRRJJJ999@@@JJJ<<<888DDDGGGHHHIIIHHHHHHOOOZZZaaaaaawwwQQQ000333333222111000///......................................................000000000111222222333333___SSSPPPVVVSSSFFFAAAFFFDDD@@@:::444///,,,,,,,,,+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++...111333222111111111888999999888:::@@@IIIPPPKKKccctttlll\\\WWWXXXYYYYYYRRRWWWcccggghhhzzzqqqmmmdddZZZTTTQQQOOONNNMMMDDDFFFHHHHHHHHHLLLTTTZZZppp}}}sssmmmqqq|||tttgggZZZUUUUUUSSSRRRSSSVVVTTTSSSSSSVVVYYYZZZZZZXXXZZZZZZXXXXXXZZZXXXTTTVVVTTTSSSSSSUUUTTTQQQNNNLLLMMMOOORRRTTTTTTRRRPPPKKKLLLKKKHHHEEEDDDFFFIIIFFFFFFFFFDDDBBB@@@>>><<<<<<;;;:::999888777666555666555444333333222222222000000000000000000000000////////////////////////000111111222111///---,,,---------------------------------------......///////////////////////////////////////000111222222222333333333333444444444222333555666777777777777;;;<<<<<<===>>>???@@@@@@>>>???AAABBBDDDDDDDDDCCCIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPSSSUUUVVVUUUTTTSSSUUUXXX[[[[[[XXXXXX[[[^^^ZZZ]]]```bbbaaa___^^^^^^\\\\\\\\\\\\]]]]]]^^^___iiijjj|||nnnYYYXXXZZZ]]]```^^^YYYVVVUUUVVVZZZYYYYYYXXXWWWWWWVVVVVVUUUQQQMMMMMMOOOPPPMMMJJJPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRRRRKKKJJJIIIIIIHHHFFFBBB>>>BBBBBBBBBDDDGGGHHHHHHGGGDDDEEEGGGHHHIIIHHHGGGFFFHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLNNNPPPQQQSSSSSSTTTWWWWWWWWWXXX^^^kkk|||}}}zzzeeeSSSLLLMMMQQQLLLKKKJJJHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEEEECCCAAA???>>>???@@@@@@???@@@@@@@@@???????????????>>>>>>>>>@@@BBBCCCAAA????????????????????????@@@CCCDDDDDDCCCBBBBBBEEEGGGHHHHHHIIIJJJMMMQQQTTTVVVVVVllloootttyyywwwlllRRR<<<000111000000//////......---------------------------------------------------......///000000111111222^^^TTTQQQUUURRRFFFAAAFFFCCC@@@:::444000---,,,,,,+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***---111444444333111888999:::===AAAFFFJJJMMMccc```mmmsssVVVNNN]]]]]]UUUWWWccceeebbbmmmoooaaa^^^\\\UUUPPPPPPRRRTTTTTTQQQLLLIIIIIIKKKJJJXXXlllxxxppphhhgggmmm{{{hhh]]]TTTSSSUUUUUUTTTUUUUUUTTTSSSSSSUUUWWWXXXWWWXXXWWWUUUSSSWWW[[[YYYSSSUUUSSSPPPPPPPPPOOONNNLLLJJJJJJJJJLLLNNNOOOOOOMMMHHHIIIIIIHHHFFFDDDEEEFFFAAAAAAAAA@@@>>>===;;;:::777777666666555444444444444333222111111000111111////////////////////////........................000000//////......------------------------------,,,,,,,,,,,,,,,---......................../////////......//////000111222111111111111222222222333111222333444444444444333888999;;;===>>>>>>>>>===;;;===???BBBDDDEEEEEEEEEIIIIIIHHHHHHIIIKKKMMMNNNNNNQQQUUUXXXYYYXXXVVVTTTRRRUUUXXXXXXUUUUUUVVVYYYVVVYYY\\\^^^]]]\\\[[[[[[YYYYYYZZZZZZ[[[\\\]]]]]]hhhgggkkkqqqnnnbbb]]]^^^[[[\\\^^^___]]][[[XXXVVVZZZYYYXXXWWWUUUTTTSSSRRRTTTQQQNNNNNNPPPPPPNNNKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKKKKLLLNNNOOOPPPIIIHHHGGGGGGGGGFFFCCC@@@AAA@@@AAACCCFFFGGGGGGEEECCCDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSVVVWWWXXXXXXVVVXXX]]]aaakkkvvvuuuqqqZZZLLLHHHIIIIIIHHHEEEFFFGGGHHHGGGFFFDDDCCCAAABBBDDDEEEFFFGGGGGGGGGFFFBBB===;;;<<<===??????;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;===@@@BBBBBBAAA?????????????????????>>>BBBDDDEEEEEECCCCCCEEEFFFHHHHHHHHHIIIKKKMMMPPPRRRLLL^^^yyynnnMMM777111444........................------------------------------------------------------......///000000000^^^UUUQQQTTTQQQGGGBBBFFFBBB???:::555000---,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***///555777555222111666???IIIQQQTTTRRROOOssskkkmmm}}}yyybbbSSS\\\dddfff``````iiiqqqsss}}}}}}ooonnnkkk```VVVUUUTTTTTTQQQMMMIIIHHHJJJLLLEEEIIIQQQZZZfffpppuuuwww}}}~~~zzzuuukkkaaa]]]___nnnsss~~~rrruuuhhhZZZTTTSSSTTTWWW[[[VVVUUUTTTUUUWWWWWWWWWUUUVVVVVVTTTRRRTTTWWWVVVQQQPPPOOOOOONNNMMMKKKIIIGGGIIIHHHFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCCCC======<<<;;;:::999888777444444444333333333333333111111000//////...//////........................------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------........................///000111111000000111111111222222222111111222222222222222222666777:::<<<>>>>>>===<<<<<<===???BBBCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIKKKOOOQQQTTTVVVWWWWWWVVVVVVQQQTTTVVVVVVTTTSSSTTTUUUUUUXXX[[[\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[```dddggggggfffdddaaa]]]ZZZZZZ\\\___bbbbbb___[[[[[[ZZZYYYXXXVVVUUUTTTTTTSSSQQQOOOOOOPPPPPPNNNLLLGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFCCCAAA>>>>>>???AAADDDEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGIIIKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQNNNRRRVVVYYYYYYYYYYYY[[[___eeennnzzzxxxooo{{{~~~dddXXXKKKHHHLLLMMMGGG???EEEEEEEEEFFFFFFEEEDDDDDDBBBAAABBBDDDFFFHHHIIIIIIIIIEEE@@@===<<<=========999999::::::;;;<<<<<<===999888999;;;>>>@@@@@@???????????????>>>>>>>>>>>>@@@BBBEEEGGGGGGHHHIIIJJJFFFFFFFFFGGGHHHJJJKKKLLLWWWIII[[[rrr}}}xxx```JJJ:::222000///,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000^^^VVVRRRSSSOOOGGGCCCEEEAAA???:::555111...,,,+++***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))...444888777444...444>>>IIIRRRVVVUUUSSSPPPkkkwwwwwwUUU[[[ffflllgggcccgggjjjiiiwwwwwwkkkaaa^^^ZZZYYYWWWTTTQQQPPPOOOPPPMMMIIIFFFGGGKKKOOOTTTWWWYYY[[[___aaaccccccddddddddddddeeeeeefffeeecccaaa\\\YYYZZZ\\\[[[ZZZaaakkknnnwwwjjj]]]VVVTTTTTTXXX^^^WWWWWWWWWXXXZZZYYYXXXVVVSSSWWWXXXTTTPPPQQQRRRQQQMMMOOORRRRRRPPPLLLHHHEEEHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@;;;:::999888666666555555333333333222222222222222///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))***+++,,,++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,------------------------...///000111000111111111111222222222222222222222222222333333555777:::<<<>>>>>>===<<<===>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRQQQSSSUUUVVVUUUTTTSSSSSSVVVXXX[[[\\\ZZZWWWVVVUUUUUUVVVXXXYYY[[[[[[[[[[[[XXX```dddcccdddfffaaaXXXZZZYYYZZZ]]]bbbbbb___ZZZYYYXXXXXXWWWWWWVVVUUUUUUNNNMMMMMMMMMMMMMMMKKKIIIIIIFFFCCCCCCFFFIIIJJJJJJFFFFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEDDDCCCAAA?????????AAADDDEEEEEEDDDBBBAAA@@@AAABBBDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOFFFJJJOOOSSSVVVXXXZZZ\\\dddbbb]]][[[bbbppp}}}iiitttqqqYYYPPPLLLKKKNNNSSSQQQIIIAAAJJJHHHFFFDDDCCCDDDEEEEEEDDDBBBAAACCCFFFIIIJJJJJJJJJGGGEEECCCAAA???===:::::::::;;;<<<===>>>>>>???:::999888:::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFFFFGGGHHHJJJHHHHHHHHHHHHIIIJJJJJJKKKMMMRRRXXX```wwwjjjVVV???111///000---(((,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111^^^WWWRRRQQQNNNHHHDDDEEEAAA>>>:::666111...,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,000444555666333555999>>>DDDKKKQQQUUUGGGRRR___nnn{{{\\\XXX___ooopppdddcccmmmuuuxxxwwwpppiiijjjjjjhhhccc[[[TTTPPPPPPKKKHHHIIIJJJHHHHHHIIIFFFFFFGGGJJJOOOQQQOOOMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNTTT]]]fffpppvvvwwwbbb\\\WWWWWWWWWVVVWWWZZZXXXXXXYYY[[[\\\\\\YYYWWWSSSYYY\\\WWWRRRQQQRRRQQQMMMQQQVVVWWWTTTOOOKKKHHHFFFDDDDDDEEEGGGIIIIIIIIICCCBBBBBBCCCDDDCCCAAA???:::999777666444333333333222222222222111111111111------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++***)))(((((()))***+++************************)))))))))))))))***++++++******++++++,,,,,,---------,,,,,,------...///000000000000111111111222222222111111111222333333444555666888:::<<<============>>>@@@AAABBBBBBBBBAAACCCDDDEEEGGGIIIKKKLLLMMMOOONNNLLLLLLLLLNNNQQQRRRQQQRRRTTTVVVWWWVVVTTTSSSUUUXXX[[[\\\ZZZWWWVVVVVVUUUWWWYYY[[[\\\\\\\\\\\\ZZZ```aaa___aaaeeebbbZZZ[[[YYYXXXYYY[[[[[[XXXUUUUUUUUUUUUTTTTTTSSSSSSSSSNNNOOOPPPPPPPPPOOOMMMLLLOOOJJJFFFFFFHHHKKKLLLKKKDDDDDDEEEFFFHHHJJJKKKLLLGGGFFFDDDCCCCCCBBBAAA???AAA@@@AAACCCFFFGGGGGGFFFAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMJJJKKKLLLNNNQQQTTTVVVXXXRRRUUUXXXYYYYYY[[[___bbblll~~~xxxqqq^^^TTTKKKLLLMMMOOOQQQPPPLLLIIILLLJJJGGGDDDBBBCCCDDDFFFFFFCCC@@@AAAEEEHHHIIIHHHGGGGGGFFFGGGFFFDDD???<<<<<<<<<======>>>???@@@@@@<<<:::999999:::;;;;;;:::=========>>>>>>>>>??????@@@BBBCCCCCCBBBAAACCCDDDJJJKKKKKKKKKLLLLLLLLLLLLOOORRRNNNLLLXXXttt|||~~~]]]DDD<<<333,,,+++---///000---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++------......///000000000]]]XXXSSSPPPMMMHHHEEEEEE@@@>>>:::666222///,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))+++...222555666777999:::>>>EEEPPPWWW___OOOPPPfffqqqnnn{{{wwweee___jjjpppkkkkkktttpppsssxxxyyyxxxuuupppjjjbbbZZZTTTXXXRRRQQQTTTSSSNNNLLLMMMIIIHHHHHHJJJMMMNNNMMMKKKIIIJJJKKKMMMNNNPPPRRRTTTWWW^^^fffooo}}}yyyqqqnnnTTTRRRRRRWWWXXXUUUUUUVVVWWWWWWYYY\\\^^^]]]ZZZWWWUUUZZZ\\\ZZZYYYYYYVVVRRRMMMQQQUUUVVVSSSOOOMMMLLLFFFEEEEEEFFFIIIJJJJJJIIICCCAAA@@@@@@BBBBBB@@@>>>;;;:::777555333222111111111111111000000/////////---,,,,,,,,,,,,,,,------************************)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))******+++,,,,,,---,,,,,,,,,,,,---...///000....../////////000000000000000000000111222444555444444666777999;;;<<<===;;;<<<>>>AAABBBCCCCCCCCCEEEFFFHHHJJJLLLLLLKKKJJJQQQQQQPPPOOOOOOPPPQQQQQQPPPQQQSSSVVVWWWWWWUUUSSSRRRUUUYYY[[[ZZZYYYXXXXXXVVVXXXZZZ\\\^^^^^^^^^]]]^^^^^^^^^]]]```bbb```\\\ZZZYYYWWWWWWWWWVVVVVVUUUVVVUUUTTTSSSRRRPPPPPPOOOQQQSSSTTTUUUTTTRRRQQQQQQPPPMMMJJJJJJMMMMMMJJJGGGDDDDDDEEEFFFHHHJJJLLLMMMIIIGGGDDDBBBAAA@@@>>><<>>>>>BBBEEEEEEDDDCCCCCCDDDFFFHHHGGGEEEBBB<<<<<<<<<===>>>>>>>>>???;;;:::888888:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAA@@@??????BBBDDDIIIJJJJJJKKKKKKLLLKKKKKKTTTQQQGGGKKKUUUUUUjjj~~~^^^DDD,,,---...---,,,...111444,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////]]]XXXSSSPPPMMMIIIFFFEEE???>>>:::666222///,,,+++))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&)))///555444999>>>AAACCCIIIRRRZZZdddmmmllleeepppqqq```eeesssvvvnnnmmmtttzzzzzzyyyzzzwwwtttsssddd]]]XXXYYYXXXTTTSSSVVVPPPPPPPPPOOOOOOOOOOOOOOONNNOOOQQQRRRTTTWWW[[[^^^iiirrrzzz~~~pppYYYWWWTTTSSSUUUUUUSSSSSSUUUUUUVVVYYY\\\^^^]]]ZZZWWWXXXZZZ[[[\\\___```[[[SSSLLLOOORRRRRROOOLLLLLLMMMHHHGGGFFFGGGHHHHHHFFFDDDCCC@@@>>>???AAABBB@@@>>><<<:::888555333111111111111000000///......------,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////---------........./////////......///000222444555333333444555777999;;;<<<999:::===@@@CCCDDDEEEEEEEEEFFFIIIKKKKKKJJJGGGFFFNNNNNNOOOOOOOOONNNMMMLLLOOOPPPRRRUUUWWWWWWUUUSSSNNNRRRWWWYYYZZZZZZZZZ[[[WWWXXX[[[^^^_________^^^YYYXXXXXX[[[]]]\\\XXXUUUXXXXXXWWWVVVVVVWWWYYYZZZXXXWWWVVVTTTRRRPPPNNNMMMNNNQQQSSSSSSRRRPPPOOOOOONNNLLLKKKMMMOOONNNGGGAAAFFFFFFEEEFFFFFFGGGHHHHHHKKKHHHDDDBBB@@@???<<<;;;<<<<<<<<<>>>AAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDFFFGGGGGGFFFEEEIIIHHHGGGGGGHHHJJJMMMNNNOOOLLLJJJIIIKKKMMMOOOOOOQQQRRRTTTUUURRROOOPPPRRRPPPYYY```^^^ZZZ^^^jjjtttxxx}}}ooo___^^^XXXUUUVVVRRRJJJGGGJJJHHHIIIJJJKKKLLLIIIEEEBBBEEEEEEFFFFFFFFFEEECCCBBBHHHBBB===<<>>???@@@AAA??????@@@@@@@@@BBBFFFIIIFFFGGGHHHHHHIIIIIIIIIIIICCCaaa\\\LLLUUUUUUQQQ```|||sssXXX;;;000...,,,+++,,,......+++(((++++++++++++++++++++++++***************************************************++++++,,,,,,---......___ZZZTTTPPPMMMKKKGGGCCCCCC???999444111///,,,******)))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((---,,,)))&&&%%%(((---111>>>>>>???@@@DDDLLLUUU[[[uuubbbhhhmmmdddttt{{{pppuuuvvvrrrttt}}}{{{vvvqqqkkkfffccc```[[[WWWXXXYYYZZZ\\\]]]___```aaaccceeeiiillloootttyyy}}}pppVVVXXX^^^ZZZVVVTTTSSSRRRQQQOOOTTTVVVYYY[[[[[[ZZZWWWUUUYYYXXXXXXYYYZZZYYYVVVSSSRRRUUUVVVRRRPPPOOOLLLGGGFFFEEEDDDDDDDDDDDDEEEEEEAAA@@@???>>>>>>===;;;888666555444333111000///......///111000...------...------,,,,,,+++***))))))***)))'''&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++---......//////////////////..................///000000111111444444333444555777999:::<<<;;;;;;>>>BBBCCCAAA>>>AAABBBEEEGGGIIIIIIIIIIIIMMMLLLJJJJJJLLLNNNNNNMMMRRRPPPNNNQQQUUUXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZVVVSSSTTTXXX[[[YYYZZZ\\\WWW]]]WWWPPPVVVXXXTTTVVVRRRWWWXXXUUUSSSSSSRRROOOTTTRRRPPPQQQTTTUUUTTTSSSMMMMMMMMMLLLJJJIIIKKKLLLIIIIIIKKKMMMOOONNNLLLJJJCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEBBB???======>>><<<>>>@@@CCCEEEFFFFFFFFFEEEDDDDDDCCC@@@<<<<<<>>><<>>>>>??????===;;;@@@@@@@@@AAABBBCCCEEEFFFAAAAAA@@@>>>;;;:::;;;<<<<<<;;;999888888999;;;<<<@@@>>><<<<<<===>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKXXXYYYWWWRRRLLLKKKMMMQQQRRRqqqiiiIII222,,,...,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************************))))))))))))******---,,,,,,,,,,,,---......```[[[UUUPPPMMMJJJFFFCCCCCC???999444111///,,,***)))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))((()))+++---000777>>>CCCFFFIIINNNRRRsssxxx{{{vvvbbbeeennniii|||uuuvvv}}}xxxuuusssqqqooolllmmmooorrruuuxxx{{{|||yyy}}}zzzttteeeWWWaaaWWWWWWVVVUUUSSSSSSSSSSSSRRRTTTWWWZZZZZZYYYWWWUUUVVVVVVVVVXXXZZZZZZWWWUUUQQQSSSRRRMMMKKKLLLJJJGGGDDDCCCCCCCCCCCCCCCCCCBBB>>>===;;;;;;;;;:::888666555444333222000///...------...000///---,,,,,,---,,,,,,++++++***))))))((()))((('''&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))***+++,,,---......///...........................//////000111111222444444333444555666888999:::::::::===AAABBBAAA???>>>???AAACCCFFFGGGIIIIIIHHHHHHHHHJJJMMMNNNNNNLLLNNNLLLKKKMMMQQQSSSSSSRRRUUUUUUUUUTTTSSSSSSVVVYYYZZZTTTPPPQQQTTTSSSTTTWWW[[[[[[TTTOOOSSSSSSOOOPPPNNNRRRSSSPPPPPPSSSUUUTTTRRRPPPMMMMMMPPPQQQPPPOOOLLLMMMMMMLLLJJJHHHIIIJJJNNNKKKIIIIIILLLNNNMMMLLLDDDEEEEEEDDDDDDCCCBBBAAAEEEFFFEEEBBB???======>>>:::;;;===???AAABBBCCCCCCBBBAAA@@@@@@>>><<<<<<======@@@DDDEEEDDDEEEGGGJJJMMMLLLJJJHHHKKKOOONNNJJJLLLLLLMMMNNNNNNNNNNNNNNNKKKMMMPPPRRRRRRRRRSSSUUURRRSSSTTTVVVXXXYYYZZZZZZSSSUUUYYY\\\^^^```bbbcccdddhhhmmmooonnnmmmmmmmmmnnnkkkgggdddbbb```]]][[[\\\WWWSSSRRRUUUTTTOOOIIIOOONNNLLLJJJHHHGGGFFFEEEKKKHHHFFFEEEFFFGGGEEECCCEEEEEEEEEEEEEEEFFFFFFFFFAAA@@@??????@@@@@@>>><<<>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAA???===;;;;;;<<<<<<;;;999888888999;;;<<<===<<<;;;;;;<<<>>>??????DDDDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHUUUSSSOOOMMMMMMNNNOOOOOO[[[ZZZddd|||mmmQQQ<<<333111111111,,,,,,+++++++++*********))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++,,,------aaa\\\VVVPPPLLLIIIFFFDDDCCC???999444111///,,,***))))))((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&(((+++,,,+++***)))***,,,444???FFFJJJNNNSSSXXXVVVdddwww{{{tttyyy~~~rrr}}}nnnmmm}}}yyy}}}}}}|||{{{{{{|||}}}~~~mmmcccXXXTTTeeeSSSTTTUUUUUUTTTRRRQQQRRROOOQQQTTTVVVWWWVVVTTTSSSPPPQQQRRRUUUXXXXXXVVVUUUPPPQQQNNNIIIGGGHHHHHHFFFAAABBBCCCCCCBBBAAA@@@???;;;999777666666666444222222222111000...---,,,,,,+++---...---,,,***++++++*********)))((((((''''''(((((('''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))***+++,,,------.........................../////////000111111222222444444333333444555666666888888999<<>>???AAADDDGGGIIIKKKGGGGGGIIILLLOOOPPPOOONNNMMMLLLKKKMMMOOOPPPPPPOOOQQQSSSTTTRRROOORRRYYY```dddYYYQQQPPPSSSSSSTTTVVV]]]XXXSSSSSSTTTRRRPPPPPPMMMPPPQQQNNNNNNRRRVVVVVVQQQNNNLLLKKKKKKLLLLLLKKKJJJKKKMMMLLLIIIGGGFFFFFFRRRLLLEEEDDDHHHKKKLLLKKKEEEDDDBBBAAA???>>>======CCCCCCCCC@@@===<<<<<<===888888999:::;;;===???@@@???>>>===<<<===>>>===<<<===???AAACCCEEEGGGHHHIIIGGGGGGEEEDDDGGGLLLKKKGGGLLLMMMOOOPPPQQQPPPNNNMMMLLLNNNOOOOOOOOOOOOQQQSSSOOOPPPRRRUUUWWWXXXYYYYYYWWWUUUSSSQQQQQQSSSUUUVVVXXXZZZ^^^___]]][[[ZZZYYYZZZWWWUUUTTTTTTTTTSSSRRRIIIIIIKKKMMMPPPPPPMMMKKKNNNNNNMMMLLLIIIFFFDDDBBBJJJGGGEEEDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFBBBAAA@@@@@@AAABBB@@@???<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@>>>;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;::::::;;;===???@@@DDDCCCBBB@@@@@@AAACCCDDDFFFEEECCCBBBBBBBBBCCCDDDOOOKKKGGGHHHMMMOOOOOOLLLMMMKKKNNNWWWhhhtttTTTCCC111***---111---'''++++++************))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))*********))))))******+++,,,aaa]]]WWWQQQLLLHHHFFFEEECCC???999444111///,,,***************+++,,,,,,---((((((((((((((((((((((((''''''''''''((((((((((((%%%(((+++---,,,***))))))///222777???HHHRRR\\\aaaRRR[[[iiixxxuuuooovvvxxxrrrttt}}}xxx___WWWQQQQQQ^^^WWWVVVUUUVVVWWWUUUPPPLLLMMMOOOQQQSSSTTTTTTSSSRRRMMMNNNOOORRRTTTUUUSSSQQQMMMOOOMMMHHHFFFHHHGGGDDDAAABBBCCCCCCCCCAAA>>>===888666444333333222111///000///...---,,,+++******)))+++,,,+++***)))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***+++,,,,,,------------------.........//////000000111222222222333333333333333444444444555666777:::===???@@@@@@@@@@@@@@@BBBDDDGGGJJJKKKKKKKKKKKKMMMPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPNNNQQQTTTRRRQQQVVVaaajjjfff[[[SSSRRRUUUVVVUUUVVVZZZUUUXXX\\\WWWSSSRRROOONNNRRRSSSPPPOOORRRSSSRRRRRRPPPNNNLLLKKKJJJJJJJJJHHHJJJLLLKKKHHHEEECCCBBBOOOHHHAAA@@@DDDGGGGGGDDDCCCBBB???===;;;;;;;;;;;;??????>>><<<:::999999:::666666666666777999;;;<<<>>>===;;;999<<>><<<;;;<<<>>>BBBDDDBBBAAAAAA@@@@@@AAABBBCCCGGGEEEDDDFFFIIILLLLLLKKKAAAMMMVVVQQQKKKWWWyyy}}}kkkTTT>>>***,,,///000///+++'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))******))))))******+++,,,aaa]]]XXXQQQKKKHHHGGGGGGCCC???999444111///,,,***)))))))))))))))***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))))))))+++---+++,,,444AAANNNUUUXXXooo```eeezzz|||qqqnnnrrr|||zzzvvvyyybbbTTTTTTTTTRRRUUU]]]XXXVVVYYY^^^]]]UUUMMMQQQRRRTTTVVVVVVVVVUUUUUUQQQPPPQQQSSSTTTTTTQQQOOOKKKNNNNNNKKKJJJJJJGGGBBBBBBCCCDDDDDDCCC@@@>>><<<888555333111111111000///------,,,++++++***))))))((()))+++***(((''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******++++++++++++,,,,,,,,,---------.../////////000111111222222222222222333333333333333333444666888:::<<<>>>???BBBAAAAAAAAABBBDDDFFFHHHNNNLLLJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQNNNRRRUUUSSSRRRVVVaaajjj]]]VVVQQQSSSVVVTTTSSSSSSYYYVVV```bbbVVVQQQOOOBBBHHHNNNRRRQQQPPPQQQPPPMMMTTTSSSRRRPPPNNNLLLLLLKKKGGGIIIKKKJJJGGGDDDBBBAAAHHHCCC???>>>AAABBB@@@===@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::777666777999777666666666666888:::;;;<<<>>>;;;777777<<<<<<999;;;;;;<<>><<<;;;:::::::::777:::<<<===;;;999888888::::::::::::::::::::::::===>>>>>><<<999999;;;===@@@>>>;;;::::::===@@@CCC>>>>>>>>>???@@@BBBCCCDDDAAACCCFFFFFFFFFFFFGGGIIILLLNNNNNNLLLLLLQQQYYY^^^tttzzz___III<<>>HHHLLLMMMgggjjjpppvvv{{{nnnuuurrrtttooo}}}vvvcccQQQOOOTTTWWWVVVSSS\\\XXXVVV[[[bbbccc]]]VVVWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWUUURRROOOJJJNNNOOOMMMLLLKKKHHHCCCCCCCCCCCCCCCAAA???===;;;777555222000000000///...,,,,,,+++******)))((((((''')))***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,,,,---------.........///000000111111000000111222333333222222222444666666777999<<<>>>????????????@@@AAABBBCCCKKKIIIGGGGGGHHHJJJJJJJJJLLLNNNQQQQQQPPPOOOOOOOOOPPPSSSUUUSSSQQQSSSYYY^^^WWWTTTSSSVVVXXXUUUTTTUUU\\\YYYccccccVVVZZZTTT777@@@HHHNNNOOOOOOQQQOOOLLLTTTUUUVVVUUURRROOOMMMMMMGGGIIIJJJIIIFFFDDDCCCCCCBBBAAA??????@@@???===<<<>>>>>>===============>>>;;;<<<<<<:::999888999;;;999999999999:::;;;;;;<<<===BBB@@@777444888999666:::<<<>>>???AAABBBCCCCCC>>>JJJRRRNNNFFFAAABBBBBBAAACCCEEEHHHIIIIIIIIIHHHDDDEEEFFFGGGHHHKKKOOOSSSPPPQQQQQQRRRRRRQQQQQQPPPQQQNNNLLLMMMQQQSSSSSSQQQRRRRRRRRRTTTVVVVVVTTTRRRQQQOOONNNNNNOOOPPPPPPOOOKKKJJJIIIGGGFFFGGGIIILLLFFFHHHJJJLLLLLLKKKIIIGGGEEEFFFFFFDDDBBBBBBCCCDDDGGGGGGFFFDDDCCCBBBAAA@@@@@@>>>======???AAABBBBBB@@@???>>>===<<<;;;;;;;;;777999;;;;;;:::999999:::::::::::::::::::::::::::>>>???@@@===999888:::===GGGDDDAAA===<<<===???@@@<<<===>>>@@@AAACCCDDDEEE===BBBFFFGGGEEECCCFFFHHHLLLKKKHHHGGGKKKOOOMMMGGGMMMRRRfff~~~ssscccKKK777------000222111---(((''')))+++***(((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((''''''(((((()))*********)))***++++++,,,^^^\\\XXXQQQKKKHHHJJJLLLCCC???999444111///,,,***(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((((()))***+++,,,///222888BBBMMMUUUVVVlllwwwnnniiittt}}}}}}xxxooommmoooxxx|||mmmyyy```RRRLLLPPPPPPRRRUUUSSSUUUVVVWWWZZZ[[[[[[ZZZXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWVVVSSSPPPLLLOOOOOOKKKJJJKKKIIIEEEDDDCCCBBB@@@>>><<<;;;:::777444111////////////...+++++++++***))))))(((((('''(((***)))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))*********+++,,,,,,---------------...//////000000---...000111222333222222222444666555555666:::===<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEGGGJJJJJJHHHFFFGGGJJJNNNNNNMMMKKKLLLMMMPPPRRRTTTSSSRRRRRRSSSTTTTTTTTTUUUXXXVVVSSSTTTYYY^^^XXXaaacccccczzzvvvHHHDDDJJJNNNNNNNNNPPPPPPNNNQQQTTTWWWWWWTTTOOOMMMLLLGGGHHHIIIGGGEEEDDDDDDEEEAAABBBCCCBBB???>>>???AAA???@@@@@@@@@@@@???>>>>>>???@@@@@@???======>>>@@@======>>>>>>???>>>>>>>>>DDDLLLKKK>>>666888;;;999;;;>>>BBBBBBAAA@@@BBBEEE???EEEIIIEEEAAAAAA@@@???>>>@@@BBBDDDFFFHHHHHHIIICCCEEEFFFGGGGGGIIILLLOOOLLLMMMNNNNNNOOOOOOOOOOOOTTTPPPKKKKKKOOORRRRRRQQQMMMLLLKKKLLLNNNNNNLLLJJJJJJIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCDDDCCCAAA@@@BBBEEECCCCCCBBBBBBAAA@@@??????>>><<<:::;;;===@@@AAAAAA>>>===<<<;;;::::::::::::888:::;;;;;;::::::;;;===999::::::;;;;;;::::::999===???@@@>>>:::999<<<@@@HHHFFFBBB@@@>>>>>>???@@@>>>>>>@@@AAABBBCCCDDDDDD<<>>GGG[[[sssrrr[[[RRR888000)))'''((()))+++---***((((((***---,,,&&&!!!%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((''''''''''''(((((())))))(((((())))))***+++]]]\\\XXXQQQKKKHHHKKKNNNCCC???999444111///,,,***++++++***))))))((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%'''***+++***)))((())))))+++,,,+++---;;;RRRdddkkkeeessstttsssxxxiiippptttVVVfff\\\SSSKKKNNNSSSKKKIIIQQQSSSPPPTTTXXXWWWRRROOOQQQTTTWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRSSSTTTUUUTTTQQQOOONNNOOOMMMIIIHHHJJJJJJHHHCCCBBB@@@>>><<<::::::999666333000............---++++++******))))))(((((('''(((***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,------.../////////,,,---///111222333222222222444666555444555888<<<;;;===???BBBDDDDDDEEEDDD>>>AAAFFFKKKNNNMMMIIIEEEEEEIIIMMMNNNLLLJJJKKKLLLNNNPPPRRRUUUUUUUUUSSSRRRPPPPPPRRRSSSOOOKKKOOOVVV]]]UUU]]]dddssseeeMMMRRRSSSPPPOOOQQQQQQOOONNNRRRWWWXXXTTTOOOKKKJJJGGGHHHHHHFFFEEEDDDEEEGGGCCCEEEFFFCCC???>>>BBBGGGAAABBBBBBBBBBBB@@@>>>===CCCDDDDDDCCCBBBBBBCCCEEE???@@@AAABBBBBBAAA@@@???LLLVVVUUUFFF:::<<>><<>>@@@BBBEEEGGGIIIJJJGGGHHHIIIHHHFFFEEEGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLPPPJJJDDDDDDHHHMMMOOONNNNNNKKKJJJJJJLLLLLLIIIFFFIIIHHHGGGHHHJJJLLLLLLLLLFFFEEEEEEGGGIIIHHHEEEBBBFFFFFFGGGGGGFFFEEECCCBBB???AAABBBAAA??????BBBDDD@@@@@@??????????????????<<<:::999999<<>>@@@>>>::::::>>>BBBCCCBBB@@@???>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCC===<<>>===;;;888666555222111000...,,,++++++++++++******)))(((''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))***+++,,,------------,,,,,,---...000111222111111000111111222333444444444444555777888999>>>>>>>>>???BBBDDDGGGIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPRRRSSSSSSQQQOOONNNNNNKKKNNNPPPNNNKKKIIIMMMQQQVVVZZZYYY^^^xxxeeebbbWWWKKKGGGKKKOOONNNKKKPPPQQQRRRRRRPPPMMMIIIGGGDDDEEEFFFDDDBBBBBBEEEHHHEEEEEECCCBBB@@@>>>======???>>><<<;;;::::::;;;;;;===>>>@@@BBBCCCDDDCCCCCC>>>???AAACCCDDDDDDDDDCCC@@@AAACCCAAA??????BBBEEE@@@BBBDDDEEEDDDDDDDDDEEEEEEGGGHHHGGGFFFEEEFFFGGGFFFDDDBBBAAABBBDDDHHHJJJMMMKKKIIIFFFFFFGGGIIIJJJJJJHHHEEEEEEGGGIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJIIIFFFFFFEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCCCC@@@???===;;;;;;;;;<<<<<<;;;<<>>===777777888999;;;>>>AAABBB???<<<999888888999999999888777999>>>>>>:::888:::777777777888999:::<<<<<<;;;<<<<<<===============DDDCCCAAA@@@???>>>>>>>>>BBBCCCDDDBBB@@@@@@DDDHHH?????????AAAEEEHHHIIIIIIEEEKKKGGGAAAMMM```[[[FFFAAAAAAAAAAAA@@@???>>>===???BBBSSSmmm}}}ppp___LLLBBB666///...000000///+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((\\\___TTTJJJMMMMMMHHHJJJBBB???:::666333000...+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((((((***,,,---))))))---+++***555DDDZZZfffdddbbbrrryyyooo|||xxxvvvnnnWWWMMMLLLNNNMMMLLLLLLKKKKKKIIIGGGFFFKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSSSSRRRPPPSSSKKKPPPbbbhhh[[[LLLIIILLLPPPPPPJJJEEEEEEDDDAAA======<<<:::888666444333111000...,,,+++***))))))******))))))(((''''''&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))+++,,,,,,---,,,,,,,,,,,,---...///000////////////000000000000333333333444555666888888<<<<<<===>>>@@@CCCEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQOOOMMMKKKKKKNNNOOONNNJJJIIIKKKOOOSSSWWWWWWYYYhhhwwwqqq^^^\\\SSSKKKHHHKKKNNNNNNLLLNNNNNNOOOOOONNNLLLJJJIIIBBBCCCDDDBBB???>>>???AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<:::999888888888888:::;;;===???@@@@@@@@@@@@;;;<<<>>>???AAAAAA@@@@@@@@@BBBCCCAAA>>>>>>AAADDDBBBCCCEEEEEEDDDDDDFFFGGGEEEFFFFFFFFFDDDDDDEEEGGGFFFEEECCCBBBCCCEEEGGGIIIMMMLLLJJJIIIHHHIIIJJJKKKIIIGGGEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;:::::::::;;;999;;;===??????>>><<<;;;777777777888:::===@@@AAA>>><<<999888888999999999999777:::>>>>>>:::888:::777777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;CCCBBBAAA@@@????????????@@@BBBDDDBBB@@@???BBBFFFAAA@@@AAABBBEEEGGGHHHIIIEEEHHHEEE@@@HHHUUURRRCCC??????>>>>>>===<<<<<<<<<555222777BBBEEEAAA@@@FFFDDDNNNWWWYYY[[[^^^``````jjjssstttjjjaaa```]]]WWWNNNIIIDDDBBBAAA===444,,,777111***(((***,,,,,,***++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''^^^aaaVVVKKKMMMKKKEEEFFFBBB???:::666333000...+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((***,,,+++((((((---,,,(((***111???ZZZqqqooolll^^^rrrkkkqqqoooVVVKKKFFFHHHMMMLLLLLLLLLLLLKKKJJJIIIHHHMMMLLLKKKKKKLLLNNNQQQRRRRRRQQQPPPQQQRRRQQQPPPNNNKKKJJJOOOVVVWWWPPPIIIEEEFFFJJJJJJEEEBBBAAA@@@>>>:::999888666444222111000///...,,,+++))))))(((((()))))))))(((''''''&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((()))***+++,,,,,,++++++,,,---..................000111111111000000333333333333444666777888::::::;;;<<<>>>AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFHHHJJJLLLOOOPPPOOONNNNNNPPPRRRQQQMMMIIIJJJMMMNNNMMMJJJHHHJJJLLLQQQTTTVVVVVVYYY]]]\\\YYYTTTPPPLLLJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJBBBCCCDDDBBB???===<<<===>>>???@@@AAA@@@>>><<<;;;999999999888777666555444777888:::;;;<<<<<<<<<<<<666777999;;;<<<<<<<<<;;;>>>@@@AAA???;;;:::<<>>>>>===<<<;;;:::999999999999777888:::<<<<<<;;;:::999666666666777999<<<>>>@@@===;;;888777888999999888:::999:::>>>>>>:::888999888777777777777777888888::::::;;;;;;;;;::::::999@@@?????????>>>>>>======???AAADDDCCC@@@>>>@@@BBB@@@@@@@@@@@@AAABBBDDDDDDEEEDDDAAA???BBBGGGFFFAAA???>>><<<:::999999999999;;;555444777555///...333***111666555333555666555555<<<<<<444///000///+++---***'''%%%''')))******+++)))'''))),,,---+++)))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''^^^aaaVVVKKKMMMKKKEEEFFFBBB???:::666333000...+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))'''((()))++++++'''(((...000,,,+++---&&&444\\\yyy{{{kkkdddjjjMMMGGGGGGCCCCCCIIIJJJKKKLLLLLLKKKJJJJJJJJJMMMMMMLLLMMMNNNOOOQQQRRRRRRQQQPPPQQQRRRRRRPPPNNNJJJLLLMMMLLLLLLMMMIIICCCBBBCCCCCCAAA>>>===<<<:::888777555333111000.........---+++***)))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))***++++++)))***,,,---......------...000222444444444222111222222222222333555666777999999:::<<<>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMPPPRRRSSSQQQOOONNNQQQUUUTTTOOOIIIKKKMMMNNNMMMKKKJJJJJJLLLQQQQQQUUUWWWUUURRRSSSWWWOOOOOOOOOMMMKKKJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIEEEFFFFFFFFFDDDBBB@@@???<<<===???AAAAAA???<<<:::999999:::999888666444333666777888999::::::999888333555666888999999999999:::<<<===;;;777555666999>>>>>>>>>===<<<>>>AAADDDCCCCCCCCCAAA@@@@@@CCCEEECCCDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGFFFEEECCCCCCBBBDDDBBBAAAAAABBBCCCAAA@@@CCCBBBAAA@@@???===<<<<<<;;;;;;::::::999888888888666777888999:::999888777666666666777999;;;>>>???<<<:::888777888999888777;;;999:::>>>===999888:::999999888777777777777777888999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===@@@CCCCCC@@@======>>>============<<<<<<===???CCC???>>>???>>><<<>>>BBBBBB@@@<<<999777666666777444000///333444222444888222666666111---------+++(((---...+++)))---000...,,,---///000////////////,,,+++***+++------+++(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''ZZZ^^^TTTKKKMMMLLLFFFGGGBBB???:::666333000...+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''''')))+++,,,))))))---//////------444$$$666^^^~~~{{{ZZZGGG===CCCGGGBBBAAAGGGFFFIIIKKKKKKIIIHHHIIIKKKLLLMMMOOOPPPQQQRRRQQQQQQPPPPPPOOOQQQRRRSSSRRRPPPQQQQQQNNNKKKMMMRRROOOFFFFFFEEEDDDDDDCCCAAA???>>>888666444222///...------------+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***(((***+++------------,,,---///111333444333222111111111111111222444555666888999:::<<<===???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRSSSSSSQQQOOORRRVVVVVVQQQKKKKKKMMMNNNNNNMMMMMMLLLMMMOOOMMMPPPWWWWWWRRRQQQUUUNNNPPPQQQOOOKKKHHHHHHHHHJJJIIIFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCAAA;;;<<>><<<:::999:::;;;;;;:::999777666666777888999999999888777333444666888999999888888999;;;===:::666444555777=========<<<;;;<<<@@@BBBAAABBBBBBAAA???@@@AAACCCAAABBBCCCCCCCCCBBBAAA@@@CCCDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHJJJJJJGGGDDDCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@>>>AAA@@@???>>>===<<<;;;;;;::::::::::::999888777777555666777888888888777777666666666777999;;;===???:::888777777888999888777:::888999<<<<<<999888:::;;;:::999999888888888888666777999;;;===>>>??????:::;;;<<<===>>>>>>>>>===<<>><<<:::999:::<<<@@@<<<<<<>>><<<888;;;CCCEEEBBB>>>:::666444444444...,,,,,,......,,,,,,...***...---***))),,,---+++---///...+++***,,,---,,,%%%(((+++,,,)))&&&%%%%%%***)))'''''''''((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''XXX\\\SSSJJJNNNMMMGGGHHHBBB???:::666333000...+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((('''''')))+++---+++******+++,,,,,,+++777000///<<<^^^zzzooo^^^KKKBBB???CCCDDD@@@@@@EEEBBBEEEHHHHHHGGGFFFHHHJJJKKKLLLOOOQQQRRRRRRQQQPPPOOONNNNNNPPPQQQRRRQQQOOOPPPOOOKKKJJJMMMPPPNNNHHHHHHDDDCCCEEEEEEAAA>>>>>>777555333000...---,,,,,,,,,,,,+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))))))))***+++,,,,,,,,,,,,***+++---///000000//////000000000000111333444555777888999;;;===>>>>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMOOORRRPPPOOOQQQSSSTTTQQQNNNJJJKKKMMMOOOOOOOOONNNNNNKKKIIIKKKQQQUUUTTTQQQPPPMMMNNNOOONNNKKKGGGFFFEEEHHHFFFDDDBBBAAAAAAAAABBBCCCBBBAAABBBBBBBBB@@@>>>:::;;;===>>>===<<<:::999999999::::::::::::999999777888999999999888777666333555666888999999999999;;;>>>???>>>:::777888999===>>>>>>>>>===>>>AAACCC@@@AAABBBBBB@@@@@@AAABBBAAAAAABBBBBBBBBBBBBBBAAAEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFGGGHHHIIIHHHEEECCC???AAABBBDDDEEEEEEDDDDDDGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBBBBBBBBBBBBBAAA@@@>>>======>>>>>>===<<<===<<<<<<;;;;;;::::::999888888999888888777555555444444555555666666555555555555555666777999;;;===888777666777888888777666888666777:::;;;888888:::;;;;;;:::999888888999999666777999;;;===>>>???@@@;;;<<<>>>@@@BBBBBBAAAAAA;;;???BBBBBB???======>>>>>>@@@AAA???;;;:::<<<>>>===<<<======;;;999<<>>BBBFFFFFFDDDCCCFFFIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMNNNOOOOOOMMMKKKJJJHHHIIIJJJJJJGGGHHHJJJGGGAAA???BBBBBB===::::::555444111...,,,+++++++++******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''(((((()))))))))******+++,,,---******+++,,,---...///////////////000111222333444555666888:::;;;<<<;;;;;;BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJNNNMMMMMMMMMMMMMMMMMMNNNHHHIIIKKKMMMOOOPPPOOONNNKKKJJJIIIIIIMMMQQQPPPKKKIIIIIIIIIIIIIIIGGGEEECCCCCCBBBBBBAAA@@@@@@AAAAAACCC@@@===<<<======;;;999999:::::::::999888777777666666666666777888999:::777888999999888777666555444555777999::::::999999<<<>>>AAA@@@<<<999:::;;;<<<===??????>>>>>>@@@AAA>>>@@@CCCCCCBBB@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGGGGHHHGGGDDDBBB@@@AAACCCEEEEEEDDDCCCBBBBBBCCCEEEFFFEEECCCAAA???>>>???@@@AAAAAA@@@???>>><<<;;;999:::;;;;;;:::888888888777777777777777777555555666666555444222111111222222222333333333333333333333333444666888:::777666666777888888777555666444555888999777888;;;:::999888888888888888999777888999:::;;;<<<<<<<<<:::;;;>>>@@@BBBBBBBBBAAA;;;???BBBBBB???===???@@@>>>@@@BBB@@@;;;:::<<<@@@;;;>>>???<<<:::;;;;;;;;;999888777555333111000///,,,---,,,******+++++++++***,,,***'''''')))(((%%%'''&&&&&&(((*********+++)))(((&&&&&&'''((()))***%%%&&&''''''''''''((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&YYY]]]TTTKKKNNNLLLEEEEEEBBB???:::666333000...,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((&&&'''(((***$$$(((+++++++++,,,......---///...333333'''BBB}}}{{{sss~~~}}}LLL===HHH@@@<<<@@@AAA>>>>>>@@@???:::;;;@@@DDDDDDBBBBBBEEEHHHLLLKKKJJJJJJKKKMMMOOOQQQOOOMMMLLLLLLLLLKKKIIIGGGGGGHHHLLLPPPKKKDDDGGGPPPHHHAAA???BBBBBB===999:::444222///,,,***))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''***))))))((()))+++,,,...,,,,,,,,,,,,...///111222......//////000222333444333444666888999::::::999BBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGHHHJJJMMMFFFGGGIIILLLOOOPPPOOOMMMMMMOOOKKKEEEGGGNNNOOOJJJFFFEEEEEEFFFGGGGGGEEEBBB??????@@@@@@AAAAAAAAAAAADDDAAA<<<:::::::::888666999888777777666555555555333333333333444666888999777888888888888666555444444555777999::::::999999:::===@@@???<<<999:::;;;999;;;===>>>======>>>???===@@@DDDEEECCCAAA@@@???CCCCCCCCCCCCDDDFFFGGGHHHDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIGGGGGGGGGFFFCCCAAACCCDDDFFFHHHHHHGGGEEEDDD???AAADDDEEEEEECCC@@@>>>>>>???@@@@@@???>>>===<<<999888777777888888777555444444444555555555555666222333444444333222000///000000000000111111111111111111111111222444666777777666555777888888777555444222333777888777888;;;888888777777777777888888999999999::::::999999888666888;;;>>>@@@@@@@@@???;;;???AAAAAA???>>>@@@BBB<<>>:::888;;;???;;;@@@@@@;;;999<<<;;;666111111111111111000///...------+++((('''***,,,,,,'''))))))''')))---,,,(((***''''''((((((&&&$$$###$$$$$$&&&)))+++***&&&######%%%''''''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]][[[VVVQQQLLLHHHFFFEEEBBB???:::666444222///---))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++,,,,,,---...///000111222WWWzzzZZZ===777:::<<<;;;>>>>>>===;;;999999;;;<<<===>>>@@@AAABBBBBBAAA@@@EEEHHHKKKMMMMMMMMMNNNOOOMMMMMMNNNMMMLLLIIIFFFDDDDDDGGGKKKJJJFFFBBBAAAAAA=========<<<;;;888555444///...,,,+++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((...***&&&$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,++++++,,,------......///......//////000000111111555555555666777999;;;;;;???BBBEEEDDDAAA@@@AAACCCFFFEEEEEEDDDDDDEEEEEEFFFDDDHHHHHHEEEGGGMMMLLLFFFHHHGGGHHHIIIJJJKKKJJJHHHMMMKKKHHHEEEDDDDDDFFFGGGFFFDDDBBBAAABBBDDDDDDCCCAAA???===;;;:::;;;<<<<<<<<<;;;:::888777555444333666555444222111000000000000111111222222333444444777666666555555555666666555555555666666666666666777777888999:::<<<===>>>:::::::::888888:::>>>AAA===>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFF@@@BBBDDDFFFGGGHHHHHHHHHJJJHHHEEEEEEFFFFFFFFFEEEGGGGGGIIIJJJJJJIIIGGGGGGFFFEEEDDDEEEEEEDDDAAA???>>>>>>??????===;;;:::888777666666555444444333333444444333333333222222222444444555555444333111000......////////////.........///000111222333444444444333333333333444555555666444333555999;;;;;;:::888888888777777777777777777777888888888999999999999;;;<<<===<<<;;;<<<===<<<:::;;;======<<<@@@EEE===<<<<<<<<<======;;;999;;;<<<===>>>>>><<<:::999000000000///......------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&ZZZXXXUUUQQQMMMKKKJJJIIIBBB???:::666444222///---))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,---...///000111111;;;DDDhhh|||kkkXXXCCC999<<>><<<===???@@@BBBCCCDDDDDDEEEHHHKKKMMMMMMMMMNNNOOOMMMMMMMMMMMMKKKHHHEEECCCEEEGGGJJJIIIFFFCCCBBBBBB======;;;:::888555333222...---,,,+++***)))))))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''',,,)))%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,++++++,,,,,,---..................///000000111111444444555666777999:::;;;>>>AAADDDCCCAAA@@@AAADDDGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHHHHEEEFFFIIIHHHBBBGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDFFFGGGGGGEEECCCBBBCCCDDDDDDCCC>>>===:::888777777888888888888777666444333222222444333222111000//////...//////000000111222222222444444333333333333444444222222333444555666777888666666666777888999:::;;;888888888777777888<<>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKJJJHHHEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBB???===<<<<<<<<<<<<;;;999888777666666555444444333222222333333333333222222222222222222222222111000//////...//////////////////......//////000222333333444444333333333333444555555666444333444777999999888888888888888888888777777777777777777777888999999888:::<<<<<<;;;;;;;;;<<<::::::<<<@@@???<<<===AAA===;;;:::999::::::888777999:::;;;;;;:::999777555/////////...------,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&[[[YYYVVVRRRNNNLLLJJJJJJBBB???:::666444222///---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************++++++,,,---...///000000)))000BBBdddwww}}}___DDD???;;;===BBBCCC>>>888888:::::::::::::::<<<>>>;;;<<<===>>>AAACCCEEEFFFCCCFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJGGGEEEDDDEEEFFFFFFEEEBBBAAAAAABBB===<<<999666444222000000---,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++***++++++,,,,,,---......---......//////000111111333444444555666888999:::;;;>>>BBBBBB@@@@@@BBBDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJIIIFFFFFFGGGEEE@@@FFFFFFFFFFFFGGGHHHIIIJJJFFFFFFDDDCCCCCCDDDFFFFFFIIIGGGEEEDDDDDDDDDCCCBBB===<<<:::777666555555555444444333333222111111000222111111000///......------......//////000111111000000000000111111222333///000111333555666888888555555555555555666777777666666666555555777:::===:::999999999:::<<<>>>???>>>???@@@AAABBBCCCCCCCCCFFFEEEDDDCCCDDDGGGKKKMMMKKKHHHDDDBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAA@@@===;;;999999999999888777555444444444444333333222222111222222222222111111111111111000///..................//////000000//////.........///000111222333333444444333333444444555666777555444444666777777777888888888888888888999999999888666666666777999:::888:::<<<<<<;;;:::;;;<<<888999>>>BBBAAA<<<:::<<<===:::777666666666555444777888888888666444222111...------,,,++++++******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################""""""######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%___]]]XXXSSSNNNJJJHHHGGGBBB???:::666444222///---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++,,,---............666444///DDDllliiiLLL<<>>;;;888888999::::::999999:::<<<;;;;;;;;;<<<===@@@CCCDDD@@@BBBEEEFFFFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGDDDCCCBBB@@@???>>>???@@@===;;;888444111000///...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++*********+++,,,,,,------------......///000000111222333333444555777888999888<<>><<<<<<>>>???AAAAAABBBBBBCCCCCCBBBBBBCCCEEEHHHIIIKKKHHHCCC@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBAAA@@@???@@@@@@???<<<999777777777666555555444333222222222111111111000000111111111000000000//////000///...,,,,,,,,,---......//////000000//////.........//////000111222222333333333333333444555555888777666666666666666666777777888888999999::::::;;;999777666666888;;;<<<:::;;;======;;;;;;;;;<<<::::::===AAA@@@;;;999;;;===:::666444444444444333666666555555333111///...,,,++++++******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%___]]]XXXSSSNNNJJJHHHGGGBBB???:::666444222///---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,,,,------333---...555111111KKKmmm}}}}}}^^^FFF777666:::777777777777888999::::::888:::;;;:::888777777888::::::999999:::<<<>>>??????AAADDDEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLGGGEEEBBB@@@????????????<<<:::777333000///...---******)))(((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******))))))******+++,,,,,,,,,---------...//////000000111222222333444666777888666999===???>>>???AAADDDGGGGGGGGGFFFFFFGGGGGGGGGLLLJJJIIIKKKLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGIIIKKKHHHHHHGGGFFFDDDBBBAAA@@@FFFDDDCCCBBBBBBAAA???======<<<;;;999777555444444000000000000000000000000///000000111111000///...------......///000000000............///000111222//////000111222333444444666666555444444444444555555666777777666888:::<<<999888777666777999;;;===:::;;;===???@@@AAABBBBBB>>>???@@@AAABBBCCCCCCCCCJJJGGGBBB???======<<<<<>>===<<<<<<===>>>??????>>>>>>>>>>>>===:::888666555555444333333333333000000000000////////////000000/////////.........000///---,,,,,,---...///......////////////...............//////000000111222222222222222333444444888888777777666666666777666666777888999999::::::<<<:::888777777999<<<===;;;<<<>>>>>><<<;;;<<<<<<===;;;<<<>>><<<888999===>>>:::777444444555444444555444444222111///...---*********)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%[[[YYYVVVRRRNNNLLLJJJJJJBBB???:::666444222///---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))*********+++++++++,,,+++,,,222555///)))///<<>><<<@@@???>>>>>>???>>><<<:::888777666555333222111000000000000000////////////...///000111111000//////,,,------...//////000000............///000111111///000000111222333333444666555555444444444555555555777888888888888;;;===;;;;;;999999999:::;;;;;;:::;;;===???AAABBBBBBCCC<<<===???AAABBBAAAAAA@@@GGGDDDAAA???>>>===;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<:::888555444333222111111111111222....................................------------///......---------......---------......------------........./////////000111111000000111111222333666777777666555444666777444555666777888999::::::;;;:::888888888999;;;===;;;<<<>>>===<<<;;;;;;<<<>>>;;;::::::999777:::???<<<:::777555555555555444333222111000///...------***))))))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################################################""""""######$$$%%%####################################$$$$$$$$$$$$############$$$$$$$$$$$$ZZZXXXUUUQQQMMMKKKJJJIIIBBB???:::666444222///---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))************+++(((111000'''(((333333(((:::666LLLwww~~~aaaDDD999111555;;;:::555222444444555666777666333000555777999999777666666666555666777999:::;;;;;;;;;>>>@@@BBBCCCBBBBBBBBBCCCFFFFFFFFFFFFGGGHHHIIIJJJLLLIIIEEECCCBBBAAA>>>;;;555444333111///---+++***((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))(((((())))))***+++++++++,,,,,,---......//////000000000000111333444666777444777;;;<<<<<<<<>>>>>======<<<;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAA@@@>>>===::::::;;;;;;;;;;;;::::::999888777888888777444222111000///.........///000------------------------------------,,,,,,,,,,,,,,,------......---------+++,,,,,,------,,,,,,+++------............/////////////////////000111111333444555444222222444777222333444555777888999:::888888777777888888999:::999;;;<<<;;;:::888999999<<<:::999:::999777:::???999777666555666666444333000000///...---,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$######################################################""""""######$$$%%%####################################$$$$$$$$$$$$############$$$$$$$$$$$$]]][[[VVVQQQLLLHHHFFFEEEBBB???:::666444222///---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************222%%%$$$111444***+++666!!!---999???JJJ```yyy~~~iiiLLL;;;>>><<<888444333///,,,,,,111444111///000333555666555333555777888888777777888333444777:::<<<=========:::<<<>>>???>>>>>>>>>???FFFFFFEEEEEEEEEEEEEEEFFFJJJGGGCCCAAA@@@>>>:::666111111111000...,,,)))(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((()))******++++++,,,,,,------...//////000///000000111222444555666444777;;;<<<;;;;;;>>>AAADDDDDDCCCCCCCCCCCCDDDDDDFFFAAA@@@EEEFFFAAA???BBBAAAFFFKKKJJJDDD???>>>???>>>???AAAAAAAAA>>>;;;999777777777888999999777444222222222222111000......//////...------,,,++++++)))+++---/////////---,,,)))******+++,,,,,,------......---,,,,,,,,,------,,,---///111444666888999333333222222333333444555444666777888777888999;;;@@@@@@@@@???>>>===;;;:::<<<===???AAACCCDDDEEEEEEEEEDDDBBBAAAAAADDDFFFHHH??????@@@BBBDDDDDDBBB@@@999:::;;;<<<<<<;;;:::999666555555555555444111//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---......---,,,+++***++++++,,,,,,++++++***------.................................///000000000222333222000000333666111222333555666888999:::555666666666777777777777888999::::::888777777777:::888999;;;:::888:::>>>666555555555666666444222......---,,,+++++++++,,,***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########################################################"""###$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$\\\ZZZVVVRRRSSSSSSLLLDDD???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))************+++++++++,,,,,,,,,------...///111666<<>>===<<<===???AAA@@@???EEEEEEFFFGGGFFFEEEDDDCCCFFFLLLMMMFFF===999777555555444111...+++((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,---......------...000/////////000111222444444999999999:::;;;<<<>>>???DDDDDDDDDCCCBBBBBBEEEGGGFFFFFFEEEDDDCCCAAA>>>===CCCFFFJJJKKKJJJDDD>>>999@@@@@@AAABBBAAA>>><<<::::::888666666777666555333000000000000////////////++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---------------------------......///111222444555111222333333222111222444333444444666888:::<<<======<<<;;;;;;<<<===<<<::::::<<<>>>AAABBBCCCDDDDDDEEECCC@@@@@@AAACCCCCCBBBBBBBBBAAA@@@@@@AAAAAAAAA<<<<<<<<<;;;:::999888777777777777555444222000///---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------......///111222333...111222///000333444111333111000222666777666555888777777777666666555555888888888888888777666555444777:::999666444444666777666555333111///...---...---,,,***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$]]]\\\WWWSSSRRRRRRKKKCCC???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((*********+++++++++,,,,,,++++++,,,,,,---000444888///???XXXqqqqqq]]]MMMFFF===666222222222333111111111000000000///////////////000111111222222444333333333333444444555::::::999888999:::;;;<<<;;;<<<======>>>>>>??????DDDEEEFFFFFFFFFEEECCCCCCBBBHHHIIIBBB:::666444222......---,,,++++++,,,,,,''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))),,,---......------...////////////000111222333444777777888999;;;<<<>>>???@@@AAABBBAAA@@@@@@BBBDDDGGGGGGHHHHHHFFFDDDAAA@@@AAACCCGGGHHHGGGCCC>>>;;;???@@@AAAAAA@@@>>>;;;:::888666444444555555333222/////////.........------+++++++++++++++++++++++++++************+++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333///000222111000000111333333333444555666888:::;;;:::999999:::===>>>>>>===;;;<<<>>>@@@AAABBBAAAAAABBB@@@>>>>>>@@@AAAAAAAAA??????>>>>>>============::::::::::::999888666666666555555444222111///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,---------------------...///000222222///222333111111555555333333111111333666777777555888888777777777666666666888888999999888777777666666888:::999777444444555666555444222111///...------,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$___]]]YYYSSSQQQPPPJJJBBB???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))(((''')))*********++++++++++++)))+++,,,++++++,,,...000...000333:::EEEXXXmmm|||qqq```KKK555%%%///111222222000...------//////............------------......///000000111333222222222333333444555:::999888888888999;;;<<<888;;;>>>>>><<<;;;===???CCCDDDEEEEEEEEEDDDBBBAAA>>>CCCCCC<<<666333111...************+++,,,---...''''''&&&%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++,,,...---,,,,,,---///////////////000222333444555666777999;;;<<<>>>???>>>???AAAAAA@@@@@@AAABBBFFFGGGIIIJJJIIIGGGDDDBBB???@@@CCCDDDDDDBBB@@@>>>>>>?????????>>><<<:::999555333222222333333111000------------,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,((((((((()))))))))******++++++++++++++++++++++++*********+++,,,...///000---///000000//////000222333333333444555666888999555555555777;;;===>>>===<<<===>>>?????????>>>===>>>===<<<<<<>>>?????????===<<<<<<;;;:::999888888999888888888666555444333333333222222000///------,,,++++++++++++***************************************)))))))))))))))((()))))))))*********+++++++++++++++***************++++++,,,,,,,,,---------------------...///111111000333444222222666666444333222222333666777777666888888888888777777777777888999999999999888777777888999;;;:::777555444444444444333111///...---,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############################################################################################################$$$############""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$```___ZZZSSSPPPNNNHHHBBB???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,,,,+++***((()))))))))************+++)))+++------,,,,,,---...444222///---...222888<<<999NNNiii~~~zzzmmmiiiVVVJJJ;;;333333555666444222333333000,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222111111222222333444555333333333444666999;;;===888===AAA@@@<<<:::<<<@@@AAABBBCCCCCCCCCBBB@@@???;;;??????999333222000---,,,+++******))))))))))))'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***,,,------,,,,,,---............///000111222333333444666888:::<<<===>>>===???BBBCCCBBBAAAAAABBBCCCDDDGGGHHHHHHFFFCCCAAA===>>>???AAAAAAAAAAAAAAA<<<======<<<;;;:::888777333111000000111111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))***++++++((((((((()))))))))******++++++++++++++++++++++++)))*********,,,---...///---...000000//////000222444444444444555666777888222222222555888;;;;;;:::===>>>>>>>>>>>><<<;;;:::;;;:::999:::<<<======<<<<<<<<<;;;:::999888777666777666666555444222111000////////////...---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///222333111111555555333222222222444555666777777888888888888888888777777888888999999999999888888999::::::999777555333222222222111///...---+++++++++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################################################################""""""""""""""""""#########$$$$$$$$$########################################################################aaa```[[[SSSNNNLLLHHHBBB???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((***+++,,,+++)))((((((((()))))))))*********'''))),,,------------...)))***---000333444444333222888;;;:::;;;CCCNNNUUUkkkzzz{{{qqqaaaPPPBBB:::777666)))'''''',,,111444333111+++---...,,,***))),,,///************************+++++++++,,,------......000000000111222333444444222222222444666999;;;======@@@BBB@@@;;;999<<<@@@>>>???@@@@@@@@@???>>>===:::<<<;;;666222222000---,,,+++***)))''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***+++,,,,,,++++++,,,...---------...///000222222111333555888:::;;;<<<<<<;;;>>>@@@AAAAAA@@@@@@AAA>>>@@@BBBCCCCCCBBB@@@>>>======>>>>>>???@@@AAAAAA::::::999999888666555555222000//////000111000...---------,,,,,,,,,++++++************************))))))(((((())))))***+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///---...000000///000111333555555555555666777888999666555555666999::::::999======>>>>>>===<<<:::999:::999888999;;;<<<;;;:::=========<<<;;;999777666555555444333222000...---,,,---------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---......---000111...///333333111111111333333444555666777777777777777777777888888777888888999999999888888999999999888777555222111000000///...,,,+++******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################aaaaaa\\\SSSMMMKKKHHHCCC???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((((((((((())))))))))))$$$&&&)))*********,,,---...///000000000...---,,,+++,,,,,,)))(((+++000555111555;;;AAAGGGLLLOOOQQQbbbbbbnnn|||vvvccc```kkk```ZZZRRRJJJEEEBBB>>>:::<<<555---***+++---,,,***111111111111000,,,&&&"""%%%(((,,,------+++******((())))))))))))***************+++,,,,,,------...//////000000111222333444666666555666777888:::;;;CCCCCCBBB>>>:::999<<>>???<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<======>>>777666666555444333222222000...---...///000///---,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,...///000///000111333444444444555666888999:::;;;:::999:::<<<======;;;<<<<<<===>>>===<<<;;;::::::999999:::;;;;;;:::888;;;<<<<<<<<<<<<:::888777444444333222000...---,,,******+++++++++******)))''''''((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++++++++,,,------+++...///------111111//////000222333222333444666666666666666777777777777666666777888888888888777888777666666666555222000......---,,,+++***))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################################################################!!!!!!"""""""""""""""###"""############$$$$$$$$$########################################################################```aaa\\\SSSMMMKKKHHHDDD???>>>;;;888555222///...***((('''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&((((((((((((***+++(((***+++++++++,,,...111***---333888999666222000333111///------...000222111///111666444......333444111...------...000222,,,---000444777555111---(((((('''''')))---000333******+++,,,,,,+++'''%%%((((((((()))))))))************+++,,,,,,------...////////////111222333444555555555555666888:::;;;HHHEEE@@@;;;888888:::<<<999999:::::::::999888777222333111---+++---,,,(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++******+++,,,,,,,,,,,,---...///111111000222555777999999888888888999;;;;;;;;;;;;>>>@@@======<<<;;;;;;::::::;;;:::::::::999999999888888444444222111000000//////---,,,++++++---------+++++++++*********)))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,---......***,,,.........///000222222222333444555777999:::;;;::::::;;;===>>>>>>===:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;999777888999:::;;;:::999777666444333333111000...,,,+++))))))***************)))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********++++++************+++,,,,,,***---...,,,---000000...---///111222111111333555444555555555666666666666555555666777777777777777666555444444666555222///---,,,++++++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$################################################################################################!!!!!!!!!!!!""""""######"""############$$$$$$$$$########################################################################```aaa\\\SSSLLLJJJHHHEEE???>>>;;;888555222///...***((('''&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((()))))))))'''(((***+++&&&***,,,,,,***))),,,///...+++)))+++------,,,,,,))),,,///000//////000111...111///+++,,,222222---+++...111111,,,(((***...///...,,,***((())),,,...)))+++,,,,,,+++(((&&&&&&+++'''######&&&((()))((('''((((((((())))))*********++++++,,,,,,---...............///000222333444000000000222555888;;;<<>>888666777888999777888888999888777666555//////---)))(((***)))%%%)))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$&&&&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((***++++++******+++,,,,,,,,,,,,---...///000111111222555777888888777777:::;;;<<<;;;;;;===@@@BBB???>>><<<:::::::::;;;;;;888888888888777555444333333222111///............+++***)))***+++,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********+++,,,------)))+++,,,---------///111000000111222444666888999888777777999;;;======<<<999:::<<<>>>??????>>>>>>======<<<<<<===;;;999666555666888999999777555444444333333111///---+++***((())))))***************&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))******************************+++++++++......,,,---000111...,,,///111111000000222555333444444444555555666666444444555666666777666666555333222333555555222///,,,++++++***)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$################################################################################################ !!!!!!!!!""""""######"""############$$$$$$$$$################################################""""""""""""""""""""""""gggaaaZZZSSSNNNKKKHHHFFFDDD>>>::::::777222......---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,---------......******************************++++++++++++************))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***------------...000111333111111111222333555888999AAA???;;;777555555666777777777888888888888777777000...+++((('''&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))*********+++......//////000111111111222444666777888999;;;===<<<<<<======>>>@@@AAABBB===<<<;;;;;;<<<;;;999777666666777777777555444222000000...---,,,++++++++++++++++++*********))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))************))))))))))))))))))***+++,,,---)))***+++,,,---,,,++++++...///000222222333333333444333444777:::;;;;;;:::;;;;;;;;;::::::999999888:::;;;<<<<<<;;;888666444555555666888999777333000222111000///---+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++*********))))))((((((++++++,,,,,,,,,,,,------......///111222333444555222333444555666666666666444444444555666555333000222222222222000...,,,*********)))''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""eee```YYYSSSNNNJJJGGGEEECCC>>>::::::888222......---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))******************))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******,,,,,,+++,,,---...000111111111111222333555777888<<<;;;999777666777777888777777777777777666555555///---***((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++------...//////000000111///111333444444555888::::::;;;;;;<<<>>>???AAABBB===<<<;;;<<<<<<<<<:::888555666666666666444333222000///...,,,++++++******++++++*********))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))******))))))((((((((((((((()))***++++++******,,,---------,,,+++...///000111222333333333444333333555888999999888777777777888888999;;;;;;999::::::999888777555444555444444555666555222///000///...---+++***)))((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********)))))))))((((((+++++++++,,,,,,,,,------......///000222333444444333333444555666666666666555444333444555555333111111111111111///---+++******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""ccc___XXXRRRMMMJJJGGGDDDCCC>>>::::::888222......---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))************************+++,,,---...///000000111111333444666777666666777777777888888888777777666666555444222222---,,,***((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***++++++,,,,,,,,,,,,------...//////000...000222333333444666888888999:::;;;===>>>???@@@===<<<;;;;;;<<<;;;999777444444555444444333222111///...---,,,+++******************)))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((()))******++++++,,,------------,,,......///000222222333444444333333444777888777666444333333444666:::===???999999888666555555555555555333222222222222000///...---,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******))))))))))))((((((++++++++++++,,,,,,,,,,,,---...///000111222333444333444555666666777666666666444222222333444333222000000000///...,,,******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""aaa]]]WWWQQQMMMJJJFFFDDDCCC===::::::888222//////---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))******)))))))))******+++,,,---.../////////000111222333444555333444555777777777666666666555555444222111///...+++***)))''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))***+++,,,------++++++,,,------......///000222444555555666888999888999::::::;;;<<<<<<<<<;;;:::999999:::999777555333333222222111111000///------,,,+++***))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''((()))******,,,,,,---------...............///000111222333444666555444555666888777666444333333333555999===@@@:::999777555444444555666555333000///000000///...,,,,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))((((((***++++++++++++,,,,,,,,,,,,---...///111222333333333333444555666666666666666444111000111333333222///......---,,,***))))))(((''''''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""___[[[VVVQQQNNNJJJGGGDDDBBB===::::::888222//////---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((()))***+++,,,---......///...//////111111222333333222333555666666444333222444333333222000...,,,+++)))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,------++++++,,,,,,---.........111333444555555666888999999::::::::::::999888777888777666666777666444222111111000//////.........,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))***++++++,,,,,,,,,---------......------...///000222444555888666555555777999999888777666555444555888;;;>>>;;;999777555444555666888666333000......//////...,,,+++++++++******))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---...000111222333222333444555555666666666555333000000111222222111---,,,+++***))))))(((((('''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""^^^[[[VVVRRROOOKKKGGGEEEBBB===999:::888333///000---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((()))***+++,,,---.........---...///000111111111111222333444444333222000///111111000///...,,,***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++,,,---++++++,,,,,,---......//////111333333333333555777999::::::;;;:::999777666666555444444555444222000000///...---,,,,,,,,,,,,******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((()))***++++++,,,,,,,,,+++,,,------...---------...///222444555888666555555777999::::::999888666555666777888::::::888666555444555777888555222///.........---,,,******************))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))************+++++++++++++++,,,---...///000111222111222333444444555444444444222000000111222111000++++++)))((((((''''''(((&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""]]]ZZZVVVSSSPPPLLLHHHEEEAAA<<<999:::888333000000---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((('''''''''(((***+++,,,---,,,,,,,,,---///000111000000///111222222222111111000000///......---,,,+++)))(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))***+++,,,,,,,,,,,,---......//////...000111222111222333555666888999;;;;;;:::999888666444444444444444222000///...,,,+++***+++++++++))))))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))******,,,++++++***+++,,,---...------,,,---///111444666666555333444666999:::;;;888777666666555555666666777666555444444444555666222000...,,,,,,,,,***)))(((((((((((((((((())))))%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++++++++,,,---///000111111000000111222333333333333222111000111222222000...***)))((('''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""]]]ZZZWWWSSSPPPMMMIIIFFFAAA<<<999:::888333000000---***'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%''')))***++++++++++++,,,---...000000000//////000000000000000111111111---------,,,+++***)))(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''(((***++++++,,,,,,---......//////000///111222333222222444666444555888;;;<<<<<<;;;;;;666555444444555444222111...---,,,***)))******+++)))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''')))))),,,+++*********+++,,,------,,,,,,---...111444666555333111222555888:::;;;555555555555555555444444555555444444333333444444000...,,,++++++***(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))************+++++++++***+++,,,---...000111111//////000111222222222222111000000111222222///---***)))'''&&&%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""bbb]]]VVVQQQMMMKKKHHHGGGBBB???;;;888666333000...+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---......///.........////////////000000000000,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))---------...............111111222222222333333333777888999999:::::::::::::::999777444222000//////---,,,+++***))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++,,,,,,------......///000000000111111222333333444444555:::888666444333444555666333333333222222111111111,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********,,,,,,------...///000000000000111111111222222222000000000000...,,,***)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################aaa]]]VVVQQQMMMKKKHHHGGGBBB???;;;888666444111///+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,,,,---.......................................,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))------------............111111111222222222333333444555666888999:::::::::999888666333111000///...,,,,,,+++***)))(((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******++++++++++++,,,,,,,,,,,,------.../////////111222222333444444555555777555444222111222333444222222111111000000//////,,,++++++***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************,,,,,,------...//////000000000000000111111222222000000000///---+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################```\\\VVVQQQMMMKKKHHHFFFCCC@@@<<<999777555222000+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++,,,------......---------------,,,,,,,,,,,,,,,+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333+++###!!!$$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,------............000111111111222222222222111222333555777888999999777666444222000......---++++++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((*********+++++++++,,,,,,++++++,,,,,,---.........222222333333444444555555555444333222222222333444111000000///......------+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))************,,,,,,,,,---......///////////////000000000000000.........---,,,***)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$#######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################___[[[VVVQQQNNNKKKHHHFFFDDDAAA===:::888555222000+++)))'''''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********++++++,,,------------------,,,,,,,,,,,,,,,++++++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///***$$$###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,,,,------......///000000000111111111111222111222333555666777777777555444222000...---,,,,,,***)))(((((('''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,+++,,,,,,------...//////222222222333444444555555555444444333444444555666000000///...---,,,,,,+++))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,,,,,,,------......................../////////------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################^^^ZZZUUUQQQNNNKKKHHHFFFDDDAAA===:::888555222000+++)))'''''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,---....../////////000000000111111111444444555555555555555444222111000...,,,+++******((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,---------...//////000000111111222222333444444444444333333333333444444555000000///...---,,,++++++((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,,,,,,,---------------------------------------++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################\\\YYYUUUQQQNNNKKKHHHEEECCC@@@<<<999777555222000+++)))'''''''''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***)))***++++++,,,,,,++++++------,,,,,,++++++******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++,,,---......///////////////000000000000444444555555444444333222000///---,,,***)))))))))''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,------......///000000111000000111111222333333333111111111111111111111111000000///---,,,+++******&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################[[[YYYUUUQQQOOOKKKHHHEEEBBB???;;;888666444111///+++)))'''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++++++++++++++,,,,,,+++******)))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))***+++,,,---......///........./////////000000111111222333333222222222...---,,,***)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,---......//////000/////////000111111222222111222222111111000/////////...---,,,***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################[[[XXXTTTQQQOOOKKKHHHEEEBBB???;;;888666333000...+++)))'''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))***++++++++++++++++++******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,'''"""###'''***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++---...//////............/////////000......///111222222222222---,,,+++)))((('''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,++++++,,,------......///.........///000000111111444444444333333111000///------,,,***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################cccVVVSSSSSSKKKIIIIIICCCAAA???;;;999888666444222+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$############""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************************)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,,,,------...//////............//////...///111222111000...---***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++---------............///...............///000000333333444555444111///---))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++++++++++++++++++++,,,++++++***)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""!!!!!!!!!!!!""""""########################aaaTTTQQQRRRKKKHHHHHHBBBAAA???<<<999888666444222+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))))))))******+++,,,,,,---......------------......---...000000000///---,,,))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++------------...........................//////000111222333333222000---,,,)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))+++******)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""!!!!!!!!!!!!""""""########################___RRRPPPQQQJJJGGGGGGBBBAAA???<<<:::888666333111+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%$$$$$$$$$############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************************''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%######$$$&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((())))))***+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,+++***(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))******+++,,,,,,,,,---------.........------------.../////////000000000///---+++***((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******(((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################################################################""""""!!!!!!""""""###########################^^^QQQPPPRRRKKKHHHHHHBBBAAA???<<<:::999666333000******(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((************************&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))(((((())))))***++++++,,,++++++************++++++******+++++++++***)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********+++,,,,,,,,,------------------,,,,,,------...///////////////...,,,+++***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################################################################""""""""""""""""""###########################]]]QQQPPPSSSLLLJJJIIICCCAAA???===;;;999666222///***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&(((+++------+++)))''',,,+++++++++******))))))++++++++++++++++++++++++'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''***(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,******))))))))))))******)))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((())))))******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......//////...---,,,+++******&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################""""""""""""##############################\\\PPPPPPSSSMMMKKKJJJDDDAAA???===<<<:::666222...))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''***...111222///+++(((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((...---***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))******+++,,,,,,---******))))))))))))******((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,------......---,,,+++***))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$######""""""######$$$########################ZZZOOOOOORRRMMMJJJIIICCCAAA@@@>>><<<:::666111---))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******************************)))+++///222222000---+++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((***+++,,,,,,+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((())))))***+++++++++******))))))))))))******((((((''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######################################################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''((()))))))))************+++++++++++++++++++++++++++,,,,,,------,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$######""""""######$$$########################XXXMMMNNNQQQLLLIIIHHHBBBAAA@@@>>><<<:::666111---)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''''''''((()))******+++************************+++,,,...000000///...---......000222444666777888777777777777777777777777------------------------(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))!!!%%%***///111///+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((((()))***************))))))))))))******(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%######################################################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''((())))))))))))************+++++++++++++++******++++++,,,---+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$############$$$$$$########################VVVLLLNNNQQQJJJGGGHHHCCCAAA???===;;;999666222...+++)))'''''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((******)))(((((((((((((((,,,***))))))+++,,,,,,+++,,,***)))***---000222222222999BBBHHHJJJHHHFFFDDDGGGIIIKKKJJJFFFCCCCCCCCCDDDDDDDDDCCC@@@@@@AAACCCKKKMMMPPPNNNGGG>>>666111,,,---...+++((((((+++///---+++)))'''''')))***,,,***((((((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))---......---+++******+++******))))))))))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#######################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$$$$%%%'''((('''%%%&&&&&&&&&$$$$$$&&&((()))((('''&&&%%%&&&'''((()))+++---000333888===AAAGGGCCCFFFQQQXXXTTTOOONNNIIIMMMOOOMMMHHHFFFIIINNNDDDDDDCCC<<<333,,,******)))&&&&&&***+++(((%%%&&&&&&%%%###""""""###&&&(((%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################VVVLLLNNNRRRKKKHHHHHHBBB@@@???===;;;:::777222///+++)))'''''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))))))))************((()))+++...///000...---000111333444666999===@@@NNNPPPQQQQQQPPPPPPQQQRRRTTTWWWXXXSSSLLLGGGHHHJJJNNNMMMLLLMMMMMMJJJEEEAAAJJJMMMRRRXXX[[[YYYTTTPPPMMMGGG>>>555...***'''&&&''''''))),,,///---(((###)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))---......---+++)))***+++***))))))(((((())))))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$$$$"""$$$'''+++000444888:::BBBEEEIIILLLOOOTTTYYY\\\[[[YYYXXXYYYZZZZZZ\\\______aaaaaa___[[[ZZZ]]]aaa___]]]ZZZUUUQQQLLLFFFCCC>>>555+++'''%%%$$$&&&+++$$$$$$%%%'''((('''%%%###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################VVVMMMOOOSSSLLLHHHHHHBBB???>>><<<;;;:::777333000+++)))'''''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''((())))))((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++)))...555;;;AAAGGGOOOUUUUUUSSSOOOIIIAAA<<<::::::@@@CCCFFFEEE@@@???AAADDD:::666333555:::;;;666111222555<<>>===<<<;;;:::888444111+++)))'''''''''((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***)))***+++,,,,,,,,,++++++///---***((()))---222777GGGGGGHHHIIIJJJLLLMMMNNN<<>>AAAMMMQQQWWW^^^aaa^^^VVVPPPFFF>>>444+++((()))+++,,,,,,+++))))))))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&''''''(((((()))+++,,,,,,+++***))))))+++)))((((((''''''(((((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''(((((((((((()))'''&&&%%%$$$&&&+++333999CCCEEEHHHLLLPPPRRRSSSSSSWWWXXXZZZYYYXXXWWWWWWXXX^^^dddddd\\\XXXZZZ]]][[[eeedddbbb```^^^]]]___```aaa]]]ZZZYYY[[[]]]^^^]]]aaa]]]\\\[[[VVVJJJ@@@<<<777000(((###$$$&&&&&&%%%(((((()))((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################XXXOOOQQQUUUMMMIIIHHHBBB>>>===<<<;;;:::888444111+++)))'''''''''((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((()))******+++++++++,,,,,,++++++******+++...000333999@@@EEE;;;888777999>>>BBBBBB@@@MMMPPPTTTVVVWWWVVVVVVWWWNNNNNNRRR\\\gggjjjeee^^^ddddddbbb```]]]ZZZXXXXXXWWWRRRIII???999;;;DDDLLLJJJGGGBBB>>>>>>FFFQQQZZZXXXTTTMMMCCC888111---,,,***)))((()))******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&'''((((((((()))+++++++++)))((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%''''''%%%%%%''')))&&&(((+++///555<<>><<<;;;:::777333000+++)))'''''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))******+++---,,,,,,,,,,,,------...,,,111888;;;::::::;;;===:::999<<>>DDDJJJPPPXXX\\\XXXOOOCCC<<<000---+++)))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%&&&''''''(((((((((***+++***)))((()))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''%%%""""""&&&)))***111<<>>444///))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################]]]RRRQQQSSSKKKHHHJJJEEE@@@???===;;;:::777222///+++)))'''''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))******)))))))))***++++++...---,,,,,,---000333555;;;???AAA@@@;;;999:::===BBBFFFKKKOOOSSS[[[gggpppwwwkkkbbblllkkkgggaaaWWWMMMFFFAAABBBDDDKKKWWWbbbddd]]]VVVHHHAAA777///++++++---...))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$%%%%%%&&&&&&''''''(((((()))***)))(((((()))***'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''&&&(((///555<<>>CCCMMMUUUWWWeeewwwvvvqqqllliiigggddd^^^YYYTTTHHH>>>DDDTTTbbbeeeaaabbbVVVEEE666...,,,...000))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$%%%&&&&&&''''''(((''')))***)))(((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###&&&)))***,,,222;;;DDDOOOPPPPPPOOOOOOQQQTTTWWWVVVTTTQQQNNNLLLJJJJJJJJJRRRSSSTTTVVVZZZaaajjjppprrryyy~~~|||{{{zzztttkkkdddRRRNNNMMMPPPQQQOOONNNOOO888BBBMMMQQQOOOMMMOOORRRNNNIIIAAA777000+++((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################[[[VVVQQQNNNMMMLLLIIIFFF@@@???>>>===:::777444222+++***((('''''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((((((((((()))))))))))))))((((((+++...///---***---333444111666BBBIIIGGGKKKSSSPPPJJJMMMQQQ]]]pppwww{{{yyyvvvqqqttt~~~|||wwwwwwZZZLLLFFFDDDAAANNNaaahhhlllccc]]]VVVEEE000)))...---,,,***))))))((('''&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&$$$%%%((()))(((&&&''')))...555>>>FFFKKKMMMSSSSSSQQQNNNMMMQQQUUUVVVSSSOOOKKKGGGAAADDDWWWlllzzzyyysssmmmwww{{{lllVVVIIIMMM<<<;;;OOOXXXOOOJJJQQQaaaTTTIIIFFFAAA777---***'''((())))))((('''''''''%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################[[[WWWQQQNNNNNNLLLIIIFFF??????>>>===:::666333222+++***((('''''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''((())))))))))))************++++++---...///...---+++,,,---555111222<<>><<<:::666333111+++***((('''''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******++++++++++++,,,,,,,,,---***...000---(((''',,,222333555BBBTTTXXXOOONNNUUU^^^zzzvvvooonnnpppiiigggddd]]]ZZZdddkkkXXX===222000---++++++++++++***))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((+++---***&&&(((///666???DDDGGGFFFDDDFFFOOOWWWJJJIIIFFFBBB@@@EEEQQQ[[[gggjjjttt}}}yyyxxxxxx{{{yyyxxx~~~|||yyyrrrmmmjjjdddWWWJJJQQQQQQSSSUUUSSSQQQTTTYYYEEE===222+++)))))))))(((&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################]]]XXXSSSPPPOOOMMMJJJFFF??????>>><<<999666333111+++***((('''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++++++++++++++,,,,,,------...(((+++---,,,***---555<<>>===<<<999666333111+++***((('''''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))((((((((())))))+++,,,,,,******+++,,,,,,---......------...000444:::CCCIIIWWW```bbb___qqqpppbbbeeekkkllleee___ggguuudddSSS???333222333000---++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&111333666888:::<<<>>>@@@777222111666@@@EEEAAA<<>>>>>===;;;999555222000+++***((('''''''''((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))))))))))))))***+++------******+++,,,---......///...///000444:::CCCLLLRRRUUUqqqnnneeejjjlllggghhhpppfffbbbXXXFFF444+++...333,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''',,,333<<>>@@@JJJUUUSSSCCC444---)))$$$###&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################```[[[UUURRRPPPNNNJJJGGG>>>>>>===;;;888555222000+++***((('''''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''((((((((()))))))))))))))))))))***+++,,,---...+++,,,,,,---///000000111,,,111888===CCCMMM[[[eeeqqqwww}}}lllmmmqqqnnniiifffhhhfffZZZHHH888111///---,,,,,,+++******))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***+++111999CCCEEE???777111///666999::::::???PPPkkk}}}yyy}}}}}}nnniiiooouuuvvvzzz}}}fffRRRMMM\\\iiinnnuuu}}}___BBBFFFCCCBBBIIISSSWWWQQQJJJ>>>666+++&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################aaa\\\VVVRRRPPPNNNJJJGGG>>>>>>===;;;888555222000+++***((('''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))***+++---...///------...///000111222222...888DDDKKKPPP\\\nnn}}}wwwooossstttpppmmmkkkjjjdddTTT===***------,,,,,,+++***))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...===CCCGGG@@@444---000666888>>>HHHVVVdddpppvvvyyy~~~}}}yyyxxxxxxdddWWWSSS[[[]]]aaa~~~ZZZJJJMMMNNNIIIDDDEEEOOOYYYRRRFFF666+++''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################bbb\\\VVVSSSSSSQQQKKKFFF>>>===<<<:::888555333222,,,+++)))((('''&&&''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((((((''''''(((***%%%''')))***))))))***+++******))))))((((((((()))&&&%%%&&&))),,,---***'''###$$$''')))*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((+++++++++,,,,,,---------+++111444222///111555777777BBBOOOQQQUUUuuuzzztttvvvssstttoooggghhhgggXXXDDD---...//////---+++***)))************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''''''''&&&$$$$$$'''///;;;CCC???AAA888222888:::999@@@DDDaaayyy|||{{{~~~zzzjjjlll~~~zzzqqqeee```iiiuuu}}}~~~qqq```PPPLLLMMMNNNOOORRRTTTNNNEEE:::---$$$%%%+++%%%%%%%%%(((+++***%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb\\\UUUSSSSSSQQQKKKFFF>>>===<<<:::888555333111...,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''')))***++++++******+++---***,,,///111222444777999333666999:::888444...***)))(((''''''''''''''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%&&&(((&&&&&&''''''((()))))))))((())))))))))))*********++++++,,,,,,------......111...,,,,,,///333:::@@@AAAMMMRRRnnnqqqnnnqqquuutttlllaaa[[[[[[???777---***,,,...,,,(((+++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&''')))''''''***111999???CCC777<<<:::<<>>GGGWWW[[[zzzqqquuuuuukkkfffiiiXXXHHH444+++---000...***+++++++++*********)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''''')))000888===<<<:::222999===CCCLLLLLLTTTgggnnn{{{qqq|||}}}yyy}}}}}}yyytttUUUXXXjjj~~~xxxooo___MMMSSSLLLJJJPPPSSSIII777*********)))&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```ZZZTTTRRRRRRPPPKKKFFF======<<<;;;999555222000///---,,,***))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,---000111333333222222333555777777777666555555777999@@@@@@BBBDDDHHHKKKNNNPPPJJJGGGBBB<<<888333...+++%%%&&&(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((((((***,,,'''''''''((())))))***************++++++,,,,,,---,,,,,,---...//////000000000000666>>>>>>===JJJ\\\rrrvvvnnnyyy{{{qqqfffjjj[[[GGG888111///...---,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&(((+++111666:::999444111333<<>>HHHJJJ???111(((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^YYYSSSQQQQQQPPPLLLGGG;;;<<<======:::666222//////...,,,***))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''')))***+++,,,---...000111333444555555777:::<<<>>>@@@CCCEEEBBBEEEHHHJJJIIIGGGGGGGGGIIICCC;;;555777@@@LLLTTTLLLQQQVVVXXXWWWVVVWWWXXXRRRMMMEEE;;;333---***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))((((((((()))******++++++***+++,,,---...//////000---...///000222333444444888AAANNNbbb|||tttqqqmmmfff\\\LLL;;;///------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%&&&***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***+++---......000111111333:::FFFOOOcccyyy~~~zzz{{{wwwdddRRRSSSgggjjjPPP<<<888===QQQLLLBBB555***%%%'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^XXXRRRQQQQQQPPPLLLGGG;;;<<<======:::666222///000///---+++*********+++(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&((()))+++,,,///000111222444555666777777999<<>>MMM]]]hhhyyylllrrr{{{|||}}}mmm\\\SSS___hhhMMM???===IIIOOOPPPEEE444((('''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```[[[SSSOOOQQQSSSKKKAAA======<<<;;;888444000...000...+++***+++***)))(((***)))'''&&&&&&(((***,,,%%%&&&'''((((((((('''&&&))))))((('''&&&(((,,,000000333555555555777<<>>???@@@GGGMMMUUUZZZWWWLLL@@@777111,,,''''''***,,,***'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++***++++++,,,---...///000///...222666666333888AAAJJJqqq{{{|||uuummmoooppp]]]DDD---///222333...)))***///,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((''''''&&&&&&%%%((((((((('''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))$$$&&&(((((('''''')))+++'''(((((()))***))))))))))))%%%&&&******%%%%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''((((((((('''''')))...333888:::555222///CCCQQQ```yyytttyyynnn|||}}}xxxqqqxxx___\\\fffyyynnnWWWGGGAAALLLVVVRRRBBB111(((&&&(((++++++(((&&&&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$___[[[SSSOOOQQQRRRKKKAAA<<<<<<<<<:::777444000...///---+++*********)))((((((''''''(((***...111444&&&'''((())))))(((''''''&&&'''((()))))),,,000333///222777:::???FFFOOOVVV___dddlllvvv}}}nnnXXXNNNUUUSSSPPPLLLHHHDDDAAA@@@AAA???CCCNNNYYY[[[PPPEEE:::333,,,***,,,---+++((())))))((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++++++++,,,---...///000000444000///444777:::@@@HHHfffrrrwwwyyylllaaaaaaBBB444,,,000111+++)))---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((+++,,,,,,***(((''''''(((((((((((((((((((((((((((&&&###$$$((()))&&&&&&***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((())))))''''''***222;;;???;;;777000888???VVVeeetttzzz}}}yyyvvvzzz~~~~~~kkk[[[^^^ppp|||hhhJJJIIIIIIKKKIIIAAA444***+++)))'''%%%$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^ZZZTTTOOOQQQRRRKKKBBB<<<<<<;;;999777333000...///---+++*********)))((('''''''''(((+++...222444(((((()))))))))(((((('''%%%'''***,,,...000333666444888===BBBGGGPPPZZZaaajjjmmmwwwlllhhhbbb\\\UUUMMMCCC<<<999666888AAAOOOXXX[[[YYYIII@@@333***'''((()))***)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...///000000111555444555444555???UUUiii}}}vvvwwwnnniiinnn]]]BBB---...333///+++---,,,,,,,,,,,,------------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''''''''(((((('''''''''(((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&###$$$%%%%%%$$$$$$%%%&&&(((''''''&&&&&&&&&'''''',,,)))(((***(((%%%$$$&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***'''***111<<>>666999IIIVVVkkkzzz|||zzznnn___]]]dddzzznnn[[[GGGAAAFFFGGG===111...'''$$$'''((($$$'''---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$]]]ZZZTTTOOOPPPQQQKKKBBB;;;;;;:::888666333000///...,,,***)))******)))(((((((((''''''''')))***,,,((((((((((((((((((((('''&&&)))---000111333555666999>>>EEEJJJOOOVVV^^^dddkkkggglllvvvtttlllppp~~~zzztttuuu}}}qqqaaaOOOBBB???AAABBB>>><<>>OOOVVV]]]ZZZMMM<<<000***,,,++++++***************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------.........//////000111222333444666333888QQQ~~~tttuuuiiippphhhLLL555///000---++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((''''''******)))((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********)))(((((((((((())))))&&&))),,,///111333777999888999999999999888777777333444111+++)))******''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&'''+++///<<>>QQQyyyyyyrrrqqqnnncccMMM777...111------------,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((************************(((((()))******+++,,,,,,***+++,,,---...///000000000//////...---,,,++++++...---,,,+++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***++++++''''''(((***...222777:::EEEIIINNNRRRVVV[[[```ccceeeeeefffeeeccc___\\\ZZZPPPPPPIII>>>777666222---,,,,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$''')))((((((+++222888JJJEEE>>>:::???NNNcccqqq|||~~~|||llljjjlllcccHHH:::IIILLLDDD222''')))+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$XXXXXXUUUOOONNNNNNKKKEEE999888666444222111000000,,,***(((((()))***)))((('''''''''''''''&&&&&&&&&(((((((((***,,,///111333///111333444444444666888333888???FFFMMMWWWccckkkfffuuu}}}~~~|||yyytttjjjSSSHHHFFFRRRHHHAAAEEEQQQXXXTTTMMM///...---+++***))))))(((******************************+++++++++,,,,,,,,,---------.........//////000000111222333444444555666NNNsssyyypppnnnuuuddd@@@///555/////////......------,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,---...000222555777999:::>>>>>>===<<<:::999888777111000///---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))***+++++++++***,,,...444<<>>GGGMMMPPPTTTXXXYYYYYYZZZ]]]aaaiiigggdddddddddccc```\\\eeeSSS@@@777333...++++++///)))%%%(((+++***)))******'''%%%%%%((((((&&&###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###'''******&&&$$$$$$&&&,,,$$$###))),,,)))+++222777>>>GGGOOOWWW\\\\\\ZZZ[[[VVVVVVXXXUUUMMMOOOWWWZZZ]]]YYYIII:::444444444333===CCCDDDNNN[[[[[[RRRNNNJJJBBB999111---++++++(((((()))++++++***(((&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&///000&&&'''888GGGJJJ@@@>>>===LLLfffrrrvvvxxxSSS[[[~~~pppCCCIIIOOOMMM>>>,,,'''+++,,,&&&###'''***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXVVVRRRNNNPPPQQQKKKCCC:::999777444222000///...++++++******)))(((((('''******)))((('''''''''((()))***---///000000000///333333333222111222555888<<>>KKKOOOUUUYYYZZZWWWPPPJJJIIIAAA<<<<<<888333999CCCJJJJJJIIIIIIIIIFFF:::...---333888???NNN```iiihhhWWWVVVRRRMMMEEE<<<444///'''))))))&&&###$$$)))...((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((---+++(((111DDDNNNLLLKKKBBBHHHiii~~~}}}```ddd```QQQIIIOOOOOO???///))),,,(((&&&)))***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYWWWRRRNNNOOOPPPJJJBBB:::999777444222000///...++++++******)))((((((((())))))(((''''''(((((((((,,,---...000111111000///111222333333333555888:::>>>DDDFFFCCCDDDLLLPPPNNNFFFBBBBBBFFFCCC<<<<<>>CCCMMMZZZbbbeeeeeeeee___YYYXXX\\\^^^[[[WWW@@@EEELLLVVVfffsssmmm```NNNDDD888...&&&###'''...%%%(((+++***&&&%%%'''***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,)))&&&'''+++---+++))))))...111555===HHHOOOQQQWWWZZZ___cccccc]]]UUUOOODDD<<<999===@@@DDDOOO]]]ccc```[[[[[[aaagggbbbYYY@@@;;;555555<<>>AAAAAAAAA@@@CCCJJJLLLKKKOOOUUU[[[ccceee___]]]^^^XXXMMMIIIMMMNNNLLLOOOXXX^^^```UUUgggiii\\\\\\QQQDDD@@@???OOOYYYXXXGGG666000,,,'''......---,,,,,,,,,,,,,,,------------.....................///000000111111111///333666222888ZZZqqqmmmlll\\\;;;555000///...+++,,,///,,,++++++******++++++,,,)))******++++++******))))))))))))((())))))******************************,,,---,,,+++++++++---...,,,,,,,,,---222;;;FFFNNNUUUYYY^^^___]]]\\\]]]```[[[TTTJJJFFFJJJTTT]]]cccuuunnnfff```______``````\\\TTTCCC;;;KKKgggppphhhnnncccUUUGGG999...+++---***+++,,,***'''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((())),,,......+++'''+++666>>>AAAJJJYYYaaa___^^^]]]___bbbbbb]]]YYYYYYYYYRRRQQQVVVXXXWWW\\\eeeeeehhhfffaaa___bbbfffgggeeeZZZMMMGGGFFFHHHLLLOOO???DDDNNNZZZbbbccc]]]VVVPPPBBB222***+++---***&&&)))(((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''')))***((('''***888KKKWWWSSSJJJSSSfffnnntttfffeeezzzYYYLLLRRRVVVIII999,,,)))(((***)))&&&'''***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZXXXRRRNNNNNNNNNHHH@@@:::888666333111///...---*********)))))))))))))))'''''''''((()))***+++,,,000111111111111111111111///111333444555666999<<<888::::::777888===BBBDDDHHHKKKRRR[[[cccjjjssszzz~~~|||yyysssggg]]][[[\\\YYYSSScccnnnrrruuukkk[[[TTTNNNBBBAAASSS___XXXJJJ???333)))///...------,,,,,,---------------.........//////......//////000111111222222111333555555GGGwwwuuuqqqkkkiiiKKK<<>>GGG\\\llliiiZZZMMM888111***''')))++++++))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++------+++''''''---999BBBLLLTTTYYYXXXWWWYYY[[[ZZZWWW[[[fffqqqwww}}}~~~wwwmmmnnnWWWHHHGGGKKKMMMLLLBBBPPP]]]YYYFFF333)))'''******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((())))))))))))***,,,...444CCCUUU^^^^^^___cccsssvvv~~~|||}}}ooopppqqqPPPLLLPPPMMM999000(((((()))((()))+++''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[XXXSSSNNNMMMMMMFFF>>>999888555333000///------)))))))))))))))))))))***''''''(((***,,,...000111000000000000000111222222000222444444444333444555333555888<<<@@@DDDKKKPPPNNNSSSZZZbbblllxxx~~~vvvfff```hhhhhhiiisssrrrdddZZZEEECCCHHHQQQVVVNNNBBB:::000//////...........................////////////---...///000111222333333444555666DDDeee~~~yyyooonnnWWW>>>222111111///...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))***+++,,,---++++++++++++++++++++++++,,,---...,,,+++///666===OOOPPPPPPQQQSSSWWW]]]aaaddd^^^YYYXXX[[[^^^______ccccccaaa___]]]]]]^^^```]]]YYYVVVYYYbbblllsssvvv{{{qqqgggeeejjjnnnlllhhhVVVEEE<<>>///((())),,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,((((((,,,555AAAJJJNNNNNNDDDBBBGGGRRRYYY___ooosssoooiii^^^SSSDDD999555EEE^^^iii^^^NNN///...---+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))***))))))+++,,,555555@@@TTT```eeettt~~~zzztttxxxXXXzzzbbbMMMOOOQQQ@@@///***,,,,,,***((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[XXXSSSOOOPPPPPPGGG<<<999888666333000...---,,,))))))))))))))))))((((((+++******---111333000---+++,,,...///000000000000333333222111000000111111000222555777999===AAAEEEJJJOOOUUUYYYaaakkkqqqqqq~~~ppplll~~~ttteeeZZZRRRUUUXXXUUUSSSSSSCCC666...111222---+++///////////////////////////000******111555222000222???+++AAAwwwttthhh[[[SSSMMMKKKIIIJJJMMMTTT[[[___kkktttxxxlllkkkwww{{{uuuzzzuuu|||gggaaaOOO------999+++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...///...---++++++---//////+++***000:::DDDNNNTTT[[[WWWTTTRRRRRRSSSYYY___iiidddqqqzzzyyygggXXXkkkvvvkkkZZZ[[[iiikkkiiioooyyyyyyhhhRRRTTTfffeeeSSS>>>\\\ooo```BBB111...///---)))''''''***+++(((%%%))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''(((((((((((((((***)))(((&&&&&&((()))***+++(((''')))---...,,,***///...444???HHHIIIGGGFFFOOOLLLXXXgggqqq}}}jjj```NNN???111888RRRhhhiii^^^\\\III444)))'''((()))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((***...---+++,,,000666;;;III^^^oooyyyyyy{{{tttYYYrrrfff@@@WWWNNN???222,,,++++++)))))))))))))))(((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''[[[XXXSSSOOOPPPPPPGGG<<<888777555222000...---,,,)))))))))(((((((((((((((***+++---000222222///---,,,---...000111111000000111111000///////////////000222444666888<<<@@@DDDIIIMMMQQQUUU\\\gggnnnoootttxxxtttzzzhhh]]]]]]VVVIIIJJJXXXKKK>>>222...000000//////////////////////////////222111111222222000111333666555ZZZ{{{kkk```ZZZSSSJJJDDDFFFEEEDDDDDDDDDFFFIIIJJJRRRZZZiii}}}{{{oookkkZZZ:::222666---...---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,...000...///666BBBMMMTTTVVVVVVOOOUUUWWW[[[jjj}}}yyy}}}rrrhhheeeZZZ^^^uuuhhhvvvyyykkk```^^^VVVIII000@@@XXXkkkmmmZZZ;;;%%%(((---000...(((%%%)))...))))))(((((((((((())))))((((((''''''''''''((((((&&&'''(((((())))))(((((())))))(((((()))+++---///***************+++---///444666:::>>>>>>@@@IIITTTUUUaaa|||xxxmmm]]]FFF888@@@TTTeeelllfffZZZFFF333---...,,,&&&******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))///------...---,,,000666666AAATTTeeerrr|||bbbeee{{{gggQQQPPPHHH888---***+++******)))))))))(((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''ZZZXXXSSSOOOPPPOOOFFF;;;777666444111///---,,,+++***)))((((((''''''''''''***---000222111///...---......///000111111111000///...------------------///111333555777:::???BBBFFFJJJMMMPPPWWWbbbiiikkknnnssszzzyyybbbaaaZZZFFFAAAKKKRRRIII999...---222222...////////////////////////111555555222000222555555222NNN|||rrr```WWWMMMIIIJJJKKKHHHDDDGGGHHHHHHGGGFFFDDDCCCBBBCCCGGGQQQeeexxxyyywwwhhhNNN999000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...///...------///000111777AAAKKKRRRTTTPPPMMMXXXfffjjjeeettteeedddccclllttttttlllaaaTTTJJJ>>>555@@@cccwwwiiiNNN>>>+++......+++&&&%%%(((,,,***))))))(((((())))))***)))((((((''''''(((((()))''''''((())))))))))))))))))))))))***,,,...111222***,,,---+++(((***000666999AAAJJJLLLFFFFFFUUUfff|||eeePPPJJJQQQYYY]]]gggkkkcccLLL888111---(((,,,+++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))...+++***+++***,,,444>>>CCCSSSfffsss{{{~~~}}}xxx}}}iiiiiiSSSSSSMMM@@@222***)))+++******)))))))))((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''YYYWWWRRROOOPPPOOOFFF;;;666444222000...,,,++++++***)))((('''''''''((((((---000222111...---...000000000000111111111111111------,,,,,,,,,,,,------...000222444555999===@@@BBBGGGKKKNNNUUU^^^ccccccjjjpppyyyxxxoooeeecccVVVCCC:::SSSQQQEEE444...222222---000000000000000000000000---333444000111666888555:::lllwwwjjj]]]SSSNNNJJJIIIIIIJJJLLLNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEBBBFFFXXXwwwzzz}}}rrr___AAA...000000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///...------///111888BBBKKKNNNPPPVVV^^^bbbooo{{{jjj___eeeooommmddd]]]YYYFFFGGG^^^cccRRRMMMYYY>>>444)))&&&***---***%%%***))))))))))))))))))***))))))(((((((((((())))))'''((())))))******))))))))))))***+++,,,///111222+++++++++***+++000777===IIIKKKOOOQQQSSS___xxxtttjjjdddYYYNNNZZZiiisssgggKKK444---///,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***((()))+++,,,111<<>>333222111---111111111111111111111111...000111000333777888555TTTzzzqqq```^^^[[[UUUOOOKKKKKKLLLOOOUUU[[[\\\WWWSSSQQQRRROOONNNKKKIIIHHHHHHIIIJJJHHHFFFLLLbbb|||wwwkkkLLL444222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////000///...///222444>>>LLLWWWWWWZZZmmmffffffooopppmmmmmmddd[[[bbbpppcccAAA888FFFLLLAAA333,,,---...,,,(((******))))))))))))******))))))(((((((((((())))))((())))))***+++***************++++++,,,------...,,,***(((+++222:::@@@BBBPPPJJJFFFOOObbb{{{wwwiii]]]TTTXXXfffooocccGGG333000,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---000222888EEERRR```gggsss{{{~~~tttaaaddd^^^GGGKKKIII555(((,,,************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''XXXVVVRRRPPPQQQOOOEEE999555444222000...---,,,,,,***)))(((((((((***,,,...333222000...---...111444222111000///////////////---------------......///...000222333555777;;;???>>>CCCHHHKKKOOOTTTUUUSSSZZZaaalllvvv~~~eeeZZZUUULLLLLLRRRRRRIII===555111...111111111111111111111111444111000333444444999>>>~~~vvvooofff___\\\ZZZXXXVVVPPPUUU\\\aaacccfffjjjnnnuuu|||uuuiiibbb___ZZZWWWRRRMMMJJJJJJKKKLLLNNNRRRccczzzzzzrrrYYYBBB777222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000111555:::???DDDWWWeeeeeeiiizzzlllggglllnnniiioooxxxkkkIII222---HHHHHHDDD888***###'''---+++******))))))******+++***))))))(((((())))))***))))))***+++++++++++++++++++++++++++++++++++++++,,,******000:::BBBEEEEEE???DDDUUUoooyyywwwlll^^^PPPMMM___lll```DDD000,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***---111333:::IIIYYYkkkkkkyyy}}}rrrzzzmmmYYYjjjrrrTTTPPPOOO@@@111---++++++*********)))))))))((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''WWWVVVRRRPPPQQQOOODDD888555444222000///---------***)))(((((())),,,///111222111000000111222222111222111000......---......---,,,,,,,,,,,,---...//////000222333555888;;;???@@@CCCDDDDDDGGGMMMOOONNNNNNSSS]]]iiivvvfff\\\ZZZPPPOOOOOOOOOHHH<<<333000222222222222222222222222555000111777444222AAAXXXzzzpppiiidddaaaYYYYYYZZZ\\\aaaggglllooottt{{{{{{tttllliiiccc^^^ZZZYYYXXXYYYZZZccc|||zzz~~~wwwgggSSS<<<333222000///...---------------------------------...............//////000000000000111555===GGGMMMOOOggg|||uuufffdddmmmlllmmmpppnnn^^^EEE222EEELLLNNNDDD222&&&''',,,+++******))))))******+++******))))))))))))******)))***++++++,,,,,,++++++++++++,,,,,,,,,++++++***+++---111888>>>CCCFFFGGGDDD\\\|||iii\\\JJJHHHZZZhhhYYY???------+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***---111666BBBWWWjjjrrrpppuuuwwwnnn[[[rrrrrrWWWLLLJJJ>>>---+++++++++*********))))))((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''WWWUUURRRPPPQQQOOODDD888555444333111///...------***)))((()))***...111333000//////222666555111---222111///...---------...,,,+++++++++,,,------...///111333444555888<<>>@@@GGGLLLMMM@@@CCCKKKYYYjjjyyyiiiaaaVVVMMMJJJQQQPPPCCC666222222222222222222222222222333...222999444111LLLqqq~~~}}}}}}xxx}}}vvvtttpppllliiigggfffeeebbblll|||zzzqqq```@@@333222111///......------------------------------...............///000000///000000333999DDDPPPXXXZZZwwwmmm```]]]fffmmmppptttoooXXX>>>OOORRRRRRNNNEEE:::000***++++++************++++++******))))))))))))************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***000888>>>@@@BBBEEEHHHiiilllmmmXXX;;;AAA```fffSSS///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---...111777???PPPkkkrrrppp~~~yyy~~~\\\eee\\\HHHQQQHHH---+++++++++************)))((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''\\\YYYTTTQQQRRRPPPDDD777444333111000...------,,,,,,***)))+++///222222111111111222222222111000000111000000///...---------...---,,,+++,,,---...///000111333555666666666666DDD===>>>EEEAAA888???OOOFFFJJJNNNVVViii}}}xxxjjj]]]XXX___ooo{{{jjjsss```UUUGGGEEENNNSSSDDD///000111333333333222333333111222888...<<>>FFF@@@@@@OOOhhhvvvnnn___IIIFFFBBB>>>???FFFPPPXXXqqqbbbfffZZZJJJBBBGGGLLLFFF:::111222333333333222333333999777666888444IIIvvveeepppzzzuuuvvv}}}zzzllllllJJJ:::///000111,,,,,,000........................///000111000000111111111888555222@@@YYYhhhyyy~~~aaaWWWcccmmmsssuuupppHHHKKKOOOPPPPPPPPPBBB,,,+++------******,,,+++((())))))))))))))))))))))))***++++++++++++,,,,,,,,,000+++))),,,---,,,+++...222@@@FFFHHHQQQ```~~~yyyqqqvvvxxx\\\KKKCCCMMM^^^XXXCCC000)))***))))))+++***)))))))))(((((((((((('''''''''((((((((()))))))))))))))***+++,,,,,,,,,......===YYYppp{{{~~~zzz___kkk|||}}}~~~~~~~~~qqqUUUsssNNNCCCGGG444...+++,,,,,,))))))+++))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''']]]YYYSSSPPPQQQOOODDD777333222111///...------,,,******+++...111333222000333333333333333222111000000000//////...---------...---,,,,,,,,,---///000000000000111333555888:::444:::>>>AAAIIIQQQKKK@@@NNNAAA;;;HHHYYY]]]RRRFFFNNNPPPSSSVVVWWWWWWVVVUUUXXXooommmbbbQQQFFFEEEIIIHHHCCC555444444333333333333444777555222>>>000WWW]]]eeezzz{{{}}}mmmrrr[[[GGG444//////......222////////////////////////,,,...//////---...111555555;;;DDD[[[wwwzzzfffdddcccgggrrrwww^^^EEEHHHOOODDDMMMVVVAAA000---+++---,,,))))))+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,000,,,***,,,---,,,...333888LLLRRRSSShhh|||tttrrrwwwSSSEEEFFFKKK\\\RRR>>>+++'''------'''******)))))))))(((((((((''''''((((((((()))))))))************+++,,,------000444MMMsss{{{qqqccchhhwwwxxxzzz}}}~~~~~~```kkk^^^CCCSSS???555,,,+++,,,***))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''^^^ZZZSSSOOOPPPOOOCCC666222111000///...---------***+++...000222333111000333333444333333222111000/////////......---------------,,,,,,---...///000000000111333444666777777??????===<<>>BBBHHHKKKPPPVVVfffkkkqqquuussslllaaaZZZZZZ[[[~~~xxxjjjXXXKKKIIIKKKIIIFFF999777555333444444444444///333666===BBBwww|||yyy~~~qqqooofffOOO888000000000000111////////////////////////,,,+++---///000000222666111AAAVVVqqq|||~~~ttteeekkkqqqhhhtttWWWIIIBBB555>>>VVV___???111))),,,...***)))---************************+++++++++,,,,,,,,,------...,,,---/////////333:::>>>RRR___mmm~~~}}}hhhPPPFFF???OOOWWWNNN666)))---...'''*********)))))))))(((((('''(((((((((((()))))))))******+++******+++---...333AAAdddxxxppptttvvvpppssswwwzzz}}}~~~ZZZwwwwwwVVVHHHGGG999---***,,,+++***)))***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''^^^ZZZSSSNNNOOONNNCCC666111111///...------------***,,,///222222222222111333333333333222111000///............------------------,,,,,,---...000111...000222444444444333222>>><<<@@@FFFCCCAAAPPPdddNNNDDD===@@@KKKYYYiiitttmmmrrrxxxzzzuuukkk___XXXEEEGGGWWW|||www[[[JJJGGGIIIIIIHHH>>>:::555444444555555444000777===:::fff~~~{{{ooohhhSSS<<<222222222111000000000000000000000000000222......333666444444777>>>QQQeeezzz}}}qqq___iiieeegggllljjjjjj~~~}}}wwwiiitttpppYYYDDD<<<555FFFkkkTTT===+++***///...,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------///222000000666>>>III\\\ssskkkOOOHHH===RRRYYYGGG222------+++************))))))))))))(((((((((((()))))))))***)))*********)))***---000333TTTrrrbbbuuu|||tttwwwwww{{{vvveeedddhhhjjjmmmqqqsssxxxmmmccc}}}nnnEEELLL===///+++,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___ZZZRRRNNNNNNMMMBBB666111000///...------------+++...111222222111222333333333333222111000///...------------------------------,,,,,,---///111222...///111333444444333333444777FFFUUUPPPBBBHHHZZZYYYLLL@@@CCCZZZrrr|||zzz~~~sssfff\\\WWWMMMUUUXXXbbbfffLLLCCCCCCGGGKKKBBB<<<666444555666666444111:::;;;<<<qqqgggVVVAAA555222333222///000000000000000000000000444///...222222000333;;;WWWmmmvvviiijjjeeegggxxx{{{vvvgggyyylllYYYTTT@@@@@@dddeeeMMM555,,,...000///---++++++++++++++++++++++++,,,,,,,,,,,,------------......000222000222>>>JJJaaauuuuuuzzzdddZZZ<<>><<<>>>HHHSSSUUUOOOMMMPPP]]]VVVJJJFFF\\\|||vvvhhhbbbaaarrrwwwzzz|||___KKKBBBDDDJJJEEE???777444555777666555000:::555QQQ|||uuuhhhZZZFFF777111222222000111111111111111111111111111...///222//////???SSSqqq~~~lllxxx~~~jjjrrrrrrhhh^^^UUUXXXdddmmm]]]EEE222---000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000111444>>>SSSfff~~~xxxkkkQQQIIIMMMXXXQQQ999+++...+++++++++*********))))))(((((()))))))))*********(((+++---,,,+++...444:::UUUuuu}}}~~~rrrnnnjjjnnnwwwzzzzzz|||]]]DDD???===888<<<@@@HHHUUUeeewwwiii[[[uuuWWWKKK===555///++++++///+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((```ZZZRRRMMMMMMLLLBBB666000///...---------------...000222111000000333666222222111111///...---,,,------------------------------,,,---...000222333:::888666666999@@@GGGKKKOOOLLLEEEEEEOOOZZZZZZRRROOOVVVPPPEEEUUU{{{}}}|||www[[[GGGBBBFFFGGG@@@777444555777666555111>>>666ooo|||zzzkkk^^^JJJ777///000222222111111111111111111111111000111666888333888SSSqqqvvvzzzjjjllliiiXXXdddvvvmmmooogggRRR999,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///222999KKKhhhmmmxxxgggJJJBBBWWW[[[AAA,,,---+++++++++************)))))))))))))))************))),,,///...---000777===oookkkvvvjjjllloookkkxxxvvvzzz|||~~~aaaXXXPPPDDD888888;;;DDDUUUjjj|||uuuooolllllleeefffhhhlllsss}}}}}}iii]]]\\\QQQDDD999000***+++///+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))\\\WWWRRRQQQRRRMMM@@@555444000......,,,***---333999444000000333555333000444333000...------...///------------------------000...+++))))))---444:::;;;888444333555;;;???BBBMMMSSSXXXXXXUUUUUUZZZ```MMMWWWPPPFFF\\\yyycccQQQHHHDDDHHHCCC===888666666666666222HHHDDD{{{rrrdddSSS>>>///444777---222222222222222222222222+++111888999555CCCooozzzxxxooommm[[[ZZZllltttooolll___JJJ777---,,,,,,------------------------,,,,,,---.../////////...,,,666---***CCC^^^|||~~~iiiyyy___KKKNNNWWWPPP===///,,,---+++))))))******))))))************++++++++++++,,,555'''000:::444WWWlllrrrooommmpppuuuyyyyyyyyy||||||}}}~~~fffRRRHHHCCC;;;999;;;DDD```zzz{{{vvvmmmggg___WWWQQQMMMIIIGGGEEEGGGIIINNNTTT^^^iiippp||||||xxxUUUrrr{{{NNNMMM===---222(((---,,,+++***)))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((\\\VVVRRRQQQRRRLLL@@@555111......///...+++---222888444000111444666444111444222000...------......------------------------+++++++++******,,,111444444333222222555999<<<>>>333???OOOZZZ___ccciiinnn___cccUUUCCCUUUmmmXXXJJJ@@@FFFBBB===999777666666666:::;;;jjj~~~wwwhhhWWWBBB000222666---333333222222222222222222333666111)))888bbb~~~xxxtttrrrrrrqqqsssuuuzzzwwwmmmaaaaaakkkrrrooommmeeeTTT>>>///,,,000------------------------,,,,,,---...////////////222555444AAA```{{{vvvVVVUUU]]]WWWCCC555,,,,,,+++******+++***)))************++++++++++++...***---+++,,,555LLLyyy|||qqqkkkpppxxxzzzyyyzzz}}}}}}~~~hhhUUULLLAAA>>>===???TTTqqq}}}yyymmm```WWWLLLIIICCC@@@>>>===;;;:::;;;<<<<<<>>>AAAGGGOOOUUUgggqqq|||eee^^^{{{eeeFFFBBB888+++------,,,+++***))))))((((((((()))))))))))))))))))))))))))(((((('''''''''(((((([[[VVVRRRQQQQQQKKK???555...------000...,,,---111666333111333666777555333333222000...------......------------------------'''))),,,---------///000000111222444777:::<<<===999>>>EEEKKKRRR]]]kkkvvvqqqrrraaaIIIPPP}}}yyy```MMM>>>CCCAAA>>>;;;888777666666@@@777yyy|||mmm^^^JJJ444111555000333333333333333333333333111777444555SSStttbbbRRRJJJGGGHHHJJJJJJJJJJJJHHHGGGPPPiiillldddccchhhtttooommmkkkaaaKKK444...333------------------------,,,------...///000000000444***111KKKmmmpppgggXXX[[[YYYJJJ<<<...,,,***+++,,,,,,+++***************+++++++++,,,///***)))444---555kkkrrriiirrr{{{zzzyyy|||vvv~~~|||___TTTDDD@@@???;;;GGGcccuuu{{{uuummmcccXXXMMMCCC<<<999777444333444555555555666666666555555999>>>BBBMMMTTTbbbtttvvv^^^kkkGGGEEEAAA(((222///,,,,,,***)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))YYYVVVRRRQQQPPPIII>>>555///------...---,,,...444333333222444777888777555222111000...---------...------------------------)))+++.../////////000111111333555777999===@@@CCCJJJJJJIIIIIILLLUUUdddnnnxxx{{{lllPPPGGG^^^eeeQQQ@@@@@@@@@???<<<:::777777777===OOO~~~~~~}}}ooocccSSS<<<444666444333333333333444444444444222222;;;SSSuuu}}}wwwiii\\\RRRNNNHHHBBB???>>>??????@@@AAACCCCCC???AAAMMM[[[|||}}}nnneeeoooqqqmmmllljjjYYY???222222........................------......///000111222>>>///???ccc}}}sss___TTTZZZUUUHHH222---***,,,---,,,++++++*********+++++++++,,,,,,+++...+++;;;444CCC{{{ssskkkiiippplllwww}}}xxxxxx|||bbbcccppp\\\GGGAAADDD???CCCVVVeeeddd\\\PPPEEE???===<<<<<<===;;;999888999999888666555555555555555777;;;>>><<>>???@@@>>>;;;999999999999}}}}}}nnneeeZZZCCC555555555333333444444444555555555;;;...===hhh___VVVOOOOOOTTTVVVSSSNNNNNNMMMKKKHHHEEEAAA???>>>@@@???BBBGGGIIIJJJOOOVVVppphhhiiitttmmmjjjkkkbbbMMM999000....................................///111333444555333SSSeeewwwXXX\\\___TTT:::111,,,---///,,,***,,,***++++++++++++,,,,,,,,,)))333,,,555;;;^^^mmm{{{MMMOOOnnnlllrrrmmmqqq|||}}}vvvxxx{{{aaa```~~~kkkOOOCCCHHHFFFEEEKKKNNNLLLGGGAAA======AAADDDFFFBBB@@@>>>>>>===<<<999777555666666555444555777:::555:::AAAHHHSSSeee{{{www~~~|||bbbiiiUUUCCCAAA+++111---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((()))******WWWUUURRRQQQNNNFFF===555333000...///---,,,000666///111444777888777555444/////////.........------------------------------+++++++++***)))***...111333555777666777;;;BBBHHHEEEHHHLLLPPPSSSVVVYYY\\\\\\___]]]PPPBBBDDD[[[ttttttxxxYYYJJJ>>>@@@AAA@@@<<<:::;;;===HHHttthhh___HHH666444444333444444555555666666666888555QQQ~~~ssskkk\\\TTTLLLKKKNNNPPPUUUYYYVVVTTTQQQLLLHHHEEEFFFGGGMMMIIIFFFJJJMMMOOOTTTYYYjjj|||tttrrruuuoookkkjjjfffYYYCCC222........................///.........000222444555///@@@kkk|||tttlll___\\\VVVEEE888...//////+++***---++++++++++++,,,,,,,,,,,,,,,444,,,---III}}}pppPPPRRRiii^^^iiinnnvvv|||zzzvvvyyy~~~~~~~~~|||tttxxx___JJJHHHHHHIIIHHH@@@?????????AAADDDEEEDDDBBBCCCBBBBBBBBBCCCBBB???===;;;<<<;;;999666555555666333777:::;;;>>>JJJ]]]lllooo\\\zzzpppNNNKKK,,,///---,,,+++******)))******))))))))))))))))))))))))(((((((((((()))***++++++VVVTTTRRRQQQMMMEEE<<<555222111222444222...///333...111555777777555333222.........///......------------------------------***++++++*********---///111555888999888:::@@@EEEMMMJJJFFFDDDEEEKKKSSSYYY[[[]]]aaa___WWWVVViiiwwwaaaPPP???AAACCC@@@<<<;;;>>>AAAmmm~~~qqqfffMMM999555777333444444555666666777777222NNN{{{jjjZZZYYY\\\cccaaabbbbbb]]]VVVVVV\\\XXXXXXWWWTTTQQQOOOQQQSSSWWWSSSPPPPPPNNNMMMQQQXXXiii~~~uuussstttppphhheee```MMM888........................//////......000222555666EEEbbb{{{yyyiii[[[UUUTTTdddnnnwwwjjjYYYYYYOOO>>>111//////***)))---+++++++++,,,,,,,,,------...111111444bbbaaa\\\hhhccciiirrrxxxwwwvvvzzz||||||||||||}}}~~~~~~}}}|||^^^RRRSSS^^^aaaUUULLLJJJHHHGGGGGGFFFCCCAAAEEEFFFGGGIIIJJJJJJGGGEEEBBBBBBBBB@@@<<<999888888555666777666666<<>>//////////////////////////////...///000333555777LLLooovvvvvvtttXXXHHHBBB@@@EEEKKK>>>EEETTTjjj|||}}}pppaaa[[[iiittt{{{]]]bbbUUUBBB222000///)))(((---++++++,,,,,,,,,---------...---888BBBzzzwwwkkk___eeelllnnnwwwyyysssttt}}}xxxzzz{{{|||}}}~~~~~~xxxeeeggg{{{|||eee^^^TTTMMMIIIIIIKKKKKKHHHHHHJJJLLLNNNMMMJJJGGGAAABBBCCCAAA>>>;;;::::::777666666666888:::<<<===BBBVVVmmmiiiRRRpppsssCCCEEE000...---,,,+++************))))))))))))))))))))))))(((((((((((()))***+++,,,VVVTTTPPPNNNJJJCCC999222...---,,,+++,,,...000111111222333444444333111000......///000000///...---...---,,,,,,++++++,,,,,,------,,,------...///000444666999:::::::::;;;===???AAAEEEIIINNNUUU]]]bbb~~~mmmZZZSSSTTTxxxsssooo\\\PPP======HHH999BBB555ZZZyyyuuufff[[[BBB777888???...555@@@666444<<<999IIIllliii}}}|||rrrfffcccjjjooogggZZZZZZXXXVVVSSSOOOKKKLLLOOOssstttiiippprrrkkkfffcccWWWIII666111...000000......111......222555444222999BBBjjjaaaZZZNNNGGGIIINNNMMMGGG@@@AAACCCFFFIIIKKKLLLKKKQQQRRR[[[pppsssoooeeeTTTIII888,,,+++...///---------,,,,,,,,,---......111222555LLL~~~www|||uuuqqqpppiiiaaaeeeppptttuuuvvvxxxyyyzzz{{{{{{}}}|||||||||}}}~~~yyyjjjbbb]]]ZZZZZZ]]]XXXUUURRRPPPPPPPPPPPPOOOLLLJJJGGGFFFFFFDDD???;;;;;;;;;;;;<<<<<<;;;888666:::???JJJ[[[rrrzzzfffdddaaaZZZDDD999222...,,,---,,,)))(((***))))))(((((((((((())))))+++***)))'''(((++++++)))VVVTTTPPPNNNJJJCCC999222...---,,,,,,,,,...000111333333222222222222222111//////000000000...---,,,...---,,,,,,++++++,,,,,,---,,,,,,------...///000000333666888999;;;===???BBBEEEHHHLLLQQQWWW___dddwww~~~yyygggVVVPPPPPPppp{{{^^^MMM???<<>>111---.........------,,,,,,------...///)))555BBBppphhhllljjjiiigggcccbbbgggppptttuuuvvvxxxyyyzzz{{{{{{||||||||||||}}}~~~xxxrrrnnnmmmooohhhddd^^^YYYWWWVVVTTTSSSQQQNNNLLLKKKKKKHHHDDDAAACCCCCCBBBCCCDDDDDDCCCCCC===>>>AAAFFFSSSjjjlllzzz}}}[[[~~~lllMMM???333///---......***)))+++))))))(((((((((((())))))***))))))(((***,,,------VVVTTTPPPMMMJJJBBB888111...---,,,,,,---///000111444444222111111111111222000000000000///...,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000///222666999;;;>>>BBBEEENNNOOOOOOOOOOOOQQQTTTWWW^^^cccfffbbbZZZRRROOOOOOiiiwww___OOOFFF>>>EEE???>>>MMMxxxsssmmmttt~~~kkkUUUOOO999888111888777444888:::@@@KKKwwwsssuuuxxx}}}zzzrrraaaXXXQQQOOOMMMKKKLLLPPP~~~hhhjjjoooqqqkkk___XXXWWWAAA666------111111111111444///222555111333PPPsss||||||oooggglllnnn[[[TTTWWW[[[ZZZMMMGGGEEEOOOcccxxx|||xxx}}}uuu___TTTDDD777000------...---------------...//////+++???UUU```dddhhhiiieeedddiiipppssstttuuuvvvxxxyyyzzzzzz{{{||||||||||||}}}~~~{{{yyy{{{uuuppphhhbbb^^^\\\[[[ZZZXXXVVVSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDFFFHHHIIIBBBBBB@@@<<<===KKKaaarrrppp|||hhhjjjcccGGG555000...//////,,,***+++***))))))(((((())))))***(((((()))+++,,,---///000WWWTTTPPPMMMIIIBBB888000------------...///111222444444444333222111000000111111000000...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////222444888;;;>>>BBBFFFIIINNNOOOOOONNNLLLLLLMMMNNNQQQRRRSSSRRRPPPNNNMMMMMMaaarrriiiXXXOOOCCCDDDBBB<<<^^^{{{zzzqqqnnnxxxoooUUUUUU===888444===999666;;;888FFFkkkrrriii\\\RRROOOMMMKKKNNNTTTxxxuuunnnmmmrrrooobbbYYYXXXIII:::...---111333222111222...222777333999aaammm}}}yyyiii[[[SSSRRR[[[zzz{{{]]]LLLIIIMMMNNNJJJMMMWWWggg{{{{{{vvv{{{eeeXXXHHH;;;111,,,,,,...------------...///000000000FFFjjj}}}|||~~~dddkkklllffffffnnnsssqqqssstttvvvwwwyyyzzzzzzzzz{{{{{{{{{||||||~~~~~~xxxssskkkdddbbbaaaaaaaaa^^^]]]ZZZXXXWWWVVVUUUTTTNNNMMMJJJGGGDDDEEEGGGJJJHHHIIIGGGCCC@@@CCCKKKSSSiii]]]|||MMM777111---//////,,,*********))))))))))))))))))***)))((())),,,---,,,...222WWWTTTPPPMMMIIIAAA777///,,,------...///000111222333444555555444111...---222111000///...---,,,,,,...---,,,,,,++++++,,,,,,,,,++++++,,,,,,---...///333666888;;;===AAAEEEHHHBBBEEEIIILLLNNNPPPSSSUUUZZZXXXTTTQQQNNNLLLIIIFFFUUUgggzzz~~~```TTTDDDCCCDDD@@@uuuzzzllljjjkkk{{{uuuXXXVVVAAA999:::<<<888:::<<<666TTTttteeeXXXTTTPPPMMMSSS^^^pppsssiiimmmppphhh\\\XXXNNN???111...222333222222000...222777555AAAnnnrrr|||yyyiii\\\SSSUUUvvvnnnYYYQQQPPPQQQSSS\\\jjjvvv~~~oooooommm\\\JJJ===333++++++///............///000111222000KKKbbb___fffgggbbbccclllppplllssstttuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||~~~|||~~~xxxpppiiieeeddddddcccaaa```^^^[[[YYYYYYYYYZZZ\\\[[[WWWRRRMMMKKKMMMOOOOOOMMMJJJIIIHHHGGGFFFDDDNNNaaa|||~~~^^^\\\UUU<<<333------...+++)))*********))))))))))))*********((())),,,,,,***...555WWWTTTPPPMMMHHH@@@666///,,,,,,---///000111222222444555555555333111...,,,222111000...------------...---,,,,,,++++++,,,,,,++++++++++++,,,---...///222333666777999===BBBEEECCCGGGLLLOOOQQQSSSUUUWWWWWWTTTQQQNNNLLLJJJHHHFFFMMM```uuufffRRRDDDBBBFFFJJJxxxxxx}}}hhhfffmmm{{{```SSSGGG;;;===888666;;;<<>>QQQhhhvvvxxxRRRFFFDDDEEEWWWzzzzzz^^^___^^^rrrsssqqqnnnJJJOOO>>>:::888===<<>>AAAEEEGGGJJJLLLLLLLLLNNNOOOPPPSSSVVVVVVTTTPPPMMMLLLFFFEEECCCFFFQQQeee}}}lllFFFGGGLLL^^^YYYZZZcccssslllddddddeeeffffffddd___\\\TTT^^^vvvlllgggwwwVVVJJJAAA===999888GGGhhhgggyyyRRRTTTWWWYYY|||nnnoooiiiZZZRRRJJJ@@@888444333444444666555999MMMnnn|||yyyrrraaaOOONNNTTT||||||iiiUUUGGG:::111///222...111555//////JJJlllaaa\\\UUUZZZ___ccchhhlllnnnnnnooopppuuuwwwxxxyyywwwwwwwwwxxxxxxyyy{{{{{{|||}}}}}}uuu|||ooo```XXXTTTPPPPPPSSSWWWbbbpppzzz~~~~~~}}}}}}xxxtttssswwwzzz{{{|||~~~```\\\;;;666555+++(((///++++++************++++++---&&&+++333000222vvvWWWSSSOOOKKKGGG???555...---------...111555999<<<666555333111000000000111///............---------,,,------------------,,,************+++,,,------...000333555666999===@@@DDDEEEGGGHHHIIIKKKNNNQQQSSSUUUWWWWWWSSSNNNKKKIII@@@BBBEEEFFFLLLXXXjjjvvvqqqOOOKKKKKKxxxzzzYYYXXX\\\lll{{{qqqiiidddjjjhhhfffeeeeeecccaaa___XXXXXXfff{{{XXXJJJCCC999===???RRR]]]yyyqqqcccXXXTTTwwwooossstttjjjTTTKKK@@@:::666333444777999555777lllwwwuuu~~~}}}rrrnnn]]]HHHKKKMMMhhh{{{nnnXXXHHH<<<111333333...000444///333ZZZpppWWWVVVQQQZZZaaadddiiilllmmmnnnooopppvvvwwwyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~{{{pppccc[[[UUUPPPPPPRRRSSS\\\iiiuuu{{{~~~{{{yyyxxxzzz~~~fffxxxoooJJJ666111...---...,,,++++++******++++++,,,,,,''',,,///000>>>VVVSSSNNNKKKFFF???555...,,,------///222666:::<<<666555333111000000111111///............---------,,,------......------,,,************+++,,,------///111333555777:::===@@@BBBDDDEEEFFFGGGJJJOOORRRUUUVVVWWWUUUPPPKKKHHHFFFBBBGGGKKKMMMMMMRRRZZZaaayyyxxxPPPLLLYYYoookkkTTTUUU[[[ssswwwpppmmmkkkjjjnnnjjjdddaaa```aaaaaaaaa[[[TTTXXXppp~~~ZZZJJJFFF>>>@@@IIIlllxxxbbbyyy[[[TTTuuu{{{kkklllpppXXXMMMAAA<<<777333444999999666<<<{{{bbbuuupppkkk^^^LLLNNNIIITTT|||aaaJJJ<<>>mmmtttTTT[[[QQQQQQ]]]cccfffjjjmmmmmmnnnooopppuuuwwwxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{|||~~~zzznnneee]]]UUUSSSUUUTTTYYYaaajjjqqqwww|||~~~{{{{{{{{{|||tttgggyyyddd;;;,,,222333***,,,,,,++++++++++++,,,,,,,,,...333,,,888^^^VVVRRRNNNJJJFFF>>>555---,,,---...111444777999:::555444222111000000111111///............---------,,,---...//////...---,,,************+++,,,---...///111333555777999===???AAABBBDDDEEEGGGJJJOOOSSSWWWWWWVVVSSSNNNKKKIIIIIIMMMOOOPPPOOONNNOOOSSSVVVcccpppMMMJJJsssooo]]]NNNRRRYYYwww}}}tttqqqrrrssstttoookkkeeebbbbbbdddfffggg___VVVRRR^^^sss]]]JJJGGGAAA<<>>888222333999777:::UUUaaalllppp{{{uuummmcccXXXUUUNNNNNNmmmmmmhhhLLL===111555//////000222666OOOcccKKK___QQQUUUaaaeeehhhkkkmmmmmmnnnoooqqqsssuuuwwwwwwwwwvvvwwwyyywwwyyyzzzzzz|||yyyooocccXXXSSSTTTVVVXXX[[[aaagggnnntttwwwvvvyyy{{{}}}}}}zzzcccnnn}}}GGG---444555(((,,,,,,++++++++++++,,,,,,)))...222+++BBBVVVRRRNNNJJJFFF>>>444---+++---000333555777888888444333111000//////000111///............---------,,,---...//////...---,,,************+++,,,---......000222444555888;;;>>>???AAACCCEEEGGGKKKPPPTTTXXXWWWVVVSSSOOONNNOOOQQQTTTTTTSSSQQQPPPOOOOOOOOOOOOTTT```sssTTTMMMttt~~~wwwTTTMMMQQQZZZ{{{~~~zzz{{{|||{{{yyytttqqqmmmkkkllllllllllll```XXXQQQQQQVVV___mmmyyycccKKKGGGBBB<<<```fffvvvZZZ\\\yyysssrrr```QQQDDD???999222222:::444@@@{{{eeesssuuu}}}rrrggg^^^WWWTTTNNNjjjtttpppQQQAAA444888...222222222===aaa___NNNVVVUUUXXXbbbgggiiilllmmmmmmnnnoooqqqppprrruuuvvvvvvvvvxxxyyywwwxxxyyyzzz|||wwwjjj]]]XXXXXXYYYXXXYYY\\\aaagggkkknnnooouuuzzz}}}mmmdddhhh~~~|||}}}~~~vvvjjjgggUUU333111333,,,---,,,,,,++++++,,,,,,---(((***///000PPPVVVRRRNNNJJJFFF>>>444---+++---111444666777777777333222111/////////000000//////.........---------,,,---///000000///---,,,************+++,,,---...---///111333444666:::<<>>???CCCHHHMMMRRRVVVXXXWWWVVVWWWXXXYYYXXXUUURRRMMMQQQQQQNNNMMMOOOPPPOOOBBBIIIIIIMMMjjj___LLLpppcccPPPNNNLLL```yyytttvvvxxxuuurrrqqqeeeXXXWWW\\\YYYYYY[[[WWWcccgggPPPFFFBBBMMM```qqquuuttthhhiiifff|||lllWWWDDD???<<<555444999===QQQ{{{WWWnnnmmm{{{qqqqqq\\\yyymmmaaa[[[RRRNNNccczzz]]]EEE...888111222555444???lllUUUMMMQQQYYY```dddmmmmmmlllkkklllmmmnnnnnnrrrsssssstttuuuvvvwwwwwwyyyzzz{{{}}}vvvllldddccc]]]YYY[[[]]]]]]___bbbaaakkktttyyyZZZSSSrrraaawwwSSS{{{yyy```DDD///,,,333---,,,,,,++++++,,,,,,------222;;;444UUUOOOJJJJJJGGG>>>444/////////000333555666444333333555333///...111222///////////////////////////,,,,,,------------------+++***)))))))))***,,,---...///111111222444777:::===@@@DDDIIINNNRRRUUUVVVUUUVVVXXXYYYYYYYYYXXXWWWNNNOOOMMMHHHHHHOOOUUUWWWUUUTTTJJJBBBQQQqqq___OOOqqqbbbPPPOOOOOOcccyyyuuuwww~~~|||}}}|||yyyxxxyyyoooiiilllnnniiiiiihhh______}}}oooTTTGGGFFF]]]}}}ccc}}}uuunnntttxxxmmmXXXEEE???<<<666555999;;;\\\WWW{{{}}}rrrvvviiieee||||||pppcccWWWOOOLLL[[[yyyvvvfffLLL666999222222555555XXX|||jjjWWWPPPSSSYYY___dddmmmlllkkkjjjkkkmmmoooppprrrsssssstttuuuvvvwwwwwwxxxyyy{{{}}}{{{sssjjjbbb]]]]]]]]]\\\\\\___[[[cccjjjrrruuu```gggoooqqqtttvvveeeqqq~~~}}}ffflllkkkJJJ111***,,,---,,,,,,++++++,,,,,,---+++...888IIIUUUOOOJJJJJJEEE;;;111---111111222444666666444222333444333///...111222000////////////////////////------------------,,,,,,++++++***))))))***,,,---...///000111222444777:::===@@@EEEJJJOOORRRSSSTTTPPPTTTWWWWWWUUUTTTVVVXXXRRRQQQLLLEEEGGGRRR]]]cccccc```XXXMMMKKKTTT```fffdddVVVppp\\\PPPPPPRRRgggrrrqqqooopppttt|||tttxxxvvveeeyyytttRRREEEIIIwwwhhh]]]zzzxxxtttgggppp[[[GGG???<<<777666999BBBxxx}}}YYYrrr|||zzzlllmmmrrreeeTTTKKKHHHPPP^^^qqq~~~vvvlllIII888555111222555:::|||iii^^^SSSQQQTTTYYY```fffllljjjiiiiiijjjmmmpppsssrrrrrrssstttuuuvvvwwwwwwxxxyyy{{{~~~xxxnnneeebbb```]]][[[[[[ZZZ^^^bbbgggwwwtttgggeeeddd^^^WWWbbbzzzxxxbbb{{{```|||VVV:::///,,,------,,,,,,,,,,,,------000...777hhhwwwpppUUUOOOKKKJJJDDD:::000---...///222666:::<<<;;;999222444333///...111222000////////////////////////.........------,,,,,,,,,,,,+++*********+++,,,,,,---...000111111444888:::===@@@EEEJJJOOOQQQQQQQQQRRRVVVYYYVVVRRRPPPRRRVVVVVVUUUOOOHHHJJJUUUbbbhhhiiicccZZZQQQHHHDDDDDDFFFUUU{{{hhhWWWnnn~~~TTTMMMOOOSSSiii|||rrrrrrtttvvvyyy~~~zzzPPPHHHDDDsssUUUZZZuuuyyysss___JJJ???;;;888888:::JJJfff[[[jjjyyy~~~oooaaaSSSIIIFFFIIIJJJOOOgggvvvFFF999222444666666???qqqRRRMMMKKKOOOUUUZZZbbbjjjjjjiiihhhhhhjjjnnnrrrtttqqqrrrssstttuuuvvvwwwxxxzzz{{{|||}}}qqqlllggg```[[[ZZZXXX[[[^^^bbbiiiwwwuuu{{{vvvhhh\\\oooccc```^^^AAA333///------,,,,,,,,,,,,------222...999vvvmmmTTTPPPMMMKKKDDD999111...,,,---111666;;;===<<<:::222444222///...222333111////////////////////////.........------,,,,,,,,,---,,,+++******+++,,,,,,,,,---///000111444888;;;===@@@DDDIIIMMMNNNOOONNNWWWZZZZZZVVVOOOLLLNNNRRRVVVVVVRRRLLLMMMVVV___cccfffZZZJJJAAA@@@BBBDDDFFFCCCkkkgggTTTttt~~~oooPPPKKKNNNRRRhhhzzzvvv{{{vvvuuuwwwzzzzzz~~~OOOMMMAAAaaaRRR```uuuwww|||zzzvvvcccMMM???;;;999999:::MMM}}}TTT```vvviii~~~xxxiii\\\RRRIIIFFFJJJGGGCCCNNNaaaMMM>>>555666888888KKK___GGGFFFIIIPPPWWW\\\ccckkkhhhhhhggghhhjjjnnnrrrtttqqqqqqssstttuuuwwwxxxxxx}}}~~~~~~}}}uuuooofff]]]YYYSSSVVVZZZ___cccjjjttt|||vvvpppwwwrrryyy}}}sss```ttteeeBBB111......------,,,,,,------......///GGG{{{mmmaaaSSSOOOMMMKKKDDD999111///---...111555888888666333111333222//////222333111////////////////////////------------------,,,,,,...---+++******+++,,,,,,+++---...000111444888;;;===???CCCGGGJJJLLLLLLLLLQQQQQQPPPKKKFFFEEEGGGIIIPPPSSSQQQMMMMMMSSSXXXZZZSSSPPPMMMQQQ]]]gggeee]]]FFFeeelllXXXfffRRRJJJMMMQQQgggsss{{{|||xxxxxx|||}}}NNNMMMQQQWWWQQQiii{{{wwwjjj``````aaahhhyyyoooyyygggPPP@@@:::;;;;;;;;;ZZZSSSnnnjjjqqq}}}vvvzzzpppcccXXXRRRLLLJJJOOONNNJJJJJJPPPqqqyyyTTT???444000444;;;fffTTTJJJIIILLLTTTZZZ^^^ccciiifffggggggiiikkknnnqqqssspppqqqrrrtttuuuwwwxxxyyy~~~~~~zzzoooccc]]]WWWVVVVVVYYY\\\aaalllvvvkkkrrr}}}|||~~~zzz___jjjwwwJJJ333000......------------......---;;;hhh~~~iiiWWWPPPMMMLLLJJJBBB777000///...///222555777666222///111333222//////222333111////////////////////////,,,,,,------------------...---,,,+++***+++,,,,,,+++,,,...///111444888;;;===???AAADDDGGGIIIJJJJJJGGGEEECCCAAAAAABBBDDDFFFMMMPPPPPPMMMMMMQQQTTTTTTGGGUUUfffwwwfffsssrrr]]]aaaVVVJJJMMMQQQeee~~~{{{wwwvvvSSSNNNgggNNNOOOoooqqquuulll]]]NNNNNNRRR[[[nnn|||jjjRRR@@@:::;;;<<<;;;ttt{{{VVVxxxeee}}}}}}wwwppp~~~tttkkkaaaXXXUUURRRPPPPPPRRRRRROOOLLL[[[tttpppUUU===444111444BBB}}}SSSMMMJJJLLLTTT\\\```dddiiieeefffhhhjjjmmmooopppppppppqqqrrrtttvvvwwwxxxyyy|||}}}~~~|||nnnfff```\\\ZZZYYYWWWWWW^^^hhhtttmmmpppqqq|||~~~ssscccVVV777444......------------......000IIIvvvcccMMMKKKJJJIIIAAA666000//////000333777999888444111111333222//////222333222////////////////////////,,,,,,,,,------.........///...,,,+++***+++,,,,,,***,,,...///111444888;;;>>>???@@@BBBEEEGGGIIIJJJEEEBBB@@@@@@DDDHHHKKKMMMLLLPPPQQQNNNNNNRRRUUUUUUPPPcccvvvqqq[[[]]]WWWKKKNNNQQQeee{{{|||ppplllvvv|||___TTTpppzzzLLLOOOuuueeepppvvvlll^^^[[[UUUPPPTTTggg}}}lllSSS@@@:::<<<===;;;oooQQQwww^^^xxxqqq}}}ppphhhaaaZZZXXXWWWSSSOOOQQQTTTQQQJJJHHHUUUYYYfffzzzUUU???:::===;;;JJJvvvQQQLLLGGGHHHQQQ[[[aaafffjjjdddfffiiilllnnnooooooooopppqqqrrrtttvvvwwwyyyyyyyyy{{{}}}yyyoooddd``````aaa\\\VVVXXX___mmmzzztttwwwWWWtttZZZ666444......------------.........LLLxxxPPPLLLIIIHHHCCC999000---111222555999<<<;;;555000333444222------000111//////////////////////////////............---------...---,,,,,,++++++++++++***---///111222555888<<<;;;>>>BBBEEEGGGGGGGGGFFFAAAEEEIIIKKKJJJIIIKKKMMMNNNRRRPPPJJJOOO\\\```\\\[[[ccc}}}yyy}}}aaaqqqPPPLLLJJJRRRiii}}}~~~wwwjjjaaallljjjdddeeeyyyxxxPPP~~~KKKWWWrrrggg{{{zzzvvvsssfff```ZZZVVVRRRRRR\\\iiiyyyuuuTTT>>>:::888AAAIIIzzz[[[eeeggg___mmm|||ppphhhdddfffjjjccc^^^YYYVVVUUUUUUTTTRRROOOSSSMMMRRR^^^UUU<<<>>>:::>>>XXXvvviiiUUUJJJJJJMMMTTT]]]dddhhhhhhhhhhhhiiikkkmmmnnnppppppppprrrtttuuuvvvwwwyyy{{{}}}}}}pppgggaaa```___ZZZYYY]]]bbbnnnqqqdddxxxdddGGG555222///...000000...///222222HHHQQQLLLIIIHHHCCC999111...222222333666999999555222333444222------000111//////////////////////////////............---------......---,,,,,,,,,,,,,,,...///000222333555777999;;;===>>>@@@BBBDDDFFFHHHHHHKKKNNNOOOMMMMMMPPPSSSTTTUUUQQQLLLRRRaaagggcccZZZ___}}}dddggg|||dddnnnNNNPPPLLLRRRgggooo___TTT___zzzfffPPPccc}}}TTTpppHHHWWWxxx}}}eee{{{zzzuuurrrqqquuujjj___WWWPPPLLLQQQYYY[[[wwwppptttXXXBBB???777CCC___jjjRRRgggfffiiiooozzzppplllkkkoootttllldddZZZUUUUUUZZZ___bbbbbbdddWWWRRRTTTuuuddd>>>666777777uuuwwwaaaNNNIIIJJJNNNUUU^^^dddggggggggghhhiiikkkmmmnnnooopppnnnqqqssstttuuuvvvyyy{{{}}}}}}tttllliiiddd^^^[[[]]]YYY]]]fffpppzzz~~~uuuhhhiiiUUU---222///---//////---///222555```yyy|||RRRMMMJJJIIICCC:::222///222222222444666666555333333444222------000111//////////////////////////////............---------......------------------000//////111444666777777;;;:::::::::<<>>;;;>>>sss```iiiWWWJJJHHHMMMUUU\\\```bbbcccddddddfffiiilllmmmnnnmmmmmmooorrrtttvvvxxxzzz}}}~~~{{{vvvmmmccc]]]\\\ZZZWWWSSSMMMQQQbbbjjj}}}ooo~~~iiixxxKKK666111...//////...111666QQQyyy[[[qqqRRRLLLGGGEEE???777000///...222777999888666555555333444222------000111//////////////////////////////............---------******++++++,,,...///000111555888666111///333888AAADDDFFFFFFEEEKKKUUU___aaaaaa```]]][[[]]]ccchhhjjjbbbYYYUUUXXX]]]bbbeee]]]aaa]]]LLLEEEXXXgggbbb[[[lll^^^cccQQQPPPKKKVVVzzzpppxxxhhhVVVNNNPPP^^^vvvmmmWWWMMMMMMjjj___~~~uuujjjeeehhh^^^[[[YYYbbbzzz}}}ooojjjGGG===>>><<>>;;;777444333444777555///...222333///000/////////............////////////////////////,,,,,,,,,+++***,,,///222000222444555555777:::===EEEUUU\\\RRRIIINNNYYY___aaabbbbbbbbbbbbdddgggiiieee\\\TTTPPPOOOPPPVVV]]]PPPNNNTTTcccnnnvvvtttkkkiii___ZZZRRRKKKQQQZZZ\\\^^^iiippp```bbb^^^vvvxxxggg@@@PPPddd[[[uuu}}}kkkfffkkkaaaMMMGGGRRR^^^hhhgggYYYUUUmmm{{{hhhBBB===<<<>>>~~~XXXUUUIIITTTjjjfff|||wwwrrrlllkkkiiidddZZZTTTYYYbbbzzz___SSSrrruuu???:::```___IIIGGGHHHGGGMMMQQQWWW\\\^^^```aaaccceeehhhjjjlllkkkkkklllllloooppprrrtttwwwyyy{{{|||~~~|||xxxyyywwwoooggg``````ZZZdddrrr___xxxCCC///000......000--->>>}}}KKKuuuTTTLLLHHHHHHCCC666/////////444;;;===:::777444444333555333...---000000---000000/////////.........////////////////////////---......,,,++++++---000222222333555777888999999888AAAHHHFFFEEELLLXXX```aaaaaaaaa```___```bbbdddbbb[[[UUUSSSRRRPPPTTTYYYWWWSSSTTT```qqqssszzzmmmeeePPPOOOJJJQQQrrr```QQQQQQ^^^sss}}}jjjYYY\\\jjjwwwQQQXXXeee[[[tttvvvppp```UUUOOOQQQ___zzzvvvgggvvvpppHHH@@@>>>AAAvvvPPPOOOIIIYYYllllllzzzrrrhhheeeaaa]]]WWWQQQSSSYYYttteeeeeewwwDDDDDD]]]HHHGGGGGGEEEMMMQQQWWW\\\^^^```aaaccceeehhhjjjkkkkkkkkkkkkllloooppprrrtttwwwyyy{{{|||~~~|||pppkkkkkkiiibbb[[[ZZZ[[[UUUWWWooommmggglllFFF111000///000111///BBBrrrMMMvvv{{{~~~WWWNNNHHHGGGAAA555...//////444:::<<<999666555666333555333///...000000...000000000/////////......////////////////////////---...///...,,,,,,,,,...333222222555999:::888555111222888@@@GGGNNNWWW```_________]]][[[[[[]]]___]]]XXXUUUUUUSSSPPPQQQTTTcccZZZOOOSSSooohhhdddzzzsssyyyTTTLLLIIIMMMxxxtttooommmvvvzzzuuuwwwbbbQQQTTTxxx{{{xxxPPPXXXaaaXXXrrroooZZZWWWRRRLLL\\\pppGGG===;;;AAApppNNNKKKKKK]]]fffffflll|||ooofffaaa]]]ZZZVVVPPPOOOQQQYYY~~~uuu___WWWuuu}}}BBBBBBWWWEEEGGGFFFEEENNNRRRWWW[[[^^^___aaaccceeegggjjjkkkjjjjjjkkkmmmoooppprrrtttwwwyyy{{{|||~~~|||lll[[[TTTWWW___lllwww}}}yyywwwxxxwwwtttqqqrrrhhh]]]WWWVVVUUUPPPKKKIIILLLJJJJJJ[[[vvvllljjjLLL333111111222222222HHHxxxTTTyyyuuuwwwYYYOOOHHHGGG@@@444...///000444999;;;888666666777666666444222111111222111000000000////////////...........................+++---//////...---...///111000111666<<<===999444555111666FFFQQQTTTXXX```\\\\\\\\\ZZZYYYYYY[[[]]]ZZZVVVTTTUUUSSSPPPPPPRRRjjjdddTTTNNNhhh^^^LLLKKK^^^mmm|||ooowwwUUUJJJKKKIIIccc```ZZZ{{{xxxqqqrrrbbbQQQTTTuuunnnlllHHHXXXaaaVVVllluuu___YYYQQQIIIQQQrrr}}}~~~wwwkkkEEE<<<:::BBBXXXLLLKKK[[[bbb```xxx}}}sss```fff{{{bbbBBB```~~~lllgggccc```^^^XXXPPPMMMNNNRRReee^^^RRRVVVUUUlllyyyAAAIIImmmPPPDDDGGGFFFHHHOOORRRWWW[[[]]]___aaacccfffgggiiijjjjjjjjjkkkmmmoooppprrrtttwwwyyy{{{|||~~~xxxiii[[[MMMFFFEEEFFFKKKQQQaaaoooyyytttrrrnnnjjjfffddd\\\SSSNNNMMMMMMKKKHHHCCCFFFIIIHHHTTT{{{~~~eeennnTTT555000111222222555PPPbbbYYYOOOHHHGGG@@@444...//////444999;;;999666666777888666444333222111111222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,(((***---/////////111222///...000777>>>@@@===888777333999JJJVVVWWWYYY]]]XXXYYYZZZYYYYYYZZZ]]]```ZZZVVVTTTUUUTTTRRRRRRVVVmmmrrrhhh[[[dddwwwlllPPPDDD<<<<<>>@@@@@@@@@222999>>>@@@DDDMMMVVVZZZZZZ\\\]]]^^^___aaaeeehhhbbbbbbdddjjjjjjgggeeefff|||}}}zzzkkk{{{```eee[[[IIIMMMMMMXXXyyyjjjddd|||mmmiiiuuusssWWWQQQVVVyyypppZZZVVVRRR\\\vvvzzz]]]QQQ___pppYYYMMM\\\lllWWWZZZ{{{gggsss}}}hhhZZZ\\\kkk}}}mmm}}}rrrKKK@@@<<<@@@UUUKKKEEETTThhheee{{{{{{{{{|||yyy~~~xxxbbbqqq}}}zzzxxxppphhhfffmmmrrrmmmaaaXXXRRRllluuudddeeepppmmmqqqbbbEEExxxxxxXXXDDDJJJFFFDDDNNNRRRTTTWWWZZZ[[[^^^aaacccfffggghhhhhhggghhhkkkmmmoooppprrrtttwwwyyy{{{|||~~~}}}yyy}}}}}}yyyqqqlllsss{{{kkkaaaYYYRRROOOPPPOOOLLLKKKMMMRRR^^^ttt}}}xxxoooooolllgggbbb___]]]^^^[[[RRRVVVOOOKKKwww|||fffeeellllll~~~{{{UUUwwwvvvFFF333222111///===iii[[[}}}zzz|||uuuSSSKKKHHHIIIDDD777//////+++222:::===<<<888666555:::555333555444000000555111111111111000000000000////////////////////////,,,---------,,,...222555111555999<<<===>>>@@@AAA999CCCEEE>>>===IIIVVV[[[]]]___``````aaacccfffiiifffgggmmmtttvvvpppllllll~~~[[[[[[UUUSSSLLLEEESSSvvvlllkkkzzznnngggnnnccc[[[QQQhhhZZZOOOVVVOOOQQQfffyyyxxxkkkaaa```aaaXXXQQQ\\\|||qqqVVVQQQyyy]]]qqq{{{kkkggg~~~iiinnnsssKKKAAA???DDDVVVLLLDDDRRRccc^^^sssggg\\\dddcccrrrbbbWWW```hhhrrr|||ooojjjvvvrrrcccWWWffftttgggJJJHHH```sss]]]YYYpppZZZLLL\\\PPP<<>>JJJRRR{{{qqq^^^xxxhhhMMMhhhrrryyyppplllaaa___oootttuuuttthhheeexxxWWWOOOVVVxxxrrrVVVaaawwwVVVSSS___DDDDDDFFFFFFBBBNNNRRRTTTVVVXXXZZZ\\\```bbbdddeeefffeeefffhhhkkkooommmlllpppvvvyyyyyy{{{~~~vvvgggWWWNNNGGGBBB??????CCCXXXvvvoooeeeYYYYYYVVVTTTRRRQQQQQQQQQPPPOOOkkk|||}}}xxxvvvrrrlllhhhWWW[[[wwwuuu[[[jjjqqq}}}tttkkkgggQQQ---888...111<<>>HHHPPP]]]hhhmmmnnnooopppqqqxxxzzzhhhTTTGGGLLLfffwwwZZZ```VVVPPPMMMKKKPPPbbbhhhnnnsssnnnmmmXXX___zzztttmmmjjj|||JJJLLLRRRuuuxxxWWWVVVccczzzfff[[[ooouuueee___\\\TTTOOOgggoooTTT???@@@AAArrrFFFKKKRRRpppiiikkk]]]___{{{dddOOOSSS~~~wwwxxx{{{ppp{{{}}}jjjlllGGGTTTzzzYYYBBBCCCFFFFFFDDDQQQRRRTTTVVVXXXYYY\\\___bbbdddeeeeeeeeefffhhhkkknnnooonnnqqqwwwyyyyyy{{{}}}lllXXXJJJCCCEEEDDDCCC@@@>>>LLLrrr|||vvvkkk^^^\\\XXXVVVTTTTTTTTTTTTSSSQQQUUUddd{{{uuuooo___```tttllljjjxxxuuuxxxcccQQQ///888...222BBB\\\}}}RRRNNNJJJHHHAAA777000///...333999======:::888777444555666666444222333333222111111000000///..................------------,,,---///111222333222222888666:::DDDKKKKKKIIIHHHBBBBBB;;;;;;EEECCC888555777DDDUUU```eeeeeeeeeeeejjjooouuuyyyuuugggTTTFFFEEEMMMtttqqq```jjjRRRNNNLLLKKKNNNZZZsssrrrooo|||hhhjjj~~~|||___LLLZZZqqqUUUUUUcccttt~~~ZZZIII[[[xxxxxxbbbRRR]]]vvvsssVVVRRRrrr}}}qqqSSS<<<@@@BBB{{{oooIIIIIIUUUfffxxxiii|||yyy{{{aaaGGGFFFzzz{{{wwwrrrhhhhhhiiibbbiiiDDDdddyyyPPPAAACCCDDDFFFEEETTTRRRTTTVVVWWWYYY[[[^^^aaacccdddeeeeeefffgggkkknnnpppppprrrwwwyyyyyy|||qqq```WWWTTTNNNNNNMMMGGG>>>BBB___~~~sssddd```ZZZXXXWWWWWWXXXXXXWWWUUUHHHQQQbbbvvv}}}xxxiiicccXXXWWWbbbxxx~~~yyywwwooocccXXX333777---333EEE___}}}RRRMMMJJJHHHAAA777000///...111777:::;;;888555222444666777666444333222333222222111111000//////............---------,,,,,,,,,---000222333333333222555333666>>>CCCDDDCCCDDDCCCLLLIIIBBBBBB>>>;;;@@@:::CCCNNNVVV[[[\\\XXXSSSUUUWWW\\\dddgggbbbUUUKKKIII@@@SSSppplllvvvRRRMMMLLLLLLNNNUUUiiidddddd\\\yyylllzzzFFFSSS```XXXUUU```rrr[[[DDDQQQrrr^^^fffdddfff|||pppPPP:::>>>AAAnnnoooHHHEEESSS\\\}}}mmmwww}}}]]]HHHDDDooo}}}eeeTTTLLLAAAWWWvvvNNN~~~pppIIIBBBCCCBBBEEEEEESSSQQQSSSUUUWWWXXXZZZ]]]```aaabbbdddeeeeeegggjjjmmmoooooossswwwyyyzzzyyyuuufff```[[[SSSHHHFFFWWWmmmxxxjjjfff\\\ZZZYYYYYYZZZ[[[YYYXXXPPPRRRXXXeeexxx|||tttvvvxxx{{{{{{yyysssmmmiii```PPPOOOLLLJJJLLLdddpppgggccceee999666...444CCCeeeRRRMMMJJJHHHAAA777000//////111666999:::777222///666888999888555333111111222222222111000000//////...------------,,,,,,,,,+++---///111222333333333444444666999888777:::@@@MMMVVVQQQEEEBBB@@@???DDDDDDIIIPPPXXXbbbfff]]]PPPCCCBBBDDDJJJPPPQQQLLLGGGDDD888AAAlllwww~~~XXXNNNMMMNNNOOOSSSdddnnnhhhwwwrrr[[[NNNmmmzzz}}}JJJMMMVVVcccRRRYYY|||{{{|||pppVVVYYYsssyyyiiiKKK999<<<@@@bbbJJJDDDMMMRRRnnniii{{{rrr[[[MMMBBBXXXfffTTTMMMFFFGGG___xxxNNNdddEEEDDDCCC@@@DDDEEEQQQQQQSSSUUUVVVWWWYYY\\\______aaaccceeeeeegggjjjlllmmmnnnrrrwwwzzz|||sssfff___WWWQQQWWWaaa|||ooojjj___]]]ZZZZZZZZZ[[[ZZZZZZYYYWWWVVV[[[hhh}}}}}}rrriii`````````___^^^[[[YYYWWWSSSGGGKKKLLLJJJFFFUUUjjjooo[[[nnn;;;444222777AAAjjjRRRNNNJJJHHHAAA777000///111333666:::<<<999444000666888:::999666333111000333222222111111000//////------------,,,,,,,,,,,,+++,,,---...000222333444777777999:::777444888>>>EEELLLEEE>>>HHHLLLFFFDDDBBBHHHNNNYYYhhhqqqfffUUUIIIFFFBBBBBBDDDDDDCCCAAA===999@@@fffcccQQQNNNMMMOOOQQQ___}}}dddllltttaaaSSSGGGiiijjjWWWMMMTTTyyySSSQQQsssiii}}}}}}\\\EEE:::<<>>===MMMOOOMMMTTTVVVMMMHHHCCCEEEFFFJJJYYYhhhfff[[[VVVSSSNNNIIIFFFDDDCCCCCC>>>AAAAAA[[[iiiTTTNNNKKKLLLNNNXXXuuu^^^{{{dddTTTFFFnnn}}}\\\ZZZGGGJJJsss___PPPlllpppwwwsssMMM>>>===>>>AAAVVVwwwLLLLLLFFFTTTrrrwwwuuuTTTGGGOOOVVVYYYUUUYYYrrrpppttt~~~{{{oooooo}}}{{{bbbSSSEEE777AAAXXX___QQQxxxWWWAAAEEEBBB@@@IIIIIIOOOQQQSSSTTTUUUVVVXXX[[[]]]]]]___bbbdddeeegggiiikkkmmmoootttxxxzzz~~~{{{kkk```^^^uuu{{{ssshhhccc]]]YYYYYY[[[]]]^^^XXXXXXUUUQQQRRR___ttt|||qqqooojjjfffaaa^^^\\\[[[ZZZWWW\\\TTTOOOKKKPPPtttmmmyyyrrrTTTwwwvvvAAA444666888===gggzzz|||RRRNNNJJJHHHAAA777000///+++---222888===>>>:::555///222555666555333222222333333222222111000000000---------,,,,,,,,,++++++,,,+++******,,,///333555777555999BBBHHHEEE@@@>>>GGGeeessslllcccXXXNNNNNNMMMKKKBBB:::DDDXXXbbb```WWWVVVSSSNNNIIIFFFFFFGGGAAADDD;;;GGGpppkkkVVVNNNIIIJJJKKKSSSnnnlllqqqmmm```OOO{{{dddiiitttJJJjjjQQQOOOkkknnnSSSgggmmm```]]]kkkbbb```tttlll|||}}}uuuqqqmmm~~~CCC:::???@@@CCCVVVpppKKKLLL???RRRWWW}}}yyyxxx```IIICCCJJJVVVRRRbbbyyyeeeTTTXXXkkkvvvpppcccRRR[[[lllmmmYYYLLLJJJEEE;;;>>>NNN|||^^^iiioooUUU@@@DDDAAA@@@LLLLLLPPPQQQRRRTTTUUUVVVWWWZZZ]]]\\\___bbbdddeeegggiiikkkoooqqquuuyyyzzz}}}vvvhhhdddiiivvvlllfff___ZZZYYY[[[^^^___]]]^^^ZZZQQQLLLSSSfffvvv~~~{{{wwwqqqkkkfffbbb```\\\\\\```TTTOOOPPPUUUuuuzzz\\\tttzzzGGG777555333888tttdddPPPMMMLLLIIIAAA666000//////...000666<<<<<<888222555555555666888888333---...555777222...//////,,,......---,,,,,,,,,,,,---...------...///111333444555555???SSS```\\\OOOEEEGGGTTTjjjiiiWWW]]]bbbPPPUUUOOOIII>>>999JJJ^^^aaahhhXXXWWWUUULLLTTTYYYIIIMMM>>>===BBBLLLkkk{{{kkkjjj{{{nnnYYYLLLQQQLLLHHHQQQbbbrrrjjjzzzuuuppp|||jjjPPP~~~@@@TTT]]]VVVVVV|||~~~|||^^^kkkwwwlllnnnXXXPPPQQQ\\\kkkfff______~~~fffCCC;;;@@@@@@@@@ZZZ|||YYYIIIEEELLLXXXyyyxxxqqqtttOOOMMMVVVVVVYYYccczzzpppUUUIIIIIIQQQqqqtttXXXbbb{{{mmmSSSJJJFFFCCCAAAFFFeeeHHHzzzMMMHHHCCC@@@BBBEEEIIIKKKPPPQQQRRRTTTVVVXXXZZZZZZ[[[^^^aaadddeeegggjjjlllmmmooouuuyyyxxxzzzssshhhjjj{{{qqqmmmhhhaaa\\\[[[]]]___dddbbb]]]WWWRRRRRRVVVZZZrrr}}}xxxooohhhkkk```^^^bbbWWWHHHSSSmmmdddrrrTTT+++>>>777888kkk___PPPMMMLLLIIIAAA666//////......000666===>>>;;;777444555666777888777444111...444666111...//////,,,......---,,,,,,,,,,,,---...------...///111333444@@@>>>>>>KKKjjj~~~qqqUUUQQQZZZooorrrccceeeiii\\\NNNMMMMMMFFF===GGG\\\iiiuuueee]]]SSSHHHUUUfffbbbPPPEEECCC@@@>>>QQQ\\\NNNUUUvvv\\\rrrZZZMMMQQQKKKGGGMMM[[[zzzwwwtttnnntttkkkuuummm{{{yyy]]]}}}]]]DDDlllEEEHHHUUU^^^SSSvvvkkknnnvvvsssWWWuuufffUUULLLIIINNNWWWUUUXXXWWWlllZZZ;;;999DDDJJJJJJ```wwwLLLIIIJJJSSSzzzvvv|||ttt{{{kkkiiikkk```NNNHHHHHHPPPuuupppgggtttzzzyyyjjjPPPHHHAAA===KKK___ccclllLLLuuu}}}KKKGGGBBB@@@BBBFFFIIIKKKPPPPPPRRRTTTVVVXXXYYYZZZ[[[]]]aaadddeeegggjjjlllmmmoootttxxxwwwzzz~~~rrrnnnvvvssslllddd^^^[[[[[[\\\``````^^^YYYTTTRRRSSSUUU\\\mmm{{{|||pppkkkjjj]]]MMMUUUlll|||XXXlll[[[...:::333999|||jjjPPPMMMKKKIII@@@555//////......000666===@@@???<<<333555888999888666666666///333444111//////...,,,......---,,,,,,,,,,,,---------------///111333444<<>>???aaa|||QQQTTThhh}}}yyyhhhOOOGGGIIIMMMKKK???>>>TTTnnnppplllkkkbbbRRRRRRXXXSSSMMMHHHHHHAAA;;;EEELLLCCCQQQnnnNNNrrr___OOORRRLLLHHHKKKRRRmmmttt^^^JJJPPPaaa|||}}}TTTWWWTTTbbbuuueeepppQQQAAA]]]hhhFFFPPPqqqfffRRRhhhlllnnnlll```|||kkkooogggZZZQQQHHHDDDFFFCCCPPPOOO\\\~~~LLL666999HHHOOONNNaaaIIILLLGGGMMMkkkyyy}}}]]]PPPLLLKKKKKKhhhyyylllssssssNNNJJJEEE???CCCFFFDDD\\\xxxKKK|||sssIIIEEEAAA@@@BBBGGGJJJLLLOOOPPPQQQSSSUUUWWWXXXYYYZZZ]]]```ccceeegggjjjlllnnnpppsssuuuuuuyyy|||rrr}}}yyyqqqhhh```\\\YYYYYYZZZ[[[\\\ZZZWWWSSSQQQQQQKKKVVVfffyyyzzztttqqqeeeYYYaaauuu|||~~~WWWeee[[[111888111:::xxx```{{{OOOMMMKKKHHH@@@555//////......000555:::>>>>>>>>>333555888;;;999666777;;;000222222111000///...---......---,,,,,,,,,,,,---------------///111333555999KKKLLL===GGGooo|||ppphhhbbbWWWMMMGGGCCCKKKLLLMMMLLLDDD<<>>666333555;;;:::555666<<<444111111444555222///000......---,,,,,,,,,,,,---,,,,,,,,,---///222444666MMMWWWaaa\\\LLL@@@GGGUUUDDDZZZqqquuu^^^^^^NNNHHHKKKEEETTT~~~sss```ZZZSSSMMMRRRQQQYYYWWWXXXcccgggiiirrrjjjBBBPPP^^^ttt[[[VVVQQQQQQNNNCCCMMM___uuujjjKKKbbbuuuKKKEEE@@@LLLgggsssbbbWWWuuuggg```PPP@@@EEEBBBdddoooMMMPPPkkkcccNNNooo}}}[[[bbbvvv{{{wwwjjj[[[QQQLLLAAA===TTToooooohhhppp{{{xxx>>>999GGGJJJIIIKKKKKK]]]ooolllEEEOOOSSS\\\zzzzzz\\\~~~lll[[[WWWeee```LLLhhhdddQQQPPPMMMKKKDDDDDDLLLTTTqqqRRRZZZaaaEEECCC@@@@@@CCCGGGJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVYYY^^^bbbeeehhhkkknnnnnnppprrrqqqtttzzz||||||wwwqqqmmmggg```[[[UUUSSSRRRTTTWWWZZZ\\\\\\[[[TTTLLLJJJMMM[[[qqqwwwjjj[[[MMMCCC???@@@NNNggg}}}ppp|||```aaa666222000>>>zzzeeezzzfff~~~NNNLLLJJJHHH???444......++++++,,,...111666===AAA999222222999;;;666555:::666111000555777333111111......---,,,,,,,,,,,,---+++,,,,,,---///222555666DDDMMMXXX[[[SSSIIIHHHMMMYYYVVVHHHTTTmmmkkkqqq]]]KKKLLLCCCMMMvvvtttjjjrrrvvv}}}|||SSSBBBQQQYYY{{{eee\\\VVVVVVRRRCCCIIIYYYmmmsss___rrrZZZHHHOOOjjj~~~yyygggUUUNNNSSSccckkk___{{{yyyKKKGGGBBBDDDTTTUUUNNN^^^|||tttOOOeeebbb[[[uuuwww{{{mmmaaaYYYJJJ@@@NNN^^^VVVOOOZZZ{{{ccc@@@===LLLNNNPPPWWWZZZllltttCCCRRRWWW```ttt|||rrrpppggg```NNNWWWeee^^^XXXVVVIIIEEERRRfffvvvIIIfffiiiEEECCCAAAAAACCCFFFIIIIIIKKKLLLMMMOOOQQQSSSUUUUUUUUUYYY]]]aaaeeehhhlllnnnlllppprrrrrruuuzzzyyyuuuxxxppprrr{{{vvvrrrlllddd^^^WWWUUUTTTVVVZZZ\\\]]]\\\[[[ZZZXXXRRRJJJJJJ[[[nnnzzzqqqlllZZZXXXQQQHHHCCCBBBAAA@@@>>>MMMtttwwwcccfff:::111///AAA}}}\\\rrrgggxxxxxxNNNLLLJJJGGG???444......******+++---111888???EEE;;;222000888;;;666444999777111111666888444111222......---,,,,,,,,,,,,---++++++,,,---///222555666>>>KKKVVVSSSJJJGGGKKKOOO[[[bbbOOOEEEaaaxxxyyy}}}~~~rrrXXXRRREEEKKKqqqwwwccc???>>>JJJNNNoooccc\\\[[[VVVEEEIIIQQQdddsssnnn{{{wwwcccSSSTTTWWWPPPFFFwwwqqqZZZOOOaaakkkAAAIII<<<:::KKKWWWNNNRRR\\\XXXZZZjjjYYYaaa^^^sss~~~~~~qqqbbbVVVIIILLLWWWRRRNNNWWWwwwMMMIIIDDDPPPQQQUUU```dddvvvxxxsss@@@RRRYYYcccmmmyyyfffwwwddd\\\QQQNNN```{{{kkkjjj[[[PPP\\\ooo___???nnnlll{{{gggFFFCCCAAAAAACCCFFFHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUXXX]]]aaaeeehhhllloookkkppprrrrrrvvv{{{xxxqqqRRRGGGGGG]]]yyyuuuooofff___XXXWWWWWWYYY]]]^^^\\\YYY\\\aaaddd]]]MMMCCCMMM___uuu~~~ssseeeZZZSSSEEEEEEBBB>>>>>>AAABBB@@@<<>>333000BBB~~~___vvvoooyyytttOOOLLLLLLNNNJJJ>>>111+++,,,++++++,,,///333777::::::777333222444777888888<<<000,,,666===888000...///...,,,******+++,,,---,,,,,,,,,,,,///333777::::::???ZZZHHHUUURRRNNNEEEbbblll```TTTNNNccc}}}\\\NNNJJJRRRiiizzz|||xxx|||GGGLLLKKKCCCVVVqqqxxx]]]\\\```YYYMMMGGGIIIeeexxxooo{{{yyyiii]]]VVVRRRPPPOOOYYYjjjooo]]]KKKVVVoooXXXHHH;;;FFF<<>>555111888@@@>>>555---000///...,,,++++++,,,------,,,,,,---///333666999:::;;;TTTIIIXXXYYYXXXTTTbbbvvvnnnbbbWWWYYYqqqxxxrrr]]]JJJAAALLLhhhtttzzz}}}mmmFFFKKKLLLHHHUUUjjjvvvvvv\\\ZZZ___YYYMMMFFFCCC[[[mmmpppuuu{{{yyynnnddd]]]ZZZRRRZZZjjjuuuiiiTTTQQQ\\\hhhrrr{{{QQQGGG<<>>;;;777;;;888555777???BBB:::...111000///...---,,,,,,,,,...---------///222555777888444HHHEEEUUU[[[[[[]]]]]]www\\\___mmm{{{aaaMMMJJJWWWOOOhhh~~~xxxfffpppLLLEEEIIIMMMMMMTTTaaa{{{xxx{{{```YYY]]]YYYOOOHHHAAAOOO\\\{{{{{{uuukkkyyyzzzjjj___YYYSSSSSS]]]iiifffTTTIIIJJJNNNPPPTTT```vvv|||HHHDDD>>>BBBFFF???ZZZvvvVVVLLL[[[^^^```zzzzzznnnnnn}}}mmm```bbbsssvvvaaakkkfffCCCQQQOOOVVV```hhhiiijjjooowwwttt{{{HHHTTTbbbbbbeeejjjnnnzzzWWWTTTSSSiiimmmUUUiiibbbQQQSSSqqqooo]]]QQQDDDDDDGGGNNNppp___===FFFjjjWWWBBB@@@>>>???BBBEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSSSSUUUXXX]]]bbbeeeiiimmmpppppptttooosss~~~VVVLLLhhh~~~yyyrrrlllbbb```___bbbhhhiiifffbbb[[[[[[\\\```bbb^^^UUUMMMCCCWWWooo{{{ooobbb^^^aaa```XXXNNNVVVaaa\\\KKKGGGSSSSSSGGGKKKGGG@@@VVVxxxgggXXXkkk???888000CCCWWWuuuRRRMMMGGGDDD>>>555000///,,,,,,,,,---...111333555BBB<<<666444777;;;<<<<<<555999888444777???>>>555//////......------------............000222444666===444AAADDDSSS^^^[[[```ppplll___lllppplllOOO@@@AAABBBccc}}}{{{{{{yyyuuuiiiUUUMMMdddzzzCCCGGGIIIMMMQQQQQQZZZmmm\\\YYYXXXTTTOOODDDHHHOOOiiiwwwvvvqqqeee```XXXOOOMMMSSSUUUMMMHHHJJJHHHFFFIIIOOO]]]~~~mmmBBB@@@???AAAHHHAAAZZZ^^^MMMTTTlllnnnUUU}}}ggg~~~uuuwwwsss___DDDQQQ\\\___cccgggjjjpppxxxsssqqqUUUKKKccceeeccczzzrrr}}}gggPPPgggxxxeeecccZZZVVV```eeeZZZKKKEEE:::???DDDJJJqqqSSS@@@JJJhhhPPPBBB@@@>>>???AAADDDFFFFFFHHHIIIKKKMMMOOOQQQRRRSSSTTTWWW\\\```cccfffjjjllljjjrrrrrrrrr|||fffuuu{{{uuuppphhheeecccfffkkkmmmjjjfff___[[[ZZZ^^^cccccc\\\UUUBBBPPPeeexxx~~~}}}{{{~~~tttgggLLLZZZ```WWWMMMNNNQQQPPPIIIIIIAAAJJJhhh~~~zzzRRRnnnBBB777///BBBYYYttt~~~QQQMMMKKKHHH@@@666//////---,,,,,,---...///111222@@@>>>;;;555222444;;;BBB111999:::222111:::@@@@@@///...------------...............///000222444555AAA:::BBBIIIWWWjjjaaaeee}}}mmmnnnwwwdddTTTOOOAAA```qqqhhhrrrUUUFFFIIIKKKLLLQQQNNNXXXdddWWWXXXYYYXXXKKKGGGIII\\\sss}}}uuuqqqaaaUUUMMMLLLLLLIIIKKKPPPLLLIIINNNNNNPPPsssccc@@@===@@@BBBFFFEEEXXX{{{oooWWWTTTTTTZZZaaannnvvvtttgggssspppRRRPPPVVVbbbbbbdddiiipppwwwzzzyyywwwqqqqqqIIIcccdddllluuu|||pppZZZVVVtttaaa```rrr~~~lllMMMJJJFFFGGGEEEPPPzzzsssFFF???MMMtttwwwEEEAAA???>>>>>>AAADDDFFFFFFHHHHHHJJJLLLNNNPPPQQQRRRVVVYYY]]]aaacccdddfffhhhcccnnntttppp|||}}}wwwssslllhhhfffiiinnnpppmmmjjjeee___YYYYYY^^^aaa^^^ZZZEEEMMM]]]qqqzzzuuurrr\\\VVVQQQUUUcccssscccZZZVVVWWWRRRHHHEEEJJJ@@@CCCAAAEEEWWW}}}OOOvvv@@@333111>>>mmm]]]|||~~~mmmOOOLLLKKKIII@@@444---------------------...///000;;;>>>===777000000999BBB444999:::555222777???DDD333222///---,,,,,,---...,,,---...///111333555666::::::@@@KKKXXXuuugggddd~~~cccsssiiiqqqzzznnn^^^XXXSSSDDDWWWpppwww???MMMKKKMMMLLLPPPMMMYYYyyyqqq[[[ZZZ]]]]]]OOOGGGHHHTTTrrrxxxqqqeee]]]VVVSSSOOOJJJKKKNNNNNNKKKRRRNNNHHHmmmXXX@@@===AAADDDEEEGGGSSSaaaaaaUUULLLdddeeeQQQuuugggiiixxxmmm^^^FFFZZZbbbfffiiimmmttt}}}}}}ttt|||xxx|||qqqQQQWWW\\\lllooo}}}ttthhhzzz^^^wwwtttiiillluuueeeCCCKKKSSSMMMDDDYYYUUU999;;;OOOiii}}}RRRAAA???===>>>AAADDDEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQXXX[[[___bbbddddddeeeffffffmmmtttkkkuuuyyyuuunnnkkkiiikkkqqqsssqqqnnnkkkcccZZZVVVXXX[[[[[[YYYFFFHHHSSSiii{{{ooo]]]LLLIIIZZZvvvbbbIIILLLPPPEEE===@@@@@@@@@@@@BBBOOO~~~wwwUUUzzzAAA111333:::KKK^^^lllwwwaaaOOOMMMLLLHHH???333---...------------------......666:::===:::444222555:::999666666777666555888===<<<999444///,,,+++,,,---+++,,,---///111444555666333:::@@@KKKXXXjjj^^^~~~tttsssqqqggg]]]tttuuucccTTTQQQZZZnnn|||ZZZAAAMMMJJJOOOMMMPPPNNN[[[gggccc]]]]]][[[QQQGGGHHHMMMaaa|||ooojjjfffaaa^^^ZZZUUUSSSSSSSSSLLLRRRMMMEEEmmmJJJ???@@@DDDFFFHHHJJJUUU\\\rrrWWWSSSUUU{{{xxxXXX___rrrzzzzzzUUUMMM___iiikkkooorrruuu{{{~~~wwwyyy{{{zzztttQQQYYY``````zzztttzzzlllrrrrrrzzzmmmnnnhhhOOOJJJbbbWWWIIIiiippp@@@:::@@@VVVhhhwwwVVVAAA???===>>>AAADDDEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQUUUYYY^^^aaaccccccdddeeejjjkkkrrrlll|||```aaakkkuuu|||xxxqqqmmmkkknnntttwwwvvvsssmmmggg^^^WWWTTTSSSSSSSSSFFFCCCJJJ```zzzvvvTTTEEENNN]]]kkkRRR@@@BBBJJJLLLSSS]]]XXXJJJBBBCCCMMMvvvbbbwwwFFF333222888===^^^sssvvvdddSSSPPPMMMHHH???444///111------------------------333777;;;;;;999555333222<<<222000777:::444000222CCC???888111,,,++++++,,,***+++---///222444666777555AAAFFFQQQ\\\nnn[[[qqqwww```WWWxxxnnnYYYkkkkkkWWWOOO]]]jjjiiihhhnnnnnn}}}wwwEEEHHHEEEIIIQQQNNNQQQOOO\\\[[[xxxjjj___\\\XXXRRRHHHIIIIIITTT{{{uuuooojjjhhhgggdddcccbbb[[[OOOSSSMMMEEEooorrr???>>>BBBFFFHHHNNNOOO]]]dddwww]]]\\\NNN\\\hhhQQQYYYooo~~~uuuWWWVVV^^^aaahhhlllooommmhhhkkktttzzzzzzqqqyyyuuu[[[bbbWWWXXXnnntttiiicccqqqPPPPPPssseeeUUU{{{VVV;;;CCCKKK___rrrTTTAAA???===>>>@@@CCCEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQPPPUUUZZZ^^^aaabbbcccdddgggeeeooottt^^^RRRCCCJJJXXXmmm}}}yyysssooommmpppvvvzzzyyyvvvmmmhhh```XXXRRRNNNNNNNNNGGGAAAEEEZZZttt|||wwwuuullleee```gggQQQRRRPPPGGG>>>BBBSSSeeetttYYYHHHFFFOOOhhhmmmsssKKK777000888<<<]]]}}}zzzoooUUUOOOJJJFFF???555000000...,,,+++,,,///000---***000555;;;===999444222111777<<<:::222222888999333CCCDDD===///***...---&&&)))+++---//////111444777>>>DDDDDDNNNgggsssiiiaaannngggXXXkkk~~~qqqaaa___uuulllRRRMMMTTTjjjpppZZZeeewwwPPPHHHTTTCCCIIIKKKRRRWWWUUU\\\yyyiii___\\\XXXQQQOOOEEEBBBRRRvvvsssuuuuuuhhhPPPNNNMMMHHHnnnVVV<<>>DDD>>>FFFPPPNNNYYYiiillllll[[[JJJRRR^^^zzzbbbWWWjjjjjj^^^ZZZdddwwwkkkeeeaaa]]]fffooohhhjjjllllllmmmpppmmmlllmmmkkkiiilllrrrrrrkkkooo{{{___gggWWWVVVpppxxx~~~qqqmmm@@@??????JJJppphhhaaa@@@AAA@@@?????????AAACCCEEEEEEGGGIIIJJJJJJKKKNNNPPPUUUWWWYYY\\\___bbbeeeffffffggglll}}}pppqqq}}}}}}zzzwwwuuuvvvzzz}}}{{{xxxrrrooohhh___VVVNNNJJJHHHDDDBBBAAAHHH^^^ttt{{{wwwkkkjjjkkkpppxxx}}}mmmqqqwww{{{~~~uuulllmmmkkk___QQQSSSRRRaaayyyzzz]]]HHHIII___kkkcccOOO\\\gggzzz}}}cccqqqDDD333111333999mmmwwwxxxmmmUUUOOOJJJFFF???555000000...,,,+++,,,///000---******---222888;;;:::555111111333777:::999555555999///555===@@@999///,,,///++++++,,,,,,---000555999>>>>>>999EEEdddrrriiibbb|||}}}HHH___|||}}}yyy|||pppOOOLLLDDD???NNNNNNJJJJJJNNNOOORRRaaarrrxxxooo```^^^^^^YYYOOOHHHCCCJJJzzz{{{yyyggg]]]TTTXXXbbbBBBBBBEEEEEEHHH]]]```~~~WWWGGGYYYZZZxxxWWWaaaaaawwwnnnjjjoootttxxxtttxxx|||hhhkkksssrrroooqqqpppooopppoookkkhhhlllssspppooorrrssszzzmmm^^^\\\[[[}}}qqqyyy}}}UUU>>>BBBNNN]]]|||___aaa:::AAA@@@?????????AAACCCEEEEEEFFFHHHIIIIIIKKKNNNPPPUUUWWWYYY\\\___bbbdddeeefffbbb```nnn{{{xxxuuuvvvzzz||||||zzzwwwssskkkbbbYYYQQQKKKHHH???>>>@@@JJJYYY```YYYMMMDDDFFFKKKSSS]]]kkkxxx|||xxxxxx|||{{{xxx~~~pppiiiuuuwwwjjjZZZbbbzzzuuu\\\OOOFFF^^^hhh___fffaaavvvsss]]]lll@@@222333333888NNNmmmyyycccUUUOOOJJJFFF???555000000...,,,+++,,,///000---***)))***///666;;;;;;555000444///333<<>>222333222444DDD^^^}}}sssUUUOOOJJJFFF???555000000...,,,+++,,,///000---***)))***...444999:::555111555------888???;;;666777888222555???AAA888111111------,,,++++++...333777888FFFLLLNNNSSSUUU\\\mmmttttttjjjhhh{{{\\\xxxmmmggg^^^[[[JJJNNNsss[[[GGGHHHBBBJJJRRRBBBCCCFFFKKKLLLJJJLLLWWWbbbwwwtttbbbaaaZZZRRRQQQLLL@@@MMMppprrr~~~ddd===EEECCC@@@UUU]]]ppppppNNNKKKYYYiii```bbbRRR^^^zzzqqqxxxfff```lllrrrmmmppp|||oooiiieeeiiimmmllljjjjjjoooxxxyyyqqqooo~~~}}}ccc```]]]mmm{{{ssspppppp}}}pppnnn~~~zzz[[[LLLTTTVVVqqqvvv^^^KKKAAA@@@?????????AAACCCEEEDDDEEEGGGHHHIIILLLPPPSSSYYY[[[^^^___^^^ZZZUUUQQQLLLMMMNNNOOO]]]||||||{{{}}}}}}xxxoooggg^^^UUULLLFFFNNNBBB;;;AAAIIIHHHEEEDDD<<<888666777:::BBBTTTeeehhhgggnnnxxxrrrccc```jjj}}}~~~}}}jjj\\\XXX]]]]]]WWWnnncccSSSTTTPPPLLLXXXtttxxxvvv]]]hhh<<<111333222333DDDhhhuuuuuuUUUOOOJJJFFF???555000000...,,,+++,,,///000---***(((***...333777888777555444...,,,222888888555444777111000777===<<<888555......---,,,+++---111444111CCCOOORRRRRRRRR___wwwgggyyypppfffUUUbbbfffOOOSSScccppp|||~~~fff??????III===KKKXXX???CCCHHHLLLJJJGGGHHHPPPYYY```{{{eeeeee```WWWUUURRRDDDBBBSSS~~~zzzGGG>>>FFFEEEGGG[[[hhhtttaaaCCCOOOLLLhhh~~~VVVPPPRRRjjjkkkdddyyyjjjcccdddmmmoookkkppp|||zzzqqqjjjlllpppnnnhhhdddhhhrrrssspppqqq|||iiiiiiccc```zzzpppssszzzuuuuuuVVVQQQXXXZZZdddnnnuuuUUUFFFAAA@@@?????????AAACCCEEEDDDFFFGGGHHHIIIMMMRRRUUUYYYZZZZZZXXXTTTNNNIIIEEE???@@@BBBCCCKKKddd}}}{{{|||zzzqqqiiiaaaXXXNNNGGGEEEDDDQQQffflll```RRRMMMHHH===555555555888CCCPPPffffffjjjmmmfff^^^```jjjttteeeFFFlllgggJJJWWWXXXQQQJJJAAA>>>JJJbbb|||xxxxxxvvvhhhccc999///222111333999tttrrrhhhrrrUUUOOOJJJFFF???555000000...,,,+++,,,///000---***%%%)))---111444777:::===333555333000000444777777222333222111555999888333...//////---,,,,,,...000111???IIIPPPWWWXXXcccxxxvvvdddvvvrrrjjjppp]]]}}}sss]]]MMMXXXpppzzz{{{{{{{{{yyynnnJJJ@@@BBBCCC>>>GGGNNNBBBHHHJJJKKKIIIHHHKKKPPPSSSNNNwwwyyyvvvhhhiii```XXXVVVKKKCCCIIIhhhfff<<>>HHHGGGGGGHHHHHHIIIRRRfffyyyxxxmmmccc999...000000333///SSSwww\\\UUUOOOJJJFFF???555000000...,,,+++,,,///000---***###'''---111333777>>>BBB333<<<===222,,,333;;;<<<000777777000...333333---//////000...,,,,,,,,,...222999>>>IIIWWWZZZ___nnnaaacccxxxwwwsss]]]kkkooooooyyyrrrwwwvvvzzz{{{tttxxxuuuzzztttLLL@@@OOOHHH<<>>PPPCCCXXXoooiiiyyywwwzzzeeeNNNIIIHHHpppvvvUUUXXXSSSGGGcccxxxqqqwwwcccaaacccdddeeefffgggiiiiiiccc```bbbhhhkkklllmmmpppccciiihhhmmmtttjjjwwwjjjjjjYYYlllwwwyyyyyyyyy|||}}}{{{tttkkkcccdddeeemmmhhhLLLAAA@@@?????????AAACCCEEEFFFGGGHHHIIIKKKOOOUUUYYY___ZZZRRRIIIDDDBBBCCCDDD===:::<<<@@@>>>;;;BBBNNN\\\qqq}}}uuunnnggg___TTTLLLJJJXXX{{{}}}zzz^^^JJJ;;;;;;<<<777444666???[[[{{{wwwlllbbb```fffkkk^^^JJJIIIVVVbbbdddGGG999HHH;;;))):::AAALLLYYY[[[PPPJJJWWWkkkuuuyyyhhhhhh===//////...111222CCCWWWUUUQQQKKKDDD>>>777111------,,,,,,---......---+++*********+++///333888;;;::::::888555222111222444999444000000333777888777---111111...///222000)))000///111777AAAKKKSSSWWWWWW^^^gggppp}}}uuuooo}}}xxxmmmmmmpppwwwoooooouuuqqqgggiiitttqqq}}}uuuLLLBBBBBBBBBCCCBBBCCCEEEHHHKKKHHHIIIJJJJJJKKKMMMQQQTTTVVVggg|||wwwgggZZZYYY\\\WWWMMMFFF>>>cccgggDDDGGGNNNXXX\\\[[[aaattt~~~~~~jjjKKKFFFIIIhhhZZZPPPUUUTTTLLLlllkkkXXXaaaaaaaaaaaabbbeeeiiikkkaaahhhhhhaaaaaakkkooollleeeggghhhhhhiiinnnvvv|||jjjfffbbbWWWmmmxxxmmmrrr|||~~~xxxxxxhhhcccgggiiillljjjkkkooo```ZZZ@@@???>>>>>>???@@@BBBDDDDDDIIIGGGHHHOOOOOOSSSbbbccckkkUUUJJJIIIBBBEEEAAACCCDDDBBB;;;999;;;===<<<===MMMwww{{{uuulll```UUUMMMMMMVVV|||jjjEEE999DDD666***===888CCCYYYuuuzzzuuupppmmmnnnooogggXXXJJJCCC@@@;;;777555555777888>>><<>>888111------,,,,,,---......---+++))))))(((***,,,111555777:::;;;:::777444222222333555666666666555555555666000555555111///111111...000//////111666<<>>>>>???@@@BBBDDDDDDIIIGGGHHHPPPQQQWWWgggwwwhhhXXXPPPFFFHHHCCC???AAA@@@;;;:::===??????DDDIIIqqqyyypppeeeYYYQQQOOOUUUjjjIII<<>>888111------,,,,,,---......---+++(((((('''(((***---000222:::;;;;;;999666444333333111555::::::666333333444444888999444111111222222222111000///...000444777;;;EEESSS```llltttsssnnnggg^^^VVVXXXdddpppvvvvvveeeggggggfffggggggbbb\\\UUUVVVTTTMMMBBBFFFcccQQQ===>>>BBB???@@@AAAAAAAAABBBEEEHHHGGGHHHIIIJJJKKKMMMQQQSSSbbbTTTiii|||aaa]]]^^^XXXRRRRRRNNN@@@QQQppp>>>HHHQQQWWW```gggiiiooo}}}~~~~~~NNNCCCKKKTTTqqq___aaaQQQNNNJJJGGGPPPiii|||~~~{{{___^^^hhheeeggghhhfffcccaaaccceee[[[eeejjjgggdddccc^^^VVV\\\___cccggglllrrryyy}}}zzziiifff]]]IIIaaa|||mmmiiiqqqzzz~~~wwwnnnsssqqqkkkfffgggmmmnnnjjjkkkmmmiiiRRR;;;@@@???>>>>>>???@@@BBBDDDEEEIIIGGGHHHPPPTTT]]]ppplll\\\LLLKKKEEEAAACCCCCCAAACCCHHHJJJIIIMMMOOOvvv~~~vvvkkk^^^VVVRRRRRRxxx|||FFF???GGG222555444:::MMMhhh}}}{{{nnn\\\MMMDDD@@@:::===@@@CCCCCC@@@<<<:::===999888;;;:::888???JJJKKKNNNfffaaa```jjj^^^666...000///333...>>>TTTsss{{{nnnVVVRRRKKKEEE???888222...---,,,,,,---......---+++)))((((((((()))+++---...555888999:::888666666666000333777888666444333444666777888777666555333111111222333333111000222444///333888>>>HHHTTTYYYYYYNNNLLLKKKKKKMMMQQQUUUWWW[[[YYYWWWXXXZZZXXXQQQIIIDDDHHHJJJIIIMMMfffUUU???AAACCC>>>>>>???@@@@@@???AAACCCEEEEEEGGGHHHJJJKKKMMMPPPSSSlllVVVbbbppp___]]]^^^XXXQQQIIIEEEGGGbbbvvvYYY;;;OOOXXX]]]fffmmmmmmoooxxxzzzxxxwwwwwwyyy|||}}}}}}}}}___>>>QQQOOOnnnmmmUUUTTTTTTQQQMMMOOO^^^pppqqq}}}qqqyyyxxxxxxccc___ddd```dddgggiiihhheeecccccceeeZZZ___aaa^^^^^^ccceeeddd]]]___dddiiioootttyyy{{{uuu}}}eeegggZZZWWWooo}}}sssoooooovvvooosssiiihhheeefffjjjjjjnnnooopppaaa[[[DDD@@@???>>>>>>>>>@@@BBBDDDEEEIIIGGGHHHQQQVVVcccxxxnnnXXXSSSKKKHHHKKKMMMLLLOOOSSSSSSPPPPPP___yyynnnbbbZZZ\\\NNN___wwwLLLCCCDDD:::555666EEE]]]pppvvvvvvqqqnnnfffYYYKKKBBB???AAABBBDDDGGGIIIHHHDDD@@@===AAA>>><<<<<<999777;;;CCCPPPHHHQQQdddtttkkkdddtttVVV666222111---///,,,999EEEkkkkkkgggVVVRRRLLLEEE???888222...---,,,,,,---......---+++***))))))))))))+++,,,---///222666777888888999:::222111000222555666555444444333555:::===;;;666222...000333444444444444555777777333111444<<<@@@@@@@@@AAACCCEEEEEEEEEDDDDDDEEEDDDFFFIIIJJJHHHEEECCC======GGGfffVVV>>>>>>EEECCC<<<<<<>>>????????????AAACCCCCCEEEHHHIIIJJJLLLPPPRRRgggXXX]]]kkkooo___ddd___PPPLLLKKKEEEIIIoooXXXEEEFFFUUUaaagggqqqyyyyyyuuuwww}}}yyyuuuqqqpppsssxxx}}}|||[[[IIIFFFJJJhhhrrr\\\SSSSSSRRRRRRRRROOOSSSZZZggg~~~wwwhhhdddaaa___^^^\\\]]]```vvvooo```cccggg^^^\\\___bbbddddddcccaaa```aaabbb```[[[ZZZ]]]aaaccc\\\]]]```eeejjjnnnqqqrrrsss|||yyyhhhgggVVVYYY{{{{{{|||ssssssuuuqqq|||wwwxxxhhhhhhdddbbbddddddttttttqqq[[[{{{XXXIII@@@???>>>>>>>>>@@@BBBDDDDDDIIIHHHHHHQQQWWWfff|||ppphhh___\\\___```^^^___^^^XXXQQQLLLpppzzzqqqfff___bbbMMMAAAQQQiiixxxHHHBBB777444999KKKcccssstttoooWWWQQQIIIBBB@@@AAAEEEGGGLLLKKKKKKIIIFFFCCC???>>>>>>>>>>>>===888444555999UUU]]]pppuuu\\\}}}|||NNN222111111---000...000===tttrrrTTTVVVRRRLLLEEE???999222...---,,,,,,---......---+++***************++++++,,,+++...111444666888:::<<<666222///000444777666444333222666>>>BBBAAA>>>===888555333222444555555444444555444222444888777444777888888999;;;===???@@@???>>>======:::777999???OOObbb~~~___AAA999<<<<<<;;;===<<<>>>???@@@??????@@@BBBBBBDDDGGGIIIJJJLLLOOOQQQWWWUUUYYYWWWdddbbb```UUUYYYKKKAAADDDPPPsssvvvCCCBBBVVV[[[fffkkkvvv{{{yyy{{{{{{uuurrrtttyyy}}}zzz|||bbbVVVDDD<<>>>>>???@@@BBBDDDCCCIIIHHHHHHPPPVVVfff}}}|||~~~xxxkkk___TTT~~~zzztttlllfffXXXOOOAAA:::888DDD~~~___EEE999666;;;MMMcccnnniii```MMMGGGAAABBBHHHOOOSSSTTTNNNLLLHHHDDDAAA???>>>>>>>>>@@@BBB@@@:::555444555???aaaRRR|||JJJ------......555222+++555vvv```WWWSSSLLLFFF@@@999333///---,,,,,,---......---+++))))))))))))*********+++)))+++...000222555999<<<888666555444444444555444222555<<>>@@@@@@??????@@@AAAAAACCCGGGIIIJJJLLLOOOQQQNNNUUU\\\UUUsss|||eee^^^]]][[[NNNHHHJJJEEEOOOyyyZZZBBBRRRaaadddkkknnnvvv~~~{{{yyyzzz~~~zzzwwwyyy{{{}}}www{{{vvv[[[IIIFFFGGGUUUhhhqqqiiidddfffddd___dddoooyyynnn^^^```\\\VVVWWWVVVYYYWWWXXX```jjjkkkddd[[[RRRTTTXXXZZZZZZYYYZZZ[[[^^^]]]\\\___cccfffggggggfffjjjpppsss^^^___jjj~~~qqqzzz}}}{{{hhhfffllleee___dddgggmmmooolllwwwkkkDDD@@@???>>>>>>???@@@BBBDDDBBBIIIIIIIIIOOOUUUddd{{{~~~ttt~~~|||xxxrrrnnn^^^ZZZMMMEEE===444XXXUUUAAA;;;999FFFXXXbbb\\\SSSFFFDDDCCCFFFLLLOOONNNKKKJJJGGGDDDAAA@@@@@@AAABBBAAADDDEEEBBB<<<888777777///GGG}}}OOOzzzHHH,,,---...---444222...000OOO{{{WWWSSSLLLFFF@@@999333///---,,,,,,---......---+++'''((((((((())))))******)))+++---...000333777:::888;;;<<<999555222222444333888BBBGGGDDDCCCPPPaaannn]]]GGG999666888777555888999666444555999:::777666:::===<<<888777;;;???;;;:::AAARRRiiiggg999444777999999;;;>>>===999<<<>>>@@@AAA@@@???@@@AAA@@@CCCFFFIIIJJJLLLOOOQQQNNNYYYccc]]]cccooo]]]bbbQQQUUUWWWOOOBBBFFFccciiiEEEJJJeeegggllltttuuuyyy|||zzz|||}}}{{{{{{|||~~~~~~~~~vvv}}}~~~~~~[[[MMMMMMKKKEEE]]]yyyqqqfff[[[RRRPPP]]]```QQQVVVRRRRRR[[[gggiii___TTTVVVUUUUUUTTTRRRQQQSSSWWWXXXVVVUUUWWW\\\```aaa```aaammmaaaqqqkkkbbbZZZaaawwwvvv~~~ooo```ccckkkeeeaaahhhmmmccchhhiiiwww{{{bbbOOO@@@???>>>>>>???@@@BBBDDDAAAIIIIIIIIINNNSSSbbbzzz~~~|||wwwtttyyyfffLLLFFFHHH<<>>999777666666999222SSSoooNNN}}}tttFFF000222000***//////444///;;;ZZZQQQIIIFFFAAA:::444333000...------------,,,***))))))))))))************,,,,,,+++)))))),,,111555666777999888666555444555444444888>>>DDDKKKVVVbbbfffccc]]]^^^]]]III:::>>>;;;===888777;;;555444???666>>>999444<<<@@@@@@DDDNNN```bbbaaaMMM555:::999999888888999999:::;;;AAA@@@>>>======???@@@AAA@@@CCCHHHKKKKKKJJJJJJKKKSSSSSSZZZYYYZZZ~~~iii^^^dddUUUPPPUUUMMM>>>DDDXXXyyyyyytttVVVLLLSSS]]]fffmmmwwwssspppttt|||~~~zzzyyywww}}}{{{}}}{{{zzzdddAAARRR>>>JJJNNNYYYnnn|||}}}pppggg|||}}}\\\ZZZVVVSSSQQQPPPQQQRRRXXXSSSRRRXXXbbbddd[[[RRRSSSRRRQQQRRRXXX]]]XXXOOOUUUUUUUUUVVVXXX[[[]]]___YYY```fffccc~~~sss^^^]]]VVVhhh~~~|||yyyzzzppphhhhhhjjjiiiiiijjjiiirrriiilllvvvsssiiiKKKAAA???>>>===>>>@@@CCCEEEEEEHHHJJJKKKNNNVVVbbblll~~~~~~}}}zzzwww```GGGIII<<>>///444+++333------+++666777iiiYYYQQQJJJGGGBBB;;;444222000...------------,,,***))))))))))))************+++++++++***)))+++///222444666999999777555333333333444777>>>CCCIIITTT^^^fffeeemmmiiiXXXbbbNNNIII<<<<<>>===<<<===>>>@@@AAA@@@CCCGGGIIIJJJJJJJJJKKKNNNPPPUUUZZZ\\\oooeeeUUU```___QQQIIINNNMMMEEEWWWeeeJJJJJJ\\\kkkooooootttqqqnnnppptttxxxxxxvvv|||tttrrrwwwwwwqqqqqqxxxyyy|||~~~~~~{{{zzz|||~~~~~~```NNNUUUKKKEEEOOOJJJPPPOOOcccrrroookkkooosssrrrfffeeegggkkklllcccSSSEEEEEEHHHWWWnnnqqqhhhZZZXXXTTTPPPMMMLLLLLLMMMMMMMMMNNNRRRTTTSSSNNNJJJLLLMMMLLLLLLPPPTTTQQQKKKSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]\\\ZZZlll{{{cccdddbbbbbbjjj{{{xxxuuuwwwnnnggggggiiiiiiiiikkkeeeqqqmmmssszzzrrrjjj>>>AAA@@@>>>===>>>@@@CCCEEEDDDGGGJJJLLLOOOVVVaaajjj~~~}}}{{{wwwsssgggIIIHHH>>>@@@@@@ooouuuHHH??????VVVlllhhhYYYVVVWWWYYYWWWQQQNNNNNNJJJDDDCCC@@@???BBBHHHLLLLLLJJJJJJGGGJJJIII===;;;>>>:::555444;;;UUU~~~|||tttYYYsss===000222***222...111,,,***333OOO}}}XXXPPPJJJHHHDDD<<<444222000...------------,,,***))))))))))))***************+++++++++******,,,......111555777777666666777555555888>>>AAAEEEOOOYYY___dddyyyhhh===222999<<<666888888777777777777777888<<<<<<;;;;;;<<<>>>@@@AAAAAADDDFFFHHHHHHIIIJJJLLLKKKQQQRRRXXX\\\[[[kkk___VVVTTTSSSOOOKKKKKK???SSSzzzwwweeeVVVWWWbbblllooopppxxxwwwvvvuuuvvvwwwyyyzzzzzzsssqqqtttsssmmmnnnssssssuuuyyy{{{|||zzzwwwvvvxxxxxxdddFFFOOOOOOGGGFFFMMMQQQMMMLLLOOOOOOJJJNNNMMMJJJFFFEEEMMM]]]jjjoooZZZYYYWWWTTTPPPLLLIIIHHHGGGGGGGGGLLLQQQPPPLLLHHHGGGGGGGGGIIIIIIGGGHHHKKKLLLJJJOOOOOOOOOQQQRRRTTTVVVWWW^^^\\\YYY[[[cccxxx~~~rrr___OOOOOO^^^mmmttt~~~~~~zzzlllxxxooohhhggggggdddcccddddddnnnlllsssqqq~~~jjjwwwFFFAAA@@@>>>===>>>@@@CCCDDDDDDFFFJJJLLLPPPVVV___ffflll}}}yyysssnnn```uuuZZZAAABBB@@@AAA>>>RRR~~~IIICCCKKKfffyyyssseee___YYYXXXUUUQQQQQQRRRNNNHHHAAAEEEGGGHHHOOOWWWRRRHHHQQQKKKMMMKKKAAA@@@AAA;;;999888:::GGGfff{{{gggooo\\\eee:::111111***111///333,,,$$$444888oooWWWPPPKKKIIIEEE===555111000...------------,,,***((()))))))))************(((***++++++)))((()))***'''***...111444777;;;>>>999999;;;@@@AAACCCJJJRRRlllgggdddppp~~~\\\444222======777555555555555666666777888999999999999:::<<<>>>@@@AAAAAACCCEEEFFFGGGHHHJJJLLLJJJXXXRRRQQQZZZRRRbbbttt___]]]YYYMMMKKKSSSIII@@@HHHjjjdddgggiiifffaaaaaajjjtttyyy|||~~~~~~|||{{{}}}|||wwwsssssspppmmmpppvvvqqqrrruuuxxxzzzyyyuuurrrtttzzzvvv~~~rrrgggSSSGGGOOO\\\\\\SSSMMMUUUcccuuulll]]]VVVSSSQQQOOOLLLIIIFFFEEEEEEEEEFFFKKKPPPOOOJJJFFFFFFHHHEEEIIIJJJFFFDDDGGGKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSXXXXXX___cccaaajjj```^^^TTTPPPUUUgggjjjsss~~~lllaaagggoooiiiddddddeeebbbbbbdddfffmmmjjjmmmvvvcccyyy___BBB@@@>>>===>>>@@@BBBDDDCCCFFFIIIMMMPPPVVV]]]bbbiii{{{~~~xxxqqqkkkFFFTTTIII<<<>>>???BBBGGGUUULLLGGGYYYvvvyyymmmccc\\\YYYVVVTTTTTTSSSNNNIIIAAAQQQ[[[WWWWWW\\\WWWKKKQQQNNNSSSQQQDDD@@@AAA;;;<<<======EEEaaagggdddddd[[[888111///---000---000)))...555222dddqqqWWWPPPKKKIIIFFF===555222000...------------,,,***((()))))))))************((()))++++++)))((((((((('''(((***+++...444:::???;;;;;;>>>BBBBBBBBBGGGOOOSSSgggvvvsssCCC555111:::999//////:::222333333555666888:::;;;777888999:::<<<>>>???@@@AAACCCEEEFFFFFFGGGIIIKKKGGGZZZRRRJJJWWWVVVWWWqqqmmmZZZUUURRRLLLIIIGGGHHHMMMUUUmmmdddUUU```iiihhhccceeepppzzzsssxxx~~~~~~{{{{{{|||}}}wwwrrrnnnlllpppvvvtttttttttuuuwwwwwwvvvtttpppnnnnnnyyy{{{cccrrr}}}fffPPPSSSSSSJJJJJJIIIHHHFFFEEEEEEEEEEEEAAADDDGGGGGGFFFDDDCCCCCCDDDIIIIIIDDDAAADDDIIIKKKHHHIIIJJJKKKMMMNNNNNNOOOGGGRRRSSSWWW^^^WWWaaazzzjjj[[[UUUYYYPPPRRRYYYhhh|||}}}yyyuuuxxx|||ccc]]]gggbbb^^^^^^bbbeeeeeegggkkkfffllllllllljjjgggxxxbbbBBBAAA???===>>>???BBBCCCDDDFFFIIILLLPPPUUUZZZ^^^jjjooozzzqqqjjjQQQTTTSSSHHH@@@999:::HHHjjjMMMKKKgggvvvlll```bbb^^^ZZZXXXVVVQQQLLLHHHDDD\\\kkkddd[[[[[[ZZZUUUMMMPPP[[[YYYFFF===>>>;;;888;;;<<>>BBBCCCCCCHHHOOOdddrrrrrrnnn___444///777888222///333555333222333333555777999;;;<<<777888999;;;<<<===>>>??????BBBDDDFFFFFFGGGHHHJJJEEETTTOOOHHHVVV\\\ZZZaaattt|||rrrUUUNNNWWWJJJJJJJJJFFF???EEEccc~~~sssXXXcccfffgggiiiooovvvyyywwwrrrwww}}}~~~{{{zzzzzzzzzssspppssswwwwwwwwwvvvuuuuuuuuuvvvwwwqqqmmmkkktttxxxqqq|||rrrhhhWWWWWWVVVMMMDDDFFFEEEDDDDDDCCCCCCCCCDDD??????AAACCCDDDDDDBBB@@@AAAEEEEEE@@@>>>AAADDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIPPPOOONNNSSSVVVXXX___|||jjj```WWWOOONNNNNNQQQYYYcccmmmssswwwooommmiiiqqq|||{{{mmmllljjjdddeeebbbbbbeeeeeebbbcccfffaaakkkrrrqqqtttfffiiiRRRCCCAAA???===>>>???AAACCCEEEFFFGGGJJJOOOTTTXXX[[[cccfffxxx|||qqqiii___```hhhUUU>>>777444BBBlllQQQWWW{{{mmmgggdddbbbbbbaaa^^^^^^aaaUUUeeemmmfff[[[ZZZ\\\]]]MMMSSS```\\\FFF;;;===<<<888<<<===EEEbbboooUUUoooQQQ555///,,,444000)))+++)))666$$$444222YYYQQQJJJHHHDDD===888666000...------------,,,***))))))))))))************((()))******(((((()))+++******+++***))))))+++---111333:::AAADDDEEEKKKRRRKKKZZZaaajjj~~~tttKKK888222999999444...111999888000555555555666777888999:::888999:::;;;======>>>>>>===AAADDDGGGGGGGGGGGGHHHKKKLLLMMMPPPUUUWWWYYY\\\llltttqqqfffQQQ___QQQKKKFFFFFFIIIJJJIIIGGG___}}}sssvvv~~~hhhiiiuuusssooolllrrrzzzzzzuuuxxxzzz|||}}}|||{{{zzzzzz{{{wwwwwwxxxwwwyyyzzzxxxuuusssuuuwwwsss|||ssshhhrrr}}}zzzuuudddMMMRRR[[[UUUIIIEEECCCCCCBBBBBBAAA@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@>>>AAAAAA===<<>>===???AAACCCGGGFFFFFFIIIMMMSSSWWWZZZ]]]cccooo}}}ppphhh```nnn\\\:::===888;;;OOOwwwPPPbbb~~~{{{yyyvvvwwwyyysssiii```[[[[[[\\\]]]UUUWWW___ZZZFFF===???===999???@@@CCC]]]}}}qqqNNNtttFFF555///)))444///+++)))111---%%%111,,,iiiZZZQQQJJJGGGDDD===888777000...------------,,,***))))))))))))************((()))***)))((()))***,,,$$$'''***+++***)))((((((***...666???DDDGGGNNNUUUYYY^^^aaammm}}}~~~}}}vvvLLL888...---777000---333;;;444&&&+++<<<888888777777777777888888999:::;;;<<<===>>>>>>>>><<<@@@DDDGGGHHHGGGGGGGGGSSSIIINNNYYYTTTNNNUUU[[[VVVxxxrrreeeKKKQQQRRRPPPMMMLLLKKKHHHCCCDDDRRR\\\fff~~~rrrpppjjjkkkyyyttt|||fff___|||mmmsssssskkkiiiooowwwzzz|||zzzxxxwwwvvvvvvwwwwwwuuu||||||yyyxxxwwwuuuyyy|||zzzuuurrrsssvvvppp}}}nnnoootttuuuxxx{{{uuuUUULLLFFFIIIMMMKKKGGGFFFCCCBBBAAA@@@???===<<<<<<:::===@@@???===;;;<<<===>>>@@@???<<<<<>>@@@AAACCCDDDDDDCCCCCCFFF@@@JJJNNNDDDLLLWWWPPPTTT\\\hhh```XXXTTTTTTSSSQQQMMMHHHNNNMMMIIIPPP```iiigggmmmqqquuuuuuooofff\\\WWWYYYUUUVVV___gggmmmwwwnnnlllpppllljjjooohhhggghhhkkkjjjggggggkkkZZZdddmmmgggZZZ}}}aaapppCCCBBB???>>>===???AAABBBHHHGGGFFFGGGLLLRRRWWWYYY\\\ccciiittt}}}ooofffbbb~~~bbb999FFF>>>333///{{{dddIIIccceee[[[]]]^^^[[[XXX]]]ZZZ]]]WWWFFF@@@BBB>>>666>>>>>>>>>UUUnnn|||RRR>>>555111&&&222///...&&&999&&&///000+++???VVVSSSNNNIIIDDD???999555333000---,,,,,,,,,+++***))))))(((((((((((())))))+++*********))))))(((((())))))))))))************(((+++111777@@@JJJUUU\\\```bbbffflllttt|||gggOOO999222444333111111/////////000111111222222:::888555333333555888999:::999999:::;;;<<<:::888CCCDDDEEEDDDCCCDDDEEEGGGLLLKKKKKKMMMQQQUUUXXXZZZfffbbb|||dddaaaUUUMMMMMMNNNJJJGGGHHHHHHGGGFFFEEELLL^^^www}}}oookkkjjjiiieeebbbjjjuuusssnnnjjjgggrrrnnntttuuupppnnnrrrsssqqqsss}}}vvvqqqwww{{{yyyuuuvvvxxxxxxwwwtttqqqooonnnrrrsssooopppuuuvvvrrrsssssstttrrrkkkgggmmmvvvyyyzzzsssbbbTTTIIILLLNNNLLLHHHCCCBBBCCCBBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@@@@@@@AAAAAABBBCCCAAADDDGGGIIIIIIJJJKKKLLLYYYTTT```zzz^^^RRRSSSTTTRRRKKKKKKJJJHHHFFFFFFGGGHHHSSSMMMLLLPPPPPPKKKKKKQQQVVVUUUXXXbbbrrr{{{pppgggfffiiimmmpppjjjiiiggggggiiiiiiiiihhhccc```bbbyyygggqqqcccMMMEEE???>>>>>>>>>AAAEEEDDDFFFIIIKKKMMMQQQUUUYYY]]]\\\aaannn}}}bbbZZZiiixxx@@@===999===999vvv^^^EEEfff}}}vvvjjj[[[nnneee```[[[YYYZZZWWW]]]WWWLLLCCCAAACCCAAA;;;===>>>>>>BBBTTTvvv{{{mmmKKK|||;;;///333)))------,,,---+++---///+++,,,AAA[[[UUURRRNNNIIIEEE@@@:::666333000---,,,,,,,,,+++***))))))(((((((((((())))))*********)))))))))(((((((((((()))))))))*********,,,***)))+++222???NNNYYY^^^]]]^^^bbbjjjuuupppNNN===444///222444222111111...//////000000111222222555555444444444555666777888888888:::===>>>>>>===BBBCCCDDDDDDCCCDDDFFFGGGLLLKKKKKKMMMPPPTTTWWWYYY]]]XXXppp~~~hhhSSSPPPTTTQQQHHHAAA???CCCFFFFFFEEEFFFLLLRRR```hhhvvv}}}zzzrrrggg]]]```YYYVVV^^^gggjjjkkkmmmjjjnnnkkknnnmmmpppqqqmmmmmmpppnnnjjjqqqvvvsssjjjiiiqqqvvvrrrrrrssstttuuutttrrrpppnnnmmmqqqrrroooooossssssoooooooooooonnniiidddfffmmmnnnqqqxxxzzzfffXXXLLLCCCGGGJJJLLLJJJEEE@@@???@@@@@@???>>><<<;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===???>>>>>>???@@@AAABBBCCC@@@CCCFFFHHHHHHIIIJJJKKKIIIQQQVVVcccttt^^^MMMQQQNNNKKKHHHGGGIIILLLNNNNNNJJJJJJNNNPPPNNNSSSZZZ```jjj|||qqqmmmhhhdddaaabbbfffhhhiiigggffffffhhhjjjjjjjjjgggeeefffxxxzzz{{{lllkkkfffJJJCCC>>>>>>???>>>@@@DDDDDDFFFHHHJJJLLLPPPTTTXXX[[[^^^bbbiiiuuu{{{\\\]]]hhh}}}NNNPPPCCC444777vvvSSSUUUiii{{{oooggg```ccc___TTTiiikkkggg```ZZZWWWSSSTTTNNNEEE??????CCCCCC@@@?????????BBBRRRqqqwwwnnnVVVvvv:::///333***------,,,---+++---///***'''555HHHTTTQQQMMMIIIEEEAAA;;;888333111---,,,,,,,,,+++***))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))******,,,***&&&%%%(((222>>>GGG[[[aaaiiiqqqvvvvvvtttrrrvvvfffKKK777+++,,,---111555333......000......//////000111111111000111333444555666666666666666888;;;>>>AAAAAA@@@???AAABBBCCCCCCDDDFFFHHHLLLLLLLLLMMMPPPRRRUUUWWWZZZVVV[[[}}}hhhTTTOOOPPPQQQQQQKKKLLLLLLHHHCCCBBBDDDGGG@@@BBBFFFLLLYYYllluuu|||{{{zzzuuuqqqggg[[[TTTUUUXXXXXXWWWZZZ^^^______eeevvvlllyyysssooonnnooonnnmmmooopppllleeekkknnnllliiimmmuuuuuupppooopppqqqrrrrrrqqqpppooommmqqqrrrqqqpppqqqooolllmmmlllmmmnnnkkkeeeccceeehhhmmmtttyyyyyy{{{vvvaaaTTTMMMGGGBBB@@@EEEGGGIIIFFFAAA<<<;;;<<<<<<;;;:::999888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>???AAABBB>>>AAADDDFFFFFFGGGHHHIIIFFFMMMNNNLLL^^^wwwoooeee\\\XXXWWWWWWXXXUUUVVV[[[aaagggnnnxxxjjjdddeeeffffffeeedddeeeffffffdddccccccfffiiikkklllggghhhgggttt}}}lll[[[qqqlllbbbHHHAAA===>>>???>>>@@@CCCDDDEEEHHHIIIKKKOOOSSSWWWYYY^^^cccdddfffuuuiii```^^^XXXRRROOOPPPVVVaaakkkvvvQQQ\\\ZZZeeeQQQEEE@@@<<>><<<===@@@AAABBBBBBBBBBBBDDDPPPkkk{{{mmmkkklll888///111***---+++---+++***,,,000,,,''',,,666SSSQQQMMMIIIFFFBBB===999333111...,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))***''')))************---...444???QQQdddsss{{{~~~~~~~~~}}}|||oooUUU>>>111...111555222333333111---+++---111------...//////000000111///000111333444666777888555555777:::>>>AAAAAA@@@===???AAACCCCCCDDDFFFHHHLLLLLLMMMNNNOOOPPPSSSUUUYYYYYYVVVaaa{{{bbbTTTSSSXXXNNNLLLJJJGGGEEEEEEGGGIIIFFFGGGFFFDDDCCCEEEJJJNNNOOOSSSYYY___fffuuuvvv^^^]]]ZZZTTTVVVSSSRRROOOKKKJJJMMMQQQTTTWWW]]]bbbccceeevvvwwwyyytttrrrpppooopppssssssmmmgggdddllltttxxx|||{{{tttooopppqqqqqqrrrrrrrrrrrrppprrrttttttsssqqqnnnkkknnnmmmooosssrrrlllhhhgggjjjkkkooossstttssswww~~~vvv|||mmm[[[LLLBBBEEEHHHDDDAAABBBCCCEEEEEEBBB===999888999777777666555555555666666777777777777777777777777777777777888888888888999888888999:::<<<===???@@@<<>>???>>>???BBBCCCDDDGGGHHHJJJMMMRRRUUUWWW\\\aaabbb___fff~~~sssWWWRRRQQQOOONNNMMMKKKKKKNNNQQQ```sss|||WWWhhhWWWnnnoooNNNHHH???===GGGccccccEEE@@@HHHOOOSSSZZZccciiijjjrrreeeWWWSSSOOOJJJhhh~~~eee[[[^^^WWWOOOMMMJJJKKKBBB===>>>>>><<<<<<@@@EEEEEEEEEGGGPPPggg|||ccc}}}^^^666//////+++...)))---***(((***///000,,,---222SSSPPPMMMJJJFFFBBB>>>:::444111...---------,,,+++))))))(((((((((((())))))(((((((((((((((((())))))'''(((((((((((()))))))))$$$''',,,---,,,***((('''''')))---555CCCRRR```iiioooVVV>>>333000...000444555111,,,------+++)))***---000111---------...//////000000111111000000333666:::<<<666666777999===???>>>===<<<>>>AAACCCDDDEEEFFFHHHJJJLLLNNNNNNNNNOOORRRTTTRRRWWWXXXYYYjjj{{{aaaRRRMMMNNNPPPQQQQQQMMMGGGCCCCCCEEEHHHIIIHHHFFFEEEEEEBBBCCCEEEGGGFFFJJJVVVdddbbb___PPPFFFJJJIIIGGGMMMJJJJJJKKKNNNQQQSSSTTTTTTUUUUUU\\\ppp~~~tttvvvuuuqqqnnnqqqttttttppplllfffqqq|||~~~|||yyyssssssrrrrrrssssssttttttssssssuuuvvvtttqqqmmmlllooonnnrrrxxxxxxrrrnnnnnnpppjjjggglllqqquuuxxx|||{{{wwwuuuyyyvvv^^^LLLCCCHHH@@@>>>DDDDDD===999<<<@@@BBBBBB???:::666666888444444333333333333333444555555555555555555555555444555555555555666666666555666666777999;;;<<<===:::===@@@AAAAAAAAABBBCCCGGG@@@EEEPPPMMMEEEVVVssshhhccchhhgggbbb^^^```gggiiiddd___```___^^^___cccfffhhhiiiaaafffaaahhhvvvdddYYYFFFAAA===??????>>>???AAABBBCCCEEEGGGIIILLLPPPSSSVVVYYY^^^bbbbbbdddooo{{{|||jjjppp^^^______]]]ZZZYYYYYYYYYQQQ[[[lllqqq}}}bbb```aaa___KKKPPPuuuzzzZZZIIIEEEMMMWWW```jjjrrrsssoooggg]]]SSSQQQNNNMMMqqqeeeYYY\\\VVVPPPPPPOOOIIIAAA???EEEEEE===;;;@@@FFFFFFHHHJJJQQQeee{{{VVV{{{PPP444000,,,+++///'''---+++)))))),,,/////////000TTTQQQMMMJJJGGGBBB>>>:::444111...---------,,,+++))))))(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))%%%&&&((())))))***,,,...222///***((((((+++///222;;;DDDSSSggg}}}wwwnnnYYYIII<<<111333666///888111+++***...111///,,,+++,,,++++++...111...))),,,,,,------.../////////222111//////111666:::===777666777999<<<======<<<<<>>>>>;;;666666999<<<>>>>>>;;;777444444666222222111111111111111111333333333333333333333333222222333333333444444444444444444555666888999:::888:::===???>>>>>>???@@@<<>>??????>>>???BBBAAACCCDDDFFFGGGJJJNNNQQQUUUVVVZZZbbbffffffiiimmmvvv{{{{{{uuukkkdddbbbbbb```WWWZZZ```mmm}}}]]]aaammmjjjWWWZZZUUU\\\eeennnxxx|||uuukkkVVVUUUSSSVVVQQQOOOuuunnn\\\ZZZSSSNNNNNNLLLDDD===AAAOOOOOOBBB===DDDEEEEEEHHHKKKOOO```VVVpppBBB222000***,,,///&&&------+++))))))+++,,,,,,,,,UUURRRNNNJJJGGGBBB===:::444222///---------,,,+++))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))&&&'''''''''''')))---000###&&&+++///000///,,,***555555222111666>>>@@@===JJJCCC<<<:::;;;999000(((...'''***...---000111((('''(((,,,000444555333111...000000---...000---(((+++,,,,,,---......///////////////000222555888999777666777:::===???>>>======@@@DDDFFFFFFFFFFFFGGGFFFJJJNNNOOOMMMMMMQQQTTTTTTVVV___ddd[[[]]]lllYYYPPPNNNMMMMMMNNNKKKGGGDDDCCCCCCCCCBBBEEEDDDGGGLLLLLLIIIGGGIIIJJJNNNIIIFFFLLLIIICCCGGGMMMJJJJJJMMMOOORRR^^^jjjxxxwwwuuuwwwxxxkkkrrrtttnnnjjjlllnnnpppvvv~~~mmmnnnpppqqqooonnnppprrrxxxvvvssspppooooooooopppqqqmmmmmmpppoooiiihhhkkklllnnnrrrtttppplllnnnsssxxxsssppppppqqqrrryyyzzz|||~~~{{{uuuqqquuuyyy~~~rrriii]]]ZZZQQQGGGAAA<<<999===EEE:::<<<:::666555888999888888999:::777333111222555222111111000/////////000111111111111111111111111000111111111222222222222333333333333444555666777666999;;;===<<<<<<<<<===:::FFFHHH@@@CCCPPPPPPFFFDDDZZZssssssqqqnnnlllllljjjhhhggghhhhhhhhhhhhccccccccceeeggggggfffdddeeeiiifffkkkmmmtttaaaLLLMMMEEE???>>>>>>===???BBB@@@BBBDDDEEEFFFIIIMMMPPPUUUTTTXXX```eeeeeefffiiimmmxxxmmmhhhddd___]]]```aaaeeesssppp[[[mmmjjjnnntttwwwbbb```gggbbbeeehhhnnnwwwzzzrrrfffVVVXXXZZZZZZQQQLLLuuuuuu]]]XXXQQQKKKIIIDDD@@@:::DDDXXXXXXFFF>>>FFFCCCCCCFFFIIIJJJXXX}}}zzzVVVhhh777000111)))---000$$$---+++++++++)))***+++,,,+++VVVSSSOOOKKKGGGBBB===999444222///---------,,,+++))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&(((******((('''((((((+++******))))))***+++,,,%%%***......///111///,,,)))***---///+++(((---666000***---///)))+++...(((***---///...***''''''((((((,,,,,,&&&&&&---111000++++++,,,------......///,,,---///111333444555555666666888;;;>>>AAAAAA@@@>>>AAAEEEGGGGGGFFFFFFGGGDDDIIINNNOOOMMMMMMQQQUUUWWWTTTYYY```[[[UUUeee}}}kkk[[[PPPMMMLLLJJJJJJJJJJJJHHHGGGDDDCCCFFFJJJIIIFFFFFFIIIDDDHHHCCCBBBJJJJJJEEEIIIGGGJJJRRR]]]hhh{{{ssssssppp{{{uuuvvv|||rrrtttuuuoookkklllnnnpppzzzffffffjjjqqquuussspppnnnxxxuuuqqqnnnlllkkkllllllnnniiihhhllljjjeeeeeeiiimmmooossssssmmmhhhllltttmmmoooqqqqqqllliiiqqq|||qqqqqqrrruuuwwwxxxwwwvvvlllpppvvv|||~~~}}}zzzwwwzzzuuuzzz|||xxxiiibbbggg^^^PPPLLLLLLHHHEEEFFFIIIFFF???>>>BBB666;;;:::444555:::888000444666777444111///111333222222000//////.........000000000000000000000000000000000000111111111111333222222222333444444555555888;;;<<<;;;;;;;;;<<<>>>>>>AAADDDDDDBBBCCCEEEIIINNNVVVooovvvjjjeeeeeeiiimmmfffjjjmmmkkkfffdddhhhlllffffffggghhhjjjiiifffdddbbbggggggmmmlll```PPPOOOGGG@@@>>>>>>===???CCC@@@AAACCCDDDFFFHHHLLLOOOTTTTTTXXX^^^aaabbbeeejjjoooooo}}}~~~vvvqqqhhh___\\\bbbddddddkkk}}}zzzxxxmmmlllyyysssuuuccc___nnnooonnnfffooolllhhhiiiooorrriii^^^XXXZZZZZZWWWLLLIIIyyyzzz```[[[TTTMMMJJJCCC@@@;;;HHH]]]]]]GGG===CCCAAAAAADDDFFFFFFRRRvvvlllPPPZZZ222///111(((---000$$$---(((+++---,,,,,,...///...WWWQQQKKKIIIIIIFFFAAA;;;777333///...//////---***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((***+++------,,,+++***++++++******************+++,,,,,,,,,,,,,,,,,,---111000000000111222333333666666777888:::;;;<<<<<<:::>>>CCCHHHJJJHHHEEEBBBGGGHHHIIIKKKMMMNNNOOOOOOXXX\\\______]]]^^^bbbgggiii___RRRLLLMMMOOONNNKKKHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFCCCCCCGGGNNNSSS^^^iii}}}sssxxxrrrpppoooppprrrrrrooolllvvvrrrlllgggdddeeehhhjjjjjjlllllliiiffffffiiimmm{{{zzzvvvnnnfffcccgggkkklllllllllkkkiiigggeeedddmmmlllhhhfffiiinnnnnnjjjkkknnnoookkkfffeeejjjpppfffkkkooopppnnnkkkjjjkkkhhhkkkooopppnnnlllmmmnnnkkkiiigggeeecccbbbaaaaaa\\\[[[XXXVVVTTTPPPKKKHHHEEEDDDBBB@@@>>><<<<<<;;;888888777555555444444444444333222111000000000000................................................////////////000000000000111111111111222333444444666666666777888888999999===>>>???AAABBBCCCDDDDDDBBBEEEHHHMMM^^^nnnlllhhheeecccbbbaaabbbbbbccceeeggggggggggggfffooohhhcccccchhhkkkhhhdddaaa```mmmjjjppp]]]pppnnn___AAACCC>>>555@@@???;;;??????@@@AAADDDHHHKKKNNNTTTWWWZZZ]]]___bbbeeehhhkkkvvvyyy}}}~~~yyywwwoooeeedddbbbcccjjjrrr|||ttt{{{}}}qqqeee{{{```jjjpppzzzyyy{{{|||xxxqqqnnnooonnnnnnqqqwwwwwwnnnaaaXXXWWW[[[XXXQQQGGGJJJ{{{|||nnn^^^VVVPPP<<>>@@@AAAAAAAAAEEEGGGFFFEEEIII[[[vvvkkkiiihhheeecccaaaaaabbbbbbbbbcccdddeeefffeeeddddddooojjjeeedddeeeeeecccaaaeee```iiifffppp~~~lll{{{fffuuuFFF@@@AAA:::===;;;>>>?????????AAADDDGGGKKKMMMRRRUUUXXX[[[]]]```dddfffeeeooosssttt{{{qqqhhhiiiooovvvlllkkkhhhggglllrrr{{{wwwaaalllqqqvvv|||xxxvvvvvvsssnnnlllmmmiiipppyyy}}}xxxlll```ZZZYYY[[[XXXQQQEEEHHH~~~rrrfffTTTSSSJJJHHHhhhVVVHHHLLLNNNGGGHHHGGGBBBGGGJJJIIILLLaaa|||lll{{{PPP111000///...,,,,,,,,,,,,++++++******++++++,,,---WWWRRRLLLJJJJJJGGGBBB<<<888444///...//////---+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***,,,,,,+++******************************+++++++++,,,,,,---------......///000111222444555444555666777888:::;;;;;;===???BBBEEEGGGGGGGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQTTTWWWWWWWWWXXX\\\```bbbkkk{{{uuupppyyyyyyvvvrrrooonnnmmmkkkiiiiiiiiijjjkkkkkkjjjiiiiiijjjlllmmmllljjjlllqqqvvvqqqllleee``````bbbeeeggggggiiikkkmmmnnnllliiiggglllooooookkkhhhjjjkkkiiikkklllllljjjffffffhhhkkkfffffffffeeedddeeegggjjjhhhgggddd```]]]\\\]]]___[[[[[[[[[[[[YYYVVVTTTRRRRRRPPPMMMKKKIIIFFFBBB???>>>===;;;999888666666555333222111000000//////000111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000//////000000111222333222222333333444555555555777888999;;;<<<===>>>>>>>>>AAACCCBBBBBBFFFOOOWWWlllzzzkkkfffcccdddcccbbbaaa```aaabbbbbbbbbbbbccccccdddccccccbbbiiifffbbbaaaaaaaaa```^^^eee___ccc___lllvvv]]]KKK===CCC>>>;;;888@@@>>>??????AAADDDGGGJJJLLLOOORRRVVVYYY[[[^^^bbbeeefffpppssssss~~~pppbbbSSSHHHGGGLLLssswwwtttpppmmmooossszzzttt]]]vvv|||xxxqqqppppppllljjjkkkffftttyyyjjj```\\\[[[ZZZWWWQQQDDDEEE~~~yyymmmTTTTTTTTTNNNoooVVVLLLGGG>>>FFFNNNEEEFFFLLLMMMHHHHHH]]]~~~jjjoooFFF000000...---,,,,,,,,,,,,+++************+++,,,,,,WWWRRRLLLJJJJJJHHHCCC===888444000...///000...+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))************+++++++++,,,,,,---------------...///111333444555555555666777999:::;;;<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNPPPRRRTTTVVVVVVXXX\\\___ffffffuuu}}}tttuuuuuuzzzwwwuuupppmmmkkkjjjiiiiiijjjkkkllllllmmmllllllkkkmmmnnnnnnllliiijjjoootttssskkkbbb___aaaeeegggggghhhjjjnnnppppppnnnjjjhhhiiioooqqqooonnnqqqtttuuunnnoooooommmlllkkklllmmmiiiiiihhhgggfffffffffggggggfffdddaaa^^^]]]\\\]]]ZZZ[[[[[[[[[XXXTTTOOOLLLMMMJJJGGGEEEDDDAAA>>><<<;;;:::888666555444333333111000///.....................---,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111222111111111222333333444444555666777999:::;;;;;;<<<666;;;@@@DDDFFFHHHKKKMMMDDDSSSmmmlllaaacccfffeeebbbbbbaaa`````````aaaaaa``````aaabbbccccccddddddddd___[[[\\\```bbb```]]]```^^^bbb]]]ggg~~~vvvuuu[[[LLL>>>CCC>>>===999>>>>>>>>>???AAACCCFFFIIIJJJMMMPPPTTTWWWZZZ^^^bbbeeegggqqqvvvuuu~~~qqqcccSSSJJJEEEBBBDDDGGGbbb|||wwwssssssuuu{{{pppcccnnnxxxpppooopppmmmjjjiiiiii{{{uuufff``````\\\[[[WWWRRRDDDBBBxxxrrr]]]QQQQQQXXX^^^NNNXXXOOO<<>>???AAACCCDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQSSSUUUWWWYYY\\\___aaahhhhhhfffssstttuuutttqqqsssuuutttqqqnnnkkkkkklllmmmqqqpppnnnmmmlllmmmnnnooommmnnnnnnllljjjlllqqqvvvxxxooofffcccfffiiiiiihhhkkkmmmppprrrqqqnnnkkkhhhgggmmmqqqooooootttyyyzzzmmmllllllmmmnnnnnnmmmlllmmmnnnnnnooommmjjjfffcccccccccbbbbbbaaa```]]]\\\^^^^^^___]]]YYYSSSMMMJJJHHHFFFCCCAAA@@@>>><<<999999888666555333333222222000///......---.........,,,,,,++++++***+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...///000000000000111111222333333444333444666777999::::::::::::<<<>>>@@@BBBCCCEEEGGGMMMGGGGGGTTTlllwwwpppgggbbbeeeiiigggbbbccccccbbbaaaaaaaaaaaaaaa^^^___```aaaccceeefffgggfff```ZZZ]]]dddgggccc\\\]]]aaagggaaafffqqqdddiiizzzKKKBBBAAA;;;@@@===:::===>>>???AAACCCFFFGGGIIILLLOOOSSSWWWZZZ^^^bbbeeeccclllrrrtttyyykkkWWWCCC>>>AAAEEEEEEEEEOOO~~~yyyyyyzzz}}}mmmrrr~~~uuuooooooppplllgggffftttpppeeebbbbbb\\\\\\XXXQQQDDDAAAnnn}}}pppRRRKKKeeeQQQSSSppp\\\BBBYYY\\\LLLUUU\\\ZZZOOONNNfffbbbgggeee777///...---,,,,,,,,,,,,,,,******))))))******+++,,,XXXRRRMMMKKKLLLJJJEEE@@@999555000///000000...,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''(((((())))))***************+++,,,,,,---......------...///000111333444444555666777999:::;;;;;;=========>>>@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNRRRSSSUUUWWW[[[^^^aaaccceeedddfffmmm|||mmmmmmssspppnnnooottttttsssqqqnnnmmmoooppptttqqqnnnkkkjjjkkkmmmooojjjkkklllkkkkkknnnuuu{{{yyyrrrjjjgggiiikkkkkkiiilllnnnpppqqqpppmmmjjjhhhiiilllmmmkkklllqqquuuuuulllkkkkkknnnqqqrrrpppmmmmmmnnnqqqsssrrrmmmeee```[[[[[[\\\^^^___^^^[[[YYY^^^^^^^^^\\\XXXRRRLLLHHHEEECCC???>>>===<<<:::888777666555333222111111111///......---------......++++++************++++++************************************************))))))*********+++++++++,,,++++++,,,,,,---.../////////000000111222222222222333555666888999999999======<<<;;;;;;<<<@@@CCCHHHIIILLLNNNOOOSSS```mmmvvvkkkcccbbbddddddaaa___```dddhhhccccccbbbbbbbbbbbbaaaaaa^^^______```bbbdddfffggglllfffaaabbbggghhhccc]]]^^^eeekkkgggiiiiii___yyy}}}NNNDDD@@@:::AAA>>>:::<<<===???AAACCCEEEFFFGGGJJJMMMQQQUUUYYY]]]bbbeeecccjjjrrrwww|||nnnTTTJJJJJJKKKHHHEEEFFF}}}tttsss{{{tttoooooonnnjjjgggggg|||nnniiifffbbb]]]___XXXMMMCCCCCCeee|||WWWSSSmmmNNN___]]]BBB]]][[[PPPQQQXXXWWWNNNRRRnnnggg^^^555......---,,,,,,,,,,,,,,,***))))))))))))***++++++XXXSSSMMMLLLLLLKKKFFF@@@999555111///000111...,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''(((((())))))''''''(((((()))******+++)))******+++---......///.........//////111222222222333444555666888999999;;;<<<<<<>>>@@@AAACCCDDDEEEFFFHHHJJJKKKMMMMMMNNNQQQRRRSSSVVV[[[___aaabbbcccbbbiiipppmmmwwwuuulllqqqrrrpppooommmrrrssstttrrrnnnlllmmmnnnooommmjjjhhhggghhhjjjlllfffggghhhggggggkkksssyyytttpppkkkhhhiiijjjjjjiiiiiijjjlllmmmmmmllljjjiiikkkkkkhhheeehhhnnnrrrqqqjjjhhhhhhmmmssstttqqqllliiijjjmmmppppppllleee___WWWVVVUUUVVVYYYZZZXXXVVVXXXXXXXXXVVVRRRNNNIIIFFFBBB@@@<<<::::::999888666444444222111000000//////------,,,,,,,,,,,,------+++***************++++++************************))))))))))))))))))))))))(((((()))))))))*********+++******++++++,,,---...------......///000000000000111333555666777777777888:::<<<;;;999;;;AAAFFF@@@DDDNNNTTTPPPGGGEEEHHHQQQWWW___gggttt|||nnndddaaaccchhhlllhhhgggddd___YYYYYY```ggg___```aaabbbbbbccccccccc```____________aaabbbcccffffffeeeeeedddcccbbbaaabbbfffhhheeellleeebbb}}}XXXCCCBBB===???;;;>>><<<===???AAACCCDDDEEEFFFGGGJJJOOOSSSWWW[[[```cccgggkkksss|||}}}nnngggccc``````___~~~iii~~~yyy~~~xxxrrrpppmmmjjjkkkoooyyyrrrqqqjjj^^^___cccWWWGGGBBBHHHaaawww[[[kkkmmmKKKhhhXXXCCC```QQQJJJGGGNNNNNNIIITTTuuu}}}~~~ddduuuQQQ222------,,,,,,++++++,,,,,,)))))))))))))))***++++++XXXSSSMMMLLLMMMKKKFFFAAA999555111///000111///,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&''''''((()))******+++)))******+++---.../////////////////////000111111000111222333555666777777888999:::<<<===???@@@AAAEEEFFFHHHJJJKKKMMMMMMMMMPPPPPPQQQUUUZZZ^^^```aaa```bbbggghhhdddhhhtttnnntttyyyssspppoooiiioooqqqrrrpppkkkhhhhhhiiiiiihhhgggffffffggghhhiiieeeeeedddbbbaaadddkkkqqqnnnllliiihhhhhhhhhhhhhhhfffggghhhjjjkkkkkkjjjjjjkkkiiieeebbbgggpppsssqqqbbb```aaafffmmmppplllgggeeeeeegggkkkmmmjjjddd___XXXTTTQQQQQQTTTVVVVVVUUUQQQQQQQQQPPPMMMJJJFFFDDD@@@>>>:::888888888666555333222111//////.........,,,+++++++++++++++,,,,,,+++***************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...++++++,,,------......//////000111333555555666666555999<<<;;;888888===BBBRRRFFF???DDDKKKLLLKKKLLLJJJKKKNNNRRRTTTVVV\\\bbbdddmmmvvvyyyzzzyyyvvvqqqqqqqqqooojjjiiilllnnnmmmmmmiiieeedddbbb```___```fffbbbaaadddfffbbbZZZUUU\\\]]]^^^```bbbcccddddddaaa```___^^^]]]^^^^^^___[[[```eeeddd___]]]```eeeddddddaaaaaalllcccdddoooyyyoooaaaAAADDD@@@;;;888BBB;;;===???AAACCCDDDEEEEEEEEEHHHMMMQQQUUUZZZ___bbbhhhjjjqqq}}}gggjjjttt}}}wwwsssooommmrrryyyyyyvvvwwwlll[[[aaaeeeVVVBBBAAAMMMaaawwwwww|||jjj]]]jjjGGGmmmWWWJJJgggMMMEEEBBBJJJKKKIIIYYY~~~{{{|||[[[___HHH...------,,,+++++++++,,,,,,)))))))))))))))******+++VVVUUURRRPPPMMMJJJEEEAAA;;;666222000000000---***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------111000/////////000222333111111222444555777888888555777:::;;;<<<===@@@BBBIIIIIIIIIJJJJJJJJJKKKKKKPPPNNNMMMPPPTTTXXXYYYYYYZZZ]]]___aaadddiiirrryyytttvvvuuupppnnnsssxxxssshhhppprrrsssssspppmmmkkkkkkeeeeeeeeeeeeeeeffffffgggggggggeeeaaa___aaaggglllbbbdddfffhhhiiihhhgggfffhhhgggeeeddddddeeeggghhhhhhiiijjjiiiiiiiiilllnnnfffddddddiiiooooooiiibbb```[[[]]]eeeiiieeebbbbbbXXXXXXYYYYYYWWWTTTPPPNNNMMMLLLKKKIIIHHHDDD???;;;:::999888666444333333333//////...------------...))))))))))))))))))))))))))))))))))))))))))))))))---***&&&EEEgggJJJ"""((())))))(((((('''''''''&&&((((((((((((((()))******))))))*********+++++++++,,,,,,------...////////////000000222333444555555777777888999:::<<<>>>???EEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPSSSVVVYYYVVVZZZ\\\[[[]]]bbbbbb```^^^_________```bbbcccddd```^^^]]]^^^]]]ZZZ\\\aaabbb]]]fffmmmddd]]]^^^\\\aaa______^^^ZZZXXX]]]eee______[[[YYY[[[___^^^YYY___eeegggeeebbbaaa^^^YYYggg___dddhhhmmmmmm|||cccqqqNNN888MMM888888BBB<<<<<<<<<===???AAADDDEEEFFFJJJNNNRRRVVVZZZ___bbbiiinnnooowwwooorrrzzzwwwqqq||||||yyyqqqgggaaadddaaaNNNEEE===\\\^^^}}}dddSSSkkkmmmGGGcccjjjEEEPPPbbbFFFAAANNNNNNNNNfffvvvoooqqqXXX222444...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++WWWUUURRRPPPMMMJJJEEEBBB;;;777222000111000...+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,------111000/////////000111222111222333444666777888999777999;;;<<<<<<===@@@AAAHHHHHHHHHIIIIIIJJJJJJKKKMMMKKKKKKNNNSSSWWWYYYYYYWWWZZZ\\\\\\]]]```ffflll{{{vvvoookkkvvvyyyyyyuuusssuuurrrmmmfffiiimmmppprrrsssttttttiiigggeeecccdddfffiiilllkkkiiifffcccbbbdddhhhlllfffggghhhiiiiiihhhgggfffgggfffeeedddccccccddddddkkklllnnnnnnmmmmmmnnnoookkkhhhddddddggghhheeecccaaa]]]^^^bbbccc___]]]___\\\]]]\\\[[[YYYVVVRRRPPPIIIGGGEEECCCAAA>>>999666888777555333222111111000......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))"""***111RRRrrrYYY111000)))(((((((((''''''''''''((((((((((((((())))))***)))))))))*********++++++,,,,,,,,,---......////////////000111222333444444666666666777999:::<<<===BBBBBBBBBCCCCCCDDDFFFFFFEEEGGGJJJLLLOOORRRWWWZZZ[[[\\\ZZZVVVVVVZZZ\\\ZZZ[[[[[[[[[[[[\\\^^^______aaa^^^\\\]]][[[ZZZ]]]bbbcccaaalllrrrggg^^^^^^[[[\\\___fffkkkiiidddcccfffaaa```]]]ZZZ]]]bbbaaa]]]ccchhhiiifffbbbaaa^^^ZZZccc\\\```dddkkklllqqqMMM@@@HHH:::???AAA<<<<<<<<<===???AAADDDEEEFFFIIINNNQQQUUUYYY^^^aaabbbjjjmmmwwwtttqqqzzzggg}}}yyyqqqgggaaa\\\[[[JJJCCCFFFddd```xxxuuueeeQQQmmmtttIII]]]uuugggKKKcccbbbJJJJJJTTTQQQQQQkkkyyy|||ZZZtttLLL333222------,,,++++++++++++,,,,,,,,,++++++***++++++,,,WWWUUURRRPPPMMMJJJEEEBBB<<<888333111222111///,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******)))******++++++,,,------000000/////////000111222222222333555666777888999999;;;============???AAAFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIILLLQQQUUUXXXXXXSSSVVVYYYZZZZZZ\\\aaaeeekkk|||lll~~~ppppppqqqiiisss{{{zzztttqqqqqqppplllmmmpppqqqrrrrrrqqqpppppplllgggcccbbbeeeiiilllmmmjjjfffdddeeehhhjjjkkkiiiiiijjjjjjiiihhhfffeeedddddddddcccbbbaaa``````fffiiilllmmmlllkkkkkkkkkooolllhhhdddccceeegggiiigggffffffgggddd______aaa```___]]][[[XXXTTTRRRPPPGGGDDD@@@===;;;999666333444444222111///.........---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))"""&&&"""---CCC999$$$'''((((((((((((''''''''''''((((((''''''(((((()))***))))))))))))************++++++,,,,,,---............//////000111222333333444444444555666888999:::>>>>>>>>>???AAABBBDDDEEECCCEEEGGGIIILLLPPPVVVZZZeeeccc]]]UUUSSSWWWZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\```]]]\\\]]]\\\ZZZ^^^cccddddddooosssfff^^^```]]]aaaccchhhllljjjccc``````fffddd```\\\^^^bbbaaa]]]bbbfffgggcccaaaaaa```^^^ccc___dddeeelllnnn{{{TTTDDD???:::AAA<<<<<<<<<<<<===???AAACCCEEEFFFHHHLLLPPPSSSWWW\\\___aaakkkqqq~~~sssxxxooozzzqqqgggaaaWWWTTTDDD@@@QQQlllfff}}}fffhhhOOOjjjwwwGGGYYYggg^^^MMM|||aaaJJJTTTYYYSSSTTTpppwwwbbbnnnDDD444///------,,,+++++++++++++++,,,++++++***++++++,,,,,,XXXVVVRRROOOMMMJJJFFFCCC===999444222333222000---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))******++++++,,,------////////////000000111111222333444555666777888888;;;<<<>>>>>>======>>>@@@DDDDDDEEEFFFHHHIIIIIIJJJIIIIIIJJJKKKOOORRRUUUVVVPPPUUUZZZ^^^___bbbgggkkkjjjtttxxxnnn{{{sss}}}pppmmmjjjlllrrrnnnuuuzzzxxxrrrnnnmmmnnnrrrqqqqqqrrrqqqooollliiirrrnnniiidddbbbccceeegggiiieeebbbbbbfffjjjjjjjjjhhhhhhhhhhhhhhhgggeeeddd___```bbbcccbbbaaa___^^^```ccchhhjjjkkkiiiiiiiiimmmnnnnnnllljjjjjjmmmooofffiiikkkjjjfffaaaaaaccc```^^^[[[XXXTTTPPPNNNLLLHHHDDD???<<<999888666444222111000///...---------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))111111"""###'''$$$***((((((((((((((('''''''''(((''''''''''''((())))))((((((((()))))))))************++++++,,,------------......///000000111111222222222333444555777777999::::::<<<===@@@AAABBBBBBDDDEEEFFFHHHLLLRRRUUUbbbaaa[[[TTTRRRVVVYYYYYYZZZZZZYYYYYYZZZ[[[[[[\\\]]]\\\^^^aaa```]]]^^^bbbdddccckkkkkk^^^]]]eeegggfffbbbaaacccddddddfffjjjiiigggccc^^^___cccaaa]]]\\\```bbb``````cccdddcccbbbeeemmmiiikkkkkkuuummmEEE>>>AAA<<<>>>============???AAACCCDDDEEEGGGKKKNNNPPPUUUYYY]]]aaakkkttt~~~sss|||ssshhhaaaWWWMMMAAACCC___mmmhhheeehhhPPPdddoooGGGeeegggVVVMMMeeeKKKUUUWWWQQQWWWvvvpppjjjyyyBBB444,,,---,,,,,,+++***+++++++++++++++******++++++,,,,,,YYYVVVRRROOOMMMJJJGGGDDD>>>999555333333333000---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******++++++,,,------......//////000000000000222222333444555666777777:::<<<======<<<<<<===>>>BBBBBBCCCEEEFFFHHHIIIIIIKKKKKKLLLLLLMMMOOOQQQSSSRRRWWW]]]bbbdddgggkkkoooqqqlllnnnzzz{{{mmmjjjvvvrrr|||eeefffkkkccccccmmmhhhjjjmmmpppoookkkiiiiiigggfffhhhkkknnnooommmkkkkkkjjjhhhfffdddcccccccccaaa___]]]___dddhhhiiihhhddddddeeeeeeeeeeeedddddd[[[]]]```bbbcccbbbaaa```^^^bbbgggkkklllkkkjjjjjjhhhmmmssstttpppmmmkkklll\\\bbbgggfffccc```___^^^^^^\\\YYYUUUQQQMMMJJJIIIGGGCCC>>>:::888777666555111111///...------------******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%---***%%%+++000---***'''''''''((((((((((((((('''''''''''''''(((((()))''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,------....../////////000000000111222333444555666666777888:::===???@@@BBBCCCDDDDDDEEEGGGLLLOOORRRTTTRRRNNNOOOTTTWWWVVVXXXXXXXXXXXXYYYZZZ[[[[[[YYY[[[___eeeddd___^^^```bbb^^^aaa^^^VVV___oootttccc]]][[[```iiipppxxx~~~ffffffcccaaadddhhhgggccc\\\aaacccaaaaaadddeeeddd```iiitttlllhhheeezzzkkkHHHCCCJJJ888FFF============???AAACCCDDDEEEFFFIIIKKKNNNRRRWWWZZZ___gggpppvvvwwwjjj```PPPJJJHHHOOOpppiiibbbnnngggUUUfffeeeMMMrrrTTTPPPjjjNNNOOORRROOO[[[}}}aaafffzzz;;;000...,,,,,,+++************++++++*********++++++,,,---ZZZWWWSSSOOOMMMJJJGGGEEE===999444222333222000---))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,---------...///000000000//////111222222333444444555555888999;;;;;;::::::;;;===???@@@BBBCCCEEEGGGHHHIIIKKKLLLLLLLLLKKKLLLOOOQQQVVVZZZ___aaaaaacccgggjjjkkkkkkooovvvzzzyyynnnbbb\\\dddrrr~~~uuuiiifffeeeddddddgggeeecccccciiillliiifffeee```___```eeeiiikkkiiifffbbbccceeeffffffeeedddccc[[[[[[\\\^^^bbbeeeffffffbbbbbbbbbbbbbbbbbbccccccZZZ\\\___bbbcccdddcccccc\\\```eeehhhhhhgggffffffdddjjjppprrrnnnhhhcccaaaWWW]]]aaaaaa``````___\\\[[[YYYWWWTTTOOOKKKHHHFFF@@@===888666444444333222000000...------,,,,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###&&&%%%%%%)))((("""'''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,------....../////////000000111222333444444555666888:::<<<===???AAACCCCCCCCCDDDGGGIIIGGGKKKLLLKKKNNNUUUWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYVVVXXX^^^dddddd___]]]^^^___[[[\\\ZZZXXXhhh{{{bbb\\\[[[ccclllqqqtttvvv]]]___```bbbhhhooonnnjjjaaafffgggdddbbbcccccc```bbbnnnyyyoookkkfffqqqssskkkTTTDDDJJJ555FFF>>>=========???@@@BBBCCCDDDEEEGGGIIIKKKOOOTTTXXXaaafffmmm~~~yyyttt^^^YYYPPP[[[lllttt|||}}}mmm^^^JJJUUU^^^\\\~~~lll]]]yyylll{{{uuuZZZuuu___UUUqqqOOORRRdddLLLHHHOOOSSSeeejjjccc000,,,222,,,,,,+++***************************+++,,,------[[[WWWSSSOOOLLLJJJGGGEEE===999444222222222///---))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,---------...///000000000///...000111111222222333333444555666888888888888999;;;>>>???@@@BBBDDDFFFHHHIIIHHHIIIJJJJJJIIIJJJMMMPPPVVVYYY\\\]]]\\\]]]```cccccciiirrrxxxwwwuuuzzzzzzyyyeeeccciiilllhhhfffggghhhfffgggcccccchhhjjjgggeeefffdddbbbaaadddhhhhhhddd```bbbccceeeffffffdddcccbbb[[[\\\___```aaabbbdddeeeccccccbbbaaaaaa`````````]]]^^^```bbbcccddddddddd^^^aaadddeeedddbbb``````aaacccfffgggeeebbb___^^^VVVYYYYYYWWWYYY^^^^^^ZZZUUUTTTSSSPPPLLLGGGCCC@@@999777444222222111000//////...---,,,+++++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...***)))&&&"""&&&+++'''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''((())))))******++++++++++++,,,,,,,,,,,,,,,////////////000000111222333333444555777888:::;;;;;;===@@@BBBCCCCCCDDDFFFDDDHHHIIIIIILLLSSSWWWWWWOOOOOOPPPQQQSSSUUUVVVXXXUUUUUUZZZ______\\\[[[^^^]]]ZZZ^^^aaaeeewwwjjjaaa\\\```eeeeeebbb```TTTWWW[[[___ffflllkkkfff```eeegggdddaaaaaa^^^[[[```iiiqqqjjjmmmhhhfff___tttHHHGGG:::AAA>>>>>>======>>>@@@BBBCCCDDDEEEFFFGGGIIIMMMRRRVVVbbbdddiii|||kkk|||oooOOOTTT___iii~~~ppp]]]TTTrrrzzz^^^wwwcccvvv{{{~~~hhh[[[ZZZbbbgggNNN\\\aaa[[[NNNFFFQQQ\\\ssszzzuuu{{{nnnFFF---///111,,,++++++***************************+++,,,---...[[[WWWSSSOOOLLLJJJHHHFFF<<<888333111222111///,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++,,,,,,------,,,---///000000000///...000000000111111222222333333444666666666777888:::===>>>???BBBDDDFFFHHHIIIDDDFFFHHHHHHGGGIIIMMMQQQSSSVVVYYYYYYXXXZZZ^^^bbbccchhhnnnpppppprrruuuxxxssswwwhhhgggmmmiiihhhlllkkkeeebbbbbbjjjffffffjjjjjjeeedddhhhdddbbbbbbfffkkkmmmiiieeehhhhhhgggfffdddbbb___^^^\\\```ccccccaaa```bbbeeefffeeecccaaa```___^^^^^^```aaabbbccccccdddddddddfffhhhiiihhhfffcccaaaaaa^^^^^^]]]]]]___```bbbbbbSSSSSSOOOJJJNNNVVVXXXSSSOOOOOONNNLLLIIICCC>>>;;;666444222111111111///...------,,,+++*********+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))"""&&&***&&&(((+++%%%&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********++++++++++++++++++,,,,,,///////////////000111222333333444555666777999:::777:::???BBBCCCCCCDDDEEEAAACCCCCCBBBEEELLLQQQRRRNNNOOOPPPQQQSSSUUUWWWYYYUUUTTTVVVZZZZZZXXXZZZ___[[[[[[ccckkkrrrooocccYYYZZZ___```___^^^OOOSSSWWW[[[aaaeeebbb[[[YYY___cccaaa___^^^\\\XXXWWW\\\aaa]]]gggcccXXXrrraaaRRRJJJGGG@@@>>>>>>===>>>>>>@@@BBBCCCCCCDDDEEEFFFHHHLLLQQQVVV]]]]]]aaauuuddd```ppp~~~{{{~~~}}}kkkSSSMMMLLLUUUuuurrr\\\fffXXX}}}nnnrrraaaZZZUUUtttcccUUUlllRRRYYYVVVGGGUUUeee~~~yyykkkhhhtttTTT888111444///,,,++++++***)))*********************+++,,,---...ZZZYYYUUUNNNLLLMMMJJJFFF@@@;;;555222222111///,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,..................------///000000111111222333333...222666888999999999:::???>>>===>>>@@@DDDHHHJJJHHHHHHIIIJJJKKKLLLLLLMMMPPPRRRVVVXXXYYYZZZ\\\^^^bbbbbbeeekkkqqqtttssspppuuuttt~~~zzzrrrooollljjjnnnllljjjjjjjjjhhheeebbbaaabbbddddddbbbbbbccceeefffggggggffffffhhhlllooohhhiiijjjjjjiiifffbbb```hhhgggeeeeeeffffffeeecccccchhhmmmkkkddd______bbb```cccfffhhhgggfffeeeeeeccceeefffeeebbbbbbeeehhhdddeeeaaaZZZ[[[``````\\\XXXSSSOOOOOORRRTTTSSSPPPJJJIIIGGGDDDAAA===:::888444444222000...---+++***,,,,,,++++++***)))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------...//////000000000111222444555555666::::::<<<===>>>@@@AAAAAABBBBBBBBBDDDFFFIIILLLNNNPPPOOOOOOQQQTTTVVVWWWVVVYYYXXXXXXYYY[[[]]]^^^^^^^^^\\\hhh~~~xxxppptttiiidddiiifffaaapppsss\\\WWWXXXWWWVVV\\\cccccc___^^^^^^```ccc```YYYVVVXXXUUU[[[bbbdddcccbbbdddfffxxx~~~\\\DDDHHHAAA???>>>=========???@@@AAABBBDDDFFFGGGHHHKKKOOORRRYYYaaaeeeooo}}}qqqooopppttt~~~zzzoooYYYZZZWWWKKK___pppdddbbbWWW{{{vvvkkkGGGoooSSSpppzzzvvvxxxGGGyyyrrrHHHHHH^^^yyyjjjtttJJJ///***,,,,,,++++++***)))(((((()))))))))))))))***+++,,,......ZZZYYYUUUNNNLLLLLLJJJEEE@@@;;;555222222111...,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,..................------000000000111222222333333222444666777666666666777:::::::::<<<@@@DDDIIILLLGGGHHHIIIIIIJJJKKKLLLLLLPPPRRRUUUXXXYYYZZZ]]]___```aaadddiiiooorrrqqqoootttvvvyyy{{{mmmjjjjjjjjjjjjnnnpppqqqpppmmmkkklllnnngggfffdddbbbccceeegggiiiiiiiiiiiihhhffffffhhhiiihhhiiikkkkkkjjjhhhfffdddeeedddcccdddfffggggggfffdddgggkkkjjjfffbbbaaacccaaaccceeeeeedddccccccddddddeeeffffffeeeeeeggghhhcccdddaaa\\\]]]aaaaaa]]]WWWSSSNNNNNNPPPRRRQQQNNNIIIGGGEEEAAA===:::777666444333222000...,,,+++***,,,,,,+++******)))(((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,------......///000000111222333444555555888999999;;;<<<===>>>>>>??????@@@BBBDDDGGGJJJKKKIIIIIIKKKOOOSSSVVVWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZaaa^^^cccnnnpppgggccceeeiiiffffffeeehhhtttvvviii```\\\YYYYYY]]]aaabbbaaa```___```cccbbb\\\XXXXXXRRRXXX]]]___^^^^^^aaadddttt{{{FFFHHHDDD@@@???>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFIIIMMMOOOXXX```bbbjjj|||{{{uuufff^^^WWWRRRggg[[[bbb}}}vvvQQQkkk___YYYkkkttt}}}TTTwwwEEEOOOfffttt```===...///000,,,++++++***)))))))))))))))))))))******+++,,,...///ZZZYYYUUUNNNLLLLLLIIIEEE???;;;555333222111...+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))******++++++,,,------------------......000000111111222333333333444666777777666666888:::888888999;;;>>>BBBFFFIIIGGGGGGHHHIIIJJJKKKLLLMMMOOORRRUUUWWWYYY[[[^^^``````aaaccchhhmmmooooooooommmuuu||||||zzzuuugggbbbcccdddfffhhhhhhmmmpppnnniiihhhlllqqqkkkfff```^^^aaafffhhhiiijjjjjjjjjhhheeebbbbbbbbbaaabbbdddeeeeeedddcccbbbaaaaaaaaacccfffhhhhhhhhhdddeeefffggggggeeedddcccaaabbbbbbaaa______```bbbeeeeeeeeegggiiijjjiiihhhbbbcccaaa^^^___bbbaaa^^^VVVRRRNNNMMMOOOOOONNNKKKGGGDDDAAA<<<999666444333222111000///---,,,+++***++++++******))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))************++++++,,,---------///000000111222333444444666666777888888999::::::<<<<<<===???BBBDDDGGGHHHFFFGGGJJJNNNSSSUUUUUUSSSTTTTTTUUUVVVWWWYYY[[[\\\```___^^^\\\[[[ZZZYYYXXX^^^___ZZZZZZffflllmmmsssfff\\\VVVZZZ\\\[[[]]]bbbccc___^^^bbbddd___ZZZYYYVVVZZZ]]]___^^^```cccggg^^^PPPEEE@@@BBBAAA@@@???>>>???@@@AAAAAABBBDDDDDDDDDFFFJJJLLLUUU\\\^^^eeetttzzzwwwvvvqqqbbbVVVVVVooo\\\kkkxxx{{{VVV]]]wwwPPPcccsss|||XXXyyyFFF[[[sssuuuYYY666---111000***+++***))))))))))))))))))************+++---...///ZZZYYYUUUNNNKKKKKKIIIDDD???:::555333333111...+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))***+++++++++,,,,,,------------......000000111111222333333333555666777777888;;;???BBB;;;;;;;;;;;;===???BBBCCCGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPSSSUUUWWWZZZ]]]```aaabbbdddhhhlllnnnppppppooossszzzvvvnnnhhhddddddcccaaabbbeee```cccdddccc______cccggggggaaa[[[[[[___cccdddcccfffhhhhhhgggccc```^^^]]]ZZZ\\\^^^___`````````___`````````bbbeeegggggggggdddbbbaaaccceeefffeeebbbaaaaaa```]]]\\\\\\^^^```fffddddddgggkkkllljjjgggdddcccbbb`````````^^^[[[UUURRROOOMMMMMMLLLJJJHHHDDDAAA===888555333222222000///...---,,,+++************)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******++++++,,,,,,//////000000111222333333444444555666666777888888::::::<<<>>>@@@CCCEEEFFFGGGHHHKKKOOORRRRRRPPPNNNQQQRRRTTTTTTUUUWWWYYY[[[VVV\\\\\\VVVTTTYYYZZZVVVRRRYYYRRRQQQ^^^^^^bbbxxxkkk\\\UUU\\\^^^YYY\\\fffccc]]][[[```ccc```[[[XXX[[[\\\]]]]]]]]]^^^bbbeeexxxfffmmmvvvnnnMMMBBBCCCBBB@@@>>>>>>>>>>>>???BBBCCCCCCCCCCCCEEEHHHJJJPPPXXX[[[aaappp{{{}}}wwwvvvxxxuuuhhhVVVQQQqqqooovvvnnnpppkkkvvvxxxuuuZZZLLLwww{{{bbbjjjttttttLLLooosssOOOhhh|||dddXXX222***......,,,******)))))))))))))))************+++,,,---...///ZZZZZZTTTNNNKKKKKKHHHCCC>>>:::666444333222...***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,,,,,,,,,,------......///000000111111222222333444555666666777;;;???CCC;;;;;;;;;<<<===???@@@AAAFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOQQQRRRTTTWWWZZZ]]]bbbdddfffhhhjjjmmmppprrryyytttoooqqqxxx}}}mmmjjjiiihhhfffgggiiigggbbb```ccc```___^^^]]]]]]]]]]]]]]]aaa]]]ZZZ[[[```bbb```\\\```bbbddddddbbb___]]]]]][[[\\\]]]___```aaaaaa```bbbaaa```aaadddeeeeeedddccc```]]]___bbbdddccc``````___^^^\\\ZZZZZZ]]]___eeecccbbbeeeiiikkkiiiggggggdddbbb```___\\\YYYWWWTTTQQQNNNLLLJJJHHHFFFDDD@@@===999555222111111111------,,,,,,+++***))))))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))***++++++,,,...//////000000111111111333333444555666666777777999:::<<<>>>@@@BBBDDDEEEDDDEEEGGGKKKNNNOOOLLLJJJJJJLLLNNNOOOOOOPPPSSSVVVNNNYYY]]]XXXWWW\\\\\\UUUPPP[[[WWWSSS[[[YYY```{{{kkk\\\VVV^^^aaa]]]___iii```ZZZXXX]]]aaa^^^ZZZWWWZZZZZZZZZXXXXXXYYY[[[]]]ccc[[[zzzqqq___KKKDDDBBB@@@>>>===<<<======BBBCCCDDDCCCCCCDDDGGGIIIKKKTTTXXX```oooyyywwwrrrXXXHHHllljjjqqqtttnnn\\\uuuyyyjjjjjjRRRooozzzfff|||pppuuurrrFFFVVViii\\\vvvzzz{{{fff~~~III---)))+++...000***)))))))))))))))***************+++,,,---//////[[[ZZZTTTMMMJJJJJJGGGBBB>>>:::666444444222...***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++++++++,,,,,,------............//////000111111222444444444444444666999<<<888888999;;;===@@@BBBCCCDDDDDDFFFGGGIIIJJJKKKLLLKKKMMMNNNOOOPPPRRRVVVYYYaaaccceeefffgggjjjnnnrrrssssssrrroooooosss{{{{{{qqqggggggnnnjjjYYYbbbbbbeeeiiigggbbb```bbbeeecccaaaaaabbbbbb___\\\]]]\\\\\\___bbbbbb^^^ZZZ\\\^^^aaacccbbbaaa```aaa[[[[[[\\\]]]^^^^^^^^^^^^bbbaaa```aaabbbcccbbbaaaccc```]]]]]]___aaa```^^^^^^^^^^^^\\\ZZZZZZ]]]___cccaaaaaaaaadddeeefffeeeiiiccc___^^^\\\WWWTTTTTTPPPOOOMMMIIIFFFCCC@@@???:::888666333111/////////+++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***+++++++++........./////////000000111111222333555666777888777999;;;>>>@@@BBBCCCDDD===>>>AAAEEEJJJLLLLLLJJJIIILLLOOOOOOOOOPPPTTTWWWMMMWWW]]]ZZZXXXZZZYYYTTTRRR[[[[[[WWWXXXZZZdddttt___VVVRRRXXX[[[ZZZ[[[```\\\XXXWWW[[[^^^[[[XXXXXX\\\[[[YYYXXXXXXYYYZZZ[[[\\\qqqccc}}}ssseeeHHHFFFDDDBBB???===<<<<<<<<>>>>>@@@DDDHHHKKKLLLLLLLLLOOOSSSSSSRRRSSSWWW\\\SSSXXX[[[YYYUUUUUUVVVXXXWWWXXX[[[XXXVVVccclllfffUUURRRQQQRRRVVVWWWVVVTTTZZZWWWXXX[[[\\\YYYXXXZZZ[[[ZZZYYYZZZ[[[\\\]]]]]]```iiicccsssfffEEEIIIGGGDDDBBB???>>>>>>===>>>???@@@@@@AAABBBEEEHHHEEEOOOSSSZZZeeekkkwwwwwwRRREEErrrwwwwwwuuurrrqqq___~~~{{{pppnnnyyyWWWccceeeEEE\\\ssszzzccclllLLL222000333,,,'''***)))))))))))))))***+++++++++++++++,,,---...///000[[[ZZZTTTMMMJJJJJJFFFAAA===:::666555444222---)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***************+++,,,,,,---......,,,,,,------.../////////---///222333555777;;;>>>888888999999999:::::::::===>>>???AAACCCDDDFFFFFFIIIIIIJJJIIIIIIKKKOOORRRZZZ[[[]]]]]]]]]```fffkkkvvvpppkkklllqqqvvvvvvtttssssssvvvzzzyyyzzzuuujjjlllccc```]]]WWW\\\```ZZZ]]]ZZZ[[[^^^___\\\[[[\\\VVV\\\aaaaaa\\\XXXXXXYYYYYY[[[^^^^^^]]]\\\\\\\\\]]]___bbbddddddeeegggiiidddccccccbbbbbbaaaaaa``````___^^^___bbbcccbbbbbbgggeeeaaa^^^\\\\\\]]]^^^\\\]]]^^^^^^]]]]]]___aaa______^^^[[[YYYZZZ___dddfff]]]XXXYYYWWWRRRRRRUUUIIIHHHGGGCCC===888555444............---,,,+++***)))))))))))))))(((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,------..................+++,,,...000333555777777444666999<<<>>>@@@@@@AAAEEEDDDEEEGGGJJJLLLLLLLLLJJJNNNRRRRRRPPPQQQVVV[[[YYYYYYXXXWWWSSSRRRXXX```^^^XXX[[[[[[ZZZnnnuuu___UUUWWWWWWVVVXXX\\\YYYRRRXXXXXXYYY\\\[[[WWWXXX\\\TTTTTTTTTVVVYYY[[[[[[[[[bbbOOObbb}}}oooPPPKKKJJJGGGDDDAAA@@@??????<<<===>>>??????AAADDDGGGEEENNNQQQVVV```cccmmmpppJJJIII{{{|||yyylll^^^uuuZZZmmmMMMXXXqqqEEE[[[{{{ttt}}}SSSdddAAA''')))000,,,***///))))))((())))))***+++++++++++++++,,,---...///000[[[YYYSSSKKKHHHHHHFFFBBB???:::666555666444///***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***++++++,,,******+++++++++,,,,,,,,,------......///000000000111222222333333444444555777666666555666888:::;;;;;;===>>>???@@@BBBFFFIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPRRRTTTWWWYYY]]]bbbfffgggfffjjjrrrtttpppnnnqqqvvvvvvwwwxxx{{{}}}~~~vvv{{{llliiikkkWWW```___^^^[[[WWWVVVVVVXXXWWWXXXYYYYYYYYY[[[^^^```ZZZYYYXXXXXXWWWWWWWWWWWWTTTUUUWWWXXXXXXWWWUUUTTT]]]___```aaabbbdddgggjjjdddccccccdddeeedddbbbaaaaaadddggghhhfffdddbbbaaafffffffffdddbbbbbbdddfffYYY]]]aaabbbaaa```bbbddd___```aaaaaabbbbbbaaaaaaccc```[[[XXXUUURRRNNNLLLJJJFFFAAA===;;;:::999888000///...,,,+++***))))))++++++***(((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***++++++,,,,,,------...------///000222444555666555444555999???CCCDDDCCCAAA@@@AAACCCFFFHHHHHHHHHMMMNNNPPPPPPPPPPPPRRRTTTWWWUUUSSSRRRRRRUUUXXXZZZXXXVVVTTTWWWaaaiiiggg___VVVTTTSSSVVVZZZZZZVVVQQQXXX[[[\\\[[[\\\^^^ZZZUUUYYYZZZZZZXXXUUUUUUXXX[[[[[[dddssswwwrrrPPPNNNHHHHHHFFF@@@BBBBBB666@@@????????????AAABBBCCCGGGHHHKKKPPPWWW```kkkrrr\\\TTTPPP~~~{{{wwwvvvooorrrMMMsss[[[JJJrrrbbbbbbrrrqqqqqqPPP<<<---...111---)))************))))))))))))))),,,,,,,,,,,,---...//////[[[YYYSSSKKKHHHHHHFFFBBB???:::666555666444///***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))*********+++*********+++++++++,,,,,,---------...//////000000111111222222333444444444777666666666777888::::::;;;<<<>>>@@@AAADDDHHHLLLJJJJJJIIIJJJKKKLLLNNNOOOOOORRRTTTWWWZZZ^^^bbbfffiiihhhllltttvvvssssssuuuwwwwwwwwwxxxyyy|||~~~zzzsss]]]fffrrrbbb___fff[[[YYYYYYXXXVVVSSSRRRSSSUUUSSSTTTUUUTTTTTTVVVZZZ]]]SSSRRRQQQPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQVVVWWWYYYZZZ[[[]]]aaaddd```^^^]]]]]]^^^^^^]]]\\\^^^aaacccdddbbbaaa```aaaaaabbbcccbbbaaaaaacccfffWWWZZZ]]]^^^______```aaa]]]^^^^^^^^^^^^^^^^^^^^^___\\\XXXUUUSSSPPPMMMKKKJJJEEE@@@;;;999777666444000///---,,,***)))))))))******)))((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((******++++++,,,---------,,,---...000222444555555444444444888===AAABBBAAAAAA@@@@@@BBBDDDFFFFFFEEEIIIKKKLLLLLLLLLLLLMMMOOOQQQQQQQQQRRRSSSTTTVVVWWWZZZWWWTTTUUU^^^gggeee___WWWUUUTTTVVVZZZ[[[XXXTTTXXXZZZYYYVVVXXXZZZYYYUUUXXXYYYZZZXXXVVVUUUWWWYYYSSSUUUhhhuuuPPPFFFHHHKKKEEEBBBBBB;;;???>>>>>>>>>???@@@BBBCCCEEEGGGIIIMMMSSS\\\fffmmm|||]]]MMMfffnnnxxxzzz___TTTfff[[[HHHnnnwwwzzzzzziiiGGG777,,,---000+++))),,,***))))))))))))))))))))),,,,,,+++,,,,,,---...///ZZZYYYSSSLLLIIIIIIGGGBBB@@@;;;666555666555///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---......//////000111111111222333333444444777666666666777888999:::999;;;>>>@@@BBBEEEJJJMMMJJJJJJIIIJJJKKKMMMNNNPPPNNNPPPSSSVVVXXX\\\aaaeeeiiiiiimmmsssvvvvvvvvvxxxwwwwwwvvvwwwxxxyyy{{{|||}}}|||nnnjjjddd]]]WWWRRReeeppp]]]TTTYYYTTTRRRSSSRRRPPPNNNNNNOOOQQQOOOPPPOOONNNNNNQQQUUUXXXNNNMMMLLLKKKJJJKKKLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOMMMOOOPPPQQQRRRUUUYYY\\\]]]ZZZXXXXXXYYYZZZYYYYYY]]]^^^``````______```bbb^^^______]]]\\\[[[]]]^^^WWWWWWYYY\\\___```___^^^[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZWWWTTTQQQPPPMMMJJJHHHFFFBBB===888666444222000///...---+++***))))))))))))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********+++,,,,,,------,,,---...000111333444555444444444777;;;>>>>>>>>>AAA@@@???@@@CCCDDDCCCBBBGGGIIIJJJJJJIIIIIIKKKLLLJJJKKKNNNPPPRRRTTTUUUUUUYYYVVVRRRQQQYYYaaa```[[[XXXVVVTTTVVVYYYZZZYYYVVVZZZZZZXXXTTTUUUYYYYYYVVVVVVWWWYYYXXXVVVUUUUUUVVVVVVOOO```sss}}}cccOOOLLLTTTMMMDDDAAA>>>============>>>@@@BBBCCCCCCDDDGGGIIINNNVVV___eeetttoooWWWIII^^^XXXssseee```GGGeeepppsss<<<111+++---...***)))---))))))))))))))))))******+++++++++,,,,,,---...///ZZZYYYSSSLLLJJJJJJGGGBBB@@@<<<777666666555///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((************+++++++++++++++,,,,,,---......//////000000111111222333333333666666666777777888888888999;;;===>>>@@@CCCGGGJJJHHHHHHGGGHHHIIIKKKMMMNNNLLLNNNPPPSSSUUUYYY^^^bbbeeefffiiinnnrrrsssuuuvvvttttttttttttvvvxxxzzz|||uuutttlllrrrlll___TTTTTT[[[]]]ZZZVVVUUUdddkkkZZZOOOPPPLLLQQQQQQPPPNNNLLLKKKMMMNNNMMMMMMLLLKKKKKKMMMQQQUUUNNNMMMKKKJJJJJJKKKMMMMMMMMMLLLJJJJJJJJJKKKMMMNNNIIIJJJLLLMMMNNNPPPTTTWWW^^^[[[XXXWWWXXXYYYZZZZZZ]]]^^^^^^^^^^^^___bbbddd]]]]]]\\\ZZZVVVTTTSSSTTTXXXWWWWWW[[[___aaa___]]][[[ZZZYYYXXXWWWXXXXXXYYYWWWUUURRROOOMMMJJJFFFCCC@@@===888555333222000......---,,,***))))))((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++,,,,,,,,,,,,---...///111222333444333333444666888:::;;;;;;>>>>>>>>>???BBBDDDDDDDDDHHHIIIKKKKKKJJJJJJLLLMMMHHHIIIKKKNNNPPPSSSUUUVVVUUUSSSPPPPPPVVV\\\ZZZSSSWWWUUUSSSTTTVVVXXXXXXWWWZZZ[[[YYYVVVWWWZZZYYYUUUSSSTTTUUUVVVUUUTTTRRRRRRVVVMMMYYYzzz[[[wwwbbbSSS[[[VVVHHHAAA>>><<<<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGJJJPPPXXX]]]jjjbbbPPPZZZaaa\\\iii{{{wwwoooNNN]]]zzzuuuMMM444///,,,...,,,)))))),,,)))))))))))))))*********++++++++++++,,,---...///YYYXXXTTTMMMKKKKKKHHHCCCAAA<<<777666777555///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((((((((())))))*********+++++++++++++++,,,,,,------......//////000111111222222333555555666666666777666666888:::;;;;;;<<<>>>AAADDDDDDDDDDDDDDDFFFHHHJJJKKKIIIKKKMMMOOOQQQTTTYYY\\\^^^```cccfffjjjnnnpppqqqooooooppprrrtttxxx{{{|||{{{}}}|||{{{xxxuuutttssspppmmmlll[[[ZZZXXXXXX\\\^^^XXXPPPOOOLLLPPPUUUSSSQQQPPPMMMSSSSSSQQQNNNKKKJJJJJJLLLLLLLLLKKKJJJJJJKKKOOORRROOOMMMLLLJJJKKKLLLNNNOOOLLLKKKJJJIIIIIIKKKMMMOOOJJJKKKLLLMMMMMMPPPSSSVVV^^^[[[XXXWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[]]]```ccc\\\\\\\\\ZZZWWWTTTSSSTTTXXXVVVWWWZZZ^^^___]]][[[\\\\\\[[[YYYYYYXXXXXXXXXWWWTTTQQQNNNJJJFFFAAA===888666333111111000///...---,,,+++***)))((((((((((((((('''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((()))******++++++,,,,,,,,,---...000111222222222333444555666777888999;;;;;;<<>>???AAABBBCCCDDDEEEFFFHHHMMMSSSXXX___qqqYYYTTTyyy{{{~~~dddRRRbbbeeeyyy{{{vvv___???222///......,,,)))(((+++(((((())))))************++++++++++++,,,---......YYYXXXTTTNNNKKKKKKHHHCCCBBB===888777777555///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++******+++,,,,,,------.../////////000111111222222444444555555555555444444777888999999999:::===@@@AAAAAAAAAAAACCCEEEHHHIIIHHHJJJLLLMMMNNNPPPTTTWWWZZZ]]]___```ccciiimmmlllllllllnnnpppsssvvvzzz|||}}}|||~~~|||www|||vvvwwwuuuppprrr|||wwwrrrqqqllleee___]]]aaa[[[TTTQQQSSSUUUTTTQQQLLLHHHCCCEEELLLOOONNNMMMRRRQQQPPPLLLIIIGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLOOOLLLKKKIIIGGGHHHIIILLLNNNKKKJJJHHHHHHHHHJJJLLLNNNKKKLLLMMMMMMMMMOOORRRTTTZZZXXXVVVUUUVVVWWWWWWVVVVVVWWWXXXWWWWWWXXX[[[^^^YYY[[[]]]]]]\\\[[[[[[\\\XXXWWWXXXZZZ\\\\\\[[[YYY^^^^^^^^^]]]\\\ZZZYYYXXXUUURRROOOKKKHHHBBB===999333111////////////...---,,,+++***)))((((((((((((***)))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))******++++++,,,,,,---...///000111111111222444555555666888999999999;;;>>>CCCGGGHHHHHHDDDEEEHHHIIIIIIJJJLLLNNNMMMKKKJJJJJJLLLPPPUUUXXXRRRUUUXXXYYY\\\]]]WWWOOONNNNNNOOOPPPQQQRRRRRRSSSQQQTTTTTTSSSSSSTTTPPPJJJLLLKKKJJJKKKLLLLLLJJJHHHFFFIIIMMMFFFZZZaaa{{{WWWXXX[[[VVVNNNFFF???>>>======>>>???AAABBBCCCDDDEEEFFFGGGKKKPPPTTTZZZfff~~~UUUhhhyyy}}}TTTxxx}}}{{{www~~~mmmuuuMMM;;;111000...---,,,***))))))((((((((()))******++++++*********++++++,,,---...XXXXXXTTTOOOLLLLLLIIICCCBBB>>>888777777555///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))*********************+++,,,,,,------......//////000111111222222333444444444333222222444555777777777999===????????????@@@BBBDDDFFFHHHIIIKKKLLLLLLLLLNNNQQQTTT[[[___```^^^aaaiiimmmkkkllllllmmmnnnqqqtttwwwyyyvvv{{{{{{}}}uuuzzz{{{}}}}}}{{{{{{}}}zzzwwwyyyyyyrrryyypppjjjkkkiiijjjddd___]]]```aaa^^^^^^```TTTUUUXXX]]]___YYYQQQKKKLLLNNNHHHDDDGGGHHHFFFJJJKKKKKKJJJGGGDDDCCCDDDEEEDDDFFFGGGHHHGGGGGGHHHIIIIIIGGGEEECCCDDDFFFIIIKKKGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNQQQVVVUUUSSSTTTUUUUUUTTTRRRTTTUUUWWWWWWVVVWWWYYY[[[XXXZZZ]]]^^^^^^^^^___```[[[]]]______^^^]]]\\\]]]^^^___``````^^^\\\YYYWWWPPPNNNKKKHHHEEE@@@:::666222000...---...---,,,***+++***)))(((((((((((((((,,,+++***)))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''(((((()))******+++,,,,,,---...//////000000000222555555555555888:::888888999===AAAEEEFFFFFFAAACCCFFFHHHIIIJJJMMMOOOLLLLLLKKKKKKLLLOOOQQQSSSRRRUUUWWWXXX[[[\\\XXXQQQKKKLLLOOOPPPQQQQQQQQQQQQQQQRRRQQQOOOOOOQQQNNNIIIIIIGGGEEEEEEFFFGGGFFFDDDFFFIIILLLCCCaaa}}}]]]zzz___[[[\\\ZZZUUULLLAAA@@@???>>>>>>???@@@AAABBBCCCDDDEEEFFFIIINNNQQQXXX\\\lllwwwbbbtttjjjkkk|||nnnwww===000///...+++***+++,,,+++)))'''(((((()))******++++++************+++,,,---...XXXXXXTTTOOOMMMLLLIIICCCCCC>>>999777777555///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))************)))******+++,,,,,,------......//////000111111111111222333333333222111000222333555666888:::>>>AAA>>>>>>???@@@AAADDDFFFHHHKKKLLLLLLLLLLLLMMMPPPSSS]]]aaabbb___bbbjjjnnnmmmmmmmmmmmmnnnppprrruuuvvv{{{}}}zzzxxxxxx|||vvvyyy{{{|||wwwkkkzzzooobbbdddcccbbbaaaYYYUUUXXXYYYWWWYYY]]]TTTQQQOOOOOOMMMIIIFFFEEECCCNNNMMMEEEDDD@@@@@@IIIDDDDDDDDDBBB@@@???AAABBB@@@BBBEEEFFFEEEDDDDDDEEEGGGEEECCCAAABBBDDDGGGIIICCCCCCCCCDDDEEEFFFGGGGGGJJJKKKKKKJJJHHHIIIKKKMMMUUUTTTSSSTTTUUUUUUSSSQQQUUUWWWXXXXXXXXXXXXYYYZZZXXXZZZ]]]]]]]]]\\\\\\]]]```cccfffeeebbb___```aaa^^^___aaabbb```\\\XXXVVVKKKIIIGGGEEECCC>>>999555222000...------,,,***(((+++***)))(((((('''((((((------+++***))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((()))*********,,,,,,------...///000000///222555555555555888;;;999888999<<>>??????@@@AAABBBCCCDDDEEEKKKJJJJJJLLLOOORRRSSSSSS\\\\\\^^^cccdddcccfffkkkrrrnnnjjjiiikkknnnpppppprrrwww{{{}}}|||{{{}}}~~~}}}{{{{{{{{{zzzxxxuuu{{{vvvuuuyyyzzzsssnnnmmmrrrpppnnnjjjddd___ZZZWWWYYYVVVRRRNNNLLLMMMNNNOOONNNNNNMMMLLLJJJGGGDDDCCCCCCGGGIIIFFF@@@===AAAFFF@@@@@@@@@?????????>>>>>>BBBAAA@@@@@@??????@@@@@@BBBCCCCCC???;;;<<>>===EEEHHHBBB@@@DDDCCCDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJLLLOOOQQQRRRSSSRRRPPPOOORRRWWW[[[\\\\\\[[[WWWVVV[[[]]]\\\[[[]]]aaacccdddcccbbb``````aaa]]]^^^___```___[[[UUUQQQRRRMMMGGGAAA===888444111///...---+++***))))))(((&&&'''(((((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,---...000111222222333444333444666:::===:::999888999;;;???BBBEEEBBBCCCEEEHHHJJJKKKLLLMMMOOOTTTTTTNNNKKKMMMNNNLLLPPPRRRTTTUUUUUUTTTQQQOOOTTTUUUUUUTTTTTTSSSOOOKKKUUUTTTQQQNNNKKKJJJJJJIIIFFFCCC???>>>@@@BBBAAA@@@===GGG>>>DDDCCC```HHHfff^^^VVVXXXdddPPPKKKFFF@@@======>>>>>><<>>???@@@BBBCCCDDDEEEHHHIIIIIIKKKLLLNNNOOOPPPWWWWWWZZZ```ccccccggglllgggooovvvwwwrrrllljjjjjjpppsssxxx{{{||||||}}}}}}|||{{{{{{{{{{{{zzzqqqllllllqqqrrrmmmiiiiiigggffffffdddaaa]]]YYYWWWVVVSSSOOOKKKIIIIIIJJJKKKKKKLLLLLLKKKHHHEEEBBB@@@>>>AAACCCAAA===;;;===@@@>>>>>>>>>=========<<<<<>>>>>??????>>>@@@AAA???<<<===CCCHHHLLLEEEAAAAAAAAA??????@@@AAABBBCCCCCCBBBCCCEEEGGGDDDDDDEEEGGGIIIKKKMMMOOOPPPOOONNNPPPUUUXXXZZZZZZ[[[WWWVVVYYYYYYUUUSSSTTTZZZ\\\^^^^^^]]]\\\]]]^^^[[[[[[[[[[[[ZZZWWWRRRNNNLLLHHHBBB===999666222///......,,,+++***)))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******+++---...000111111111222333333444666:::===;;;:::999888999<<<>>>@@@@@@AAACCCFFFHHHJJJKKKKKKMMMOOONNNNNNRRRVVVSSSLLLOOOPPPRRRSSSTTTSSSRRRQQQVVVQQQNNNOOOPPPOOOQQQVVVSSSQQQOOOLLLIIIGGGFFFFFFBBB???<<<<<<>>>??????>>>>>>@@@===DDDDDDSSSjjjMMMmmm[[[\\\]]]UUUMMMHHHBBB>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIILLLPPPUUUbbb}}}zzz~~~mmmssslllzzz{{{qqqrrrzzzccc<<<...)))------,,,++++++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,^^^]]]WWWPPPMMMMMMKKKFFFAAA===999666555222---((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&))))))))))))************++++++,,,---......////////////////////////000000333333444666777888999::::::;;;<<<>>>@@@BBBCCCDDDFFFIIIKKKKKKJJJJJJMMMPPPPPPPPPTTT[[[___aaafffmmmdddvvv~~~ppplllmmmppprrrvvv{{{~~~|||{{{xxxwwwwwwwwwvvvnnnkkkkkknnnnnnjjjfffeee````````````]]]YYYTTTRRRQQQNNNKKKGGGEEEEEEEEEFFFGGGHHHIIIIIIGGGDDD@@@>>>;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::???>>>======<<<<<<======:::<<<>>>======???DDDIIIQQQNNNGGG>>><<>>@@@CCCFFFGGGIIIIIIMMMLLLLLLQQQ[[[aaa[[[QQQOOOOOOOOOPPPPPPQQQQQQQQQRRRIIIIIIRRRSSSMMMPPPYYYPPPNNNKKKHHHEEECCCBBBAAA===;;;999999:::<<<<<<<<>>>>>?????????@@@@@@AAACCCEEEGGGHHHIIILLLPPPSSSUUUdddlll```kkknnn^^^{{{hhhLLL///------,,,,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++,,,^^^\\\WWWOOOMMMMMMKKKFFFAAA>>>999777555222---((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((((()))))))))************++++++,,,------...........................222333333444555666777777777888:::<<<>>>@@@BBBCCCFFFJJJNNNMMMJJJIIILLLPPPLLLLLLPPPVVVZZZ]]]bbbiiifffxxxrrrooorrrssstttvvv{{{}}}yyy}}}xxxtttrrrpppmmmlllooonnnlllkkkiiiddd```___aaaaaa```^^^YYYSSSNNNJJJKKKIIIGGGDDDCCCDDDEEEEEEDDDEEEGGGGGGEEEBBB>>><<<<<<;;;;;;>>>AAAAAA>>>:::999999999999999999999999<<<<<<;;;:::::::::::::::888:::<<<<<<<<<>>>BBBEEEMMMOOOIII>>><<>>===?????????>>>>>>@@@BBB@@@???>>>>>>@@@DDDGGGIIIMMMMMMMMMOOOQQQTTTVVVXXXUUURRRSSSXXXYYYUUUQQQQQQVVVVVVVVVUUUSSSRRRRRRTTTQQQNNNKKKHHHGGGFFFDDDBBB===:::666333111000...,,,,,,+++***)))))))))))))))---+++)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***+++,,,---...//////---///111222333555999;;;::::::888777777888:::;;;<<<===???BBBDDDFFFHHHHHHKKKHHHIIIPPPZZZ```\\\UUUQQQPPPOOONNNMMMMMMNNNNNNIIICCCLLL]]]^^^NNNIIIQQQLLLKKKHHHEEEBBB@@@>>>===999888777777888::::::;;;<<<666???;;;AAA???QQQOOOwww^^^\\\YYYYYYTTTOOOHHHBBB>>>>>>???@@@??????@@@AAABBBDDDEEEFFFIIIJJJPPPUUUQQQWWWvvvzzzsss}}}wwweeeiii~~~kkkggg}}}WWW>>>,,,000000,,,+++++++++******))))))))))))))))))))))))))))))************++++++++++++\\\[[[UUUNNNKKKLLLJJJFFFBBB>>>:::777666333---)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''((((((((()))))))))))))))******++++++,,,,,,---------------.........111111222333333444555555555666777999<<<>>>???@@@CCCGGGLLLKKKHHHGGGIIIMMMKKKJJJMMMRRRUUUWWW\\\ccceeennnvvvvvvooojjjlllpppttttttuuuxxx||||||xxxtttxxxwwwvvvuuutttqqqmmmjjjkkkkkkjjjfffbbb^^^[[[YYY^^^]]]\\\YYYTTTNNNHHHEEEFFFEEEDDDCCCCCCDDDFFFGGGAAABBBDDDDDDCCC@@@===;;;;;;::::::===AAAAAA>>>:::777777777888888888888888999999888777777777777888777888:::::::::;;;===>>>@@@EEEDDD===;;;BBBCCC======>>>>>>>>>======>>>@@@BBBAAA@@@@@@AAADDDHHHJJJMMMMMMNNNOOOPPPSSSUUUWWWVVVTTTUUU[[[]]]YYYWWWWWWUUUVVVVVVUUUSSSSSSUUUWWWRRRNNNIIIEEECCCBBB@@@???888555222000///...---,,,******)))(((((()))))))))---+++)))'''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,---......,,,...000222222444777999888888777888999:::<<<======>>>@@@BBBDDDFFFGGGGGGFFFEEEFFFKKKPPPSSSTTTUUUUUUSSSPPPMMMKKKJJJJJJJJJGGGEEEPPPbbb```LLLCCCIIIHHHGGGEEECCC@@@===;;;:::666777777777777888999:::777888???555>>>>>>===xxxoooMMMZZZRRR___XXXTTTMMMEEE@@@>>>>>>@@@?????????@@@BBBCCCEEEEEEGGGEEEKKKQQQOOONNNaaa{{{mmm{{{uuu}}}xxxuuujjjFFF333(((...,,,++++++***************)))(((((((((((((((((((((((())))))*********+++++++++[[[ZZZUUUNNNKKKLLLJJJFFFBBB>>>:::777666333...)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,------......///000000111222333333444333444666777999;;;<<<===>>>AAAEEEFFFEEEDDDEEEGGGKKKIIIKKKOOOQQQRRRWWW]]]eeefffeeeddddddfffjjjmmmooooooppprrrsssrrrpppnnnqqqrrrsssvvvwwwvvvssspppgggiiiiiiddd___^^^]]]ZZZTTTSSSRRRPPPLLLIIIFFFDDDBBBBBBAAAAAAAAABBBDDDDDD????????????>>>===;;;:::888666666888;;;<<<999777555555555666666666666777777666555555444444555555555666777888888888888888333888;;;:::999<<<===;;;;;;<<<===<<<;;;;;;<<<>>>AAAAAA@@@@@@BBBDDDGGGIIIJJJKKKLLLLLLMMMOOORRRUUUWWWUUUVVV\\\^^^\\\ZZZ[[[UUUVVVVVVVVVVVVWWWZZZ\\\UUUPPPKKKFFFCCCAAA>>>===555222///---------,,,+++)))((((((((((((((()))***,,,+++)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))***++++++,,,------,,,...000222222333555777555666666777999;;;<<<===???@@@AAACCCDDDEEEFFFFFFHHHHHHKKKNNNNNNNNNRRRXXXWWWUUUQQQMMMJJJHHHGGGFFFMMMKKKRRR[[[VVVGGGAAAFFFCCCCCCBBB@@@===;;;999777555666777777666555777888333999:::333:::;;;888RRREEEjjjaaaKKK^^^\\\YYYSSSLLLDDD@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEIIIGGGJJJOOONNNLLLSSS```kkk|||zzzuuu\\\<<>>:::888666333...)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((()))***+++,,,---...///---......000111222333333333333444666777999::::::;;;===@@@CCCDDDDDDDDDDDDJJJHHHIIIMMMNNNOOOTTTZZZfffdddcccdddfffhhhjjjjjjjjjkkklllllllllkkklllnnnmmmmmmnnnppprrrsssqqqoooeeejjjiiibbb\\\\\\[[[XXXMMMLLLJJJHHHFFFEEEDDDDDD??????>>>============>>>;;;;;;:::999999888888888444333333333555555555444222222333333444444444444555444333333222222333333222222444666777777555444222222555999888555777;;;999:::::::::888888999;;;=========>>>???AAACCCDDDDDDFFFHHHHHHGGGIIILLLPPPRRRPPPQQQXXX\\\\\\]]]___YYYYYYXXXWWWUUUVVVXXXZZZTTTPPPIIIDDD@@@===:::777222000---+++,,,,,,+++***'''''''''''''''((()))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,---...111111111111333444444444555666888999:::;;;@@@@@@AAABBBCCCCCCCCCCCCHHHIIIMMMRRRQQQNNNQQQWWWVVVTTTQQQNNNKKKHHHGGGFFFMMMOOOSSSTTTMMMCCC???AAA=========<<<:::888666444333555777666444333444555111666111777888222;;;@@@kkkxxxTTT```\\\```___ZZZSSSJJJDDDBBBCCCAAAAAAAAAAAABBBDDDEEEFFFGGGIIILLLMMMMMMNNNQQQTTTfffmmmhhh~~~~~~wwwxxxIII333111***///---))))))))))))************(((((((((((((((((((((((())))))))))))************\\\[[[VVVOOOMMMNNNLLLHHHBBB???:::888666333...)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''((()))***,,,...//////,,,,,,...///000222333333333333444555666777888999<<<===???BBBFFFGGGEEEDDDIIIGGGHHHKKKMMMNNNSSSZZZbbbccceeehhhjjjiiigggeeegggiiilllkkkiiijjjmmmqqqllljjjiiihhhiiiiiihhhgggcccgggfff\\\UUUSSSRRRNNNMMMKKKIIIFFFDDDCCCCCCCCC>>>===<<<:::999888888888999888666555555555666777333333222222111111222333000000111111222222222333444333222222111111222222///000111444666666555333777333555:::888222444===777888999888666666777999999999:::;;;===>>>>>>???@@@BBBDDDCCCCCCDDDHHHLLLIIIGGGJJJSSSZZZ]]]```ddd___^^^\\\WWWSSSQQQRRRTTTQQQLLLFFFAAA<<<888444111111...+++************)))'''''''''''''''((()))***((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))******+++++++++,,,---///111111111111111333333444444555666777888888@@@@@@AAABBBBBBBBBAAAAAABBBBBBFFFNNNOOOKKKJJJNNNTTTSSSQQQOOOLLLJJJHHHGGGHHHOOOTTTRRRJJJBBB===:::::::::::::::888666444333222444666555222111111333111222)))<<<666(((???===IIIWWWFFFaaacccccc___XXXNNNGGGEEEDDDAAAAAAAAABBBCCCDDDEEEFFF???EEEIIIGGGHHHNNNQQQPPPMMM[[[jjjiiirrr\\\vvvlll[[[111(((///+++...+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))************^^^[[[TTTOOOPPPRRROOOHHHBBB===777666777555...((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!!222OOOOOO666###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))***************++++++,,,---...//////222222444666777999:::;;;999<<>><<<;;;:::888777666666666666555555444222111000000333333333222222222111111000000////////////000000333333222111000///.........///000111222333444444111111222222222222333333888777666555555666777777999999:::;;;<<<===>>>>>>@@@AAABBBDDDEEEFFFFFFFFFFFFGGGKKKOOOSSSVVVXXXYYY[[[[[[ZZZXXXTTTPPPLLLIIIKKKHHHBBB;;;666222111000...---,,,***))))))))))))&&&&&&'''((()))***+++,,,++++++******++++++,,,,,,((())))))))))))(((''''''%%%''')))(((&&&%%%''')))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,---...///000111111555444333222333555777888<<<===>>>???@@@AAAAAAAAABBBCCCFFFIIIJJJJJJIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCAAA>>>;;;999888777666555444333333222111111111000000//////111222222333444555666666GGGZZZeeeSSSxxx\\\ddd^^^YYY[[[NNN@@@EEEDDDBBBAAAAAABBBCCCBBBAAAFFFFFFGGGHHHJJJKKKKKKLLLPPPPPPUUU\\\ddduuufffwww|||zzzaaaEEE...***---,,,***---******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))^^^ZZZTTTOOOPPPRRROOOHHHBBB===777666777555...((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###444555(((!!!&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))))))))***************+++,,,---...//////111222333555777888::::::999;;;>>>@@@AAABBBCCCEEEDDDFFFIIIJJJLLLNNNQQQTTTYYY\\\```dddggggggfffeeeiiimmmooolllkkklllllljjjeeeggggggfffcccaaaaaaaaa```dddaaaVVVPPPPPPKKKBBBAAAAAA@@@???>>>===<<<<<<:::999777666555444444444555555444333222111000000222222222111111000000000000//////......//////000111111111000//////......------...///000111222333111111222222222333333333777666555444444555666666888888999:::;;;;;;<<<<<<<<<===???AAABBBCCCDDDDDDDDDEEEGGGKKKNNNQQQSSSUUUXXXWWWWWWUUURRRNNNJJJHHHEEEBBB===777333000//////111000///...------------///...---,,,+++***))))))---,,,+++)))((((((((()))******+++++++++*********)))***,,,***((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,,,,------...///000111222444444333333444666888:::<<<===>>>@@@AAABBBBBBBBBAAABBBDDDEEEGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@??????>>>;;;888666666555444333222111111111111000000000/////////000000111222333444444555;;;SSS\\\}}}bbb]]]^^^^^^XXXTTTOOOEEEEEECCCBBBBBBCCCDDDDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLOOOTTTYYYdddxxxggg}}}wwwjjjQQQ<<<,,,,,,///,,,***,,,***))))))((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))]]]ZZZTTTOOOPPPRRRNNNGGGBBB===888666666444...((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***###%%%$$$!!!&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---......///000111222444555777888999888:::===>>>>>>???@@@AAABBBDDDGGGHHHIIIKKKMMMOOOSSSVVVYYY]]]aaacccdddeeedddjjjnnnlllkkklllkkkhhhkkkkkkiiifffccc``````aaabbbddd^^^RRRKKKJJJEEE===>>>======<<<;;;:::999999777666555333333222222222333333222222111000//////000000////////////......///......------......///////////////////////////,,,,,,---...///000000111111222222222222333333333555555444444444444555666777888888888999999::::::999:::<<<>>>@@@AAABBBBBBCCCCCCEEEGGGJJJMMMOOOQQQSSSSSSRRRQQQNNNKKKHHHGGG@@@===888444000.........*********)))******++++++((((((((((((((((((((()))///...,,,+++***+++,,,,,,************************)))***+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,------...///000111222222333333222333555777:::<<<;;;<<<>>>@@@BBBCCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDAAA>>><<<::::::999777555333333222111000///......000////////////...............///000111222333333333BBBaaaYYYZZZRRR]]]YYYUUUSSSEEEFFFDDDBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLNNNQQQTTTYYYcccmmmvvvkkkmmmmmm===111***...000,,,)))+++***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))\\\YYYTTTOOOPPPRRRNNNFFFAAA===888777666333...)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& )))(((&&&((($$$!!!)))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---......///000111222444555666777777999;;;<<<;;;;;;<<<>>>@@@BBBEEEFFFGGGHHHJJJKKKQQQRRRUUUXXX[[[^^^aaabbbaaagggjjjhhhgggiiiiiifffmmmllliiiddd___\\\[[[\\\______XXXMMMEEECCC@@@;;;;;;;;;:::999888777666666444444333222111000000111111111111000///.........------------------------------,,,,,,,,,,,,------,,,---------......//////,,,,,,------...//////000111111111222222222333333444444444444555555555666777777888888888999999999888999;;;===@@@AAABBBCCCEEEEEEFFFGGGIIILLLOOOPPPPPPOOOOOOMMMKKKHHHFFFEEE>>>;;;777333000......///(((((((((((()))***+++,,,------......///000111111+++*********+++,,,...///------,,,,,,++++++++++++***+++++++++******++++++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++---......///000111222222222222222333555888;;;===;;;<<<>>>@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@@@@AAACCCDDD@@@===999666555555444222111000000///......------...............---------------...///000111222222666000KKKvvvkkklllPPPYYYaaaWWWNNNMMMHHHEEECCCBBBCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJLLLOOORRRVVV[[[___oooxxxlllJJJ000,,,***......***))),,,))))))(((''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))[[[YYYSSSOOOPPPRRRMMMFFF@@@===999777555222...***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$((($$$!!!'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((())))))***+++,,,------...//////111222333444444555777999:::999999:::;;;>>>@@@CCCEEEEEEFFFHHHIIIQQQRRRSSSVVVXXX[[[]]]^^^```cccdddaaa```ccceeedddbbbbbb___[[[WWWUUUUUUVVVWWWUUUOOOFFFAAA???===:::999888888777666555444444333222111000000///000000/////////...------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,------......,,,------....../////////000000000111111111222222444444444555555666666666777777777888999999::::::999:::<<<>>>AAABBBCCCDDDGGGHHHIIIJJJLLLOOOQQQRRRNNNNNNLLLJJJHHHEEECCCBBB<<<999555111...------......------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,---...//////000444444444333111///---,,,---------...000111111111++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++------...///000111222222222111111222555888;;;===;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFAAAAAA?????????@@@AAABBB???;;;666333333222222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222777,,,CCC___YYYkkkZZZbbb]]]QQQWWWJJJGGGCCCBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHLLLQQQUUUVVVbbbYYY222---+++,,,---+++)))***---)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((([[[XXXSSSOOOPPPRRRMMMEEE@@@===:::888555222...***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%***$$$ %%%$$$"""(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,---------...///000111222222444666888888888888999:::<<>>@@@BBBBBBCCCFFFGGGIIILLLNNNPPPQQQQQQNNNMMMJJJGGGDDD@@@>>>===777444111...,,,,,,---...+++++++++,,,---...///000...///222555888:::===>>>DDDEEEEEEEEEDDDBBB@@@???>>>??????===:::555111...---,,,,,,---///111111000,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++,,,,,,---...///000111111111111111222444777:::<<<:::;;;===???AAABBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@??????>>>>>>>>>??????<<<888444222111111111000//////......------------******++++++++++++,,,,,,,,,,,,---...///000111111111444777MMM~~~{{{XXXgggZZZ[[[YYYXXXNNNJJJFFFCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJIIIFFFHHHMMMQQQRRRYYYqqq~~~HHH222------,,,+++))))))***,,,)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((ZZZXXXSSSOOOQQQRRRLLLDDD???===;;;888555111---+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''+++%%%!!!&&&%%%###***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,---...///000111111222444777888777888999:::;;;>>>BBBEEEGGGHHHIIIJJJNNNOOOQQQTTTVVVWWWXXXXXX\\\```aaa^^^\\\^^^___]]]XXXYYYZZZYYYWWWUUUTTTUUUDDDAAA>>><<<:::888777888333222222111000///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))*********+++***))))))(((((())))))***)))*********************+++++++++,,,,,,,,,,,,,,,---------............///...///111222333333333222222333444555777999::::::777888:::<<<===>>>??????@@@CCCFFFJJJMMMNNNNNNMMMNNNLLLHHHDDD???;;;888777222111///------///111333+++---222777>>>DDDIIILLLXXXYYY\\\___bbbeeehhhiiieeefffhhhhhhgggccc___\\\SSSTTTUUUSSSNNNGGG???:::111///......000111000...---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********++++++,,,---...///000000111000000111333666888:::;;;;;;===>>>???@@@@@@@@@BBBCCCDDDDDDDDDBBBAAA@@@============<<<<<<;;;:::777555222000000000///...------------,,,,,,,,,,,,)))))))))******+++++++++***++++++,,,---...//////,,,999///BBBNNNlllnnnaaaVVV___VVVSSSOOOJJJFFFEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHMMMMMMHHHGGGLLLPPPPPPRRRhhh~~~```:::444+++,,,+++***)))******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((ZZZXXXSSSPPPQQQRRRLLLDDD???===;;;888555111---+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""'''### &&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,------...///000000111444666777777888999;;;:::>>>CCCFFFHHHIIIJJJKKKKKKMMMPPPSSSVVVWWWXXXXXXZZZ```bbb```^^^^^^]]]ZZZXXXYYYYYYWWWSSSOOOLLLKKK???===;;;:::888555555666000000///...---,,,,,,+++,,,+++******************+++++++++***************((()))))))))******++++++))))))(((((((((((())))))*********)))))))))))))))***************+++++++++,,,,,,,,,---------......,,,---///000111111111000000000222444666888999:::666666888999:::;;;;;;;;;;;;>>>CCCHHHJJJKKKJJJIIINNNKKKGGGAAA<<<777444222111000//////111444777999888===EEEPPP]]]iiirrrwww|||{{{zzzxxxvvvsssrrrqqqvvvxxx|||~~~}}}zzzuuurrrmmmnnnooommmggg^^^TTTNNN<<<999666666888777555222......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,---...//////111000000000222444777999;;;;;;<<<>>>>>>?????????@@@AAABBBCCCBBB@@@>>><<<;;;;;;<<<<<<;;;999888666444222000/////////...,,,,,,,,,,,,+++++++++++++++(((((())))))*********+++))))))***+++,,,------......777000333888QQQ]]]wwwwwwTTTcccZZZWWWRRRLLLHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHBBBIIIKKKGGGEEEJJJNNNMMMNNNcccooovvvvvvwwwmmm@@@...,,,)))************+++***'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((]]]XXXRRRQQQRRRPPPIIICCC@@@;;;999<<<;;;444,,,)))))))))((((((((())))))***(((''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,------...///000111111222333444666777999;;;;;;===???BBBCCCDDDFFFHHHJJJNNNOOOQQQSSSUUUVVVWWWWWW___^^^]]]^^^______]]][[[YYYXXXUUURRRMMMHHHDDDAAA::::::999777666444333333////////////............************************************************(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111222444555666666777777555666888:::<<<<<<<<<<<<:::===AAADDDGGGGGGGGGFFFDDDGGGLLLMMMFFF888///...888111+++***111@@@TTTeee[[[dddtttxxxcccGGGCCCRRRZZZfffkkkfffccciiimmmllluuucccVVVWWW^^^cccgggkkkMMMIIILLL]]]qqqzzzvvvnnncccVVVFFF>>>???AAA@@@>>>:::777444333000---,,,...***)))((()))+++,,,+++***)))(((((((((((())))))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,,,,---.../////////...000111222333444555555666999:::;;;===???@@@AAAAAA???@@@AAABBBBBB@@@???===>>>===;;;999888777666666111000000///......------++++++++++++++++++++++++))))))))))))***************++++++,,,,,,------...---888333333999===vvvbbbxxxoooUUU[[[PPPWWWWWWLLLFFFHHHFFF@@@FFFGGGHHHHHHGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMVVVvvv}}}ppp~~~kkkxxxsssZZZFFF444,,,...+++******)))(((''''''&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((]]]XXXRRRQQQRRRPPPIIICCC???:::888:::999222+++((()))(((((('''(((((())))))(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,---...///000111222333555777888888999;;;===@@@AAABBBCCCFFFHHHJJJKKKMMMOOORRRSSSUUUUUU[[[ZZZYYYZZZ\\\\\\[[[YYYTTTSSSQQQMMMHHHCCC???<<<999888777666444333222222/////////.........------************************************************(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222333555666666666666666777999;;;============;;;<<<===???BBBDDDEEEFFFPPPLLLGGGBBB:::333444999+++333AAARRRaaakkknnnlllqqqlllkkkjjj\\\FFF>>>BBB;;;===AAACCC@@@===@@@GGGJJJ???777;;;DDDIIIHHHEEE>>>333...888MMMaaapppxxxqqqvvvrrr\\\AAA666AAAPPPUUUKKK>>>777777777222,,,,,,+++++++++,,,+++)))&&&+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++,,,---...////////////000111111222333444444555888:::<<>>???@@@AAAAAA@@@>>>======<<<:::888666555444444000//////...------,,,,,,************************(((((()))))))))***************++++++,,,---------(((444111222999444RRRkkkfffNNNdddWWWNNNNNNKKKBBB@@@FFFEEEGGGHHHIIIJJJJJJJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLKKKZZZuuu~~~qqqkkk~~~{{{zzz{{{|||{{{zzz|||}}}~~~~~~qqq|||kkkKKK888111...+++******))))))(((''''''&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''']]]XXXSSSQQQQQQOOOIIIDDD@@@;;;999;;;:::333,,,(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,------...///000222444666666666555888:::===>>>???@@@BBBDDDFFFGGGIIIKKKNNNPPPRRRSSSUUUTTTTTTUUUWWWXXXWWWUUUOOOMMMJJJFFFBBB===999666666666555444222111000000.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++,,,---...//////000//////111222333444555666666666777888:::<<<>>>>>>>>>>>>============>>>AAACCCDDDEEEBBB@@@===666///...333===MMM```nnnwwwsss^^^HHHIIIGGGGGGJJJEEE===;;;???PPPLLLQQQ[[[\\\XXX]]]iiisssnnngggcccbbb]]]PPPCCCDDD;;;666888<<>>===555...+++)))(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((('''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,------...///111333444444444333777999<<<======>>>AAACCCDDDEEEFFFIIILLLOOOQQQSSSPPPOOOPPPQQQSSSTTTSSSQQQJJJIIIEEEAAA===888555333333333222111000///......------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++,,,,,,---...////////////000111222333444555555555888999;;;===>>>??????>>>AAAAAA@@@@@@??????@@@@@@888666555555222111666>>>```mmmwwwxxxwwwqqq\\\FFFJJJWWWcccddd^^^[[[```gggcccdddiiinnnppprrrxxx~~~|||rrr___[[[YYYXXXOOODDDAAAFFFFFFEEEKKK[[[kkkkkkYYYFFF???XXXllllllbbb[[[SSSJJJ>>>999222,,,++++++,,,---+++***)))))))))))))))***)))(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---.../////////000000111111111222222222555888<<>>:::;;;===>>>>>>===;;;:::999888555333111///...---,,,,,,++++++************(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,///444...,,,555333111<<>>===555...+++))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$###%%%'''(((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))***+++,,,---......---...000222444444444444888:::<<<===>>>???AAACCCDDDEEEFFFHHHKKKNNNQQQSSSNNNMMMMMMNNNOOOPPPNNNMMMFFFEEEBBB>>>:::666333222111000000///...---,,,,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++++++++,,,---...///////////////000111333444444555555777888:::<<<>>>>>>>>>>>>BBBBBBBBBBBB@@@===:::888:::333,,,+++111???VVViiioooxxx}}}{{{|||}}}uuunnnzzz{{{uuuwwwzzzzzzuuuyyyuuu~~~ttt~~~zzzqqqllljjjddd___fffssshhhaaaVVVKKKEEEBBBCCCCCC999???IIIZZZrrrvvvccc]]]SSSDDD777///,,,+++,,,(((((((((((()))******+++))))))(((''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++---.../////////000000000111111222222333333666:::===??????===;;;999:::;;;<<<<<<:::888777666555333000...---,,,+++************))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,...333///---222777777999FFFgggAAAuuunnnSSSXXX]]]QQQIIILLLFFFGGGIIILLLOOOOOOLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFJJJMMMMMMLLLOOOTTTQQQWWWXXX\\\wwwlllfffpppjjjlllnnnpppppppppppprrrtttsssuuuwwwxxxwwwuuurrrqqqnnnnnnooonnnnnnnnnnnnooossssssrrrqqqqqqrrrtttuuuxxxxxxyyy{{{|||~~~}}}sssWWW999...---+++******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$]]]YYYTTTQQQNNNLLLIIIHHH@@@;;;999;;;:::333,,,(((+++***)))(((((('''(((((((((''''''''''''&&&&&&&&&&&&$$$###%%%((()))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******+++,,,---......///...///000222333555666777:::<<<>>>>>>??????AAACCCDDDDDDDDDFFFIIILLLOOOQQQNNNMMMLLLLLLLLLKKKIIIGGGBBB@@@===:::666444222111//////...------,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))(((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******+++++++++,,,---......///......///000111222333444444444555666888:::<<<<<<<<<<<<>>>???@@@???===999555333333111444<<>>***+++///,,,***---'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%]]]YYYUUUPPPMMMKKKJJJIII???:::888:::999222+++(((,,,,,,***))))))((((((((((((''''''''''''&&&&&&&&&(((%%%$$$&&&***,,,***&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))******+++,,,---......000000000111333777:::<<<:::<<<>>>?????????AAACCCAAAAAAAAABBBDDDHHHKKKLLLNNNLLLJJJIIIHHHFFFCCC@@@;;;:::777444222000000///......------,,,+++++++++)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++++++++,,,---...............///000222333333333333333444666888::::::::::::=========<<<;;;999777666999???LLL[[[eeekkksss{{{}}}uuusssxxxzzzuuuwww~~~~~~zzz{{{jjjVVVDDDAAAAAA@@@===DDDaaa~~~yyypppcccSSSBBB888///...---,,,+++************))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***,,,......//////...///000222333555666777444555777:::<<<<<<<<<<<<999999:::999888555222000111000///---,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++***)))///222......222111000333ZZZ]]]===iii~~~jjjZZZccc```NNNIIIFFFDDDFFFJJJKKKHHHDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHHHHFFFFFFHHHLLLOOONNNQQQTTTUUUWWW\\\ccchhh]]]eeeccc]]]^^^]]]\\\aaa^^^```aaabbbaaaaaaccceeebbbeeeggghhhfffeeefffhhhhhhkkkmmmllliiigggggghhhkkkmmmpppqqqqqqrrruuuwwwvvvwwwxxxzzz|||}}}^^^===333***(((+++,,,+++***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&]]]ZZZUUUQQQMMMKKKJJJIII@@@;;;999<<<;;;444,,,)))---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&***'''%%%(((,,,...,,,((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***++++++,,,,,,***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...111000000111444888<<>>?????????AAACCC??????>>>???AAADDDGGGIIINNNLLLIIIGGGEEECCC???<<<777555333000...---------...------,,,,,,+++++++++)))(((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++++++++,,,---...............///000111222333333333222333555777888999999888>>>===<<<;;;;;;;;;<<<===XXX[[[bbbkkkooorrrzzzvvvzzzhhh]]]WWWUUUJJJ@@@LLLcccxxx}}}~~~mmmXXXJJJ444222000...,,,+++***)))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***,,,---...//////...///000222444666888888555666888:::;;;===>>>>>>999::::::999777333000...//////...---,,,,,,,,,,,,))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********111))),,,111+++,,,444666777777...^^^UUUBBBLLLpppxxx[[[JJJQQQJJJFFFCCCDDDHHHIIIFFFCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDGGGJJJIIIIIIJJJJJJHHHLLLKKKOOOUUUWWWTTTVVVZZZWWWaaa[[[XXXbbb\\\UUU___ZZZ\\\^^^______```cccdddbbbeeehhhhhhfffeeegggiiibbbeeeffffffddddddgggjjjdddiiinnnpppoooooooooqqquuuvvvwwwyyy{{{}}}~~~vvvmmmLLL...444222(((&&&,,,,,,%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&]]]XXXSSSQQQPPPNNNJJJFFFCCC:::===AAA666,,,,,,++++++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((((((((((()))***+++,,,,,,---///222444777999:::888999:::;;;===>>>??????@@@>>><<<;;;<<>>>>>777777>>>>>>GGG[[[eeehhhjjjqqqxxxwww|||}}}pppnnnooo[[[CCC>>>NNNppp|||sssxxxwwwiiiWWWAAA,,,)))...///,,,+++...///,,,(((***...+++###))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))*********+++,,,---...//////000111222333444555555666777888999:::;;;;;;:::;;;:::888666444111000///------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,---.../////////888555;;;tttmmm@@@[[[iiiAAAJJJEEEIIIGGGCCCFFFKKKEEE999CCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVWWWXXXYYY[[[\\\^^^______``````aaabbbcccdddeeeeeefffffffffffffffggghhhiiihhhiiikkkmmmooopppqqqrrrwwwxxxxxxyyy{{{}}}~~~|||~~~~~~xxx|||yyyYYY111---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]XXXSSSQQQPPPNNNJJJFFFBBB999===CCC999///---***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))(((&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((((((((()))***+++,,,,,,---///111333555777888666777888999:::<<<=========<<<;;;:::;;;===???AAA????????????===:::777555444111///...//////---,,,,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,---------...000111222111222444555555666777888888999:::;;;999999222666GGGPPPVVVaaa\\\dddnnnzzzgggMMM???EEEAAAFFFLLLWWWbbbaaajjjqqq___III:::000)))(((+++,,,---+++'''(((,,,+++&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))*********+++,,,---.../////////000111222333444444555555777888888999999999888777666444111///...------,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,---...//////,,,555777888QQQ```JJJ___gggEEEVVV===;;;SSSUUU@@@===PPPBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^______```aaabbbccccccdddeeeeeeeeeeeefffggghhhiiiiiijjjlllnnnoooqqqqqqrrruuuuuuwwwyyy|||~~~~~~}}}~~~vvv}}}xxx]]]@@@///---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]YYYTTTQQQPPPMMMIIIFFFBBB888<<>>...,,,111---...,,,((((((++++++)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))*********+++,,,---...///......///000111222333333333444555666666666666666444444222111///---,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,---......///000///444666333EEE~~~UUU???VVV^^^GGGIIIGGGGGGQQQZZZRRRAAABBBAAA@@@???@@@BBBDDDFFFCCCDDDEEEEEEFFFGGGHHHHHHLLLLLLMMMOOOQQQRRRSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[]]]]]]^^^___```aaabbbbbbeeeddddddeeefffggghhhhhhiiijjjlllnnnpppqqqqqqrrrrrrsssuuuwwwzzz}}}~~~|||}}}}}}~~~~~~}}}|||}}}```@@@///,,,,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^YYYTTTQQQOOOMMMIIIEEECCC777:::AAA999111...)))*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((''''''(((((()))***+++,,,,,,---...000111222222222333444555666888999999888888888888777666555555555555555555333222000//////---+++***++++++***)))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,------...000000000111222444888888777888:::===>>>>>>)))AAAOOOSSSWWWSSSJJJJJJmmmuuu}}}]]]FFF===???GGGmmmtttxxxoooYYYBBB444000...///...,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,---...///.........///000111111222222333444555555555555555222111000///---,,,+++***++++++******))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---......777,,,---666111...LLLvvvGGG555lllkkkTTTFFFPPPYYYTTTMMMMMMEEECCCAAA??????@@@BBBDDDAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[[[[\\\]]]^^^___``````dddcccddddddeeefffggghhhjjjkkklllnnnooopppqqqqqqqqqqqqsssuuuwwwxxxyyyzzz|||}}}~~~}}}{{{{{{{{{{{{~~~}}}nnnAAA333111***++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^ZZZTTTQQQOOOMMMHHHEEEDDD888999>>>666...---+++))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((()))***++++++,,,,,,---///000000111222222333555666777888999777888888777666555333222333222222222111000///......,,,******++++++***)))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,---------...000000000111222444777666555777;;;???AAAAAA999PPPYYYRRROOOUUUiii{{{UUU:::>>>QQQ```sss{{{rrr\\\AAA///,,,+++,,,------,,,+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,---...///.........///000000000111222333333444444444444444000000///...---,,,+++*********))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,------555------555666111666BBBYYY___uuuggg[[[QQQMMMQQQWWWKKKHHHEEEAAA@@@@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZ[[[\\\]]]^^^^^^___bbbbbbccccccdddfffggghhhiiijjjlllmmmooooooppppppnnnppprrruuuwwwyyyzzzzzzzzzzzz{{{{{{yyywwwxxxzzz|||{{{UUU---///444*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___ZZZTTTQQQOOOMMMHHHDDDCCC:::===AAA555,,,,,,+++))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''((()))******++++++,,,---...///000111222222333444666777888999777777666666555333222111111000000//////.........---,,,*********+++***)))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,---......---///111111111111333444555333333888@@@GGGJJJKKK[[[bbb[[[RRRUUUjjjyyy~~~qqqSSSCCC999GGG\\\ppp|||vvv^^^GGG222,,,(((+++------,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))*********+++,,,---...///.../////////000000000111222222333333333333222222//////...---,,,,,,++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---,,,000333222111333555666CCC}}}sss\\\nnnWWWXXXXXXKKKPPPNNNJJJFFFCCCBBBAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^aaaaaabbbcccdddeeeggghhhiiijjjkkklllmmmnnnnnnnnnmmmooorrrvvvyyy{{{||||||ttttttvvvxxxvvvuuuyyywwwrrrvvv[[[;;;+++,,,...+++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___ZZZUUUQQQOOOLLLHHHDDDAAA<<>>KKKVVV\\\]]]aaa^^^^^^ooo~~~nnnVVVBBBCCCIIIYYYqqqwwwhhhIII:::...,,,...---,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))*********+++,,,---.../////////000000000000111111000000111111111111000000------,,,,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,***000333000---111555666...LLLwwwhhhsssSSSDDDVVVRRRQQQNNNKKKHHHFFFEEEDDD???@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^```aaaaaabbbccceeeggghhhhhhiiijjjkkklllmmmmmmmmmooopppsssuuuvvvwwwvvvuuummmllloootttuuuvvv~~~~~~llluuuzzzpppRRR666......+++))),,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___ZZZUUUQQQOOOLLLHHHDDD???===IIINNN===---***)))(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&''''''((()))***)))***+++---///000222222000000111222444555666777444333222111000000000000------,,,,,,,,,,,,,,,---+++)))'''''')))))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,---......//////000///000222222222333444666999888;;;FFFVVVccckkknnn```bbbzzzsssvvvaaaUUUGGGIII___www{{{sssbbbLLL777//////---***+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))*********+++,,,---//////000000000000111111111111...///////////////......++++++++++++*********)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,---/////////000111111000999,,,EEEmmmtttwwwcccQQQOOORRRQQQPPPNNNLLLIIIHHHGGG???@@@AAAAAABBBCCCDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKMMMPPPRRRSSSTTTTTTRRRSSSTTTUUUWWWXXXZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^``````aaabbbccceeeggghhhggghhhiiijjjkkklllllllllrrrsssssssssqqqooollljjjgggfffjjjqqqtttwwwuuu~~~uuuQQQ???///,,,...---,,,,,,)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]YYYSSSPPPOOOLLLHHHDDDAAA<<<999999555...))))))+++*********))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******,,,---.../////////000111111222444555555666333333222111000///...---///...---,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((''')))******(((''''''(((***)))((()))***)))'''%%%))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))************------,,,------...000000222///...222444333444777222666DDD^^^tttxxxmmmaaagggrrrrrr___aaaWWWEEEdddrrrvvvkkkPPP333***333333***+++,,,,,,------,,,,,,+++))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))******++++++,,,------////////////............//////.........---------+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&%%%%%%&&&(((***+++)))((())))))((())))))+++,,,---,,,,,,------.../////////111444111===ttt{{{___ooovvvfffNNNOOOMMMIIIKKKOOONNNIIIKKKDDDCCCBBB<<>>GGGGGGFFFEEEFFFGGGHHHIIIGGGHHHJJJMMMPPPSSSUUUVVVRRRSSSTTTUUUVVVXXXYYYYYYYYYVVVWWW\\\^^^[[[[[[\\\```\\\[[[___aaa```bbbhhh___nnnlllccchhhmmmlllkkknnnllljjjhhhddd```aaaeeedddfffooo}}}tttzzz}}}```222111000///---+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$]]]XXXSSSPPPNNNLLLGGGCCCAAA===<<<<<<888111+++***************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---......//////222222222222333333333333333222111000///...------...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((&&&((())))))'''&&&'''(((((('''&&&'''))))))(((''')))(((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))*********+++,,,,,,,,,,,,---.../////////---///333555444666999>>>FFF\\\uuuqqqZZZ[[[rrrnnnfff]]]@@@EEEkkkzzzuuubbbFFF222...///---------------,,,+++*********)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***************+++,,,,,,------////////////..................------------,,,,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$)))))))))***************,,,,,,,,,---......//////000333333555LLL}}}yyyxxxoooWWWJJJUUU]]]UUUJJJHHHKKKFFFCCCCCCCCCCCCEEEHHHAAAAAAAAABBBCCCFFFHHHJJJFFFFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTVVVWWWYYYYYY[[[WWWVVVZZZ\\\ZZZZZZ\\\\\\XXXYYY]]]___^^^aaafffaaajjjgggaaaeeefffccceeeaaa\\\WWWXXX```hhhjjjhhhxxxxxx\\\rrr]]]@@@//////...---+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$[[[WWWRRRPPPNNNLLLGGGCCC@@@>>>???@@@<<<333---,,,************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++---............333333333222222111111111111111000///...------,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((%%%'''((((((&&&&&&'''(((&&&%%%%%%&&&((())))))(((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((()))***+++))))))*********+++++++++++++++,,,,,,---.........///...111555666444666;;;FFF]]]vvvrrraaavvv{{{aaaJJJBBBWWWttt}}}}}}vvv```DDD111---000......---,,,+++***))))))******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************++++++,,,,,,------/////////............------,,,,,,,,,,,,++++++++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((%%%%%%(((+++******))))))***+++,,,---((((((((())))))))))))(((+++,,,,,,------....../////////222222000DDD|||wwwxxx\\\WWW\\\YYYRRROOOKKKKKKHHHJJJKKK@@@777<<>>@@@BBB>>>444...---*********)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---.........222222111111111000000000000//////...---,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&'''(((((('''''')))***)))'''&&&'''((())))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))***+++*********+++++++++,,,,,,,,,,,,---....../////////333222333555444444:::CCCLLLllluuunnnzzzzzz```SSSVVVhhh|||}}}}}}ttt\\\BBB333111...---,,,,,,+++******************)))))))))(((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++******++++++,,,------...//////.........---------++++++++++++******************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))(((%%%&&&,,,222)))((('''%%%$$$%%%(((***,,,***)))''''''((()))***+++++++++,,,------......---+++000777333333KKKkkkooovvvssszzzpppYYYBBBBBB>>>BBBLLLFFFAAAKKKCCCCCCAAAAAA@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUVVVQQQQQQVVV[[[[[[[[[]]]\\\\\\]]]______^^^]]]^^^ZZZ___gggtttwwwbbbQQQUUUTTTXXX[[[ddduuuxxxeee}}}}}}lll^^^hhhqqqPPP???666(((******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$YYYVVVRRRPPPPPPMMMGGGCCC===>>>AAACCC===333,,,,,,))))))))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))+++,,,---........./////////000000000111111...------,,,,,,+++++++++))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''((())))))((()))+++------+++)))((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++++++++++++++,,,,,,,,,,,,---...///000111111111000333222222333333888FFFUUUmmm~~~uuuwwwfff\\\rrr~~~|||}}}~~~rrrYYY>>>......---,,,+++++++++,,,---************))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((()))***+++***++++++,,,------..................------------++++++*********))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))(((%%%&&&,,,222333333111...,,,,,,000333999555///)))''''''***,,,******++++++,,,------------,,,000555777555444666bbbzzzcccuuu}}}SSS\\\UUUKKKHHHLLLKKKIIIKKKEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOMMMMMMRRRTTTSSSSSSVVVRRRSSSTTTSSSSSSSSSRRRQQQSSSYYYcccssswwwbbbTTT\\\ddd^^^```yyyrrr\\\YYYgggkkkRRR888///---%%%************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$YYYVVVSSSRRRQQQNNNHHHDDD>>>???BBBCCC<<<111++++++))))))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,------------.........//////000000000,,,,,,,,,++++++*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''((()))))))))***---000000---***)))))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++++++++,,,,,,,,,---------...///000222222222222111//////111333555@@@UUUiiizzzooouuu~~~}}}~~~mmmNNN666000///...,,,,,,,,,------++++++*********)))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))***++++++++++++,,,,,,------...............------------,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((%%%%%%(((+++...000333444666:::AAAGGGBBB===555---)))((()))+++)))******++++++,,,,,,------000000------222444222222___bbbZZZaaagggggg```ccceeeaaabbbWWW<<>>???AAABBBDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJHHHGGGMMMUUUQQQRRRQQQMMMKKKKKKJJJGGGVVV```kkkxxx}}}ppplllzzz~~~}}}wwwfffSSShhhmmmQQQ===---***---(((******************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ZZZWWWTTTSSSSSSOOOJJJEEE@@@AAADDDCCC;;;///***,,,((()))))))))************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,---------/////////...............++++++************)))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&'''(((((((((***---000///,,,)))'''((()))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))***+++,,,,,,,,,,,,---------------...000222222222111000...000444777:::EEE]]]sssvvv}}}zzzeeeNNN555444111...,,,++++++,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((()))***+++,,,++++++,,,,,,---..................---------,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''&&&&&&&&& $$$&&&(((,,,444:::888555111,,,)))))))))***))))))******+++,,,,,,,,,---...---+++***...444888888;;;RRR}}}}}}LLLPPPGGGWWWbbbccc~~~UUUKKKJJJHHHFFFDDDDDDDDDDDD?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@EEETTTdddooooooiii___WWWUUUQQQLLLWWWkkk}}}}}}qqqiii]]]TTTXXXdddkkkNNN999111+++,,,000---+++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ZZZWWWUUUTTTSSSPPPJJJEEEBBBCCCEEEDDD:::///+++---(((((())))))*********+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++,,,---------111000///...---,,,++++++************))))))))))))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&'''&&&''')))---000,,,)))'''&&&''')))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''(((((()))***+++,,,,,,,,,---------......,,,---///111222111000///000444999;;;===GGG]]]ssszzz}}}~~~wwwfff:::777333///,,,*********+++++++++************)))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,++++++,,,------......///......---------,,,,,,,,,++++++++++++************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&,,,...///+++&&&$$$&&&***'''''''''((()))))))))***)))))))))***++++++,,,,,,---((()))111444000///222333555;;;[[[jjjKKKHHHBBB===qqqdddVVVTTTPPPMMMIIIGGGEEEEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>><<<===???>>>???IIIaaaxxxyyymmmggg___XXXNNNllljjjLLLSSSkkk~~~kkkPPP888,,,---******,,,(((+++******)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$]]]\\\WWWRRRPPPOOOJJJBBBCCC:::<<<@@@999555555///,,,,,,+++***))))))************)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))%%%''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,---------,,,...///000///000111333,,,666777888JJJaaavvv~~~zzzuuuzzznnnYYY???,,,---111,,,***...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,,,,------***+++,,,,,,+++***'''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))((('''''')))************+++++++++******+++,,,---//////000999555666===MMMqqqyyyzzzddd???MMMsss}}}lll]]][[[UUUIIILLL???DDDCCCEEEIII@@@IIIDDDGGG???:::BBBDDD<<<:::<<>>???DDDIIIbbbiiirrrtttvvvrrr___YYYYYYhhhzzz~~~hhhJJJ------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######\\\[[[WWWRRRPPPPPPKKKCCC>>>:::AAADDD888000///+++++++++***)))))))))))))))******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------...///111111111111333444555444666@@@YYY|||}}}}}}{{{zzz|||vvv~~~~~~}}}}}}wwwiiiNNN555...///...---...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,,,,------...------,,,+++*********************************((((((((('''''''''&&&&&&+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''))))))*********+++++++++******+++,,,---...//////444000000222777IIIqqq~~~uuuccc\\\kkkyyynnn[[[XXXRRRSSSQQQ>>><<>>KKKGGGGGGDDDDDDEEEFFFVVVoooxxxlll\\\OOOOOOQQQVVVgggzzz~~~{{{wwwSSSHHH888---,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###ZZZZZZVVVQQQQQQQQQLLLEEE<<<<<>>===GGGIII999......+++))))))((((((((((((((()))***))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))),,,+++***))))))***+++,,,++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))*********))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,---------------------............///111222333333444666777666///KKKnnntttiiiccc``````aaagggfffeeedddcccbbbaaaaaaYYYUUUQQQRRRZZZccckkkooo{{{wwwqqqXXX===///...000000,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++*********************************)))))))))(((((((((''''''...---,,,***)))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((''''''))))))))))))************)))******+++,,,---------000///111444222---000666666mmmttt{{{wwweeeJJJHHHZZZvvvwwwzzzxxx}}}qqqcccdddkkk___XXXSSSHHHAAAAAAAAADDD>>>BBBKKKKKKLLLggggggTTTFFF222---///(((++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$YYYXXXUUUQQQQQQRRRMMMFFF@@@<<>>GGGHHH888------***)))))))))))))))***++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))***++++++++++++))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******************************++++++,,,---------....../////////000000000///111444555555666999;;;NNNuuunnnuuuwwwhhh]]]WWW\\\eee{{{zzzwwwlllSSS888...111------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,,,,,,,------***,,,///000000///,,,+++++++++++++++++++++++++++++++++*********)))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***)))))))))***************//////......///000000...444000...222<<>>BBBAAA555000000*********++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%'''***+++***)))))))))+++***)))(((((('''((((((&&&(((******)))'''%%%%%%******)))((('''''')))+++...,,,***)))******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$&&&+++111777;;;...+++'''%%%%%%&&&%%%$$$''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))(((((())))))))))))******)))))))))*********+++++++++++++++++++++***************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++,,,---...///000000000000111111222333333333777111;;;>>>777YYYkkkVVV\\\nnnrrrzzz}}}uuu\\\:::333111000000...++++++---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,...///111222.........------,,,,,,+++------............------******+++,,,,,,------------,,,,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,---......//////...333888666000555NNNhhh|||fffPPP???888222111/////////...+++(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYZZZVVVPPPMMMNNNKKKGGG@@@:::;;;;;;444333111&&&******++++++++++++******((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%''')))***)))''''''((($$$$$$%%%'''(((((())))))+++,,,---,,,+++***,,,///'''((('''&&&%%%''',,,000111///---,,,,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&(((///;;;DDD<<<222'''%%%))),,,***&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))***++++++***))))))***************************************************++++++++++++,,,,,,,,,+++,,,,,,---...///000111000111111222333444444444444<<>>wwwaaa[[[aaassszzz~~~vvvcccJJJ555000---///...++++++///************************************************************************)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,...///111111111000000///.........++++++,,,------,,,++++++000///...---,,,---///000,,,++++++******+++,,,---************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,------......111//////222333333444666HHH^^^}}}}}}aaaKKK888++++++222,,,,,,,,,---...---,,,******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYZZZWWWPPPMMMMMMKKKGGG@@@===@@@===333222111&&&******++++++++++++******))))))************++++++(((((((((((((((((((((((()))((((((''''''(((((()))((())))))(((&&&&&&&&&(((&&&(((,,,000333444444444000222333333111222777;;;222333222...)))&&&'''***,,,***(((''')))***+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))&&&$$$(((333<<<>>>333'''%%%***...+++''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,+++***)))************************************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111111111222333444444555666000>>><<<333]]]nnnYYYaaazzzzzzwwwsssjjj^^^<<<222,,,...000,,,,,,000++++++++++++++++++++++++************************************************))))))))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000...,,,******+++,,,---***++++++,,,,,,---......111222333444444333222111222111...,,,***))))))))),,,+++***))))))***+++,,,************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))***************+++,,,,,,------......++++++111777888333---...444BBBVVVppp|||dddLLL555---......---///,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXZZZWWWQQQMMMLLLKKKHHHBBBGGGNNNFFF333...000)))******++++++++++++************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))*********,,,///222666999===AAABBB@@@>>><<<444888:::999666555777:::AAAEEEGGGDDD<<<444000///,,,)))'''&&&''')))))))))************************(((((((((((((((((((((((('''(((((('''&&&&&&***---111,,,'''%%%''')))(((&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,------............---------.........//////............////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++---......---+++***************************************************+++++++++,,,,,,,,,------,,,,,,---...///000111111111111222333444555666666111;;;;;;KKK~~~XXXXXXvvvwwwoooeeeGGG777,,,///222...,,,///++++++++++++++++++++++++************************************************))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...///...,,,,,,,,,///111333222333666999<<>>dddwww]]]aaa{{{}}}qqqbbbPPP<<<...000333///,,,...++++++++++++++++++++++++************************************************))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,...111666;;;>>>LLLNNNQQQVVV[[[```dddffffffhhhiiijjjjjjiiihhhfffdddeeefffeee```XXXQQQKKK999777444111...------...++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,---......---///000...,,,---//////---...222666555444???LLLYYYggg}}}eeeKKK>>>===999000111777<<<:::333///000222)))+++,,,,,,+++)))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\WWWRRROOONNNMMMIIIFFFCCCOOOSSSEEE333,,,---000,,,+++*********+++,,,---///000000...,,,+++,,,...---***((()))+++,,,+++)))((())))))((('''(((+++...)))---444:::???BBBBBBBBBEEEAAAAAAGGGGGGAAA===???===BBBEEEFFFEEEAAA666+++666???KKKTTTXXXXXXXXXYYY\\\QQQDDD:::333//////000,,,,,,,,,---...---)))&&&+++***(((((((((***++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************++++++******************,,,+++***+++---...///...***,,,---...---...000111///......///111333444555===;;;???JJJMMMIIIIIIPPPLLLOOOTTTWWWUUUOOOLLLLLLHHHAAA888444333333000---000,,,)))+++000222111///111///---,,,,,,,,,+++***---,,,+++***))))))))))))******,,,---.../////////,,,,,,,,,++++++,,,------++++++******++++++,,,------,,,,,,,,,,,,---............//////000000111111000000---333===888333:::---GGGJJJ{{{cccaaaxxxvvvzzzeee```CCC...000333---***///---------,,,,,,,,,++++++************************************************++++++,,,,,,,,,------------,,,++++++,,,......---......------------------&&&...999AAAGGGNNNWWW^^^eeecccZZZMMMFFFHHHHHHFFFZZZaaaiiijjjcccXXXNNNHHHRRRZZZkkkuuuqqqqqqppphhhmmmdddWWWKKKAAA999222...++++++,,,---,,,***---000)))******(((&&&%%%%%%&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////---...///000111222333333555:::CCCPPPccc~~~{{{ooo[[[LLLBBB>>>:::666444111---+++000000222666888888999<<<666333...***((()))+++,,,******))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]XXXRRROOONNNLLLIIIEEEFFFQQQSSSEEE333---------,,,+++*********+++,,,---///000000...,,,+++,,,------***((((((***+++***)))++++++***(((((()))---000777888:::<<<<<<:::888777444000111666888666666:::000222222///---//////,,,///666AAAMMMWWW^^^ccceeeXXXZZZ\\\YYYPPPBBB555---+++)))'''(((+++,,,***((())))))***)))((()))***,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((())))))***************++++++++++++++++++++++++---,,,++++++,,,------,,,000000///,,,******,,,///...444<<>>555///333555777999999888888888///111444777888888999;;;???>>><<<999444///+++(((*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]XXXRRROOONNNLLLIIIEEEBBBMMMNNN@@@222...---***,,,+++*********,,,---...000000000...+++******,,,,,,+++))))))******)))(((,,,,,,,,,+++,,,///333777;;;;;;999777444111...---111...---000333666<<>>JJJUUUZZZ\\\YYY^^^dddfffaaaYYYPPPJJJ===777///)))''')))+++,,,''')))++++++)))(((***,,,))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++,,,,,,,,,------.............../////////......111666:::EEEMMMWWW^^^aaafffooovvvvvvzzz|||||||||{{{vvvoooooooooqqqwww~~~zzzuuuqqq```XXXLLLCCC<<<666000+++000///.../////////,,,***------,,,+++++++++,,,,,,,,,------......------,,,...---,,,,,,+++++++++++++++++++++++++++,,,---------------,,,------...///......///000000111111222///999777222666666555;;;>>>JJJ[[[cccyyyiiivvvfffUUU@@@222000222111///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------------------///......000555===DDDIIIYYY^^^eeeiiiiiiiiijjjllllllnnnpppppppppnnnfff]]]]]]QQQBBB;;;AAASSSggguuuqqqaaaIIIEEEWWWaaa]]]\\\WWWUUUXXXcccooorrrjjjaaaXXXMMM===111,,,,,,------)))***+++,,,---,,,***)))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///---......///000111222222333555666444222333777<<<;;;CCCSSSeeetttsssYYYDDDBBBCCC999;;;;;;999666222222444777888999:::999777666666666666777999999999888666555@@@CCCFFFGGGCCC;;;222---+++***)))((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[WWWQQQOOONNNMMMJJJGGG;;;FFFGGG:::000000///***,,,+++******+++,,,...//////000///---***)))***+++,,,+++***)))))))))))))))***,,,...000222555888;;;555555444444444444555555666333111111444999BBBIIINNNQQQPPPJJJDDDAAA<<<777;;;444///000888???BBBAAAIIINNNUUU\\\eeekkkkkkfffZZZTTTIII;;;...)))***---'''***---,,,)))(((***---))))))))))))))))))))))))******))))))((())))))***************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------------...///000000000222333(((,,,222999???GGGOOOTTTbbbeeeiiikkkmmmpppuuuzzzzzz|||kkk]]]VVVOOOFFFLLLQQQUUUWWW^^^lll{{{}}}rrrmmmpppxxx{{{uuulllaaaSSSEEE<<<444111---,,,,,,...//////---,,,,,,++++++,,,,,,,,,---.........------,,,+++*********+++,,,---///000,,,++++++++++++,,,---------------------...//////...//////000111111222222...999777222999<<<:::<<<>>>ppp```kkkggg{{{iii___JJJ555...333333---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---...///......///000---///333:::DDDNNNWWW]]]aaadddiiikkkllllllmmmnnnssssssuuuxxx}}}~~~zzzuuussskkk]]]SSSQQQYYYgggrrrzzztttaaaUUUKKKSSSkkkkkkddd]]][[[\\\[[[VVVPPP___bbb___RRRBBB666000---,,,,,,,,,---...---***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,------......------...//////000111111...111444555555666888;;;;;;999999===???BBBHHHPPPUUUooorrrkkk^^^NNN```RRRGGG???;;;DDDHHH???CCCHHHMMMOOOLLLGGGCCCAAA>>><<<;;;>>>DDDIIILLLLLLDDDBBB???===???>>>777///555;;;DDDJJJLLLHHHAAA<<<222///+++'''&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXTTTPPPNNNOOOOOOMMMJJJ<<>>>>><<<222888AAANNN___jjjggg]]]```dddcccXXXFFF555---***+++---...---***)))***,,,******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------............///111111000//////111444///666AAALLLVVV^^^eeeiiimmmjjjiiilllssszzz~~~vvvYYYAAA;;;===>>>UUUXXXRRRCCC>>>PPPmmmsss```HHH999999BBBJJJNNNpppuuu|||wwwkkkbbbGGG@@@777111...///111222------,,,+++++++++,,,,,,............---,,,++++++*********+++,,,---///000,,,,,,++++++,,,,,,---......------------...////////////000000111222222222000777444222;;;===999;;;RRR~~~~~~xxxaaarrrppppppkkkeeeQQQ888...222222---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............///000...,,,,,,...111333888@@@JJJTTT]]]cccffffffhhhkkkmmmppprrruuuwwwqqqpppppprrrqqqkkkccc^^^^^^dddjjjllljjjjjjnnnrrrppp~~~mmmXXXVVVccctttvvvwwwtttlll^^^PPPGGGGGGVVVfffkkkeeeVVV???+++///---******+++,,,+++)))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------------------...//////000000000111111222222333555666;;;;;;>>>AAA>>>777333333,,,GGGjjj{{{pppkkk```RRRSSSOOOFFFBBBFFFKKKMMMRRRRRR]]]ggglllxxx}}}ttt~~~yyyqqqcccTTTJJJIIIEEECCCHHHOOOQQQLLLEEEQQQMMMGGGDDDHHHJJJ@@@444---444>>>HHHNNNOOOMMMKKKAAA<<<444---((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXTTTPPPNNNOOOOOOMMMJJJGGGUUUVVVAAA222111///'''++++++++++++,,,---///000,,,------+++))))))***+++***+++,,,+++++++++---///---000333333111...,,,+++111222666:::@@@EEEJJJLLLIIIMMMMMMIIIHHHMMMTTTWWWTTTYYY[[[[[[[[[^^^___\\\TTTLLLEEEFFFMMMTTTVVVUUUAAA@@@;;;999DDDQQQSSSLLLKKKWWWeeejjj```NNN;;;000222111///---,,,++++++,,,******************************)))))))))***++++++++++++++++++++++++++++++++++++,,,------------,,,---------...//////000000222333333000...///444999FFFMMMWWW```fffjjjmmmnnnsssnnnjjjnnnwwwjjjQQQAAA<<<<<>>PPP]]]iiiZZZFFF:::888<<<@@@AAABBBMMM___ppp|||kkkcccVVVIII>>>555...)))//////...---,,,,,,,,,,,,---.........---,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------......///000//////000111111222222333333666222333:::888888BBByyy___pppnnnlllgggVVV>>>000///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111000...+++,,,111555CCCHHHQQQZZZaaadddeeeeeelllllllllkkkkkkjjjiiihhhhhhjjjqqqvvvrrrggg\\\WWWddddddbbb^^^]]]aaakkksssvvviiippp}}}yyyrrrkkk^^^rrryyywwwnnnhhhPPPQQQSSS[[[kkkrrrbbbLLL:::444---)))***,,,,,,+++******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---------------......//////666555444333333444666888222333777;;;;;;;;;???FFFdddgggpppyyytttaaaWWWPPPCCCIIIOOOZZZeeemmmuuu}}}vvvpppnnnooommmeee___VVVVVVYYYaaahhhfff\\\SSSZZZZZZUUUOOOQQQTTTOOODDD777;;;CCCJJJPPPRRRSSSRRRQQQLLLDDD;;;333,,,((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZVVVQQQOOOOOONNNKKKHHHMMM^^^___GGG333111///(((++++++++++++,,,...000111***+++,,,+++))))))***,,,)))+++------,,,---000333444444555333000.........111333666:::???CCCFFFGGGBBBJJJNNNLLLLLLQQQVVVWWW]]]gggllleee]]][[[^^^aaa^^^ZZZWWWYYY```eeegggfff```[[[KKK777222<<>>AAADDDFFFGGGXXXccckkkkkklllqqquuuuuu{{{mmmlllppphhheeeccccccfffgggfffeeehhhlllcccNNN>>>;;;999555...///:::SSSmmmvvvlll^^^???777...+++...000---*********************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///000111111222,,,000444777<<>>:::LLLVVV\\\jjjrrryyypppqqqjjjcccmmmiiifffmmmlll[[[MMMEEE:::666//////@@@[[[ooosssmmm^^^QQQ444!!!)))222///---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------333///+++,,,111444222///555666:::>>>AAACCCHHHMMMXXX[[[dddpppuuussspppqqqyyyzzz|||~~~~~~yyyqqqvvv~~~{{{qqqtttxxxfffbbbkkkuuuvvvjjjXXXHHH???EEE@@@;;;777888===BBBFFFTTTbbbtttyyyqqqmmm]]]JJJ888444444111...///---...000222111///,,,***------,,,,,,,,,------...---,,,,,,,,,,,,---......///////////////000111111111111111222222333333444>>>555222<<<888@@@JJJxxxmmm[[[TTT]]]cccooonnnnnnpppnnnjjjjjjnnnnnnvvv{{{wwwsss{{{]]]jjjqqqdddUUU<<>><<<;;;<<<@@@BBBPPPNNNNNNIIIFFFRRRbbbdddjjjnnn~~~ppplllqqqqqqoooaaaKKKQQQGGG444+++>>>```uuuxxxwwwsssbbbIII555------000,,,,,,,,,+++,,,,,,---...------------------------------------.........///////////////////////////...111333222000000444999===GGGRRRVVVVVVVVVYYY\\\hhhqqqyyyzzz{{{uuulllccc^^^___eeeiiibbbUUUGGGBBBGGGMMMOOONNNOOO[[[bbbZZZIII<<<666444///111222000---,,,...111......------------......---------,,,------...///000////////////000111111111111222222333444555555666@@@;;;888FFFLLLqqqRRRMMMFFFCCCEEEFFFCCCAAABBB>>>BBBPPPjjjqqqaaappp[[[FFF666444444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,.../////////000333555>>>GGGQQQVVVYYY\\\```cccggghhhooo~~~qqqmmmlllrrrzzz|||wwwttt|||pppZZZMMMUUUbbbYYYDDD666111+++)))***,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,---------.........---///111111111444999>>>XXXbbbsss~~~iii\\\QQQPPPOOOHHHDDDEEEOOOJJJIIIQQQYYY\\\]]]___aaaaaaaaaaaa```]]][[[ZZZWWWQQQEEE888---)))***---***)))((()))******)))'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZWWWSSSPPPNNNLLLJJJIIIRRRhhhbbbDDD333...+++++++++++++++++++++++++++++++++,,,,,,+++***)))***,,,***---222555888999;;;<<<@@@???===;;;;;;===@@@BBBTTTQQQZZZZZZTTTmmm|||wwwhhhjjjmmmeee]]]XXXHHH<<>>666000///000...+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------,,,,,,------......//////+++...000111333999BBBJJJ^^^___eeeqqq{{{~~~|||{{{ttteee^^^aaa^^^JJJ===EEEVVV^^^^^^]]]]]]]]]```cccbbb___]]]^^^[[[XXXQQQFFF:::111...---***)))'''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ZZZWWWRRROOONNNLLLJJJHHHPPPgggdddFFF222+++***...+++++++++++++++++++++++++++,,,,,,+++******+++------000444666666666888999666555555777<<>>EEEJJJ\\\aaafffnnn~~~|||jjjVVVGGG???;;;???HHHUUUcccfffYYYHHH===666///---111333000---111000//////...............------------...//////000000000000000111222222111222333444555666777777888444888>>>UUUuuu___SSSMMMKKKLLLOOO]]]qqqvvvmmmgggOOO<<<333///000000/////////.........---------------------------------.........//////111111111000222:::EEENNNQQQ]]]aaa\\\]]]hhhnnnlll~~~~~~~~~sssfffhhhttt~~~xxxnnncccWWWLLLGGG===444111///+++))),,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,------,,,,,,---......///000000444222000000666DDDUUUaaa```mmmrrrppplll???888JJJWWWWWWTTTWWWUUUXXX```ccc```___bbb\\\ZZZXXXSSSKKK???222)))+++)))''''''((()))((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ZZZVVVRRROOOMMMLLLJJJHHHLLLcccbbbHHH555,,,+++111***++++++++++++,,,,,,,,,+++,,,,,,+++******---///000333666666444444666888888666444555:::AAAFFFHHHPPP\\\llljjj\\\^^^kkkpppxxxsssxxxtttrrrnnnjjjllluuu{{{uuuiiiJJJOOOooopppZZZFFF,,,111000//////.../////////------......///000000000////////////000000000000000111111222222333333333111222555:::@@@DDDGGGHHHOOOmmm~~~yyyrrrggg]]]GGGAAA>>>BBBJJJTTT___iiiTTTGGG777...---111444444222111000//////...//////......------......///000111000000000000111222222222222333444666777888888>>>666777FFFsssvvvnnnmmmoooyyy```rrrTTT@@@666///000000000/////////......------------------------------........./////////000000000222999CCCNNNVVVZZZ```^^^XXXeeeuuuooovvvxxx~~~|||hhh^^^]]]KKKAAA999666000)))***111+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,---...///000000111333111000777HHHbbb|||ooo^^^QQQIIIPPP^^^\\\TTTSSSZZZ```___aaaeee```^^^]]]]]]YYYMMM:::,,,---+++((('''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''YYYVVVRRROOOMMMKKKIIIHHHEEEYYYYYYDDD666///+++///******+++++++++,,,,,,,,,***++++++******+++...111222555888666333333666:::@@@;;;777666999===@@@AAALLLUUUTTTPPPZZZkkkxxxkkkooozzz}}}yyyvvvSSSIIIbbb~~~wwwooo___???222111000000/////////000---......///000000111111//////000000000111111111111111222222333444444444///333999>>>CCCJJJTTT[[[fff~~~www```PPPFFFGGGHHHHHHUUUhhheee[[[LLL===333111444777333222111000////////////...............//////000111111000000111111222333222222333555666777888999999@@@:::PPPsss]]]FFF;;;000000000000000/////////.......................................////////////000111444;;;EEEPPPXXX\\\___eeecccbbbwwwrrrzzz~~~pppddd^^^CCCBBBFFFKKKCCC444---111+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,---...///000111111,,,000<<>>OOONNN>>>666000***+++*********++++++,,,,,,,,,***************,,,000222333666888666333333888======999555666:::@@@DDDEEEBBBTTTWWW]]]rrryyyuuu|||}}}xxxuuu{{{|||{{{~~~gggMMMXXXqqqrrrxxxtttWWW222222111000//////000000---......///000111111222000000000000111111111111111111222333333444555555777;;;???AAAEEETTTiiizzzjjj\\\aaa^^^LLLDDDJJJiiiggg___OOO===222000333333222111000////////////...............///000000111111111000111111222333222222333555666888999999...GGG>>>WWWkkkeeeJJJ???111000000000000////////////..................................../////////000111333999DDDRRR\\\```aaabbbkkkmmmppp}}}pppsssgggCCC777@@@TTTcccZZZAAA000---+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,---...///000111222---999QQQqqqzzzuuunnnvvvttt\\\VVVWWWTTTVVV[[[bbbaaaaaabbbbbb___YYYTTT444111---+++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((ZZZVVVQQQNNNMMMKKKGGGDDDGGGNNNTTTGGG///(((---,,,------,,,+++,,,---...///333///******---111444444444444555666777999999:::777777777888;;;>>>BBBDDDRRRXXX^^^aaaccciiisss{{{vvv|||{{{ppp{{{xxxsssTTTPPPssslllhhhgggPPP999***...444000...333000000000000000000111111000000111111111000000///555111000333333222555<<<<<>>EEE|||~~~III;;;111222222111111000/////////............/////////000222---+++///222111000111'''CCCKKKDDDRRRhhhooonnnjjjtttwwwqqquuuoooQQQGGG:::???[[[jjjZZZ@@@444...333111***(((...///***+++++++++************)))***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------111000++++++111333000:::UUUuuuwwwxxx}}}eeeBBB???QQQJJJDDDXXXZZZ```dddddddddddd___XXXQQQ<<<+++***,,,******///)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))ZZZVVVPPPNNNMMMKKKGGGCCCIIIWWWVVVCCC222......------,,,+++++++++,,,.........+++)))***///333666777666555555555444444333333555555777:::>>>DDDIIILLLMMMOOOSSS[[[dddkkknnnnnnoooyyyssswww~~~zzzaaaVVVjjjaaa[[[vvvpppbbbJJJ444///111000///000222222222222333444666666000111111222222111111000000444444222555:::<<<999<<>>888,,,(((///222,,,***---++++++++++++***************+++,,,+++)))))))))***************************))))))))))))))))))))))))))))))))))))*********************+++,,,,,,---------,,,///222000+++000999VVVuuu~~~{{{pppqqqhhhHHHPPP[[[PPPFFFOOO\\\gggfff```^^^aaacccYYYMMM<<<...)))***+++)))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))ZZZUUUPPPMMMLLLJJJFFFBBBHHHbbbXXX999111000)))***+++++++++++++++,,,------+++******---000444555666666666555555444333222222555555666:::???EEEKKKOOOLLLIIIMMM[[[mmmwwwuuuooossszzzsssxxx~~~uuuhhhnnnbbbTTTfffuuusss^^^CCC333000222222000222222222333555666888999111111222333333222222111222222555::::::888:::@@@\\\|||yyydddPPPHHHGGGOOOYYY]]]^^^RRR>>>333///...111555444333222000000000///000000111222222222222222333333333333555555666666777999:::;;;<<<;;;uuucccBBB666222222222111000000//////....../////////000000000000---,,,///000///222666FFFKKKWWWrrr~~~yyy~~~uuuggg[[[ZZZYYYVVVSSSQQQOOONNNMMMOOOYYYuuu}}}~~~mmmppphhhddd``````aaa\\\OOOBBBBBB777...---///...------,,,+++++++++***************+++,,,+++)))))))))***************************)))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,------......***///888333---;;;TTTwwwyyyzzzpppddd[[[^^^YYYYYYYYYZZZaaagggfffaaa___^^^PPP777+++------&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***ZZZUUUPPPMMMKKKIIIEEEAAAKKKrrrccc888000///&&&)))*********+++++++++,,,,,,,,,---...000222222222222666666666666666666666777666666777999===BBBGGGJJJUUUPPPPPP\\\mmmvvvrrrkkkccciiiuuuxxxyyy}}}~~~uuuZZZYYYqqqwwwkkkUUU>>>333444555444111111111111222333555555222222333444444444333333999///444@@@<<<333DDDcccbbbeeecccbbbOOO@@@SSS```NNNEEE777---///444444222333111000000000000111222222222222222333333333444444555555666666888999;;;;;;>>>III~~~qqq}}}gggBBB666333333222111111000000///...////////////000000000000---...000222333:::BBBJJJeeexxx}}}gggTTTTTTXXXaaannnxxx||||||zzzYYYXXX~~~vvvuuu{{{kkknnndddiiiwwwpppRRR???AAACCCMMMDDD+++$$$111555***,,,,,,+++++++++************+++,,,+++)))))))))***************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......000---///333333===]]]~~~~~~gggCCC^^^]]]YYYXXX^^^eeefffcccaaaddd\\\HHH888111---)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******YYYUUUOOOLLLKKKHHHDDD@@@SSS~~~qqq@@@222000)))///******+++++++++,,,,,,,,,+++---000222333333333333666777777777777777777777666666888:::>>>BBBFFFHHHZZZVVVRRRUUU\\\``````]]]\\\___jjj{{{wwwfffVVVooouuusssfffOOO<<<444444444333222222111111111111222333333444555555555555555777777888888999LLLzzzwww|||uuuKKKAAAQQQUUUYYYGGG555///111333222222111111111111111222333333222222333333333444444444444444555666777999;;;;;;<<>>===PPPRRR:::***///222+++,,,,,,,,,++++++++++++******+++,,,+++)))))))))***************************************************************+++++++++++++++,,,,,,---....../////////000...,,,999[[[}}}UUUNNNcccrrrkkk[[[VVV```llldddbbbaaa[[[KKK666,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))++++++YYYUUUOOOLLLJJJGGGCCC???PPPtttlllAAA///...+++---***++++++,,,---,,,,,,,,,(((+++000444555666888999888888777777666555444444444666999===AAAEEEGGGIIILLLMMMMMMNNNQQQWWW___dddqqqpppvvv~~~{{{rrr]]]rrrtttuuuppp```III888222333666555444333222222222222444444555666777777777777111@@@@@@666LLLpppLLLBBBJJJ^^^VVVHHH999222333333111222222111111222222333444333333333333444444444444444444555666777999;;;<<>>QQQbbbxxxgggiii{{{rrrccc^^^^^^mmmvvvjjjwwwhhh===AAAEEEOOOSSSCCC---(((111,,,,,,,,,,,,++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,---......//////000---111222999SSSXXXiiivvvrrreee^^^^^^```gggaaacccgggZZZ@@@000...++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,YYYTTTOOOKKKIIIGGGBBB>>>EEEZZZXXX;;;))),,,///)))***+++,,,---...------,,,)))---222555666777:::<<<999888888888777777666666555777;;;???BBBCCCCCCCCC@@@DDDJJJNNNTTT^^^kkkuuuwwwxxxxxx~~~fffqqqsssppppppkkkYYYAAA555555666555555444444444444555444555666777888888888888666;;;CCCXXXiiiJJJBBBQQQ___```JJJ777444555222333222222222222333444444333333333444444444444555555555666777999;;;===>>>RRRttt}}}qqqaaaZZZ>>>444333333222222111111000//////000000000111111111000000333888???OOOkkkvvvwww}}}qqq]]]\\\hhhqqqmmmyyyXXXZZZMMMMMMYYYRRR888+++111------,,,,,,,,,+++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++*********************************+++++++++,,,,,,---------...//////000000111111>>>\\\yyykkkeeehhhiii___QQQbbbbbbdddgggbbbSSS???222,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))+++,,,---YYYTTTOOOKKKIIIFFFBBB>>>@@@IIIKKK999)))111666)))+++,,,---...///...---------111555666666666888:::777888888:::;;;<<<======666999<<>><<<:::BBBGGGMMMRRRWWW```llluuurrrttt{{{~~~lllmmmqqqjjjjjjooodddKKK;;;:::333333333333333444555666555555666888888999999999BBB///AAAxxxZZZHHHAAAbbbqqqYYY<<<555666444333333222222333333444555333333333444444444555555666666777888:::<<<>>>???YYYpppkkkooohhhAAA444444333222222111111000000000000000111111111111333555;;;DDDQQQhhh~~~nnn~~~hhh[[[bbbjjjppp~~~uuucccRRRNNNOOOHHH999------------,,,,,,,,,++++++***+++,,,+++)))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------......///000000000666333JJJ}}}uuusssvvvrrr{{{qqq\\\XXX\\\\\\WWW[[[aaadddbbbeeebbbOOO888,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---WWWTTTOOOKKKHHHDDD@@@>>>555???;;;222///+++)))111)))***,,,,,,++++++,,,---,,,000444777777666444333777555444777;;;===;;;999999::::::888777888:::<<>>}}}}}}yyyssstttgggyyylllCCC555444333333333333222111000111111//////111222111222555>>>FFFaaaxxx{{{vvv[[[YYYxxx{{{ooottt|||}}}iii```DDDOOOiiiFFF)))---000...((()))000///(((,,,,,,,,,+++++++++******************************++++++++++++******)))))),,,,,,++++++***+++++++++333'''///777,,,...777333555IIIrrrvvvooolllkkkgggdddeeebbbgggsss|||VVV]]]~~~bbb___]]]^^^eeekkkgggZZZOOO555...***++++++((()))///))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((('''((()))***,,,---WWWSSSNNNJJJFFFCCC???===<<>>:::888:::<<<444444444444555666999;;;888888999777666777999;;;???@@@FFFMMMPPPPPPSSSXXXTTTNNNJJJJJJIIIGGGHHHKKKIIIHHHIIILLLKKKKKKQQQYYYccc|||nnn___XXX```ggg]]]GGG888666555555444444555555666888111:::999999BBB>>>999444RRR}}}bbbSSSHHHUUUllljjjVVVFFF;;;666444444666444111222777444444444555555555666666777777222<<<<<<555EEETTT~~~~~~xxxrrr~~~iiixxxcccBBB666444333333444444222111000111222111111222444444000FFFBBBPPPkkkYYY___{{{vvvpppsssrrrVVVKKK___XXXBBB...000000---,,,...---***,,,,,,,,,++++++++++++***************************++++++++++++*********))),,,,,,+++++++++++++++,,,...+++---000...444777000===ppp|||}}}~~~~~~|||yyyuuuqqqnnnhhhbbbaaa```]]]]]]___dddcccccchhhwwwxxx~~~|||hhhuuufff```ZZZZZZbbbgggccc\\\@@@555,,,******)))))),,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,---VVVRRRMMMHHHDDDAAA>>>;;;DDDWWWRRR999//////---...)))+++,,,,,,+++,,,...000222888===;;;555222666;;;333555666444111222888===666777777666555666888:::===>>>CCCHHHIIIEEEEEEHHHLLLLLLQQQ[[[bbbffflllrrrwwwqqqqqqooodddTTTIIIIIIXXXnnn{{{eeeUUUZZZhhhfffQQQ===666666555555555555666666:::333===555:::AAA333DDDhhhyyyjjjVVVWWWjjjrrrlllYYYCCC888555555777666222222555444444555555555666666666:::666777888>>>999CCCrrrzzzsssfffuuu^^^KKK777555333333444444333111000111222333333333555777:::@@@NNN{{{hhhNNNUUUwwwjjjyyyyyyfffJJJRRRgggTTT555111000111///,,,+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,+++111...+++222777777:::^^^}}}wwwvvvsssppplllddd\\\WWWVVVSSSQQQQQQPPPNNNPPPVVVXXX\\\bbbfffnnn|||xxxooosssfffiiifff]]]XXX]]]ggghhhbbbPPP@@@///)))***************))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))+++---...UUUQQQKKKFFFBBB???<<<:::HHH^^^WWW999---000...,,,***+++,,,,,,+++---///222333666777555000///111555555666777555444555888;;;444555555444333444777999======AAAFFFGGGEEEGGGKKK```hhhwwwooo[[[YYYWWWXXXkkkqqqXXXXXXhhhmmmXXX@@@777666666555555666666777<<<222>>>888<<<<<<;;;tttvvvyyyyyyooolllwwwlllLLL<<<777444666777444333444555555555555666666666666999444:::555>>><<>>;;;999HHH]]]TTT666+++///...+++***+++,,,,,,,,,...111444<<<:::888777777777666555555444444666888888555333222333444333333333666888<<<;;;???EEEIIILLLRRRYYYpppxxxxxxiiiUUUUUUvvv\\\VVVfffooo]]]DDD777777777666666777777777:::000<<>>```wwwnnnyyyuuu[[[EEE<<<555555777666555666555555555666666666777777666222;;;666======OOO~~~lllzzzSSS;;;888555333444444444333333222333444222000555===GGG```uuuRRR[[[yyyxxxqqqgggtttYYY???^^^iiiWWW@@@---+++///---+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------...---444222333444...KKK}}}}}}ssseeeZZZRRRLLLEEEAAA;;;:::;;;===;;;999===CCCPPPTTT\\\fffrrr|||~~~eeepppvvvoooccc]]]aaafffaaaQQQ<<<...+++---,,,)))******))))))))))))******(((((((((((())))))******(((((((((((())))))))))))))))))((()))***+++---...VVVQQQJJJDDD@@@===:::888JJJXXXNNN444,,,...---,,,***++++++,,,,,,///333666AAA<<<888888;;;<<<999666222111111444777666111,,,222222333333222333666888:::999>>>EEELLLRRR[[[dddqqquuu~~~}}}]]][[[nnnxxxbbbXXXbbbmmm```III888888777777777777888888<<<777888AAA<<>>JJJNNNWWWeeeuuutttxxx}}}xxxfffYYY___ooobbbYYYIII888...---,,,++++++******))))))******+++'''(((((())))))******+++(((((((((((())))))))))))))))))))))))***,,,---///WWWQQQJJJCCC???<<<:::999OOOUUUHHH444///...+++---***+++++++++,,,///444777:::888777666777666555333222222222333333222000...111222333333222444666999;;;;;;AAAIIIPPPUUU\\\dddkkkoooyyyzzzjjjmmm}}}ooo```bbbjjjaaaMMM999888888777777888888999;;;BBB555@@@>>>UUUwwwgggTTT@@@888777888888888555666666666777777777777555888666>>>;;;FFFsssbbbhhh===:::666444444444444444444000000555444444AAARRRllluuuqqqwww|||xxxSSSZZZsssrrrfffdddNNNBBBgggnnn^^^FFF333...000111---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,.../////////...333666>>>bbb~~~lll```OOOCCC>>>:::555000777333333666999888888;;;===GGGWWWgggsss{{{pppXXXYYYlllbbbbbbXXXDDD222,,,,,,,,,+++******))))))******+++'''(((((()))******++++++(((((((((((())))))))))))***)))))))))***,,,...///WWWRRRJJJCCC???<<<:::999TTTTTTEEE555222///***///***+++++++++,,,000444888333555777666333111111222333555666444111///222444111222333333333444777999>>>???FFFNNNSSSVVV[[[aaaffflllxxxcccaaa{{{hhhccchhh```NNN999999888888888888999999333FFF333BBBIIIuuuyyyuuu___FFF:::888888888999666666666666777777777777777;;;333@@@:::JJJ}}}zzzYYY^^^>>>;;;666444444444555444444///000555666888GGG[[[zzz\\\PPPgggfffyyysssIII^^^pppiiiTTT:::...111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000222000555777HHHxxxcccQQQGGG<<<666666777444000666111000555999999999::::::CCCOOOXXX___fffooovvvyyy~~~|||YYYPPP___ccciiicccLLL555++++++,,,++++++************++++++'''(((((()))***+++++++++(((((((((((())))))))))))***)))))))))***,,,...///XXXPPPGGGCCC???:::888:::MMM[[[EEE333---)))///***,,,******---222666777666888888777666555333111000777888888555000...000333000000111222444666888999<<>>AAAJJJ{{{TTTTTTtttxxxjjjooowwwmmmfffPPP333111555&&&/////////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000555222...@@@xxx|||gggVVVLLL===;;;888555222111000000111111111111333555777888:::;;;AAAHHHMMMQQQZZZdddjjjyyytttrrrmmm[[[]]]gggdddWWWIII666))),,,---,,,+++***))))))))))))***++++++++++++***))))))(((((((((((())))))))))))+++)))((((((***---//////XXXOOOGGGCCC???999888999SSSaaaKKK888222,,,111+++---++++++---111444444333777777777666444222222333888888666444111000111222000000111222444666888999>>>AAAEEEKKKRRRWWW\\\^^^eeekkkooottt}}}iiittt___XXX[[[DDD<<<666777;;;:::999:::???AAA<<>>999777999NNN]]]HHH666000***...(((---,,,,,,...000222222222555666777555222222444777888666333222222222111000000000111222444666888999>>>@@@DDDIIIOOOUUUZZZ]]]fffqqqtttpppuuummmaaa}}}bbbTTTZZZJJJ@@@888777999999999:::>>><<>>LLLmmmUUUDDD;;;555333333333444444333333222111000000//////000222333555999777777888777777>>>FFF\\\mmmlllUUU___ccccccZZZ@@@---000---,,,+++******))))))******++++++++++++***))))))((((((((()))))))))************))))))+++---000111UUUMMMEEEAAA===888777999FFFUUUBBB222---)))...(((,,,---...000222333444444444555666444111111666:::888444111000222333222///000000111222444666888999<<<===AAAEEEKKKQQQVVVYYYeeexxx~~~rrrqqqqqqjjjcccRRR[[[PPPDDD:::777999999999;;;:::===NNN}}}|||jjjTTTBBB:::999;;;999888888777777888888999::::::555@@@FFFwwwwwwqqqjjjeeeccc```[[[WWWNNNOOOSSSWWW```uuullluuuZZZLLL===888888444666:::777333>>>666===RRRyyyjjj___WWWRRRNNNMMMNNNSSS```xxxeee]]]ssswww[[[}}}vvvhhh\\\===)))444000000//////...---------+++++++++,,,,,,,,,------------------------------,,,...000111000000000111===>>>fffsssnnn___LLL>>>999999:::999444555666666666555333222111000000///000111333444555444777999999888<<>>BBBZZZqqq\\\HHH;;;999;;;999999888888888888999999888:::999AAAOOO|||qqqkkkddd___\\\ZZZWWWTTTNNNQQQSSSPPPKKKTTTppppppooo```RRR@@@999999444666999444888555>>>===iii}}}rrrcccXXXQQQOOOPPPRRRKKKLLLLLLJJJLLL```~~~ZZZcccyyymmmzzzzzz{{{uuulllKKK111666111000000///......------+++++++++,,,,,,,,,------------------------------+++---000000//////111333<<>>:::;;;;;;<<<<<<:::888666555444333222111111222444444333555:::??????<<<>>>CCCOOOllleeeRRRUUUWWWWWW___iii[[[???222...---,,,+++***************++++++++++++***))))))))))))))))))************)))***+++++++++---222555RRRJJJBBB???;;;777666777PPP^^^HHH555///***000+++***---111444555777888:::444444333333444666777888444222000///000111222111000000111222444666888999<<>>:::::::::;;;===AAABBBiiitttaaaMMM===777999999999888888888888999999666:::>>>@@@hhh~~~}}}qqqmmmfffaaa]]][[[YYYXXXUUUSSSTTTVVVUUUUUUZZZbbbtttkkkpppUUUCCC:::999555666999333<<<111@@@JJJsss^^^WWWQQQOOONNNMMMNNNPPPIIIOOOSSSRRRQQQbbbhhhWWWllltttzzz|||zzzrrrWWW<<<333111111000//////......---++++++,,,,,,,,,,,,------------------------------+++...000000///000444888<<>><<<:::999888777666555555555666777666888===BBBAAA===>>>CCCPPPkkkWWWTTTXXXSSSVVVfffdddKKK777...---,,,++++++******+++***++++++++++++***)))))))))))))))*********++++++)))+++---,,,,,,---222777QQQIIIAAA>>>;;;666555777RRR^^^FFF222,,,(((...******...222555555555777888666333111333777888777444111111111000//////111333000000111222444666888999<<>>IIIxxxgggTTTBBB:::::::::999999888888999999:::777999@@@>>>~~~xxxvvvsssmmmgggccc```___]]]\\\WWWWWW[[[]]]ZZZVVVTTTiiixxxhhhqqqVVVCCC:::999666888:::555:::888CCCoooxxxhhhbbb^^^___]]]WWWUUUVVVPPPSSSWWWYYY___tttaaacccuuuuuuvvv}}}}}}pppaaaJJJ111111111000000///.........++++++,,,,,,,,,,,,------........................---///111111000222888>>>ZZZuuuxxx}}}uuuhhh]]]TTTOOOKKKIIIDDDFFFIIILLLNNNMMMKKKIIIHHHGGGEEECCCAAA@@@??????<<<;;;:::999888888999:::::::::===@@@@@@>>>BBBHHH^^^ooojjjPPP\\\UUUNNN]]]fffUUU???......---,,,++++++++++++***++++++++++++***))))))))))))*********+++++++++(((+++...---,,,...333888QQQHHHAAA>>>:::666555777RRR^^^FFF222---***222///+++///333555444333444666777333000333888:::666111///111222000......111555000111111222444666888999999===CCCIIINNNPPPPPPPPPYYY\\\ccciiikkkgggaaa]]]RRRTTTXXXnnn|||}}}{{{{{{___SSSYYYLLLAAA======<<<<<<>>>;;;WWW|||mmm[[[HHH>>>===:::999999888888999999:::::::::AAA<<>><<<;;;:::;;;;;;<<<;;;:::<<>>;;;333777555444555888888666444222222111111111111222222333333222333444666888999777<<>>ooovvvmmmdddjjjiiicccnnncccmmmyyywwwxxxxxxmmm]]]BBB111333222///......///...........................---------.........//////777(((111...444777666dddeeebbb\\\SSSKKKGGGGGGHHHGGGKKKMMMNNNRRRXXX[[[ZZZbbb\\\TTTOOONNNKKKFFFAAAFFFFFFDDDBBBDDDEEEBBB>>>BBBDDDCCC@@@???AAADDDEEEAAA;;;888:::999>>>TTTmmmssszzz~~~mmmQQQ]]]dddOOO___lllJJJ:::...)))...///))))))...)))***,,,,,,***)))***+++))))))))))))************...(((+++///+++---888===RRRJJJBBB===888555666;;;PPPZZZCCC444///***///,,,222:::<<<888999??????888444333333444666666333111222222111000000000111111333222222333444666888999888<<<@@@CCCEEEIIIOOOSSSYYYRRRNNNSSSWWWVVVVVVWWWXXX]]]\\\```{{{zzzcccWWWRRRQQQEEE>>>@@@<<<;;;DDDZZZtttiiiQQQ<<<@@@<<<;;;:::999999999:::;;;???;;;>>>RRRgggxxx{{{|||~~~}}}zzzvvvtttsssqqqkkkdddbbbcccaaa\\\\\\ZZZ___}}}gggpppNNNCCC999666777888999:::@@@QQQpppsssoooiiivvveeerrrnnnpppvvvcccHHH444444222000......---,,,........................---------.........//////222222///000;;;444FFFyyynnnPPPOOOLLLHHHCCCAAABBBDDDHHHQQQZZZ```iiittt{{{~~~|||qqqiiiddd\\\QQQIIIFFFEEECCCAAABBBCCCCCCAAA@@@BBBCCCCCCEEEGGGEEEBBBBBB===:::;;;;;;EEEaaa~~~zzzQQQKKKcccaaaXXX[[[[[[@@@222)))---///***)))---+++,,,---,,,***(((((()))))))))))))))************---******///...---:::OOOQQQIIIAAA===888555777;;;TTT^^^GGG666///(((000///111777777333444;;;<<<777444444444666777555222///222222111000//////000000222222222333444666888::::::;;;===@@@CCCEEEGGGHHHJJJDDD@@@FFFNNNWWW___eeekkkooonnnmmm~~~|||ppp\\\LLLRRRJJJ???@@@???>>>DDDeee|||lllWWWCCC>>>===<<<:::999999999:::;;;@@@<<<@@@___rrr}}}}}}vvvnnnkkkllljjjfffeee```XXXlllgggvvvMMMCCC:::777777666999>>>CCCkkkxxxyyytttqqqbbbmmmfffxxx}}}kkkTTT999666222000///...---,,,........................------........./////////---;;;...333>>>666gggxxxaaaQQQJJJ>>>???@@@@@@AAACCCGGGJJJNNN^^^qqq}}}~~~yyyvvvnnnaaaVVVIIIGGGDDDBBBAAABBBEEEGGGRRRVVVWWWWWWYYYYYYSSSJJJEEE>>>;;;;;;@@@QQQssscccEEEVVVmmm]]]QQQeeeIII888++++++...,,,***+++---......---***((('''''')))))))))*********++++++,,,---)))---333+++===kkkPPPIIIAAA<<<888555777;;;___eeeHHH555///***222111222666777444444888888444555666888999999666333000222222111000////////////222222222333444777999:::;;;;;;;;;===AAABBBBBBAAABBBCCCHHHRRR]]]eeejjjmmmqqquuusssnnnuuurrr{{{^^^JJJRRRKKK???@@@AAA???CCCxxxooo]]]JJJ<<<===<<<;;;:::999::::::;;;<<<<<>>JJJ~~~ooo{{{{{{~~~gggnnn}}}qqqbbb???888111000111000..........................................////////////,,,999...777666EEElllVVVHHHCCCBBBCCCDDDCCCCCCDDDHHHNNNRRRaaawww}}}}}}wwwjjj^^^QQQMMMIIIFFFDDDDDDJJJQQQooovvvxxxsssnnnkkkbbbXXXGGG???999;;;GGG^^^}}}UUUEEElllmmmUUU___SSS@@@...+++------+++***,,,---...---***((((((((())))))*********+++++++++,,,000(((,,,444***DDDPPPHHH@@@<<<888555777;;;qqqoooIII222...,,,222...777;;;===<<<;;;;;;777333444666999:::999555222000222222111000000000000000111111222333444777999;;;<<<;;;;;;===@@@BBBCCCBBBGGGMMMWWWbbblllrrrsssrrrsssuuussslllkkkwwwyyy___LLLQQQHHH>>>AAABBB@@@FFFsssbbbPPP======<<<;;;:::::::::;;;;;;888<<>>:::999===cccjjjkkkzzzqqq}}}tttiiiHHH;;;000000222111000111................................./////////000000///111222999000bbbttt^^^NNNGGGGGGIIIJJJJJJJJJHHHGGGIIIOOOXXX^^^zzzlllaaa\\\VVVQQQMMMJJJJJJUUUaaaxxxrrrjjj___HHH>>>555:::KKKddd||||||mmmJJJmmmsssXXX\\\ZZZGGG444,,,---...,,,******,,,------+++******+++************++++++++++++---222***,,,222+++OOOOOOGGG@@@;;;777555777;;;{{{tttIII000---+++000***666999<<<===<<<999555222222444777777555333111111222222111111111111222222111111111222444777:::;;;<<<===>>>???BBBEEEIIIKKKTTT[[[bbbhhhooowwwzzzyyyxxxwwwuuunnnhhhkkk{{{bbbMMMNNNFFF@@@AAA???CCCRRRxxxfffUUU@@@>>>===;;;:::::::::;;;<<<888>>>AAAzzz{{{uuudddeee___qqqlllyyyOOO@@@666:::<<<999;;;DDD{{{yyy}}}nnnyyywwwmmmTTTAAA222000222111111333............................../////////000000000333,,,555;;;@@@}}}]]]TTTHHHCCCEEEHHHHHHFFFCCCEEEIIIPPPZZZhhhvvv|||rrrkkkccc]]]XXXUUUQQQSSScccuuu{{{oooaaaFFF<<<444888III```sss}}}fffsssjjjVVVaaa^^^NNN:::...---...---+++***+++------,,,++++++,,,*********++++++++++++,,,...000,,,...///111cccNNNGGG???;;;777555777<<>>AAABBBDDDJJJQQQWWW___fffkkknnnsss}}}~~~{{{wwwqqqgggcccnnn~~~{{{hhhJJJKKKGGGEEEAAA:::HHHgggxxxnnnmmmsss|||}}}iiiZZZEEE>>>===<<<::::::;;;;;;<<<:::@@@BBBxxxkkk]]]dddqqq{{{kkkyyyNNNAAA:::;;;888666DDDXXX}}}iiitttttt{{{vvvaaaJJJ555000222000///222.........................../////////000000000000444///888===ddd|||eeeWWWSSSOOONNNPPPRRRRRRRRRSSSXXXbbbnnn|||~~~yyyuuurrrfff___[[[[[[YYY]]]qqqrrrZZZ@@@;;;555666AAAUUUiiiuuusssaaaYYYbbb___RRR???111---......,,,,,,---...---,,,******+++*********+++++++++,,,,,,---,,,///222,,,;;;yyyNNNFFF???;;;777555777<<>>===<<<;;;:::;;;<<<<<<;;;AAACCC|||kkk}}}{{{yyyxxxkkk~~~OOOEEE???===777666MMMkkk{{{xxxwwwuuugggeeeyyykkkPPP777111111...---000........................////////////000000000000333666:::>>>sssddd___`````````ccciiiqqqvvvzzzyyysssqqqqqqfff___\\\]]]]]]ccczzznnnMMM<<<;;;888444;;;MMMcccrrrxxxlll```bbb]]]___TTTBBB333------...---...//////...+++)))))))))******+++++++++,,,,,,,,,---)))111444+++BBBOOOGGG???:::555222555:::YYY___AAA...+++)))555777:::888777777888888666555888<<<;;;666333666:::;;;333222111222444555444333222222222333555888;;;======AAAGGGKKKNNNTTT\\\aaajjjooowww~~~wwwqqqiiiccccccfffooozzzsssRRRJJJGGGHHHBBBCCC@@@eee^^^ZZZYYYZZZZZZaaa|||ooo[[[PPP@@@;;;999;;;;;;999999;;;777===JJJgggVVV~~~uuuzzz{{{uuujjjlllyyy~~~WWWDDD777???999===FFF|||jjj```iii\\\ooo~~~oooVVV<<<222111000//////000000////////////000000111000000000000000111222555111:::LLL{{{yyytttiii`````````^^^]]]gggbbbFFF;;;666333666===HHHYYYgggttt~~~dddZZZ___jjjSSS[[[XXX222---555###000000//////---,,,+++******++++++******++++++,,,---111&&&444555000GGGNNNFFF>>>999555333555:::___cccEEE222///---777666===;;;999888888777555333555888777222000333666777333111111222333444333222222222222222555888;;;===???CCCIIIMMMQQQWWW___dddoootttzzzxxxrrrjjjddddddhhhvvvxxxQQQIIIHHHHHHCCCFFFNNNfff^^^ZZZWWWYYYYYY```|||sss___QQQAAA;;;999;;;;;;:::999;;;???AAAIIIiiiPPP~~~{{{iiiooosss___XXXRRRwwwsss}}}wwwlllzzzwwwVVVDDD999???===CCCcccooo}}}[[[~~~mmmmmmvvvsss[[[@@@444222000000111000000////////////000000000000000000000111111222222777;;;{{{xxxtttooocccaaaaaaaaa___]]]dddyyymmmTTT???;;;555222444999CCCSSS```kkkzzz|||yyy___oooyyyTTTWWWXXX;;;///222&&&111//////...---,,,+++******++++++******++++++,,,---111)))333222333WWWMMMEEE===999555333666;;;\\\___@@@///000111:::888:::888666666666666444222444666555000...111444333222000000000222333222111222222222222444777:::<<<@@@EEEKKKPPPUUU[[[bbbhhhsssvvvzzz}}}yyyssskkkeeeeeeiiiwww}}}RRRJJJHHHGGGCCCFFF^^^ggg^^^YYYUUUWWWXXX___{{{zzzhhhhhhqqqyyyeeeSSSBBB<<<999;;;;;;::::::<<>>KKKXXXaaavvvxxxkkkooommm\\\SSSXXXFFF111...+++000//////...---,,,+++******++++++******++++++,,,---000,,,222...888mmmLLLDDD<<<888555333666<<>>:::;;;<<<::::::===777???LLL{{{UUUvvvzzzpppooopppMMMIIIMMMUUU\\\ooo{{{nnntttjjjyyyiiibbbrrr~~~uuueee^^^uuuqqqqqqXXXGGG===888???SSS|||\\\ccc|||hhhMMM999111///000111000000////////////000000000000000000111222333333999;;;ggg}}}qqqllliii^^^^^^]]]______]]]^^^hhhtttmmmnnnkkkaaaTTTHHH@@@<<<777222...///333:::GGGRRR]]]sssyyy~~~uuummmkkkUUUTTTMMM555,,,///---......------,,,+++******++++++******++++++,,,------...111***>>>LLLDDD<<<888555333666;;;pppmmmFFF111000000999666555444333444666777666555777999777333333555555333000///...///111222111000222222111222333666999;;;???EEELLLRRRWWW\\\ccciiinnnooopppqqqssswww||||||xxxsssjjjccceeekkkyyy|||[[[MMMJJJBBBAAAEEEhhh]]]WWWTTTWWWVVV[[[tttoooVVVEEE???;;;;;;<<<:::;;;===666>>>KKK}}}VVVrrrxxxggglllOOOIIIMMMRRR```mmmuuu|||zzzppp]]]QQQmmmpppjjjXXXFFF===777EEEjjjccc|||sss}}}jjjeee~~~~~~mmmSSS<<<111///000000000000////////////000000000000000000111222333444;;;>>>yyyzzzmmmhhheee\\\YYYYYY[[[]]]\\\\\\aaaiiibbb^^^YYYSSSKKKCCC>>>;;;555111...///333999DDDOOO[[[ppp~~~xxx^^^QQQOOO999---111***---------,,,,,,++++++***++++++******++++++,,,---***///000***DDDLLLDDD<<<888444222555:::aaabbb@@@...///222======<<<:::999888888888666444777777555222222555444000111/////////111222111000333222111222333666888:::???DDDLLLRRRVVV[[[bbbfffkkklllnnnoooqqqtttyyy}}}{{{yyyvvvqqqhhhaaacccjjjwww```OOOJJJCCCGGGLLLggg]]]VVVTTTWWWVVVZZZrrrtttZZZGGG@@@;;;<<<<<<:::;;;>>>===AAAFFF|||RRR{{{pppwwwlll]]]BBBDDDHHHgggzzzuuucccPPPdddlllhhhXXXEEE===;;;PPP___|||}}}]]]~~~qqqYYY@@@222000000///000000////////////000000000000000111222333444555999RRRqqqyyyiiiccc```WWWVVVUUUWWW[[[[[[YYY[[[___]]]VVVOOOLLLHHHAAA;;;999666111///000333888BBBLLLXXXjjjzzzzzziiiSSSOOO???///222)))---,,,,,,,,,+++++++++***++++++******++++++,,,---)))///000...MMMMMMEEE===888444111444999JJJQQQ888,,,///222>>>???===;;;999888888777555333777777555222333555333...111000///000222333222111333222111111333555888999???EEELLLRRRVVVZZZ```eeefffhhhjjjlllooorrrwwwzzzwwwuuusssooofff___aaaiiipppfffQQQJJJBBBJJJNNNfff\\\VVVTTTWWWWWWZZZrrryyy^^^HHHAAA<<<<<<<<<:::;;;???>>>BBBDDDRRRuuuoooxxxuuu}}}~~~[[[NNNHHHyyylllSSSWWWfffgggsssjjjiii[[[EEE===@@@ZZZyyyttthhh}}}zzzyyyuuu___EEE555222222000000000////////////000000000000000111222333555555;;;yyywwwhhhbbb```WWWVVVTTTUUUXXXYYYUUUUUUWWWTTTNNNJJJIIIFFF>>>:::;;;888333000111222555===FFFSSScccttt}}}~~~xxxnnnsssYYYQQQFFF000222---,,,,,,,,,+++++++++++++++++++++******++++++,,,---+++000///222VVVNNNEEE===888444111333888IIISSS>>>222222000999777888777555555666666555333888888666333444777444///222000000111222333222111333222111111333555777999@@@FFFMMMSSSVVVZZZ```dddaaacccgggjjjmmmpppuuuxxxtttsssrrrmmmddd]]]```hhhuuukkkTTTJJJAAAIIILLLeee\\\VVVSSSWWWWWW[[[sss|||aaaIIIBBB<<<<<<<<<:::<<>>BBB^^^{{{uuubbbeeewwwbbbHHH888444333111000000////////////000000000000000111222444555666AAA~~~sss~~~vvvhhhcccbbb[[[WWWTTTTTTWWWWWWSSSQQQRRRJJJFFFFFFHHHDDD===;;;???999555111111111333:::BBBQQQ^^^qqq}}}~~~}}}|||~~~{{{qqqcccxxx___TTTJJJ111111000,,,,,,++++++++++++++++++++++++******++++++,,,------000///666]]]RRRDDD999888666333555;;;```cccAAA---111666===333222444777777777777888999888666444333333333222111...000222222222111222333111222222111111444888<<>><<>>BBBDDDUUUnnniiisssppplllkkktttVVVZZZ|||~~~}}}tttoooiiiBBB===MMMmmm~~~nnnTTT>>>333000//////////////////000111111555...555111333777222@@@wwwzzzqqqwwwxxxrrrgggdddjjjiiicccbbb]]]ZZZZZZXXXQQQLLLKKKGGGFFFDDDAAA>>><<<:::999;;;777444111//////777@@@RRR^^^kkksssyyy}}}{{{{{{zzzxxxuuu~~~mmm|||VVVRRR:::000000///...---,,,++++++++++++*********+++,,,,,,------111000333777OOOBBB888666444111555===XXX\\\>>>///444999BBB<<<999::::::999666555555666888666333333333333222111...000222222222111222333000000111111222555999===BBBGGGMMMRRRVVVYYY\\\^^^^^^```dddhhhlllooopppqqqlllhhheee```XXXOOONNNRRRZZZllluuuQQQGGG@@@JJJkkkfffZZZUUUTTTYYYXXXXXXqqqzzziiiPPP???<<<@@@;;;:::??????@@@BBBBBBRRRiiiiiiqqqnnnbbbkkkGGGGGGPPP\\\ppppppzzzuuuhhhUUUDDD888eeepppnnnttt{{{sssYYY???222///000000////////////000111111444///555222444555444MMMjjjsssvvvpppjjjiiimmmoooooonnngggaaa\\\ZZZVVVOOOJJJIIIGGGEEECCC???===;;;::::::;;;777444222//////666>>>OOO[[[gggnnnsssyyy|||{{{~~~}}}|||{{{yyywww{{{rrrcccPPPAAA---111///...---,,,++++++++++++******++++++,,,,,,------///---888<<>>999777888888666444333333444777555333222333333111000...000222222222111222333000000111111222555:::===DDDHHHNNNRRRVVVYYY\\\^^^```bbbeeeiiilllmmmnnnnnnkkkgggbbb]]]TTTJJJGGGIIIHHHPPP___ttt|||tttQQQKKKHHHRRR{{{hhh[[[TTTTTTYYYXXXXXXppp~~~iiiRRR@@@<<<@@@;;;:::???>>><<>>fffuuuxxx}}}vvv]]]AAA111000333000000//////000000111222222000555222555222888cccdddxxxvvvkkkhhhrrrzzzyyyvvvvvvkkkddd^^^[[[UUUMMMHHHHHHGGGDDDAAA>>>;;;;;;;;;;;;;;;777555333000...444<<>><<<:::>>>CCCtttjjjbbbgggnnntttyyyPPPQQQcccTTT{{{RRRnnnkkkbbbgggyyyzzzyyy|||yyyKKKFFFLLLttteeezzzpppyyywww```BBB222111555000000000000000111222222111111444222777222@@@~~~vvv{{{{{{wwwxxxnnnooo|||zzznnnfff___\\\VVVMMMHHHGGGEEECCC@@@===;;;:::;;;;;;:::777555444000...222:::HHHRRR[[[___bbbgggkkkkkkmmmnnnooopppqqqsssuuuvvvzzz|||~~~{{{zzzVVVQQQ000333//////...---,,,,,,,,,,,,***++++++,,,------......333...999JJJKKKAAA888666333111:::FFFmmmddd===...444555:::333:::::::::888666666888:::777555222222222222111000...000222222222111222333111222222111111444888<<>>;;;:::???FFFooo\\\TTT|||iiimmmqqqjjjXXXKKKTTTdddeeeOOONNNiiitttMMM:::aaaiiifff}}}lllvvvwwwbbbFFF444222555111000000000000111222222111222444222999333JJJlllrrrfffqqq~~~xxx|||zzzmmmfff```]]]WWWNNNHHHGGGCCCAAA???===;;;;;;;;;;;;:::777666555111---111888DDDMMMTTTVVVYYY^^^bbbbbbaaacccfffiiikkknnnrrrvvvwww{{{~~~xxxwww~~~___XXX666333000///...---,,,,,,,,,,,,++++++,,,,,,------......000---666___KKKAAA999777444222;;;HHHqqqbbb777+++666999===666>>>===<<<999666666777999777444222111222222111///...000222222222111222333333333222111111333777:::AAADDDJJJOOOTTTYYY^^^bbbgggiiikkknnnnnnmmmjjjiiinnngggaaa___[[[VVVUUUWWWVVVTTTTTTUUURRRQQQXXXbbb|||WWWKKKHHHTTTooo```WWWRRRZZZZZZYYYmmmoooWWWCCC<<<@@@===<<<>>>:::<<>>333000///...------,,,,,,---++++++,,,,,,---.........,,,...555uuuKKKBBB:::888444333===JJJppp???000::::::;;;222???>>><<<888444333444666666444222111222222000///...000222222222111222333444444333222111333666999???CCCIIINNNSSSYYY^^^bbbgggiiilllnnnnnnllliiigggfff___ZZZYYYXXXVVVVVVYYYVVVVVVYYYYYYSSSLLLOOOXXXUUUYYYPPPNNNZZZqqqaaaXXXRRRZZZ[[[YYYmmmmmmmmmsssXXXCCC<<<@@@===<<<>>>:::<<<===@@@[[[iii```rrrnnniiikkkXXXXXX{{{pppuuu{{{yyy~~~ppprrrnnn===OOO~~~___xxxoooyyyzzzgggLLL999222111111111111000111111222333111444333222===777YYYqqqhhhhhhzzzwwwiiidddaaa___[[[QQQJJJHHH?????????>>>===;;;:::999999777777666111---///555222:::@@@AAABBBGGGKKKKKKPPPTTTYYY\\\^^^bbbgggllljjjwww|||lllsss~~~ppp___BBB333000000...---------------++++++,,,------......///000333666QQQAAA:::222666777444NNNmmm===000444777===000:::888888888666222333777666555444333444333111//////111333444333222222333222222222111111222555888@@@CCCGGGLLLPPPVVV]]]aaaggghhhhhhgggfffdddbbb```___gggllliii```YYYZZZ^^^\\\ZZZ\\\YYYWWWdddooohhhiiisss~~~aaaMMMLLLZZZppp___VVVWWWVVVYYY\\\lll~~~ooojjjooo{{{www[[[FFF>>>@@@<<<;;;>>>;;;BBB===@@@TTTZZZggg}}}tttggg{{{iiiiiiyyy```qqqttt~~~^^^@@@ZZZppp[[[|||~~~lllLLL999666333222222111111111111111222333---888000;;;:::}}}sss{{{~~~~~~vvvgggfffbbb^^^^^^^^^WWWNNNBBB@@@===;;;<<<<<<;;;:::888888777444111000111222555555666777;;;???CCCFFFIIIMMMRRRWWWZZZ\\\___aaahhhpppvvvxxxiii{{{iiiJJJ555111000...---,,,,,,------++++++++++++,,,---......---666:::OOO@@@;;;333666555111JJJzzzddd;;;000333666>>>555999777777999777444666:::666555444333444333111//////111333444333222222222222222222111111222666888===@@@DDDIIIOOOVVV^^^cccffffffeeedddcccaaa```___]]]aaaddddddbbb```aaacccbbb```dddddddddtttttt~~~___JJJFFFSSSppp___UUUVVVTTTXXX[[[jjjwwwooonnnoooqqqtttttt[[[FFF>>>@@@<<<;;;>>>;;;>>>>>>DDDVVV\\\kkkuuudddvvvqqq~~~ggggggNNN^^^oookkk{{{oooWWW@@@```hhh[[[~~~sssPPP999333///222222111111111111222222555222999444<<>>@@@EEEHHHNNNRRRVVVYYY]]]___aaahhhnnnqqqyyyiiiJJJ444111000...---,,,,,,------++++++++++++,,,---...///111555???MMM@@@<<<444666444///GGGzzzhhhBBB777666666???777:::888888:::888444555:::666555444333444333111///...000222333222111111222111222222222111333666999;;;===AAAFFFLLLUUU]]]cccfffeeedddcccbbbaaa``````bbbaaaaaaccceeegggggggggddddddmmmqqqssseeeNNNGGGSSSqqq```UUUVVVUUUWWWZZZiii~~~uuuoooiiiqqqZZZEEE>>>@@@<<<;;;>>><<<;;;@@@FFFWWWSSSdddxxxdddqqqvvvqqqzzzYYYHHHZZZhhhUUUkkknnnQQQFFFrrr```bbbssswwwwww}}}tttSSS:::444111222222111111111111222222333555444666999QQQwww~~~xxxmmmkkkgggbbbbbb```YYYOOOJJJGGGBBB???===;;;999777666666666333000......////////////000222555888999>>>BBBGGGLLLPPPTTTXXX[[[YYY___dddgggooo}}}vvvSSS333111000...---,,,,,,------++++++++++++,,,---...///333444JJJrrrMMM???;;;333555444111KKK~~~iiiBBB666888888AAA888>>>;;;::::::666111111555666555444333444333111///...000222333222111111222111111222222222444888;;;;;;===AAAEEEJJJRRRZZZ```ggggggfffeeeeeeeeeeeeeeejjjhhhgggeeefffgggiiijjjfffiiiuuuvvvmmmuuuiiiQQQHHHVVV|||tttaaaVVVXXXVVVXXXZZZiii}}}qqqZZZEEE===@@@<<<<<>><<<999777666777777444111...---...............//////000000333777;;;???CCCHHHMMMPPPQQQSSSWWWZZZ^^^iiiyyy~~~rrrpppkkkuuu^^^888111000...---,,,,,,------,,,,,,,,,,,,---...//////...444```MMM???:::111222555888XXXkkk;;;...333666<<>>BBBEEEIIILLLNNNPPPSSSVVV\\\```ffflllqqqtttuuuuuummmkkkiiihhhiiikkknnnppphhhiii{{{kkkWWW\\\hhhoooPPPFFF\\\nnnwwwbbbVVVXXXUUUVVVWWWeeexxxtttYYYDDD===@@@===<<<@@@>>>:::@@@<<>>:::888:::;;;;;;999555222000000......//////000000000000...000222444666999===@@@CCCDDDIIINNNRRRYYYjjj|||~~~bbb^^^RRR@@@111000...---,,,,,,---------,,,,,,------...///000222<<<III>>><<<333333222333QQQooo]]]999000444777AAA:::;;;888888999666222333777666555444444444333111///111333555666555444444555///000111222333777;;;>>>BBBEEEJJJNNNPPPRRRUUUVVV\\\aaahhhqqqwwwzzz{{{{{{uuupppkkkkkkooorrrqqqooojjjfffuuummmVVVRRRWWWttttttsssQQQFFF^^^jjjvvvaaaTTT\\\YYYYYYZZZiii}}}rrrssssssuuuuuuYYYDDD<<<@@@===<<<@@@>>>:::CCC>>>CCCdddyyyeee}}}wwwggguuu}}}eeennn{{{ooo^^^RRRSSSTTTOOOJJJJJJRRRpppCCCJJJsss^^^UUU|||{{{uuutttzzz___AAA666444222222222222333444555666777333>>>777XXX~~~^^^^^^zzzxxxsssooonnnmmmeee[[[ZZZUUUOOOHHHCCC???:::888<<<======;;;777333111111---...//////000000000000,,,...///000111444888;;;;;;===CCCJJJNNNUUUgggyyy}}}sssppp]]]DDD111000...---,,,,,,---------------------...000000111>>>NNN???999222555444///GGGjjjYYY@@@///111;;;<<<555888999888666333111111111999777555444444333111//////111333333222000000111111111000111333777;;;>>>CCCEEEIIINNNSSSVVVVVVTTTWWW\\\gggttt~~~yyyuuurrrqqqssstttrrrppppppeeefffppppppccc]]]aaaiiizzzOOOOOO]]]nnnwww^^^YYYYYYYYY\\\ZZZfff|||tttfffddd```xxxtttTTTHHH>>><<<>>>===<<<;;;888>>>AAA;;;LLL^^^yyy}}}jjjsssppplllqqq^^^XXXNNNXXXzzzpppWWWTTTRRRFFFBBBGGGQQQlllnnnjjj888HHHkkk~~~\\\aaayyy{{{wwwxxx{{{}}}~~~ooooooppp|||___CCC222888222222111111222222333444333444333>>>aaa^^^||||||xxxsssqqqooohhh```ccc\\\RRRIIICCC>>>;;;999======>>>???>>><<<888555000//////...............//////...//////000111222666:::;;;@@@JJJOOO```{{{~~~xxxooowwwLLL444///---///000---,,,---......---------......///666GGGMMM>>>999222666555111JJJvvv```AAA------777999444777888888777444333333444888666444333333333111//////111333333222000000111111000000111444888<<<>>>EEEGGGKKKOOOSSSUUUTTTSSSWWW```mmmzzz~~~zzzuuutttuuuvvvuuurrrpppeeebbbgggcccWWWUUU]]]~~~~~~LLLIIIZZZtttwww___ZZZXXXXXX[[[[[[hhh{{{jjj]]]UUUdddqqqSSSGGG>>><<<>>>===;;;;;;999===@@@;;;IIIqqqvvvppplll___WWW\\\PPPOOOFFF\\\ooo[[[RRROOOLLLJJJMMMbbbyyyZZZBBBIIIuuu{{{\\\hhh~~~~~~zzzzzz{{{{{{yyyxxxkkkeee]]]^^^sssfffEEE222333222222222111222222333444777999999BBBxxx]]]|||}}}}}}zzzvvvuuusssmmmdddaaaYYYOOOEEE@@@>>>======?????????@@@@@@>>>;;;999444333222111000/////////////////////000111222222333777777<<>>---///888999444666777888777666555666777777555333333333222000...///111333333222111111111111000000111444999===???GGGIIIMMMQQQSSSTTTSSSRRR[[[eeessszzzxxxxxxyyywwwuuurrriiieeecccYYYLLLMMMXXXhhh~~~IIIEEEXXXwwwwww```[[[XXXWWWZZZ\\\jjjppp^^^^^^mmmvvvsssQQQFFF===<<<===<<<;;;<<<:::;;;???;;;FFFwwwooolllvvvfff}}}^^^SSSZZZYYY[[[PPPeeebbbRRRPPPJJJ@@@HHHVVVlllIIIKKKOOOsssZZZppp}}}zzzoooeeeWWWOOO[[[{{{wwwwwwdddHHH777000222222222222222333444444555888999>>>ZZZttt}}}zzzqqqhhhZZZSSSIIIAAA======???@@@AAAAAAAAAAAAAAA@@@??????:::999777555333222111111////////////000111222222///222222888DDDKKK[[[uuu{{{jjj```555000...//////---,,,...---------------...//////444SSSIII<<<777///111111///JJJ^^^KKK666...555===;;;555777888999888666666666777666444222222222222000......000333333222111111222111000000222555:::>>>AAAGGGJJJOOORRRTTTTTTTTTTTT[[[aaammm|||~~~{{{{{{{{{yyyvvvwwwrrroookkk]]]MMMKKKSSSWWWvvvyyyJJJHHH[[[uuuwww```\\\YYYVVVYYY\\\kkkwwwdddqqqrrrNNNEEE===<<<===<<<;;;<<<:::999======DDD^^^gggjjjyyyfffyyyzzzkkknnnvvvwwwiiilllqqq^^^WWWNNNEEEFFFOOOjjj~~~~~~tttBBBIII___kkkVVVsssuuunnnaaaVVVZZZsssxxx|||bbbBBB777555333222222222222333444444222555888;;;uuuYYYttt}}}pppcccPPPJJJCCC>>><<<===>>>???BBBBBBCCCBBBAAAAAAAAABBB???>>><<<999777555444333//////////////////000111---000000777CCCJJJZZZsss~~~~~~uuueee777111...//////---,,,...---------------...///000888VVVLLL???;;;222222111000LLL___III333---666>>>===888999::::::999666555555666555444222222222222000///...000222333222111111222000000111222666;;;@@@CCCEEEJJJPPPSSSTTTUUUVVVXXXRRRSSSZZZmmm~~~{{{wwwxxxwwwwwwvvvjjjXXXOOOPPP___tttnnn{{{}}}sssPPPPPP```rrrxxxaaa\\\ZZZVVVXXX\\\jjj{{{dddxxxmmmKKKCCC=========;;;;;;===999888<<>>>>>===<<<;;;AAACCCDDDCCCAAA@@@AAACCCCCCAAA???<<<:::888777666111111000///.........///...111111999FFFLLLZZZqqq}}}xxxtttsss^^^888222...//////,,,,,,///,,,,,,,,,------///000000000UUUOOOBBB>>>555555444444QQQvvvWWW666***000888::::::999::::::999666555555555666444222222333333111000---000222333222111222333000000111333777<<>><<<;;;::::::555444333111///.........///222444===KKKOOOZZZnnnnnn^^^eee[[[999333/////////,,,,,,///,,,,,,,,,---...///000111555```LLL@@@===555555666777VVV___999***...555777888777888999888666555666777666555333333444444222111---///222333222222222333000000111333777===BBBEEEGGGMMMTTTVVVUUUUUUWWWYYYYYYRRRPPP]]]wwwyyysssqqqxxx~~~zzznnneee~~~lllOOOQQQbbbooo{{{```ZZZYYYSSSWWW^^^jjj|||llltttwwwjjjFFFAAA======<<<::::::===:::<<<;;;@@@???FFFsss{{{qqqhhhooosssWWWccclllIIIVVVuuuggg______]]]PPP___|||iiiBBBBBBEEEcccggg]]]zzz|||WWWuuuhhhOOO777111444333333333333444555555;;;111:::hhh|||XXXfff{{{lllgggeee}}}mmmfffkkkrrr|||pppeeeVVVIIIEEECCCAAA@@@AAA@@@???>>>AAAEEEHHHGGGCCC@@@@@@BBBAAA@@@???>>>===<<<<<<<<<;;;:::777555222000///...000444666@@@NNNQQQYYYkkklllfffqqq]]]:::444//////...,,,---///,,,,,,,,,---...///000111:::oooFFF<<<:::222333555888WWW}}}[[[888,,,111666666555444666777777666666777999666555444444444444333222---///222333222222222333000000111333888===CCCFFFJJJOOOVVVWWWUUUSSSUUUXXXjjjccc]]]dddvvv|||qqqkkkttt~~~ttt|||gggGGGJJJ```nnn|||```YYYXXXRRRVVV___kkkuuuiiifffEEE@@@======<<<999:::>>>;;;>>><<<@@@===FFF]]]kkkpppyyyhhhhhhrrrYYYiiizzzNNNLLLwwwfffaaaWWWooo|||xxxVVVDDD;;;KKK```ddd]]]vvv~~~SSS}}}pppGGG111;;;444333333333333444555555>>>000:::yyy}}}pppOOOdddrrrYYYPPPNNNMMM\\\dddWWWCCC>>>JJJWWWuuujjjcccXXXOOOJJJFFFCCCAAAAAABBBBBBBBBBBBGGGKKKJJJEEE@@@@@@AAA@@@???>>>>>>======>>>>>>???>>>;;;888555222000///000555777CCCPPPRRRXXXiiiwww\\\;;;444//////...,,,---///+++,,,,,,---...///111111...rrrIII===;;;444444222555VVV|||WWW:::///,,,555@@@???777777777777666555444333888555333222222222111111///111222444444333222111000111333555888===CCCGGGJJJRRRWWWTTTQQQTTTZZZ]]]iiiaaadddkkkqqqxxxhhhggghhhDDDLLLccclllfff[[[WWWZZZVVVZZZqqquuubbb]]]BBB@@@===;;;999:::;;;<<<::::::======DDD>>>WWWppp___ooojjjxxxkkk|||QQQSSS___yyyttt|||IIIAAAGGGFFFccc^^^UUUxxx\\\}}}hhhAAA111:::333333333333444555666666888444===zzzJJJeee~~~ddd|||WWWOOOHHHCCCBBB>>>:::AAAMMM|||~~~uuuooohhh___XXXQQQKKKEEECCCDDDEEECCCAAABBBCCCDDDEEECCC@@@===;;;@@@@@@@@@@@@@@@???>>>>>>;;;===>>>===999555222111444666===GGGPPPUUU^^^fffyyyoooeeeAAA000---222...,,,...,,,---......---,,,,,,///111;;;zzzIII===;;;444444222666XXXZZZ;;;///+++222;;;:::888777777666555444222111999777555444333333333333///111222444444333222111000222333555888===DDDHHHMMMTTTWWWTTTRRRVVV\\\___fffdddlllrrrsss~~~ooonnndddCCCJJJ___jjjdddXXXXXX[[[VVVYYYnnnnnnTTT{{{YYYBBB@@@===;;;999:::;;;<<<>>><<<======FFFAAANNN|||qqqyyyfffkkkxxx{{{dddOOOAAATTTmmmiiikkk???<<>>?????????>>>@@@@@@>>>999333///---555666===HHHPPPVVV___ggg}}}lllfffBBB000---222...,,,...,,,---......---,,,,,,///111666JJJ<<<:::444444222888]]][[[:::...***000888777666666777666666555444333:::999777666555444444444000111222333444333222222000222444666999???EEEJJJPPPVVVXXXVVVVVV[[[___aaaXXX^^^nnnuuuqqq|||~~~~~~rrroooxxx~~~]]]BBBHHH[[[xxxcccUUUXXX[[[WWWZZZnnnxxx```wwwPPPAAA???===;;;::::::;;;<<<>>>;;;<<<;;;HHHGGGFFFmmmiiihhhccckkkbbbXXXNNNWWWpppOOO```SSS@@@===BBBIIIvvv___ZZZyyyWWWxxxeeeIII666222333333333333444555666666777888BBB~~~```mmmPPPIIIGGGKKKJJJBBB???CCChhhzzzwwwpppiii```YYYXXXRRRLLLIIIHHHGGGDDDBBBCCCCCCBBBAAA@@@>>>======<<<===???AAABBBBBBBBBBBBAAACCCDDDBBB===777222000555777===HHHPPPWWW```hhhiiijjjCCC111---222...,,,...,,,---......---,,,---///111<<>><<<;;;::::::;;;<<<999888<<<999FFFKKKDDDYYYtttuuufffgggtttnnn\\\WWW```{{{ZZZJJJYYYzzz~~~{{{GGGFFF>>>???KKKooo___```}}}rrrWWWxxxcccCCC555444333333333333444555666666222666AAA```]]]oooRRRLLLLLLSSSTTTJJJAAA@@@JJJSSSTTT]]]|||yyyssskkkbbbZZZZZZVVVPPPLLLIIIGGGDDDAAABBBAAA@@@?????????@@@AAAEEEEEEFFFEEEDDDBBB@@@???<<>>===<<<;;;::::::;;;;;;888777???:::@@@HHHDDDQQQsssuuuvvvllldddiii~~~~~~^^^PPP___nnnOOODDDWWWjjjrrriiiVVVUUU```___>>>FFF;;;===OOOiii]]]eeewwwuuuxxx^^^\\\sssYYYyyywwwwwwiiiKKK999///333333333333444555666666555999CCCjjjFFFTTTsss```[[[]]]dddbbbUUUHHHDDD:::===;;;JJJsss|||vvvoooeee^^^[[[XXXSSSNNNJJJFFFCCCAAA???>>>>>>>>>???AAADDDEEEEEEEEEDDDBBB@@@???===<<<888:::;;;:::666222///...111333:::EEEOOOXXXccclll}}}ppprrriiiZZZEEE333...111---,,,///---,,,---------,,,---000222???LLL;;;888555444222>>>nnn___:::222///000666888======<<<:::888666444222444666888777333111111333111111222222222333333333000222555888===CCCJJJOOOSSSXXX^^^ccchhhkkkfff^^^LLLNNN^^^mmmrrr~~~uuuzzzsssnnnbbbYYYbbbsss}}}HHHCCCGGGWWWeeeZZZXXXZZZXXXZZZbbbqqqvvvxxx\\\EEE===<<<<<<;;;;;;:::;;;;;;;;;888BBB===;;;BBB@@@LLLkkkjjjxxxfffcccrrrrrroooXXX\\\qqqmmmVVVKKKPPPVVV[[[UUUEEECCCLLLiiiFFF;;;DDD:::DDDWWWgggWWW```}}}lllbbbdddxxx\\\VVVjjj\\\{{{{{{hhhBBB666333333333333333444555666666777;;;JJJcccFFFKKKZZZaaa^^^aaagggcccRRREEEBBB???>>>999IIIssszzzsssiiibbb\\\ZZZUUUPPPKKKGGGCCCBBB>>>>>>>>>???AAACCCFFFGGGBBBAAA@@@??????@@@AAABBB??????>>>:::555111///...000111999EEEPPPZZZfffppp}}}vvvzzz___NNNFFF444...111---+++///---,,,,,,------,,,---000333===MMM:::888555444111@@@rrr^^^888111//////555888::::::999888777555333333333666999888333000111333222222111111222222333333000333666999>>>DDDLLLQQQWWWZZZ\\\aaahhhmmmiiiaaaXXXTTT\\\bbbcccppptttdddiiimmmfffaaa]]]VVVNNNNNNSSSxxx}}}tttAAAHHHGGGKKKdddZZZYYYZZZXXXXXX]]]hhhwwwcccYYYiii~~~dddmmmzzzQQQ@@@<<<<<<;;;;;;;;;;;;::::::===444AAA@@@:::>>>>>>HHH]]]pppeeezzzvvvffffffwww___XXXddd___LLLHHHRRRUUUVVVUUUNNNIIIHHH[[[ZZZ;;;BBBBBB;;;KKKXXXbbbUUU]]]}}}jjjZZZUUUtttsssyyy^^^}}}fff777333888333333333333444555666666666:::PPPlllaaaEEEkkkWWWWWW^^^eee```RRRHHHHHHHHHDDD===JJJqqq}}}wwwnnnfff]]]\\\XXXSSSMMMIIIFFFDDD@@@@@@@@@AAABBBDDDEEEFFF???===;;;;;;===@@@EEEGGGCCCBBB???:::555222111222///111999FFFRRR^^^kkkvvv}}}zzzbbbWWWGGG444...111---+++///...+++,,,------,,,...000333DDDMMM:::888555444111AAAuuuZZZ444//////000777;;;333444555666777777777777333777:::888444000111444222222111111222222333444111333666999>>>EEELLLQQQ[[[[[[[[[^^^fffmmmkkkdddfff``````___[[[hhh}}}vvvbbb]]]qqqtttlllfff```\\\XXXSSSMMMIIISSSfffkkklll===LLLFFF@@@dddXXXXXXZZZXXXYYY]]]fff}}}zzzfff___eeekkktttppp\\\\\\tttnnnLLLCCC;;;;;;;;;;;;;;;;;;::::::<<<...===AAA<<>>HHHFFFfffmmmwwwnnn^^^cccmmmdddqqqkkkOOOLLLbbbnnnnnnnnnmmmWWWOOOYYY{{{FFF:::GGG>>>777JJJNNNYYYZZZeeettt}}}ooo\\\OOOeee^^^}}}mmmqqqkkkCCC777111333333333333444555666666888:::TTTZZZxxxlll}}}VVVXXXbbbllljjj^^^YYY\\\JJJEEE<<>>999888888888777444222111111222111000111333444333222444333333777>>>FFFMMMPPPXXXeeebbbWWWeee}}}tttTTT\\\cccgggccc^^^bbbqqqppp[[[aaawwwwwwppp```RRRMMMLLLKKKRRRUUUXXX|||ZZZDDDFFFFFFFFFfff]]]YYYTTT[[[XXXTTT```zzzxxx}}}nnnfff___]]]bbb___VVVTTTZZZeeemmmeeeDDD>>>===<<<;;;:::999999999999<<<;;;;;;;;;<<>>BBBVVV[[[XXX___pppyyyjjjQQQPPPaaappp]]]xxxsssaaa@@@000555333333333333444555666666;;;:::]]]yyyTTTggg```tttVVVdddooojjjsssdddPPPIIIAAAEEE^^^~~~yyytttpppcccbbb[[[SSSOOOMMMIIIDDDCCCBBBBBBDDDGGGFFFBBB>>>555666666333//////222555000333666666555222111000222777>>>GGGRRR```pppzzzooo}}}mmmPPP444222...+++111+++---,,,---...------...111444WWWNNNDDD===444777444???rrrVVV666000'''&&&666GGGMMM777555===666666<<<777777888888777555333111000222111000111333444333222333333444888???IIIPPPUUU\\\iiiiii___hhh~~~qqqxxxssskkkcccaaagggsss|||zzzdddaaaxxx|||kkkZZZSSSQQQQQQ]]]]]]aaaTTTAAAEEEEEEEEEddd^^^[[[RRRZZZYYYXXXeeerrrsssfff]]]]]]ZZZTTTUUU\\\^^^bbb^^^AAA<<<<<<<<<;;;:::999999999999<<<;;;;;;;;;<<>>///444333333333333444555666666777999aaasss\\\WWWyyy^^^}}}aaa[[[TTTMMMGGGBBBGGG```{{{xxxtttqqqeeeddd^^^VVVQQQPPPLLLFFFEEECCCCCCEEEGGGFFFBBB===666777777444000///222555222555777888555222000000000444<<>>888666999666666777888999777555222000222111000111333444333222222222444999AAAJJJTTTYYYaaammmqqqkkklllzzzmmmfffjjjuuu|||kkk]]]jjj|||iiiccceeehhhtttpppsssLLL???CCCDDDCCC``````]]]SSSZZZZZZ[[[iiixxxzzz|||iiiaaa]]]XXXYYY^^^[[[YYY|||VVV???;;;<<<;;;:::999999888999999;;;;;;;;;;;;<<<>>>AAABBB<<>>===@@@:::DDDBBBFFFXXXnnnZZZYYYUUUkkkoooUUUPPP[[[wwwrrr[[[{{{uuu[[[;;;111555333333333333444555666666777888aaa~~~IIIYYYgggWWWCCCEEEEEEBBBAAAIIIbbb|||yyywwwuuukkkjjjddd[[[VVVTTTOOOIIIGGGFFFDDDEEEFFFEEE@@@<<<666777888555111000222444666888:::999666222000//////111888DDDTTTdddqqqwww}}}{{{yyyPPP333222...,,,111+++---,,,---...------...111444OOOBBB===;;;222333333FFF```666......000444555:::666999===999555666777666666888::::::777333000222111000111333444333222222333555999@@@JJJTTT[[[dddmmmvvvvvvqqqqqqwww}}}zzzoooppp|||uuuaaabbb|||pppGGG???BBBDDDAAAZZZaaa[[[VVV[[[YYYZZZfff}}}uuuzzzqqqgggaaa______[[[sssPPP???<<<;;;::::::999888888999999:::::::::;;;===>>>@@@AAAAAANNNbbbnnn___sss}}}jjjccceeexxxuuuEEEEEE>>>@@@999AAA>>>CCCVVVsss___XXXSSSkkkzzzttt```XXX\\\}}}\\\}}}wwwWWW888333666333333333333444555666666:::;;;```tttDDDhhhxxxoooWWW>>>@@@<<<<<<===IIIddd}}}{{{tttrrrlllbbb\\\XXXRRRKKKJJJGGGEEEEEEEEECCC===999444666888555111///000222999:::<<<;;;777222///...///000777DDDUUUeeeppptttyyyyyy~~~mmm~~~OOO333111...,,,111,,,...,,,---...------...111444RRRGGG@@@<<<555999777CCCyyyccc888+++''')))...///999;;;::::::999555444999666666777:::;;;999555111222111000111333444333222222444666888>>>GGGRRRZZZcccjjjvvv}}}zzzrrrmmmnnnsssrrrvvvoooeeerrr\\\EEEAAABBBEEEAAASSS~~~aaaXXXXXX[[[WWWXXXcccvvvvvvpppgggccceeefffIII???<<<::::::999888888888999999999::::::;;;===>>>@@@@@@CCCBBBOOOdddccciiijjj\\\fffzzzaaaXXXOOOJJJmmm^^^AAABBB???@@@888???===DDDYYYpppkkk^^^UUUmmmyyyqqqnnnmmmlll|||\\\|||UUU666555444333333333333444555666666:::>>>fff>>>wwwdddvvvbbbHHHAAA999999===KKKiii}}}{{{tttjjjbbb]]]VVVNNNLLLIIIEEEDDDCCC@@@:::666333666777666222......000888:::;;;:::666222///...///111777DDDTTTccckkkooorrryyyqqqmmmsssOOO333111...,,,111,,,...,,,---...------...111444QQQIII???999222777333888iiiUUU999444111111222///888>>>:::777;;;777333:::777666666999;;;;;;777222222111000111333444333222222444666999===GGGSSS\\\bbbiiiuuu~~~wwwtttsssyyy}}}nnngggggg}}}uuuUUUCCCBBB@@@FFFBBBOOO}}}bbbWWWVVVXXXUUUWWW___nnn~~~pppyyylllvvvWWW@@@>>>:::999999888888888888999999999999:::<<<===>>>??????CCC???IIImmm}}}```^^^www|||aaa```lllzzznnnYYYqqqmmmCCCAAA>>>>>>@@@888@@@???FFF\\\wwwnnn]]]UUUkkkuuummmttt|||~~~xxx[[[RRR444555222333333333333444555666666555???nnnzzz@@@mmmvvv{{{yyyzzzTTTDDD<<<;;;???QQQrrr{{{qqqiiiccc[[[TTTPPPLLLGGGDDDBBB???999444333666999777333///...///555777999888555111///...///222999DDDQQQ\\\dddgggiiioooxxx~~~rrr|||zzzNNN222111...,,,222,,,///,,,---...------...111444SSSEEE;;;666///444000777hhhhhhDDD...---///111333///222===777555???;;;333:::999777555888;;;<<<888444222111000111333444333222111444777999>>>HHHVVV```ggglllttt}}}|||iiiZZZ___kkkwww~~~~~~wwwoooddd___PPPAAABBB>>>FFFDDDMMMkkkfffWWWTTTVVVUUUVVVYYY^^^|||yyyIII:::>>>:::999999888888888888999999888999:::<<<===>>>??????@@@EEEGGGQQQuuu^^^nnnxxxjjjiiilllyyyyyyHHH<<>>ooovvvKKKbbbyyymmmxxxqqq]]]JJJ???<<>>>>>???;;;IIIBBB???lllcccfffoooyyylllccckkkzzzjjj\\\___<<<>>>======<<<@@@;;;CCC>>>===IIInnngggaaaWWWZZZjjjzzzvvvzzzkkk___lllqqqbbbkkknnnrrrFFF...999555333333333333444555666666777===jjjfffPPPiiieeelllgggcccPPP@@@;;;===SSS{{{~~~wwwrrrnnnhhh```XXXSSSLLLHHHEEE@@@:::555666:::===<<<888333111111...111444555333111//////---333;;;BBBGGGMMMTTTYYYWWWaaarrr}}}zzzwwwnnnhhhppprrrNNN222111...,,,222---///,,,---......---...111444RRRHHH>>>;;;555666222CCCfff???/////////......000555;;;===;;;888666666999888999::::::999666444444333222222222333444555000333555555<<>>BBBJJJSSSVVV\\\mmmvvvqqq{{{qqqPPPRRRfffiiiNNN333***111...+++...///---.........---...000333JJJIII>>>999444888444BBB}}}iiiEEE555222///---...---222999<<<<<<;;;::::::999888777666777777777777444333222222222222333444111222444888BBBRRRbbbllltttvvvjjjfffccc___\\\]]]VVVSSSsssNNNCCCAAABBB???>>>KKKBBBSSSiiiUUUWWWZZZ[[[YYYVVVVVV[[[```||||||wwwZZZ>>>555999999999888777666666777888999999999::::::;;;<<<<<<<<>>AAA@@@EEEooouuu```[[[nnn~~~rrrhhhllluuudddzzz[[[:::999>>>>>>@@@@@@:::======>>>999PPPPPPjjjYYY{{{[[[fffssswwwssskkkeeebbbgggnnn~~~eeewwwuuuooojjj666999444111222222222333444555666777777???\\\PPPiiittteeetttttt___HHHAAA@@@EEEYYY|||rrrNNNXXXhhh{{{xxxvvvpppiii]]]ZZZRRRJJJFFFDDD===555888777:::??????;;;999:::===<<<;;;<<<;;;999444000...---///444888;;;CCCKKKRRRZZZmmmxxxpppxxxwww^^^VVVUUU|||{{{dddrrrLLL333***111...+++...///---.........---...000333KKKIII>>>888333999777DDD}}}rrrMMM;;;555///,,,,,,,,,000666:::;;;:::999999888777555444444666888999333333222222222222333333333222333:::EEESSS___gggqqqwwwpppjjjhhhiiibbb\\\yyyqqq???FFFCCCBBB???===HHH@@@IIIjjj[[[ZZZ\\\^^^]]]ZZZYYYZZZ]]][[[wwwdddqqq~~~fffkkkmmmNNN;;;777;;;999;;;:::999777777777888888888999999::::::;;;<<<<<<@@@<<<===CCCAAAJJJnnn[[[___vvvnnneeeeeejjjtttnnnPPPccc999999???<<<<<<>>>AAA;;;===;;;===:::OOOKKKmmmVVV[[[cccvvvqqqvvv}}}ssslllfffbbbccchhhwwwqqqnnn~~~iiifff~~~rrrbbb555888333///222222222333444555666777888===XXXUUUeeegggvvv|||sss\\\FFFHHHAAAFFFLLLZZZwwwwwwUUUDDDCCCMMM}}}zzzxxxrrrkkk\\\ZZZRRRJJJGGGEEE???777666555888<<<===999666888AAABBBAAA???:::666333222///------000333555;;;CCCMMMVVVkkk~~~rrrtttxxxpppkkk[[[iiilllIII222+++111...+++......---......---------000222IIIGGG???:::333666777HHHnnnDDD222000000......---000555888888777555444666666666666555666888:::333333333222222222222222555333444999@@@JJJXXXdddnnn{{{wwwvvvppphhh\\\;;;GGGCCC@@@???===GGGAAABBBqqqoooggg\\\^^^______^^^\\\\\\\\\UUUrrr~~~rrr]]]FFF<<<<<<>>>;;;<<<;;;999888777777777888888888888999::::::;;;;;;;;;<<<===GGGGGG<<<^^^jjj]]]hhh~~~~~~nnngggaaaeeerrr[[[}}}KKK111@@@@@@:::;;;:::===;;;???===???:::EEE}}}^^^wwwQQQvvv\\\^^^{{{rrrnnniiidddbbbdddnnnvvveeeuuu[[[444555333111222222222333444555666777999===XXXXXXeee|||dddhhhSSSkkkbbbFFFAAADDDMMMRRRXXXlllrrrVVVSSSIIIIIIyyy~~~|||wwwooo]]][[[UUULLLGGGEEE@@@999666444666::::::666555666JJJLLLKKKEEE;;;555333444333000///000111222888???IIITTTjjjzzzzzzwww~~~wwwrrrkkkmmmEEE111,,,111---+++...---,,,---...---,,,---000222FFFEEEAAA===222333555JJJeee666&&&***111222222...000333777999999777555444777999:::999888888999444444444444333333222222333333555888:::CCCVVViiizzzyyyMMM>>>AAAAAA>>>@@@>>>EEEDDD@@@```{{{jjjaaaaaa``````aaa```___]]]XXX^^^}}}{{{PPPBBB>>>===>>>:::<<<;;;999777666666777777777777888888999:::::::::999===;;;AAAGGG===IIIqqqccc]]]mmmxxx{{{lllccceeeooo}}}ZZZ999333???;;;999>>>:::;;;;;;>>>:::???;;;AAAqqqrrrjjjMMMkkkjjjaaauuuwwwrrrpppnnniiiggggggoooaaa~~~wwwTTT555222333333222222222333444555666777888<<>>222333555FFFkkk<<<***---000///...---...222777<<<>>>===;;;444777;;;<<<999777777999555555666666555444333222222222666999999@@@WWWnnnhhhEEEDDD>>>@@@<<>>;;;======777999===999<<<;;;;;;444<<<>>>DDDpppbbbNNN```tttrrrpppzzz~~~|||vvvrrrtttvvvtttqqqrrruuueeevvvtttKKK555000444444222222222333444555666777666888TTTOOOaaaTTTJJJTTTooobbb___mmmXXXHHH>>>RRRMMMGGGMMM~~~}}}xxxqqqpppnnnfffXXXMMMFFF>>>888777555666999999555444666AAACCCCCC???999777:::>>>888333000000//////444<<>>llleeeAAA222222000---,,,,,,---///555:::===<<<;;;555888;;;:::666444666999666777777777777555444333555222555::::::>>>PPPeeeSSSAAAFFF??????<<>>===777777666888777666555555666777777666666777777888999999999;;;888<<>>CCCFFFAAA[[[ddd___dddtttxxxmmmiiiiiihhhooo{{{vvvDDD:::CCC@@@888999:::777888999::::::333<<<>>>@@@eeefffSSSYYYtttxxxddd```___MMMSSSwww{{{vvvtttzzzmmm|||mmmkkk???555111444222222222222333444555666777888555NNNMMMdddiiiHHHHHHUUUooozzz}}}^^^RRRSSSrrraaaWWWWWW~~~}}}xxxrrrkkkjjjcccWWWLLLFFF@@@:::999777777::::::666555777555666666444222333777;;;999444111000//////666===HHHYYYooo~~~zzzlllppp{{{bbb:::///...000+++,,,///+++,,,,,,---,,,+++,,,///111:::HHHAAA:::222:::888777\\\```III555000111000000333,,,,,,---222666888777444777999:::777222222555:::777888888888888666444333:::333333999::::::FFFVVVnnn{{{III:::AAA<<>>666777888666666555444444555777777666666666777888888999999888444DDDMMMCCCDDDHHH===;;;yyyiii[[[[[[nnnxxxqqqhhhfffggglllwwwTTT999444>>>555...;;;;;;555<<<333888<<<777???===666TTTxxxbbbZZZXXXwww|||vvvvvv}}}eee]]]MMMNNNEEEEEEVVV|||wwwvvv}}}xxxooo|||xxxhhhddd555444222555000222222222333444555666777<<<444KKKOOOiiiSSSLLLWWWkkk^^^aaauuulllaaazzzttt___```[[[RRRJJJFFFBBB>>>:::888888;;;:::777666888777666555444333555888;;;;;;666333222111222888@@@GGGZZZrrr~~~tttpppnnnXXX888......000+++,,,///***+++,,,---,,,+++,,,///111999MMMBBB;;;222777222888hhhcccNNN555+++///555222+++,,,+++,,,000555:::;;;:::333666888999999999:::<<<999777666666777777666444...222666777888===FFFNNNeeeqqqOOO@@@HHH222JJJ???>>>===<<<===>>>AAABBBWWWkkkiiimmmgggbbbbbbddd[[[SSSQQQUUUiiiLLLFFF>>>888555555666666666666666666666666666666555555666666777777888888888<<>>===:::666555666888::::::888333000222:::AAAFFFSSSiii```nnneeezzzZZZ444222///---+++,,,---...------,,,------...///000<<>>:::===>>>===<<<<<<===>>>@@@AAAJJJyyyqqqrrrhhhaaabbb___YYYWWWVVVRRRUUUjjjIIIDDD===888666666666666444444444444444444444444444555555666666777888888777@@@LLLZZZdddcccRRR@@@BBB;;;XXXgggUUUdddxxxvvvpppooolllhhhffftttxxx}}}kkkDDD888555999888777777666666666777888888777666666888<<>>000111///---///...---+++---111666999;;;999;;;;;;:::888666666777999777666666777888777555777666555555777;;;???BBBGGGQQQbbbuuuWWWCCCBBB888FFF777===<<<<<<;;;<<<>>>???@@@EEEfffwwwnnnmmmggg^^^ZZZXXXYYY[[[VVVPPPUUU___xxxiiiEEEAAA<<<888777666666555333333333333333333333333444444444555666666777777999FFFWWWccciiicccQQQAAABBB888>>>ffffff]]]ZZZeee{{{wwwvvvrrrsssuuuyyy}}}|||@@@333999===888777666666555666666666666777777666666777;;;>>>gggUUUzzznnnOOO___ppp]]]qqqUUUvvvlllZZZXXXKKKJJJRRRccc}}}|||kkkoooFFF999444333333...222222111222333444666888555111BBBWWWPPPSSSDDDKKKdddsssyyyzzzTTTCCCKKKfffvvvfff[[[lll|||rrrggg]]]VVVVVVRRRIIIGGGJJJ@@@DDDGGGCCCIIIggg|||wwwZZZ[[[XXXMMMAAA999:::===;;;999666111000555>>>FFFPPPYYYiii}}}nnniiisssLLL333111///---,,,,,,---...,,,,,,,,,,,,---...///000444bbbIIICCC???333111---===wwwbbb999111555000+++...///---,,,,,,///333777:::888999:::999777555555555888777666777888888777666888666333333777;;;>>>???BBBLLL[[[iiiwwwIII@@@===999FFF:::;;;;;;;;;;;;<<<===>>>???DDDTTTnnntttqqq___```\\\YYYZZZWWWSSSTTTYYYYYY```gggnnnGGG@@@===:::888777777666555333333333333333333333333333333333444555555666666;;;IIIYYYaaaaaaXXXIII;;;:::BBB>>>>>>lllooo[[[VVViii}}}}}}|||~~~~~~|||zzz|||TTT888;;;;;;;;;666666555555555555555666555666666666555777:::<<>>xxx\\\PPP[[[EEELLLzzzssseeexxx[[[===999555EEEfffcccgggnnnxxxmmmhhhZZZSSSWWWUUULLLLLLTTTKKKYYYaaa\\\gggwwwwwwqqqbbbOOOAAA<<<<<<:::888444000111888BBBJJJPPPWWWfffzzzooo~~~pppaaaFFF111000...---,,,,,,---...,,,,,,,,,,,,---...//////666^^^FFFCCC@@@666666555HHHddd999000444///,,,000......,,,,,,---111555888777999;;;:::999888888999888777666777888999888777777555222333666;;;>>>???DDDMMMXXXbbbjjjuuueeeDDD<<<666===888:::::::::::::::;;;<<<======<<>>===:::888777777777555444333333333333333333333333222222222333444444555555777CCCOOORRROOOIII@@@888333??????555EEE{{{~~~^^^YYY[[[]]]jjj}}}YYY444:::;;;000000555444444444444444555555333444555555555666888;;;GGGuuu___UUUXXXkkkmmmrrriiiWWWUUUIIIGGGJJJXXXssspppsssqqqhhh888333333111222333111111111222333444555666<<<222<<>>AAA???GGGQQQ[[[cccnnn{{{pppxxx@@@AAA===999CCC444;;;888999999:::;;;;;;<<<<<<666QQQ___xxxeeemmmccc___YYYUUUSSSPPPNNNMMMQQQSSSTTTTTTTTTVVVXXXZZZ]]]aaaeeehhhlllqqqyyy}}}yyyttttttyyy~~~|||{{{wwwzzzKKKAAA;;;999666555555666555444333333333333333333333333111111111222333333444444000999@@@@@@>>>===;;;888777444<<>>???<<<;;;777888999::::::;;;;;;;;;999FFFQQQrrraaa```\\\WWWUUUTTTTTTSSSTTTRRRPPPOOOPPPSSSXXX\\\XXXXXXXXXVVVUUUUUUVVVWWWYYYWWWUUUUUUXXX\\\___```aaaaaaaaa```___^^^\\\\\\]]]___iiifffCCC???;;;888555333333444444444222222222222222222222222000000111111222333333333///444777555555888999888:::222999EEE===777\\\fffXXXSSSNNN]]]dddqqqeeeDDD333999888222444777222222222222222333444444111222444444444444666888;;;zzzYYYbbbOOO^^^uuukkksssTTTOOOHHHKKKNNNYYY|||iiiXXXKKKWWWuuu|||```@@@222666555111000---///000111222333444444444222111;;;SSSQQQpppkkk{{{ooofffzzzUUU@@@@@@IIIPPPkkkxxxfffkkk}}}ppp___]]]ZZZXXXVVVRRRMMMJJJDDD===;;;888444GGGdddrrrmmmSSSCCC555333111333999BBBKKKPPPRRRWWWdddwww~~~rrrwwwsss^^^<<<......------------,,,,,,++++++++++++,,,---...///444;;;GGG@@@<<<444777666DDD|||kkkGGG111...222111,,,+++---///...,,,,,,///222777888::::::888777777888888777666777999::::::888777999:::888444555<<>>333444///...222111///000111222333444444444777777;;;DDDJJJooohhhiiiYYYCCCMMMeeeYYYGGGTTTPPPSSSRRRjjjooo\\\______[[[WWWSSSIII???888---///222***///HHH[[[iiiqqq}}}~~~iiiOOO<<<444222111333:::DDDLLLQQQTTTZZZhhh}}}www~~~}}}vvvrrrmmm---------------------,,,,,,++++++++++++,,,---......111111HHHAAA===444777777EEE}}}aaa;;;///222111..............................555:::>>>@@@>>>;;;999999@@@>>>;;;888666666999;;;>>><<<999777777888::::::FFFHHHKKKMMMOOOQQQTTTWWW]]]cccjjjqqqvvvzzz~~~|||hhhOOOLLLmmmqqqFFF;;;;;;;;;::::::999999999999999888888999999:::;;;888QQQ:::GGGmmmZZZWWWWWWRRRPPPSSSRRRSSSQQQNNNPPPTTTUUUQQQRRRQQQPPPQQQRRRSSSRRRPPPTTTSSSSSSRRRQQQQQQPPPPPPOOOQQQRRRQQQOOOOOORRRTTTPPPUUU\\\jjjvvvBBB<<<999777777555444333222222222111111000000000000111111000000111111111222222222222222222333333333444444444555666777999:::;;;<<>>===;;;888777777999;;;DDDIIIPPPUUUVVVUUUSSSRRRZZZ^^^dddjjjooouuu{{{|||uuuOOOBBBOOO~~~LLL888;;;:::::::::999999999999999888888888888999::::::666???777AAA{{{oooggg[[[TTTTTTSSSTTTRRRPPPRRRWWWYYYVVVXXXVVVTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPMMMNNNPPPOOONNNNNNPPPSSS\\\]]]\\\___qqqRRR:::>>>444777666555333222222111111111000000//////000000111000000000111111111222222222222222333333333333444444555666777888:::;;;;;;:::]]]yyybbbZZZYYYXXXTTT___rrrxxxwwwHHH666777666444111000000111222222111111111111222333333333333333444555555666666===CCCrrr[[[[[[LLLxxx{{{sssSSS~~~{{{dddOOOAAAIII[[[nnnyyywww}}}kkk______NNNMMMNNNTTTyyymmmFFF999111333333///...333000000000000111222333333555111:::>>>xxxXXX]]]lllbbbUUUOOO___}}}PPP>>>??????WWWzzzrrroooppptttssseeeQQQBBB======:::444///---...111333CCCRRRccckkkjjj^^^KKK;;;444222000333;;;CCCJJJLLLWWWaaatttqqq```tttOOO888//////...---------------,,,,,,++++++,,,,,,---...111666lllJJJFFFBBB666555777NNNnnnDDD000......///000........................+++222999<<<999777777888222888<<<:::444444:::AAA999;;;<<<:::777666888;;;999???HHHQQQWWWZZZ]]]______aaadddgggjjjnnntttxxxzzzrrr]]]WWWnnnQQQ:::;;;:::999999999999888888888888888888888888999999::::::444;;;BBBZZZ}}}lllkkkddd]]]ZZZZZZYYYUUUVVVTTTQQQPPPQQQRRRRRRQQQUUUUUUUUUTTTSSSSSSRRRRRRPPPQQQSSSSSSRRRSSSTTTVVVQQQUUUWWWYYYhhhkkk888<<>>777111---,,,...///666EEEVVV______WWWGGG888444222111333;;;CCCKKKOOOXXXggg|||qqqggghhhyyyCCC333///......---------------,,,,,,++++++,,,,,,---...222333[[[LLLEEEAAA555666888LLLddd@@@000...000000000........................,,,...333777::::::888777222666999888666666:::>>>888===BBBBBB>>>;;;:::;;;666888;;;AAAIIITTTaaaiiinnnpppssstttuuuxxx{{{~~~|||jjjooo~~~sssAAA>>>BBB888888888888888888888888777777777777777888999999===555???BBBEEE}}}vvvrrrmmmhhheeebbb___]]]XXXXXXXXXWWWVVVVVVUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]][[[dddooozzzOOO888@@@>>>222444444333222111000000000000//////......//////000/////////000000000111111111111111111222222222222333333444555666777888888@@@999444HHHvvv\\\VVVUUULLLTTT```ssspppIII777777555444444222111000000000111000000000000000111222222222222222333444444555555000???wwwUUU___]]]wwwXXXVVV\\\uuuxxxppp}}}dddRRRIIILLLvvvsssPPPBBBCCCDDDOOOiiixxxwww___999222///222333000...000/////////000000111222333333333===333SSSvvvtttTTT|||```jjjTTTGGGQQQRRRXXXfffYYYKKKCCCCCCFFFRRRqqq{{{{{{zzztttiii\\\QQQLLLAAA===777222///...///000444@@@NNNUUUUUUMMM@@@333222111000333:::CCCLLLRRRYYYmmmnnnpppggguuu???222///...------,,,,,,------,,,,,,++++++,,,,,,---...000111LLLMMMCCC===444999999FFF|||kkkTTT:::///000222111...........................///------222;;;>>>;;;666777666555666777999999888;;;BBBIIIKKKGGGAAA;;;888???===:::888;;;CCCOOOWWWmmmrrrzzz|||hhh]]]hhhNNN;;;777;;;777777777777777777777777777777666666777777888999777999:::<<<>>>SSSbbb======:::222222333222111000000000000000//////............//////....../////////000000000000000000111111111222222222222333444555555666666000===@@@:::GGGvvvpppiiiccc\\\[[[^^^gggqqqxxxzzzzzziiiAAA---111777000333222222111000000000000000000//////000000111222111111222222333444444444,,,>>>hhh___PPPqqqXXXWWW^^^vvvvvvgggqqq}}}dddQQQHHHKKKjjjnnnNNNEEELLLGGGDDDPPPlll~~~uuu}}}FFF444111000111222000//////////////////000111222333333333:::111HHHNNN|||xxxWWWJJJYYYZZZQQQOOOGGGJJJAAA<<<777;;;TTTyyy~~~}}}qqqwww}}}~~~rrrbbbVVV@@@===888333000///000111111;;;EEEIIIIIIDDD999/////////000333:::EEEOOOVVV\\\sssfffwwwpppqqq===111......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,///CCCMMMCCC<<<555;;;999AAAssscccQQQ;;;000000222111---........................111---***///999>>><<<888;;;777444444888:::999666:::>>>EEEJJJJJJEEE>>>999@@@@@@>>><<<;;;<<<@@@DDDRRR[[[hhhvvvgggOOORRRjjjJJJAAA;;;///777555555666666666666666777666666666666666777777888444>>>888999@@@<<>>777???llliii^^^SSSPPPRRRTTTWWW[[[ZZZ^^^fffnnnxxxkkk>>>777555111///---111111111111000000/////////////////////000000111000111111222222333333444444555OOOTTT{{{cccZZZ___yyyvvvtttUUU^^^tttkkkmmmxxxgggUUUKKKMMMaaa}}}uuuTTTEEEHHHHHH@@@CCCTTTcccnnnyyyhhh777111111111111000000//////////////////000111222222111333666111EEE|||jjjEEEnnn~~~|||PPPUUUvvv|||kkk]]]LLLJJJKKKBBB999999DDD```{{{hhh]]]XXXgggxxxuuuaaaQQQCCC???:::555111/////////,,,333:::<<<===;;;555///...///111555<<>>;;;555888444444555555555666666666666555555555555666777777666>>>999:::@@@888MMMWWW555888666333777555000000//////......//////...------------------...------.........//////////////////000000000111111000000111111222333333333<<<111111:::;;;666BBBWWWvvvlllbbbVVVLLLKKKPPPPPPMMMLLLOOOUUU]]]ccceeepppyyy{{{zzzyyywwwuuutttrrrrrr^^^;;;---666666000//////000000000000000000/////////............///000000000000111111222333333333888444:::dddnnn~~~yyy```YYYiii~~~oootttUUUqqqxxxyyymmmrrr___UUUKKKTTTlll{{{\\\FFFDDDGGGCCCDDDHHHKKKWWWwwwzzzHHH444111222222000//////000000///......//////000111222///555333000@@@sssKKKJJJVVVzzzmmmhhhRRRqqqyyy^^^JJJBBB>>>======IIInnnlllSSSEEEEEEVVVfffiiiccc[[[QQQIIICCC@@@;;;555111/////////,,,000333333444555333///...000333888@@@LLL[[[eeekkktttXXX}}}ZZZ444......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,888tttLLLFFFBBB999999666CCCzzzoooNNN555+++---///...........................---...///......222:::AAA888888777555444777;;;@@@888999???MMM___kkknnnlllKKKKKKIIIEEEBBBAAABBBDDDCCCEEEHHHJJJMMMQQQUUUYYYXXXYYY[[[]]]]]]ZZZUUURRRIIIRRRhhhRRR777;;;444444<<<444444444444555555555666666555555555555555666777777666777888999999999BBBPPP```>>>999<<>><<>>111333333000...///000000.........//////000111222///777222---:::XXXbbbXXXLLLwwwkkkeeeMMMFFFEEEEEE:::777XXX```III@@@BBBQQQZZZQQQDDDAAAEEEIIIAAA>>>:::555222111111111000333333111000222111...///222555:::CCCPPP```jjjqqq|||~~~~~~mmmXXXQQQ111///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...///+++444fffMMMCCC>>>777999666EEE|||SSS333...///...111//////000000000000/////////.........///222444666;;;;;;999666444555888;;;<<<;;;FFFZZZbbbddduuu{{{zzz___IIIMMMIII===>>>EEEDDDEEEGGGHHHHHHJJJMMM>>>GGGPPPPPPHHHIIIZZZnnnppp|||MMMEEE:::444444555555333222222222333333333444444444444444555555555555666555666888888999:::<<>><<<@@@CCCqqqgggHHHAAA======QQQnnnoooSSS<<<999<<<;;;999777444222000//////////////////000000111...000555===IIIXXXgggpppuuu|||vvvxxxzzz}}}hhhhhhyyyLLL///000...---,,,,,,++++++,,,,,,************+++,,,---...)))///000MMMJJJ@@@<<<666999888HHH}}}TTT444......,,,///...//////000000//////...///......---...000333444999:::999777555555777888<<<;;;DDDTTT___bbbfffkkkXXX===<<>>999444222444666555333222222222333333333333444444444444444555555555555555666888888888999<<<>>>GGGwwwJJJ<<<999555333222111000///000000//////......------------------------------,,,,,,,,,------------........./////////000000000000000000111111111222222222333333444444555666666<<<555AAAiiilllXXXNNNWWW]]]XXXXXX```zzz~~~{{{^^^AAA777777333222222111111111111111111000///...------------............//////////////////000111111222222333222:::111LLLXXX{{{yyyrrrQQQSSSnnnyyy]]]qqquuuVVV]]]wwwpppjjjgggbbbXXXOOOKKKJJJGGGHHHIIICCCIIIlll{{{gggLLL555222000000000000/////////...------------...///000111...;;;---999666>>>sssgggMMMmmmwww\\\VVVNNN===:::<<>>;;;777333000///222111000/////////000000000333999AAAMMM\\\kkkuuutttiiieeebbbppp{{{aaafffuuuwwwAAA......------,,,++++++++++++,,,************+++,,,------,,,222...@@@JJJ@@@;;;555999777IIIVVV555......+++------..................---///......------///000111555777999999777666555666999===DDDKKKQQQYYYfffrrr~~~dddRRRCCCNNNIIIEEEEEEDDDDDDJJJRRRIIIKKKSSSaaaqqqRRR444444222111222555666444111111111222222222333333333333333333444444444555555444666777777777888;;;===999DDDsssPPP444999777333111000000///...000///...------...//////........................,,,,,,,,,,,,------------.........////////////000000000000000111111111111111111222222333444444444:::444111999LLLppp}}}~~~QQQ555---111777222111111111111222333333000000///...---------------............///////////////000000111111222222333000444CCCvvvgggXXX}}}PPPWWWbbbcccwwwrrr^^^aaa{{{~~~wwwjjj^^^YYYUUUQQQNNNJJJDDDLLLppp}}}~~~[[[AAA000333000000000/////////......------------...///000111000666222222333888nnnrrreeeVVVttt|||uuu|||fffgggNNNCCCDDD>>>;;;666999DDDRRRpppwww^^^OOOGGG<<<999DDDQQQSSSNNNBBB@@@>>>;;;888555333111555444222000////////////111555===GGGTTTcccrrr{{{}}}qqqkkkkkkccccccpppxxxccc666...+++------,,,+++++++++++++++******)))******+++,,,------222///333uuuNNNCCC===555888555FFF~~~UUU555///...+++---,,,------......------,,,///......---------......///222666999888777666666666<<>>777555222111000000///---///...,,,,,,,,,...000111........................++++++,,,,,,,,,---------------.........//////////////////000000000111111000111111222222333444444777:::;;;555///;;;]]]~~~kkkCCC111555<<<777...000000000111111333444444000///...------------------------.........//////......//////000111111222444///888777UUUNNNvvv}}}aaaZZZYYYwwwnnndddzzzmmmhhhtttxxxrrrkkkddd[[[RRRJJJRRRttt{{{LLL777---111000000/////////.........------------...///000000000000666...222444SSSyyy|||OOO}}}mmmxxxMMMMMMVVVJJJIII888666:::CCCgggqqqWWWPPPEEE;;;777999>>>@@@999999999888888888777777999777444222000/////////111666@@@KKKYYYhhhvvv}}}rrrWWW111000)))---,,,,,,+++***+++++++++))))))))))))***+++,,,---)))111111///]]]NNNDDD>>>666888555EEE|||TTT555000000---///,,,,,,------------,,,,,,///......---------------)))---333666888888888999777888CCCMMMEEEHHHwwwJJJ;;;999111777555333222222222111000000000000111111111222222222222222222333333333444333444666666555666888:::555@@@;;;EEEhhhAAA111<<<666444111111111000///......---,,,+++,,,...000111........................+++++++++,,,,,,,,,------------------................../////////000000000000111111222333333444444666333222666:::;;;>>>@@@^^^gggCCC===555111000000...,,,/////////000111222333444///......------------...------------............---......//////000111111222444999...BBBiii^^^YYYSSSiiiTTTwwwfffggg{{{qqqdddYYYSSS\\\yyy|||AAA222...///////////////............,,,,,,,,,------...///000000,,,777...222333BBB}}}qqqHHHvvvmmmwwwQQQYYY___IIIMMMKKK???<<>>>>>>>>>>>>>>>>>>>>>>>???<<<888444111000000111111999EEESSSbbbppp|||vvvsssiiiyyyxxx???///,,,***,,,,,,+++***************))))))((())))))***+++,,,...000++++++>>>KKKCCC???999;;;666DDD~~~|||UUU666111000,,,---------............---------....../////////......+++,,,...000111444888;;;999888===JJJ[[[hhhooorrruuutttGGG===::://////;;;---............///111333/////////000000000111111111111111111222222222222222333444444333444666888555;;;;;;;;;???MMMyyyyyypppgggDDD444666777...000///.../////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////...//////000000111222222+++333999555---+++222:::555444444FFFhhhtttUUUAAA333333555222//////111333222111......---......///000000...------,,,,,,------...,,,,,,---------.........,,,------......///000000//////333666333???|||YYY^^^fffrrrSSSTTTdddttt{{{vvvtttgggbbbfffrrrttt\\\777222///222//////.........---------,,,,,,,,,,,,---...//////222***111444222///999WWWVVVHHHRRRuuuiiihhhfffKKKAAA:::BBBpppuuuSSSDDDCCCGGGKKKEEEEEEDDDCCCBBBAAA@@@@@@@@@===999444111111111222555===JJJYYYhhhuuuxxxgggZZZwwwxxxeee444///)))///,,,++++++***************((((((((())))))***+++,,,---///)))---666dddOOOFFFBBB;;;;;;444???xxx}}}VVV777111///***+++---......//////......------......///000000//////............///222777;;;555>>>>>>>>>RRRttt}}}yyy}}}~~~cccGGG///...777888222---...///111111000///000111////////////000000000000000111111111111222222222222333444444333333555777888777555999;;;666DDDcccmmmfff^^^TTTTTT^^^^^^SSSPPPXXXjjjoooxxx}}}llljjjhhhsssddd:::888333000444111...---------......,,,***,,,------......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000000000///...000444777555000...555888;;;===AAA^^^eee<<<888999//////...000222000---++++++,,,...------------...//////------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,------...//////000...'''000===...;;;[[[eeeHHH___mmmWWWNNNWWWssswwwxxx{{{wwwiiifffmmmyyyuuu~~~nnn\\\FFF333///***111//////.........---------,,,,,,,,,,,,---...//////333***...777111---999BBBdddMMMDDD^^^mmm]]]xxxKKKGGG@@@KKKyyy|||XXXMMMKKKIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@===999444222111222333888AAAOOO^^^lllyyy}}}xxxqqqZZZVVVzzzrrrZZZ...///(((333,,,++++++***)))*********(((((((((((()))***+++,,,''',,,***222333KKKTTTDDD@@@:::999777===ddd[[[666///000...///............................................................////////////777BBBBBB;;;<<>>???===888<<<999888777222---///555:::BBBQQQbbbpppzzz|||vvvjjjsssaaassswwwAAA***444%%%...+++++++++************))))))))))))))))))******++++++222$$$:::,,,<<>>JJJfffuuu___NNNIII???444......111222///...---...//////,,,***------------------------,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,---------............333---,,,888666111888dddcccJJJ}}}uuu```EEEOOOdddmmm~~~xxx|||{{{tttdddttt{{{ooonnn]]]TTTRRR```tttsssxxxLLL...111)))+++444,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---............///000111333333111dddZZZIIIJJJfffttthhh}}}ooouuutttWWWDDD>>>NNN~~~kkkjjjgggVVVEEE???666444222222000///444<<>>111333888555///000000000//////......---......------------......,,,,,,,,,------------...---............/////////...111333444333111111222111111111111222333444444666555999:::444999\\\{{{ZZZ<<<,,,///<<<666222//////000111...,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............/////////000000/////////(((+++///333555555333222000@@@MMMPPPRRR[[[eeeiiiqqqyyykkkXXX]]]MMM999<<<000......000000///000333111000...------------,,,------------------------,,,,,,+++++++++******************************************+++++++++,,,,,,,,,,,,,,,------------...,,,111///...444777555555???yyyBBBYYYyyySSSSSSCCCWWWbbbtttsss{{{]]]\\\uuuzzzssswwwpppccccccYYYOOOMMM\\\ppp|||vvvpppnnnttt}}}AAA)))000(((***333,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------------......///000111222444FFF|||tttBBBLLLSSSsssaaa~~~xxxrrrDDD@@@JJJ|||qqqoookkkWWWDDD<<<888555222111///...555===EEESSSdddrrr}}}rrrllldddssspppsss===,,,555***,,,)))+++++++++*********)))))))))))))))))))))******+++***)))333(((//////666RRRKKKIII<<<999999:::WWWccc@@@222......333................................................,,,------------.........+++111...+++...333DDD]]]ttttttyyy~~~zzzYYY777222///222777777111***/////////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------.........//////111444555333222111111111000000000111111222333...000777<<<888222888EEEjjjdddFFF888666333000000333...++++++...000///,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))***((((((((()))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000//////555222......///000...---333444111...111888:::888888CCCJJJLLLTTTbbbmmmooommmzzzqqqyyyzzzlllmmm}}}~~~iiiZZZZZZMMMEEE777222222+++)))222333000///000111///---...------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++,,,,,,,,,,,,------------,,,///000///...111333222333VVVzzzZZZIII\\\nnnwwwvvvkkkBBBDDDRRRgggvvv}}}wwwjjjVVV\\\jjjxxxkkk\\\eeedddVVVUUUWWWMMMKKKZZZnnn{{{~~~~~~rrrmmmzzz{{{zzztttcccaaaTTT000'''222...+++...))),,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------...///000111111555\\\IIINNNGGGnnnmmmkkk{{{tttiiicccPPPCCCTTTjjj```XXXKKK???;;;999555222111//////777@@@IIIZZZkkkwwwkkkgggiii|||\\\OOO111***///+++,,,)))+++++++++************))))))))))))))))))******+++))))))000(((222//////jjjQQQKKKIII;;;888888888SSS{{{___>>>333///---111................................................,,,,,,---------.........+++000---,,,...+++---:::KKK]]]wwwkkkOOO999+++...000222222000///000111.........---------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........---000333444222000//////000000//////000000111111555444333444666777777666888WWWuuuhhhKKK<<>>888???FFFAAABBB:::999???@@@888...***222,,,111777777666333***---......---...//////...***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,,,,---------///+++///111------111///333999OOOJJJwwwqqqrrr[[[DDDEEEYYYgggvvv}}}yyy[[[VVVbbbyyyhhhOOO\\\bbbSSSNNNUUULLLLLL[[[ooo{{{}}}{{{|||{{{xxx~~~qqqwww{{{yyy}}}^^^HHH444+++***000000***)))++++++++++++++++++++++++++++++++++++***++++++,,,---------------...///000000...444AAAdddPPPEEE]]]www\\\uuuuuu|||kkkOOOSSStttsssLLLJJJqqq}}}hhhUUUIIIAAA<<<999888444222111000222;;;EEESSScccsss{{{ppplllrrr}}}PPP222...,,,'''---+++)))+++++++++************))))))))))))))))))******+++(((***)))(((111---,,,LLLPPPKKKIII;;;777777777QQQzzzvvv[[[===333111---...................................................,,,,,,,,,---------.........000,,,///777333,,,000***555AAASSSdddiiiqqqrrrQQQAAA999333222555...///000///---,,,,,,...------------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,///222333111///......000////////////000000111000222111...///444555222333:::666???^^^xxxjjjMMM999///111222111//////000111---111555333...++++++...---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------***+++---...//////......---///111111///---------000222222///---///333555333444111---///444222+++555...333888333111444000***000444222///000333666444,,,000...!!!)))555...***000333000---...---***+++,,,......,,,***))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------000(((---444000///222000///777QQQ\\\KKK]]]```jjj{{{SSS@@@LLLXXXdddwwwzzz^^^aaa\\\dddnnnNNN\\\fffVVVNNNSSSLLLMMM]]]qqq{{{{{{yyyzzz~~~~~~yyy{{{ppp|||rrrvvvyyysss}}}wwwUUU777***///...,,,---((('''111++++++++++++++++++++++++++++++******++++++,,,------------------...///000000:::///oooRRRDDDEEEpppSSSmmm|||xxx~~~xxxwwwVVVNNN|||}}}sssooorrrzzzyyyhhhRRRBBB<<<888333666333111111111444>>>III\\\kkkwww}}}xxxrrruuutttQQQ&&&333000"""---))))))+++++++++************))))))))))))))))))******+++(((***%%%(((///***+++888SSSRRRFFF>>>===888999GGGjjjeeeVVV@@@111///000...------------------------------------------------------------------------........................---...///111555;;;CCCHHHdddzzz~~~mmm[[[OOO:::888666333111000///000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000111111111222222222777777888888777???XXXqqqxxx]]]KKK>>>555000000000///...............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++---------------------------------............///000///...------...///000////////////////////////000000000000000000000000//////////////////////////////.........---------.........------,,,,,,,,,---,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////---666222oooVVVNNNddd\\\kkknnnGGGEEEIII___pppyyydddaaa{{{|||wwwjjj}}}yyyddd___iiieeeTTTXXXTTTXXXfffsssuuusssssszzzyyyxxx}}}xxxvvv|||~~~yyy}}}yyywwwppp___HHH888...---,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,------......///000000000---555222MMMLLLMMMOOOFFFdddTTTpppvvvpppxxxzzzxxxJJJFFFttttttSSSJJJFFF@@@^^^|||mmm[[[JJJ???888666666444000///444>>>JJJSSSiiinnnzzz~~~yyyZZZqqqfff>>>777...***+++,,,***((())))))(((((((((((()))))))))((('''''''''(((***+++++++++++++++,,,---......QQQPPPEEE>>>===999;;;HHHhhheeeVVV???///,,,---+++------------------------------------------------------------------------------------------------...///000000000111444777222===JJJQQQQQQNNNMMMNNNMMMJJJFFFCCC@@@;;;444///222111000..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000000000111111111222222555333444555333222:::DDDPPP___lll___LLL>>>666222///---000//////...............------------------------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...///........................000000000000000000000000///////////////////////////.........---------,,,...---------,,,,,,,,,,,,---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---......//////...///222HHHyyylllOOOXXXmmm]]]|||```AAAEEERRR___hhhyyypppbbbsssooo|||xxx~~~lllhhhnnnmmmcccccc___bbblllrrrqqqoooooozzzzzzzzzyyyxxxyyy{{{~~~|||{{{zzzzzz{{{|||wwwzzzvvvXXX666)))------,,,,,,++++++++++++*********************************+++++++++,,,,,,---------...//////000000777===444;;;tttkkkYYYmmmKKKTTT^^^^^^zzzzzzhhhFFFeeefffoooLLL???OOOqqqzzzooo___NNNAAA888555666444111111666BBBRRR\\\jjjsssyyy^^^ooo]]]777222+++)))+++,,,+++((())))))(((((((((((())))))((((((((((((((())))))***++++++++++++,,,---......OOOOOOEEE>>>>>>:::<<>>>>>999:::HHHmmmooobbbFFF111------)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///222111000000111222222111555333000///.../////////------------......//////---------------,,,++++++++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++------------------------------.........//////////////////000000000111111444000...000555888999999888666666888999???RRRdddxxxrrrdddSSSIIIBBB888---333111//////111222222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******************************++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,------------------------........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++,,,------......---///999,,,DDDsss|||nnnJJJPPPccc{{{\\\ooo}}}tttNNNCCCEEEVVVccckkkmmmjjjxxxwwwyyyiiimmmuuuzzzvvvrrroooooorrrjjjllloooqqqooommmnnnqqqsssqqqppppppsssvvvxxxxxxzzzyyyvvvpppkkkkkknnnqqqmmmooo]]]TTTWWWCCC---111,,,,,,,,,,,,++++++******************************************+++++++++++++++,,,,,,---......//////***///333---<<<___VVVRRR<<>>888888DDD\\\ddd\\\BBB///...111///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---///222555+++++++++---//////,,,)))***+++,,,,,,++++++,,,,,,..................------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++------------------------------------................../////////000000000444444111......111333444///111555888777333333666CCCJJJXXXkkk{{{~~~sssaaaQQQIIIAAA???888111...222777999333222111111111000...,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++,,,---------(((///+++333666MMM{{{tttmmmKKKCCCaaapppYYYfffuuu^^^III???HHHPPPWWWllltttooowwwsss~~~zzzfffeeegggnnnrrrtttxxx|||yyytttrrrssspppiiihhhlllfffjjjnnnmmmkkkkkknnnqqqnnnoooqqqqqqqqqsssvvvxxxrrryyyyyyooolllrrrwwwuuuooooooXXX???;;;444***+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......000---777666111VVV~~~HHHnnn\\\555QQQVVVbbbtttuuugggyyy]]]TTTlll}}}ZZZOOOGGGzzzuuucccQQQBBB888333444111444CCCXXXeeeeee```eeeqqq}}}vvvhhh```QQQJJJ>>>---,,,,,,+++++++++***)))'''))))))(((((((((((())))))&&&''')))*********)))(((************+++,,,------SSSSSSIII@@@>>>777777CCClllwwwoooPPP999666888444------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,///222...---,,,,,,.../////////+++---000000///......///------------,,,+++******++++++,,,,,,++++++***)))++++++++++++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////***000333111///000000///333000......000222555666000000222777???FFFIIIIII[[[bbbgggiiioooxxx{{{xxxxxxyyyzzzxxxuuuvvvzzz|||xxxgggTTTHHHBBB;;;333//////333555444000,,,***))),,,---.........---,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++)))******++++++,,,,,,------222"""333...'''hhhfffpppYYYKKKiiieeeWWW[[[lll[[[IIIAAA@@@GGGYYYkkkvvvuuusss]]]ccczzzzzznnnaaaZZZYYY\\\dddmmmjjjiiijjjllliiidddcccfffdddhhhjjjgggfffhhhlllmmmhhhkkkooopppooooooqqqssslllsssvvvqqqmmmpppuuuvvvsssbbbLLL888...//////(((***+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))))))))************+++******+++,,,,,,------...111)))111888///<<>>===@@@;;;222,,,...333666555***+++///444555222...,,,***+++,,,---------...///---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))************+++,,,,,,+++******************************************************++++++++++++++++++++++++************+++++++++,,,))))))))))))******++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,000222)))---000'''CCCssskkkjjj|||RRROOOwwwjjjRRRcccfff]]]JJJ>>>BBBLLLQQQbbbooo||||||vvvwww|||www{{{zzzqqqxxx]]]RRRaaawww~~~uuuhhh]]]RRRNNNSSS\\\___cccdddaaa___```aaaaaa___ddddddaaabbbhhhlllkkkdddeeegggkkkmmmmmmkkkhhhjjjeeejjjtttooocccfffuuuSSS999777+++,,,333+++)))***,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------+++'''***444111000XXXjjj]]]jjjCCC:::HHH```ttttttooouuu{{{pppcccjjjeee}}}nnnaaaUUUbbbiiiYYYEEE:::999<<<;;;999666@@@OOO\\\dddeeebbb___pppwww||||||{{{uuuiiippp___KKK???***,,,,,,,,,+++***)))((()))***))))))(((((((((((())))))((((((((((((((())))))***))))))))))))***+++,,,---OOOPPPGGG@@@???999999EEEnnn}}}vvvTTT888333444///------------------------------------------------++++++++++++++++++++++++***************************---///000...,,,******))),,,///000...---,,,---***,,,---,,,***+++...111***+++---......---,,,,,,+++++++++++++++***))))))************************))))))))))))))))))))))))******))))))***+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////111222///)))***000000,,,444444333///---000444666,,,000444333000///222555000000111222111///......333///333444---///666444---333444///---222333///666///((()))---//////...,,,------,,,+++,,,---///---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************************(((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***,,,111%%%333666$$$JJJccc[[[aaaIII^^^___JJJbbbjjjUUUBBBAAAAAA;;;IIIZZZiiihhh___aaasss}}}}}}tttkkknnn}}}mmmkkkyyysssVVVMMMRRRooopppooohhhXXXKKKJJJOOOYYY______YYYWWW\\\```^^^[[[______]]]bbbjjjnnnmmmbbb``````ffflllmmmfff___gggVVV]]]xxxvvv]]]aaa~~~QQQ///777'''###///((()))***,,,,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------///---333444&&&999mmmJJJrrrGGG666>>>:::fffiiijjjpppsssuuusssPPPkkkvvvsssqqqnnnyyyeeeLLL???===>>>;;;666888HHHZZZdddccc``````ccckkkrrrvvvxxxwwwrrrcccaaarrr___JJJ===%%%,,,*********)))((((((***,,,))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))***+++,,,---TTTPPPIIIBBB===<<<===>>>jjjxxxkkkKKK999222---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++------------++++++******++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,111666+++*********))))))((((((************************++++++++++++++++++++++++---------.........//////---------............///////////////////////////////////////////////////////////////////////////...............///000000//////////////////////////////.........---------------------------------************************************************+++,,,,,,---,,,+++***)))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---,,,,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......MMMppptttVVVbbbzzz\\\BBBddd[[[WWW]]]dddXXXAAA:::CCC>>>EEEMMMQQQTTTZZZeeennn{{{mmmeeegggllltttjjjhhhjjjlllvvvttt^^^KKK???MMM[[[jjjnnndddVVVLLLHHHUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWZZZ```hhhnnnqqqaaaZZZfffnnnccceeeiii[[[]]]___dddfffbbb[[[ZZZ^^^xxxNNN,,,))),,,'''(((111************))))))))))))))))))))))))(((((((((((())))))))))))******************))))))******+++,,,***+++,,,---...111666999vvvbbbMMMiiiggg======222FFFcccoooqqqqqqqqqyyy~~~|||xxxxxxSSS===;;;999111JJJXXXcccccc]]]\\\___aaajjjoooqqqrrryyywwwlll{{{sssnnn```UUUYYYYYY@@@)))(((...))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************SSSOOOIIICCC>>><<<<<<===fffsssgggIII999222------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++*********++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***...111333************)))))))))(((************************++++++++++++++++++++++++,,,,,,------------......------------............////////////////////////......................................................---.........///000........................///.........---------,,,------------------------***************************************************+++,,,,,,+++***)))((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))***++++++***)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...444MMMkkkjjj^^^kkkuuuOOOMMM```kkkfffOOORRR```___MMM===>>>AAAEEEIIIMMMSSSXXX\\\nnnpppoooiiiaaa^^^```eeexxx}}}|||qqqfffaaaaaa```iiixxxwwwcccMMM<<<:::GGGYYYcccbbb\\\WWWUUURRRRRRRRRRRRSSSSSSSSSSSSOOOSSSWWW[[[]]]___```bbbbbbZZZbbbggg___aaaeeeZZZbbb]]][[[^^^___YYYRRROOONNN999***---000***''',,,*********)))))))))(((((())))))))))))((((((((('''(((((()))))))))***************)))))))))***+++++++++,,,,,,,,,,,,...222555```^^^OOOiiiaaaAAA)))DDDFFFdddjjjmmmllloooyyy~~~tttccc]]]aaafffeeeyyy|||```BBB<<>>CCCJJJNNNPPPUUUVVVWWWWWWVVVVVVXXXZZZffflllnnnggg^^^YYYVVVTTTXXXdddrrrzzzwwwhhhPPP<<<555???LLLVVVZZZXXXUUUSSSOOONNNMMMMMMMMMNNNOOOPPPMMMQQQUUUVVVUUUTTTUUUWWWbbb[[[^^^aaa[[[^^^aaaZZZdddZZZTTTWWWZZZRRREEE;;;+++)))***......+++))))))******))))))))))))(((((()))))))))(((((((((''''''(((((())))))))))))******)))))))))))))))******+++,,,------,,,***+++---000AAANNNSSShhhXXX...;;;AAAQQQ\\\dddeeeeeelllxxx|||vvvcccZZZXXXPPPGGGGGGbbbooo\\\BBB>>>JJJUUUXXX\\\]]]YYYXXX]]]dddggghhhkkkmmmnnnqqquuuwwwvvvllljjjssssssaaaZZZHHHEEEAAA444&&&))),,,###))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((())))))))))))******RRRPPPLLLGGGBBB???<<<:::SSS___VVVAAA777111---///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&)))///111...+++*********)))))))))))))))************************************************************+++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------+++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))*********++++++,,,,,,---,,,222PPPrrrtttgggdddkkkaaaSSS<<<>>>UUUkkk}}}|||^^^DDDDDDPPPVVVRRRKKKBBB<<<;;;>>>CCCEEEHHHHHHIIILLLOOOQQQQQQQQQQQQWWW[[[XXXSSSRRRQQQPPPOOOSSS\\\hhhpppiiiUUUBBB<<>>JJJVVV\\\```gggrrrzzz}}}xxx||||||wwwtttzzz~~~}}}tttnnnYYY```\\\MMMDDDIIIQQQRRRZZZ\\\ZZZVVVWWW^^^cccdddgggkkknnnnnnmmmjjjgggeeeiiiffflll|||vvvaaaSSSIII>>>666...$$$)))...'''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***TTTRRRNNNIIIDDD@@@===;;;HHHSSSLLL<<<666111---000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************---,,,+++******+++,,,---******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&***///000---)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))***************+++------+++444EEELLLTTTeee^^^fffWWWttt[[[777BBBRRRmmm~~~rrr___TTTLLLDDDWWWTTTNNNFFF>>>999888888?????????CCCHHHKKKKKKJJJFFFKKKNNNLLLKKKMMMPPPOOOMMMIIIJJJUUUaaaaaaVVVKKK<<<===@@@DDDIIIJJJIIIFFFGGGGGGFFFFFFHHHKKKNNNOOOPPPMMMIIIJJJNNNRRRRRRRRRWWWWWWUUUVVV[[[[[[VVVTTTRRRUUUYYYWWWIII777---+++---///+++$$$$$$)))***&&&)))))))))(((((((((((('''(((((((((((('''''''''''''''(((((((((((()))))))))((((((''''''(((((()))***)))+++,,,,,,+++,,,...000---;;;lllxxx~~~\\\VVVwwwfffHHH(((333:::FFFSSS]]]eeemmmrrrzzzxxxuuusssvvvvvvkkkfffjjj{{{}}}nnngggXXXMMMNNNWWWYYYUUUWWWYYYXXXVVVXXX^^^```^^^___dddkkknnnkkkddd^^^\\\gggiiilllpppnnnfff[[[TTTLLL666---///)))&&&+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))UUURRRNNNIIIDDD@@@===;;;===GGGCCC888555111---222------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************---,,,,,,,,,,,,,,,,,,---******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***---...,,,)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((((((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((///---)))***---<<>><<<888888888;;;???BBBDDDDDDEEEHHHHHHEEEEEEIIILLLLLLKKKCCC???GGGRRRUUUQQQMMM@@@??????AAACCCDDDCCCBBBAAAAAAAAABBBDDDFFFHHHJJJDDDEEEIIIMMMRRRRRRPPPMMMTTTVVVPPPOOOXXXVVVMMMMMMIIIOOOTTTOOO>>>---(((,,,******)))'''(((***'''"""))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''(((((((((((())))))'''''''''''''''((())))))''')))+++,,,,,,,,,...000///(((MMMsssxxxzzzYYYEEEhhh888222222:::HHHVVV^^^dddhhhsssuuuuuuqqqnnnqqqzzzttt^^^uuussshhhiii______[[[TTTTTTXXXZZZYYYSSSWWWYYYXXXZZZ]]]]]][[[UUUZZZcccjjjiiibbb^^^___iiisssvvvjjjYYYQQQUUU[[[FFF...(((000+++$$$''',,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))TTTRRRMMMGGGBBB>>>;;;:::555>>><<<444444111---333------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************++++++++++++++++++++++++++++++++++++************************************************'''(((***+++,,,+++***)))************************************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***((('''''''''((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))///---)))+++)))---===HHHfffWWWOOOiiiwwwNNNHHH???IIIgggwwwooocccbbbGGGGGGGGGIIIKKKKKKIIIHHH======;;;::::::;;;===>>>@@@CCCCCC@@@@@@CCCEEEDDDGGG???<<>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCC>>>EEEMMMPPPOOONNNPPPRRRZZZ]]]PPPKKKVVVRRRGGGKKKHHHEEECCC>>>333)))'''+++&&&&&&'''+++,,,)))&&&&&&))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&''''''((()))&&&(((***+++******,,,---000&&&555]]]vvvjjj:::QQQ\\\999333333<<>>???999;;;=========???BBBDDDBBBBBBBBBBBBBBBAAA@@@???AAAJJJRRRPPPIIIIIISSS^^^dddeeeSSSJJJVVVQQQFFFLLLJJJ???333///---***((())))))&&&(((---+++%%%'''...)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&((()))***)))((()))***)))111...<<>>FFFCCCFFFGGGCCC@@@@@@>>>:::::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???@@@AAABBBCCC>>><<<===>>>???CCCIIIQQQKKKEEEFFFLLLRRRVVVWWW]]]PPPEEEEEENNNSSSNNNGGG===666---)))***+++)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***)))((((((((()))***++++++$$$,,,...///FFFppppppuuudddAAAJJJ[[[III;;;666000///===NNNTTTXXX```fffiiihhheeebbbbbbcccggglllttt|||zzzSSSVVVZZZ]]]]]]ZZZWWWTTTMMMNNNQQQSSSSSSQQQOOOMMMUUUWWWZZZZZZVVVUUU]]]iiiUUUMMMVVV\\\TTT^^^mmmiiinnnbbbSSSLLLTTTXXXGGG000))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''UUUQQQLLLGGGCCC@@@===;;;>>>???777111666444......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******)))))))))*********++++++*********************************************************+++++++++++++++***))))))))))))(((((((((((())))))))))))************))))))))))))))))))******************))))))))))))******(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************)))))))))((((((///+++999IIIQQQbbbjjj[[[[[[bbbYYYGGG===999===GGGFFF\\\bbbYYYWWWPPPBBB;;;<<>>@@@DDDDDD@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@::::::===DDDGGGFFFGGGJJJDDD>>><<>>TTTccc^^^HHHJJJQQQPPPGGGDDDBBB888MMM___WWWBBBDDDPPPRRRNNNBBBAAA>>>;;;<<<@@@???:::======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888999;;;===???===;;;>>>CCCDDDAAAAAACCC<<>>???AAA???999333...+++'''''')))+++)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))******)))((((((((())))))111***+++000---666cccuuuggg|||ooossspppGGGJJJYYYhhhXXX666000777111777<<>>>>>@@@\\\{{{QQQ<<<222+++222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))(((+++******************+++******************************************************+++++++++******)))***))))))))))))))))))*********************++++++))))))*********+++++++++******))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))((((((&&&))),,,+++)))666JJJWWWZZZEEE@@@FFFJJJWWWUUU<<<888HHHHHHAAAHHHOOOKKKIIIJJJGGG@@@::::::<<<:::444;;;::::::999999999999999777777777777777777777777;;;:::888888999;;;===??????;;;999:::;;;:::===BBB???QQQ___YYYDDD666:::DDDBBB@@@>>>;;;888555000---***((('''''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((((((((((((((***&&&,,,444---+++JJJsssZZZuuuKKKUUU___^^^KKK>>>cccsssBBB111???111333666;;;AAAGGGKKKNNNOOOPPPPPPOOOPPPRRRUUUWWWYYYTTTVVVYYY]]]aaadddfffggggggqqqoookkkpppllljjjuuu|||xxxwww{{{~~~xxxzzzppppppmmm^^^QQQSSS```hhhaaaVVVMMMLLLIIIHHHGGGIIIKKKLLLGGGGGGFFFFFFGGGIIIJJJKKKNNNNNNPPPSSSPPPKKKKKKNNNMMMVVVOOOLLLWWWRRRHHHOOOSSSXXX\\\UUUBBB---&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''SSSSSSQQQKKKCCC??????AAAbbbUUU555...666........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++*********++++++***))))))***++++++************************************************)))******+++++++++************))))))))))))************))))))***+++,,,,,,************++++++++++++******))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((())))))###,,,///***$$$$$$111CCCMMM@@@AAABBB===IIISSSGGG777999555888BBBAAA@@@IIIKKKIIICCC===<<>>IIIJJJQQQLLL777((()))***&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&TTTSSSOOOJJJEEEAAA@@@AAARRRccc444---///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))***,,,---...,,,+++***))))))***+++,,,************************************************))))))***++++++++++++***+++******))))))******++++++***))))))***+++---...*********++++++++++++,,,******))))))))))))******(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((---,,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''(((((((((((())))))&&&***&&&&&&,,,(((%%%///333555<<<>>><<>>222111???CCCBBB:::444555777777:::999888888777777888888777777777777777777777777555666777888888888777777>>>===???BBB@@@999555444555===CCC>>>444000777AAA999666111,,,))))))+++,,,((((((((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$(((((('''''''''((())))))((('''&&&'''+++///000---+++111ttt^^^```[[[XXXUUUMMMTTTJJJ444@@@PPP>>>222000......000444999<<<<<<<<<===>>>???@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGHHHDDDFFFHHHFFFGGGHHHCCCEEEEEEEEEDDDCCCCCCDDDEEEEEEBBBDDDEEEHHHUUUUUUDDD>>>>>>AAAEEECCC===>>>DDD>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBEEEBBBBBBGGGJJJHHHDDDCCCLLLMMMTTTTTTJJJGGGJJJHHH;;;,,,%%%***+++$$$"""(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&WWWRRRLLLIIIHHHFFFBBB???BBBsssKKK///===222////////////////////////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++******,,,111555888,,,+++)))(((((()))+++,,,************************************************((()))***+++++++++++++++++++++************+++++++++***))))))***+++...///******+++++++++,,,,,,,,,******))))))))))))******(((((())))))))))))((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))%%%,,,%%%%%%///&&&... ...***'''555777444======BBB:::222<<>>???<<<>>>AAADDDDDDCCCAAA@@@CCC>>>BBBFFFCCCEEEEEE<<>>>>>?????????===;;;CCCFFF??????CCC>>>@@@888666===CCC???:::888@@@>>><<<;;;::::::;;;<<<999:::<<<>>>@@@AAACCCCCCHHHCCCAAAFFFJJJGGGCCCAAAIIIAAAJJJNNNBBBDDDIII???444,,,%%%###&&&)))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&UUUWWWTTTLLLFFFEEEDDDBBB;;;WWWxxxtttLLL111000444000/////////............///............------------------,,,,,,+++++++++)))))))))))))))))))))))),,,++++++***,,,111888===888333---***+++++++++***************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''(((+++...000HHHTTTIII444222666222...;;;555///---000222111///111111111111111111111111444444333222333444555666666555444444555555333111111444777777333000000111111333444555333000,,,)))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((+++((()))333DDDUUU___dddaaaOOO>>>???JJJKKK;;;)));;;666222000...,,,111777000222444444555666999;;;555777:::===?????????>>>????????????????????????======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::555777999:::999888888999;;;<<<===>>>@@@BBBDDDFFFFFFEEEDDDEEEFFFEEEDDDBBBGGGHHHCCC===AAAIIICCC666(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUWWWTTTLLLFFFEEEDDDBBB>>>AAALLLLLL;;;222111,,,000000/////////.........///............------------------,,,,,,+++++++++************************++++++******+++///666;;;:::555///++++++++++++***************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***,,,...777AAA;;;///333777666888DDD===444000111333333222.........---------------111000/////////000111222000/////////111000///---111333666555222000///000///000111111///---)))'''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))...777EEETTT]]]YYYQQQHHHDDDDDDDDDAAA>>>777555777:::888111+++***,,,---000222555666777777444555777999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999::::::::::::999999999999888888777777444666777777666666777888777666777999;;;>>>???@@@@@@??????AAACCCDDDCCCBBB===CCCBBB;;;999<<<888///((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTVVVTTTLLLGGGFFFDDDBBBAAA777666777333666777...000000000/////////......///............---------------,,,,,,,,,,,,++++++*********************************)))***---333777;;;777111---,,,++++++***************************************************))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++'''...,,,,,,333444444===HHH@@@777111000222333333000000//////.........---......------......///000//////...///111111000...///111333333111///......,,,,,,,,,+++***)))'''&&&''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$(((***))))))222BBBOOO^^^WWWMMMFFFCCCBBBBBBAAA555444888======555---***+++***+++...333555444222222333333444555555666666777777777777777777777777999999999888888888888888666666666777777777888888666666555555555555444444333444444333222333555777;;;999777888;;;===<<<:::999888:::<<<@@@BBBBBBAAA666???BBB999000...,,,'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSUUUTTTLLLGGGFFFDDDBBB>>>:::>>>>>>444444888444000000000////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******))))))+++///333:::888333000---,,,+++***************************************************))))))))))))))))))))))))************++++++++++++++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%'''%%%***111+++***777===888222......///000000111111000000//////.............../////////000000///......///111222111///...///000//////------,,,******)))((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$((()))&&&###(((333>>>]]]NNNAAABBBLLLOOODDD777666555555777666555888>>>000,,,)))***///333111///111111000000000111222222333333333333333333333333666666666555555555555555333333444444444555555555333333333333333333222222333333222111000111444777>>>:::777666888999666333555555666999===???>>>>>>888??????666,,,((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRUUUSSSMMMHHHFFFEEEBBB999888???>>>222///444222111000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******))))))***,,,///666666555222///---+++***************************************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******+++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&((('''%%%***///%%%"""000---,,,++++++---...///...---------,,,,,,+++++++++---......///////////////+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,+++******)))'''&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))'''&&&'''***...AAA777111===PPPVVVIII999666666666555111222>>>KKK888222***))),,,//////...000000///...//////000000111111111111111111111111222222222222222222333333111111111222222222222333111111111111111222222222222222111000///000333666666333111111333444333111666666666777:::::::::888<<<;;;666...)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQTTTSSSMMMHHHGGGEEEBBB<<<666999:::222222555///111111000000000////////////............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++***))))))***+++000222555555222///,,,+++************************************************)))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))***+++,,,,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))&&&(((,,,%%%"""---$$$%%%(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++,,,---...,,,++++++)))((()))***+++***((((((((('''&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))((((((((())))))'''&&&))),,,222;;;CCCEEE???:::333555888888444111888CCC<<<666...***+++---...---............////////////////////////////////////////////////000000000000//////000000000111111111000000000000000111111111000000000///...///111333//////000222444666888999777666666666777666555333999333+++&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPTTTSSSNNNIIIGGGEEEAAA===<<>>000222333111111111111000000000000//////.........---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---,,,***((((((((($$$+++444888666222...,,,************************************************))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******$$$&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###+++((("""'''(((&&&,,,''''''&&&$$$###$$$&&&((($$$$$$%%%&&&'''((())))))'''(((***+++++++++***))))))((('''((()))(((&&&$$$)))&&&$$$%%%''')))(((&&&%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%###$$$&&&)))%%%$$$###&&&***000444555222---,,,222777555000---222333444222///,,,+++,,,(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........./////////000000,,,,,,,,,------.........)))+++------,,,,,,,,,---...333666555000///444:::444333222222222111///---'''%%%%%%%%%&&&%%%'''***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSRRRQQQOOOMMMIIICCC???<<>>333000666000000000000////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************************************************)))))))))))))))))))))******+++++++++)))************))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))''''''(((((('''%%%%%%$$$$$$$$$$$$%%%&&&''')))***+++,,,---......---222222111000/////////000000///...,,,++++++++++++***)))((()))+++------,,,************************)))000444111***%%%(((,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////+++,,,---...............000///...,,,***'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###TTTTTTTTTQQQKKKEEE@@@===@@@]]]jjj@@@444///222000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************************************************************************************))))))))))))))))))******+++,,,---......))))))************)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((***)))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***+++,,,,,,000000/////////////////////......---,,,,,,,,,,,,,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000---(((%%%'''***,,,+++++++++++++++++++++,,,,,,------............+++,,,,,,---------,,,,,,---,,,***(((&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRSSSSSSPPPIIICCC???===BBBdddoooBBB777000000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))******++++++,,,,,,---...//////((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,---------------+++,,,,,,---............000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******)))(((++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPSSSTTTPPPIIIBBB?????????fffooo???777222111////////////............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))************+++++++++,,,,,,------...((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$&&&(((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))((()))***+++++++++++++++)))***+++---............111///------------,,,+++************************,,,)))'''(((,,,...+++(((*********++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,+++***))))))%%%$$$$$$$$$%%%&&&((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%PPPTTTUUURRRKKKDDDBBBBBBDDDllllll:::555333222000000000/////////......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((()))))))))************)))))))))***************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&'''%%%$$$%%%(((+++&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$&&&'''(((&&&''')))***+++++++++***)))***+++,,,------,,,,,,///---,,,,,,---...---,,,************************,,,+++***+++------+++***)))*********++++++++++++************************************)))((('''&&&$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%QQQUUUWWWTTTLLLFFFDDDEEELLLtttkkk777222333333000000000000////////////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((())))))*********+++((((((((((((''''''''''''(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%'''(((&&&%%%&&&***...%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&''')))***+++++++++******+++,,,---,,,+++***))),,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////,,,+++***+++))))))******++++++++++++*********)))))))))))))))))))))(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%VVVQQQOOOOOOLLLFFFBBBBBBFFF[[[:::333111444222000//////111222111111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))((()))***+++++++++++++++******))))))((((((((('''+++++++++++++++***)))((()))************+++++++++************))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***'''%%%&&&***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))*********++++++++++++(((((()))))))))*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++((((((((()))*********+++++++++++++++++++++,,,,,,(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$VVVQQQOOOOOOLLLFFFCCCCCCGGGVVV;;;888555555333111///000111222111000111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,+++***************++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++*********)))))))))(((((((((+++++++++++++++***))))))************+++++++++++++++*********))))))))))))************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++((('''***---...***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))************)))*********++++++++++++(((((()))))))))*********************************))))))))))))************,,,++++++******)))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$UUUQQQPPPPPPMMMFFFCCCDDDJJJ|||{{{MMM888888444222555333111000111222111000111111000000000/////////...............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++((())))))***+++,,,------,,,++++++************+++++++++++++++************))))))))))))))))))))))))++++++++++++++++++***)))*********)))))))))))))))++++++++++++++++++***)))************+++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())),,,//////+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))******+++++++++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$SSSQQQQQQQQQMMMFFFCCCEEERRR~~~xxxJJJ666666333333666444222222222222111000111111111000000000/////////.....................//////...............---------------------------------------------------,,,,,,------------,,,,,,,,,------------,,,++++++------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++******)))************************+++++++++,,,,,,+++***************+++++++++,,,,,,,,,,,,+++++++++*********************************+++++++++++++++++++++++++++++++++******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&)))---///...***&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''')))))))))*********++++++************++++++++++++))))))))))))))))))))))))*********))))))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$RRRQQQRRRSSSNNNFFFCCCFFFXXXyyyKKK888888888;;;777555333333333333222111111111111111000000000000////////////////////////000000000//////.........................................................,,,---............---,,,------.........------,,,.........---------,,,,,,/////////......------,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,++++++******))))))************************************************************************************************))))))************))))))************************************************))))))(((((((((((())))))))))))))))))************************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&+++///111///+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((************++++++++++++************************)))))))))(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$QQQQQQSSSTTTNNNFFFDDDFFFSSSxxxoooDDD555888999===888666444333444555444333222222111111111000000000////////////000000000000222111111000000/////////////////////////////////////////////////////////,,,---...//////...---,,,---...//////000000////////////.........---------222111000///...------,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************************************************************)))******++++++******)))***************************************************))))))(((((())))))***)))))))))*********++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((***///222333000---***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&""""""###$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$PPPQQQTTTUUUOOOFFFDDDGGGTTTrrreee===444999666777777555444444555666555555222222222111111111000000//////000000000111111111333222222111000000//////////////////////////////////////////////////////---...///000000///...------...///111111222222222////////////.........---000000//////......------+++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************)))******++++++******)))******************************************************))))))))))))******))))))*********+++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***---000222222///---+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$OOOQQQTTTUUUOOOFFFDDDHHH^^^wwweee???:::???888555777555444444666777777666222222222111111111111000//////000000111111111222333333222222111000//////000000000000000000000000000000000000000000000000---...///111111///...------...000111333444444444000/////////............------..................++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------***+++,,,,,,------------++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************************************************************************++++++++++++************************************************************))))))))))))******)))************+++++++++************************************************))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))),,,///111///---+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$RRRWWWZZZTTTKKKFFFEEEEEEmmmqqqBBB@@@;;;999???999666444444666777444222333333222111111111111222333333222222222333444444555555444222000///------////////////////////////000111111000...---...000........./////////////////////000111111111000000111111000///...------,,,......................................................---------,,,,,,,,,...------,,,,,,------...,,,------......------,,,.........------,,,,,,,,,------------------------,,,------......------,,,///...---...//////---+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++++++++******))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************000///---+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))---...//////...+++)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTYYY[[[UUULLLFFFGGGIIIxxxVVVOOOCCC::::::>>>;;;999999;;;;;;999666222222333333444666777888444333333222222222333333333222111000000000000000111111111111111111111111444444444222///......000000000000//////////////////000000111111111111000//////////////////..................................................................------------...------------------...---------......---------......------,,,,,,,,,,,,......---------------------------......---------000///............,,,***---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************---,,,+++***************((((((((()))))))))******))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))******************************************))))))(((((((((((((((((((((((()))))))))***------------,,,***)))'''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW[[[]]]WWWLLLFFFIIIOOOpppcccQQQGGGDDDBBB@@@>>>>>>>>>===;;;:::333333333333444666777888777666555444444444444444444333222111222444666777222222222222222222222222777777666444111//////000222111111111000000//////000000111222222222222222.../////////000000000000////////////////////////////////////////////////000000/////////.................................------............---------------,,,,,,,,,,,,,,,//////......---------,,,------............------///...------//////---,,,---------------,,,,,,,,,------,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++((())))))))))))*********))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))*********++++++***************************))))))))))))(((((((((((((((((()))))))))******---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$YYY\\\]]]WWWKKKEEELLLVVVnnnWWWQQQQQQGGGFFFEEECCCBBBAAA???>>>999888888777777777777777:::999888777666666666666888777555444555888;;;===444444444444444444444444555666555333111000000111333333222111111000000000111222333444444444444444000000000000000000000000////////////////////////////////////////////////111111111000000000//////.........//////...............////////////......---------,,,,,,,,,,,,,,,000000//////...---------......////////////......///...---...000222222111.........---------------......------------......------------------------........................------------------------------------------------,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++*********************************)))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ZZZ\\\]]]WWWJJJDDDOOO___uuuTTTMMMKKKJJJIIIHHHEEECCC@@@???>>>======<<<;;;;;;;;;;;;;;;999888777666555555555555:::999777555555777:::;;;444444444444444444444444222222333222000000111333333222222222111111111000222333444555666666666666333222222111000000//////000000000000000000000000000000000000000000000000222222111111111000000000...//////000000//////......//////000000//////...------------------------000000000//////............//////000000//////...444222000000111222222111........................///......------......///........................------------------------------------------------------------------------,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************++++++++++++++++++++++++++++++++++++************))))))))))))******************************))))))))))))************************************))))))))))))******************************************++++++++++++************************))))))))))))************))))))))))))************++++++***)))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\]]]^^^XXXKKKEEETTTiii|||TTTIIIBBBDDDDDDCCC???;;;888777777666666666777888999;;;;;;666555444333333333333333777666444333333333555666333333333333333333333333///000111000///000111333111111111111111111111111111222333555666666666666444444333222111000//////000000000000000000000000000000000000000000000000222222111111111000000000...///000111111000///...//////000000000000//////.............../////////000000000000000000000000//////000000000000//////999666333111000000///............/////////////////////............//////////////////////////////---------------------------------------------------------------------------------.........//////......---------,,,,,,,,,,,,,,,------------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************+++******))))))******+++************************+++******))))))******+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))************+++)))))))))*********++++++************))))))(((((())))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^^^^```[[[MMMHHHZZZssssssSSSNNNFFFCCCDDDCCC???:::666555666333333333444555666777888555444444333333333444444333333222222222222333333222222222222222222222222111111222111//////000222//////000000111222222222///000111222333444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000...///111222222111///...///000000111111000000///////////////000000000111/////////000000111111222///000000111111000000///777444111//////000//////....../////////000000000000//////////////////000////////////////////////........................................................................---........./////////////////////.........------,,,---------............------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++******))))))******+++************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++)))***+++++++++***)))(((************************((())))))))))))))))))((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&***...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&``````aaa]]]OOOJJJ^^^zzzzzz]]]LLLSSSNNNLLLMMMMMMHHHCCC>>>>>>???;;;:::999999888888999999777666666666666777777888111222222333333444444444111111111111111111111111333444333222///...///111......///000111222222333------///000111222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111000000000000///...000111222222111000...000000111111111111000000//////000000111111222222......///000111222333333000000111111111111000000000...,,,,,,///111333333.../////////000000111111000000////////////000000000000000000000000000000000000000000000000000000............................................................/////////000000000000000////////////---------.........//////..............................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++)))***,,,---,,,+++)))(((************************(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%(((---222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''\\\dddddd\\\SSSOOOhhhsssYYYVVV\\\\\\XXXYYYWWWTTTRRROOOLLLHHHEEEDDDDDDCCCBBB@@@???>>>>>>@@@???>>>===;;;999888888999999999999888777666555444444555666777777777777999999999999999999999999444444444444444555555555666666666555555555555666666666666666666666666666777777777777666444333222444555555666777888999999888888777666555555555666777777777888777777666555666555444333222111111111333222222222222333444444333333333444444444555555222111000000000111222333000000000000000///......222111000000000111222333111111000000///...------....../////////000000000111111222333222111///...,,,...000111222111///......///000111111000///...------------............222333333333222111///...////////////000000000111222111000////////////////////////000000000000000..............................//////...---,,,,,,,,,------------------,,,...---,,,+++************,,,,,,,,,+++++++++******---,,,+++++++++,,,---.........,,,,,,,,,,,,......,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++)))***+++,,,,,,+++***))),,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++***)))(((((('''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''aaaeee```ZZZVVVRRRddd{{{ggg^^^```dddccc```___]]]ZZZWWWTTTPPPLLLIIIEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???<<<<<<<<<;;;999777666555555666777777888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;::::::999:::;;;<<<===========================>>>>>>>>>===<<<;;;::::::777777777888999999::::::777666555555555555555555888888999999:::999999888===<<<;;;:::::::::::::::888888777777888888999:::666666777777888888888888666555444333333444555555333333333333333222111111444444333333333444666777555555444333333222222111111111222222222333333333222333333444333222111000///000222333333222111000//////000111111000///////////////000000000111111000000111111000///...---............////////////000///......---------...................................................///////////////...------------............------///...............//////------------,,,,,,,,,,,,---,,,,,,+++,,,---...//////...---,,,,,,---...///............---------------,,,,,,+++++++++,,,,,,***+++,,,------,,,+++***++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++***)))(((((((((+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''gggfff]]]XXXWWWSSSZZZnnnYYYZZZ]]]aaafffhhhiiiiiifffccc```]]]ZZZVVVQQQNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBAAA???===;;;999777888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???>>><<<;;;<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???:::;;;;;;;;;;;;;;;;;;;;;666666555555555666777777999999:::;;;<<<<<<<<<<<>>??????;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888999999999999999888777777777777777777888999;;;;;;::::::999999888777777777666666666666777777777777555666666666666555555444444444666666666555444333333333444444444444333333333333333444444444555555111111222222222111111000111111111111111111111000111111000000000/////////000000000000000000000000000000000000000000000000000000111111111000////////////000000000000//////------------...///000111////////////...............------------...//////000///...------...///000/////////......---------...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++***))))))((((((***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''&&&&&&((('''''''''''''''(((((((((&&&(((***)))((()))---000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&jjjhhh]]]VVVUUUNNNNNNZZZQQQUUU[[[```ccceeeiiilllhhhfffcccaaa___\\\XXXUUUPPPPPPPPPOOOOOONNNNNNNNNIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>============>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===??????@@@AAA???<<<::::::<<>>=========<<<<<<;;;;;;777777777777777888999:::888999:::;;;=========>>>?????????@@@@@@@@@@@@@@@?????????>>>???@@@@@@AAA========================???>>>===<<<;;;;;;::::::>>>>>>>>>???>>>>>>===<<<999999999:::<<<===>>>???=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::999999888888999999999888777666999::::::::::::::::::999777777777888888888999999777777888888888888888888888888777777777777666666666666666666666666666555666666666666555555555555333333333333333333333333333444444444444444333333222333333444444333333222////////////000111222333222222222222111111111111////////////000000111111111000////////////000111//////......------,,,,,,///............//////000---------......---------//////............//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((---,,,(((%%%&&&(((''''''''''''''''''''''''&&&)))+++)))&&&'''---333''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiijjj```UUUQQQHHHEEEOOOWWWYYY\\\___aaadddgggiiigggfffdddcccbbbaaa^^^[[[YYYXXXWWWUUUTTTRRRQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???========================??????@@@AAABBBCCCDDDEEECCCAAA===:::999;;;===>>>????????????????????????>>>???@@@@@@@@@@@@@@@???@@@@@@??????>>>=========888777777777888999::::::888999:::<<<===>>>>>>>>><<<<<<===>>>>>>>>>======>>>============>>>??????===============<<<<<<<<<@@@??????>>>===<<<<<<;;;>>>????????????>>>======999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>========================:::;;;;;;;;;;;;;;;::::::=========<<<<<<=========:::::::::;;;;;;;;;<<<<<<=====================>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;:::;;;;;;::::::999999999888777777777777777777777777777777888888888888888777666777777777777777777666888888777777777777888888555555555555444444444444111222222333333333333333444333222111111222333444111111111000///......---000000//////000111222222........................000//////.........//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************+++++++++************************))))))))))))))))))))))))******))))))))))))************************************))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))*********)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###(((---,,,(((%%%&&&(((''''''&&&&&&&&&&&&&&&&&&'''***+++)))%%%%%%***///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggjjj___SSSNNNGGGEEEOOOTTTWWW]]]bbbeeeggghhhhhhiiigggfffffffffeeecccaaa___^^^\\\[[[XXXWWWUUUTTTUUUTTTSSSQQQPPPNNNMMMLLLHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFDDDAAA???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@;;;::::::::::::;;;;;;<<<;;;<<<===???@@@AAAAAAAAA>>>???@@@AAA@@@???>>>============<<<======>>>???>>>>>>============<<<<<>>===<<<<<<============<<<;;;;;;:::;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>============>>>>>>???;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>======<<<======>>><<<<<<<<<=========>>>>>>;;;<<<===>>>>>>>>>===<<<<<<;;;;;;::::::999999888999999999999999999999999999999:::;;;;;;;;;::::::999999::::::::::::999999:::999999888888888999999888888888888777777777777444555555666777666666666666666555444444555666666666666555444333333222222111111111111222333444444000000////////////000000//////......------..............................------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************)))))))))))))))))))))))),,,+++***)))))))))))))))************************++++++************++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******)))***+++++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''&&&&&&((('''''''''&&&&&&&&&&&&&&&((()))***(((%%%%%%(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffggg\\\PPPPPPNNNMMMTTTRRRXXX```eeefffgggjjjmmmnnnlllkkkjjjjjjiiigggeeeaaa```___^^^\\\[[[YYYYYYZZZYYYXXXWWWVVVUUUTTTTTTOOOOOOOOONNNMMMKKKJJJIIILLLLLLLLLKKKJJJIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEECCCAAA@@@???????????????@@@AAAAAA@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>?????????=========>>>>>>>>>??????<<<;;;;;;:::;;;<<<===>>>:::::::::;;;<<<===>>>???>>>>>>===<<<<<<===>>>>>><<<<<<=========>>>>>>>>>>>>>>><<<;;;:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@<<<===???@@@AAA@@@???>>><<<<<<;;;;;;:::999999888999999999999999999999999999999:::;;;;;;;;;;;;;;;999999::::::::::::999999666666666666666777888999::::::::::::999999999999666777888999:::999999888999888777666666777888999999999888777666555444333222222222222333444555666444333222111111222333444222222111000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////........................------------------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++************************+++++++++******+++++++++(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********)))***+++,,,,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeeeeXXXNNNTTTVVVUUUZZZXXX___eeeeeecccdddlllssssssqqqooonnnnnnllliiigggaaa``````___^^^]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWUUUSSSQQQOOONNNOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHFFFCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???===>>>???@@@@@@@@@???>>>????????????????????????<<<<<<=========>>>>>>>>>:::999888888999:::;;;<<<999999999:::;;;===???@@@@@@@@@???>>>>>>???@@@@@@<<<<<<=========>>>>>>>>>???>>><<<;;;:::::::::;;;<<<<<<===???@@@AAABBBCCC>>>???AAACCCCCCCCCAAA@@@>>>======<<<;;;;;;::::::888888888888888888888888888999999:::;;;;;;;;;:::888999999::::::999999888666666777888999;;;===>>><<<<<<;;;;;;;;;:::::::::888999:::;;;<<<;;;::::::::::::999888888999::::::999888777666555444333333222222222333444555666777666555444333333444555666777666555555444444444444555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////,,,------......------,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++------************************,,,++++++******++++++,,,(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((((((******))))))((((((((('''(((''''''(((***+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaZZZSSSRRRXXX\\\\\\ZZZbbbccceeehhhkkkooorrrsssyyyvvvsssssstttsssooolllgggfffdddbbb````````````bbbaaa```^^^\\\[[[[[[[[[______]]]ZZZWWWVVVVVVVVVWWWTTTQQQNNNLLLLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMNNNMMMNNNNNNOOOOOONNNMMMMMMJJJLLLOOOQQQSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLMMMMMMPPPNNNKKKKKKMMMMMMKKKHHHKKKJJJIIIHHHGGGGGGHHHIIIGGGFFFFFFEEEEEEDDDDDDDDDGGGHHHIIIHHHEEEBBBAAAAAACCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@>>><<<<<<===<<<;;;999888:::===>>>>>>???AAABBBCCC@@@>>>>>>@@@AAA???===AAA@@@>>>===<<<<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBB@@@@@@???@@@BBBBBB@@@???>>>>>>>>>===<<<:::999888======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999::::::999999999999::::::;;;;;;:::999999:::<<<<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<<<<=========>>>>>>===<<<<<<;;;::::::::::::;;;:::999888777666555444222222333333444555666666777666666555666777888999555666666777777888888999:::999999888888888999999;;;:::888777666777777888888888888888777777777777666666666666666666666666666666666666666666666666777666666555444333222222555333111222444444222///222111111000111111222222000000000000000000000000......................../////////......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++((())))))))))))*********+++++++++***************(((((())))))*********++++++*********))))))(((((())))))))))))************+++++++++,,,,,,+++++++++******++++++++++++******+++))))))+++...///,,,)))))))))))))))(((((((((((((((&&&%%%'''***+++)))&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''aaa[[[TTTTTTYYY___aaaaaaeeefffgggjjjmmmqqqtttvvv|||zzzxxxxxxxxxvvvrrrooolllkkkiiihhhgggfffggggggiiihhhfffdddbbb``````___```___]]][[[ZZZZZZ[[[]]]ZZZWWWRRRNNNMMMNNNQQQSSSVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQQQQQQQQQQQQQQQQRRRTTTTTTSSSSSSSSSRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNQQQQQQQQQRRRRRRTTTUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRTTTTTTRRRPPPPPPOOONNNLLLLLLLLLLLLMMMLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPOOOLLLIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHIIIGGGFFFFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDCCCCCCCCCDDDBBBAAABBBDDDFFFFFFDDDBBBAAA@@@???>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBAAA???=====================<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;::::::999999;;;;;;:::999999999::::::999999888888999:::<<<===::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>============>>>===<<<<<<:::999888777777::::::::::::::::::::::::777777666666666777999999777777888999999::::::;;;<<<<<<;;;::::::::::::;;;::::::888888777888999999999999999999888888888777777777777777777777777777555555555555555555555555444444444444333333333333444333111222444444222///555555555555555555555555111111111111111111111111////////////////////////000000000//////.........................................................---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))))))))*********+++++++++******++++++++++++***************++++++*********+++***)))***---...,,,************))))))((((((((()))(((''')))+++,,,***((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''']]]YYYUUUVVV\\\bbbfffhhhjjjjjjkkkmmmpppuuuyyy|||~~~{{{wwwsssqqqpppooonnnmmmnnnnnnoooqqqpppnnnkkkiiigggffffffdddcccaaaaaaaaabbbdddfffaaa]]]XXXTTTSSSUUUXXX[[[[[[[[[[[[[[[[[[ZZZYYYYYYUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[YYYXXXWWWUUUTTTRRRQQQQQQQQQRRRSSSYYYXXXVVVUUUUUUWWWYYY[[[XXXYYYZZZZZZZZZZZZYYYXXXVVVVVVVVVWWWWWWXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWWWWXXXZZZ\\\\\\YYYWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUSSSUUUVVVUUURRRPPPNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQMMMLLLKKKKKKMMMMMMLLLKKKNNNOOOPPPNNNLLLJJJJJJJJJKKKIIIHHHHHHJJJJJJJJJIIIEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDDDDDDDCCC@@@>>>>>>???@@@AAABBBBBBCCCCCC>>>>>>=========>>>>>>???>>>>>>>>>============<<<======<<<;;;;;;:::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAA??????>>>>>>===<<<;;;;;;>>>======<<<;;;::::::999:::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;<<<999999888888888999:::::::::::::::999999999888888777777777777777777777777777777777777777777777777444444555555666666666666555444444444555555333222222222333333333333222222222222222222222222222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------....../////////......------......------------............---///000111111000///---,,,,,,,,,---------............------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******)))******++++++******)))+++***))))))+++,,,,,,+++,,,++++++***)))(((((((((******)))+++,,,---+++***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''WWWWWWXXX\\\aaafffiiijjjnnnnnnoooqqquuuzzz{{{wwwtttsssrrrqqqrrrrrrttttttxxxvvvtttqqqnnnlllkkkkkkhhhhhhiiijjjllllllkkkjjjdddaaa]]]ZZZYYY[[[^^^```YYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]][[[\\\^^^______^^^\\\[[[\\\[[[YYYWWWWWWXXXYYYZZZ^^^]]]\\\[[[\\\^^^aaabbb````````````___]]][[[ZZZUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXZZZ]]]___aaa```___]]]______^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZWWWVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUTTTTTTSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOTTTUUUUUUVVVWWWWWWWWWWWWQQQPPPOOOPPPQQQRRRQQQPPPOOOQQQSSSTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIOOONNNLLLKKKJJJHHHEEECCCDDDDDDEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========??????????????????@@@@@@>>>?????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;========================<<<<<<===>>>>>>??????@@@===<<<;;;:::::::::::::::777777777777888888999999::::::::::::999999999888888888888888888888888888::::::::::::::::::::::::888888888888999999999999777777777777777777555444111111222222222111000///222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000//////////////////000000000///////////////000.../////////000000000000000111333444444333111000////////////000000000000000000///...---,,,,,,+++------------------------------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,******++++++++++++******,,,***))))))***+++,,,---------,,,+++***))))))(((+++++++++,,,,,,,,,+++***************************)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''TTTYYY___dddhhhjjjlllmmmqqqqqqsssvvv{{{~~~{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{zzzwwwuuurrrpppooonnnkkklllooorrrtttqqqlllhhh___]]]\\\ZZZZZZ[[[]]]^^^[[[\\\]]]```aaacccddddddccccccbbbbbbaaa```______ZZZ\\\^^^```aaaaaa```___aaa```^^^]]]]]]^^^```aaa```aaabbbdddeeegggiiijjjhhhhhhgggfffccc```]]][[[WWWXXXXXXYYYZZZ[[[[[[\\\YYYXXXXXXXXXXXXXXXYYYYYY[[[^^^bbbdddeeeeeedddcccffffffeeedddcccbbbaaa```aaaaaabbbbbbaaa___^^^\\\aaacccddddddaaa___^^^___ZZZZZZ[[[\\\\\\]]]^^^^^^\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW\\\]]]]]]]]]\\\[[[ZZZZZZ[[[YYYYYYYYY[[[[[[[[[YYYQQQSSSVVVWWWWWWWWWYYYZZZXXXXXXVVVTTTQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWWWUUUSSSRRRQQQPPPMMMJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAADDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999999999999666777777888888999999999;;;;;;;;;:::::::::999999888888888888888888888888::::::::::::::::::::::::<<<;;;;;;:::999999888888666777888888777666555555555555555555555444333333222222222222222222222222111111111111111111111111111111111111111222222222000000000000000000000000222222222222222222222222222222222222222222222222000000////////////000000000000/////////000000111111111111111222222222222---...000111111000...---111111111111222222222222111111111000///......---///////////////..................///////////////............////////////...//////000000//////...++++++,,,,,,,,,,,,++++++,,,++++++******+++---......------,,,+++************+++,,,,,,++++++***+++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((WWW^^^ffflllmmmmmmnnnoooqqqsssvvv{{{~~~~~~~~~~~~}}}zzzxxxvvvtttsssrrroooppprrrvvvxxxuuunnnhhh\\\[[[YYYXXXYYY[[[]]]___eeefffhhhjjjmmmnnnooopppkkkjjjiiihhhgggeeeeeeddd___```bbbdddeeeeeeeeeddddddcccbbbbbbcccdddfffgggeeefffhhhjjjmmmooopppqqqoooooonnnlllhhheeeaaa______`````````aaabbbbbbbbb^^^^^^]]]]]]]]]^^^______aaadddhhhjjjjjjjjjjjjkkkkkkkkkjjjiiihhhgggeeedddfffggghhhiiihhhfffdddbbbbbbdddeeeeeecccaaa`````````aaabbbbbbcccdddeeeeeeccccccbbbbbbaaa```______aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa___^^^]]]bbb```___```aaaaaa```___XXXZZZ\\\\\\[[[[[[[[[\\\ZZZ[[[[[[YYYWWWWWWXXXYYYUUUUUUWWWXXXYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVZZZYYYWWWWWWWWWVVVSSSQQQKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHGGGEEEDDDJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@??????>>><<<<<<======>>>??????@@@AAA@@@???===<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<;;;>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888777666888999888777555666666888777666555444444444555444444444444444444444444333333333333333333333333222333333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222111111000000111111222111111000000000111222222222333333333444444444444000000111111111111000000222222222333333333444444222222222111111111000000111111111000000000000000000000000000000111111111//////000000000111111111000000111111111111000000,,,------......------,,,+++,,,---,,,+++,,,---///------------,,,,,,,,,,,,+++,,,------+++******++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((([[[bbbiiikkkjjjjjjlllpppooorrrxxx~~~|||zzzyyyxxxxxxwwwvvvvvvyyy}}}|||vvvqqqgggddd___]]]^^^bbbgggkkkooopppqqqsssuuuvvvvvvvvvqqqqqqpppoooooonnnmmmmmmlllllllllllllllkkkkkkkkkhhhhhhiiikkklllmmmnnnooommmmmmlllmmmooorrruuuwwwttttttsssqqqooollliiiggghhhhhhhhhhhhhhhhhhhhhiiiccccccbbbbbbcccddddddeeefffiiillllllkkkkkkmmmooommmmmmmmmlllkkkiiigggffffffgggjjjllllllkkkjjjhhhdddfffhhhgggeeecccccccccgggggghhhiiijjjkkkllllllllllllkkkjjjiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiieeeeeefffeeeeeedddcccbbbeeecccbbbbbbccccccbbb```aaabbbdddcccbbbaaaaaabbb```aaabbbaaa___^^^```bbbYYYZZZ\\\^^^____________\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWXXXXXXXXXVVVTTTNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUSSSSSSTTTTTTUUUUUUUUUUUUWWWVVVTTTRRRPPPOOONNNMMMJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNOOOPPPOOONNNLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;===???>>>;;;:::;;;<<<;;;999666444444444666777666666666666666666666666666666666666666666666666555555555666666777777777666666666666666666666666555555555555555555555555555555555555555555555555444333333222222333333444333222222222333333444555444444444555555555666666555444333333333333444555333333333333444444444444222222222222222333333333222222222222111111111000000111111111222222222222111111111111222222222222000111111222222111111000......////////////......+++---//////...---...000---------------.........,,,...000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))************************************************************************************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((]]]bbbggggggddddddiiinnnnnnrrryyy}}}|||||||||}}}{{{}}}{{{uuupppiiieeefffmmmuuu{{{ttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttwwwvvvtttsssqqqqqqqqqqqqmmmnnnppprrrtttuuuvvvvvvtttrrrooonnnooossswwwzzzvvvvvvvvvuuusssqqqooommmlllllllllllllllllllllllleeeeeeeeeeeeeeefffggghhhgggjjjllllllkkkkkkmmmpppnnnnnnnnnnnnllljjjhhhfffccceeehhhkkkmmmmmmlllkkkmmmnnnppppppnnnlllllllllkkkkkklllmmmnnnooopppppprrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkfffgggggghhhhhhhhhggggggjjjhhhffffffgggfffeeeccceeefffhhhhhhgggggghhhiiihhhiiijjjgggcccaaaccceee\\\]]]___aaabbbccccccbbb___^^^^^^]]]]]]^^^^^^___]]]]]]]]]\\\\\\[[[[[[[[[WWWVVVVVVWWWXXXXXXWWWUUUQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[ZZZ[[[[[[[[[\\\\\\]]]]]][[[ZZZXXXVVVTTTRRRQQQQQQNNNOOOQQQSSSUUUVVVVVVUUUTTTUUUVVVWWWVVVUUUSSSRRRMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLRRRRRRPPPOOONNNLLLKKKKKKLLLLLLMMMMMMMMMLLLJJJIIINNNNNNNNNOOOPPPPPPQQQQQQOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAACCCEEEDDDAAA@@@AAACCCBBB???<<<999888:::<<<>>>888888888888888888888888888888888888888888888888777777888888999999999:::999999999999999999999999777777777777777777777777777777777777777777777777555555444444444444555555444444444444444555666777555555555555666666666666444333111000000111333444333333333444444444444555111222222333333444444555333333333222222111111111111111111222222333333333111111222222222333333333000000111111111111000000//////000000000000//////+++...111111///......000,,,,,,------.../////////---000222111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************************************************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((eeejjjmmmlllkkkllloooqqqpppsssxxx}}}|||{{{{{{}}}|||yyywwwvvvvvvwwwxxxxxxyyy{{{|||}}}}}}}}}|||{{{yyyrrriiifffkkknnnnnnpppooopppsssrrrooopppuuuppprrrvvvyyyxxxxxx{{{vvvxxxwwwtttrrrrrrsssrrrsssssstttvvvwwwyyyzzz{{{uuutttsssssstttwwwzzz|||wwwuuuvvvyyyxxxsssqqqrrruuupppkkkkkknnnooommmjjjfffqqqpppdddgggwwwxxxkkkkkklllmmmoooooommmlllkkkmmmnnnnnnmmmjjjeee___\\\^^^ccchhhllllllkkkjjjiiiiiikkkmmmoooooonnnllljjjkkkoootttuuutttsssuuuxxxttttttsssrrrrrrqqqqqqqqquuuqqqqqqsssqqqkkkkkkpppkkkmmmoooppppppnnnkkkjjjlllkkkiiigggffffffggggggeeefffffffffeeecccaaa```gggffffffdddaaa``````aaacccdddeeeeeeffffffffffffeeeddddddeeefffgggfffeeeeeedddbbbaaaaaaaaabbbccc]]][[[YYYZZZ\\\^^^______^^^]]][[[ZZZXXXWWWWWWWWWRRRTTTWWWYYY[[[\\\]]]\\\\\\\\\^^^```ccccccbbb```\\\[[[[[[\\\\\\[[[XXXUUU\\\ZZZXXXXXXYYYZZZZZZZZZYYYZZZ[[[ZZZZZZZZZ]]]___aaa\\\WWWSSSQQQQQQPPPPPPVVVVVVVVVVVVUUUSSSQQQPPPMMMNNNNNNNNNNNNNNNOOOOOORRRRRRSSSSSSSSSRRRRRRQQQNNNOOOOOOOOOOOOOOONNNNNNPPPQQQSSSSSSQQQPPPPPPQQQSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMKKKNNNQQQOOOJJJIIIJJJJJJHHHFFFEEEFFFGGGKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHHHHHHHIIIHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFEEEDDDDDDCCCAAA?????????>>>???@@@@@@???===???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========<<<::::::<<<======<<<999888888888999:::;;;;;;888999999999999999999::::::999777666666777999:::999999888777666666777777555555666666666666666555777777666666666555555555888777666555555555555555888666444333444444222111222333333444444444333333333333333333222222222222333333333333333333333333333333444555444333222111333222111//////.........000000000000000000000000...///000111000///...---000000000/////////......------.../////////......000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,......+++******))))))******+++++++++,,,,,,,,,---------))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((uuuxxx{{{yyywwwuuuuuutttyyy||||||zzzxxxwwwwwwzzz{{{}}}}}}~~~zzzuuuuuuzzz}}}}}}zzzxxxxxxzzzxxxttttttxxxvvvxxx{{{|||zzzyyyzzz|||}}}yyywwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwuuutttssssssuuuxxxyyyyyywwwxxx||||||wwwuuuvvvnnnkkkiiikkkpppttttttsssmmmtttrrriiijjjtttsssjjjooopppqqqrrrrrrpppnnnmmmiiikkknnnooonnnjjjfffbbb\\\```eeeiiikkkkkklllllloooppprrrssssssrrrooonnnnnnpppsssttttttttttttuuuxxxwwwuuutttssssssttttttxxxvvvwwwyyywwwqqqqqquuuxxxyyyzzzyyyxxxvvvsssqqqqqqqqqooommmllljjjjjjiiiiiijjjkkkkkkkkkiiigggffffffiiikkkiiieeecccfffjjjhhhiiijjjkkkllllllllllllgggfffddddddfffggggggfffhhhgggeeecccaaa___^^^^^^___^^^\\\\\\^^^___```___``````aaaaaa___]]][[[YYYVVVWWWYYY[[[]]]^^^______]]]]]]___bbbeeefffeeeccc___^^^^^^___bbbccccccbbb```___^^^^^^```aaabbbcccaaabbbddddddcccdddeeegggdddaaa^^^\\\[[[[[[ZZZYYYYYYZZZZZZZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWZZZZZZ[[[[[[[[[[[[ZZZYYYUUUVVVWWWWWWXXXXXXWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\WWWXXXVVVTTTVVVZZZXXXTTTPPPQQQQQQPPPNNNMMMMMMNNNRRRRRRQQQQQQQQQQQQRRRRRRPPPOOOMMMNNNOOOPPPPPPOOOKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOJJJIIIHHHIIIJJJJJJIIIGGGHHHGGGGGGHHHIIIJJJHHHGGGIIIHHHGGGEEEEEEEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???@@@AAABBBAAA???>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>?????????>>>===;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;888999999:::::::::999999999999999888888888777777888888777666666666666666;;;999777777777777666555555555555666666555444444555555555555555555555444555555555555555555555555555666777777777666444444444444333222111111111111000000000000000000000000111111111111111000//////111111000000000/////////---...///000000000000000111111000////////////000........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------.../////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''{{{|||||||||{{{wwwuuutttuuuwww|||~~~~~~}}}{{{{{{}}}{{{wwwxxx|||~~~~~~~~~zzzxxxyyyzzzyyyxxxyyy{{{|||~~~~~~|||{{{zzzvvvvvvvvvxxxzzz}}}|||zzz{{{}}}|||wwwuuuvvvtttqqqnnnnnnqqqrrrqqqpppyyyzzzxxxuuuuuuvvvsssnnnppppppqqqpppooonnnlllkkkgggiiimmmpppooommmiiifffaaadddhhhjjjlllmmmnnnppppppqqqsssttttttrrrqqqooopppppppppqqqssssssrrrppptttssspppooonnnnnnpppqqqsssssswww{{{zzzwwwxxx{{{|||zzzxxxvvvttttttsssqqqooollliiigggdddfffhhhiiiiiihhheeeddd```fffkkkiiidddccchhhooonnnooopppqqqrrrrrrrrrrrrrrrooommmlllmmmooooooooonnnnnnmmmkkkiiigggeeedddgggeeeccccccdddddddddccc___aaacccdddbbb___[[[XXXZZZZZZ[[[\\\^^^___aaabbb______```ccceeeeeecccaaagggeeeeeefffiiikkkkkkkkkeeedddcccccccccdddfffffffffhhhkkklllkkkjjjkkkkkkgggeeecccbbbbbbcccbbbaaa```````````````___^^^]]]ZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^___``````___^^^^^^XXXYYYZZZ[[[\\\]]]]]]]]]^^^___``````___^^^___`````````aaaaaaaaa```______]]]___^^^\\\]]]```___[[[VVVXXXZZZYYYWWWVVVUUUUUUYYYXXXXXXWWWWWWXXXXXXXXXUUUTTTTTTUUUWWWYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTRRRQQQOOOMMMLLLKKKHHHGGGHHHIIILLLMMMLLLKKKKKKJJJJJJKKKMMMNNNMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFHHHIIIIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@DDDDDDDDDEEEEEEEEEFFFFFFDDDDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????============<<<<<<<<<<<<;;;;;;:::999999999::::::>>><<<:::::::::;;;:::999999999999999999888777666888888888888888888888888777777777777777777777777999999:::::::::999888777666666555555555555666666444444444444444444444444444333222222111111222222222222222111111111111000//////000222222333333333333333222111111111111111......//////////////////................................................000000///......---,,,,,,......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------......///000000//////......//////000......000000000000......---------.........//////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''{{{yyyxxxzzzzzzwwwuuuvvvyyy|||~~~|||yyywww{{{~~~yyyxxxxxxzzzyyyuuurrrsssrrruuuyyy}}}zzzzzz{{{|||~~~}}}{{{}}}|||xxxuuuuuutttrrrpppyyyuuuuuuwwwwwwsssppppppvvvvvvuuutttsssqqqooonnnooopppqqqqqqqqqooonnnlllmmmoooppppppppppppqqqrrrrrrtttuuuwwwwwwwwwvvvuuusssqqqooopppssssssqqqnnnrrrpppnnnlllkkklllnnnoooooosssxxx}}}}}}|||{{{yyyzzzzzzxxxuuuqqqllljjjbbbdddfffiiiiiihhheeedddbbbfffiiijjjhhhiiinnnsssttttttuuuvvvvvvwwwvvvvvv{{{xxxuuussstttvvvwwwxxxqqqqqqrrrrrrrrrpppnnnmmmooonnnlllkkkkkkkkkjjjhhhbbbcccdddeeeccc```]]][[[]]]\\\\\\\\\]]]___aaaccc``````aaacccddddddaaa___iiihhhgggggghhhhhhfffeeeeeeeeedddbbb``````aaaccceeegggkkkllllllkkkkkkkkkiiifffbbb```aaaccccccccceeeeeeeeeeeeeeeeeedddddd]]]^^^___`````````___^^^ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ[[[\\\^^^___`````````aaabbbccccccaaaaaacccdddffffffeeedddbbb```^^^]]][[[___aaaaaaaaabbb___ZZZZZZ\\\______]]][[[ZZZZZZ\\\[[[ZZZZZZYYYZZZZZZZZZYYYXXXXXXYYY\\\\\\\\\ZZZ]]]\\\[[[YYYYYYYYYYYYZZZ[[[ZZZXXXUUURRROOOLLLKKKJJJIIIJJJLLLOOOPPPOOONNNMMMLLLMMMNNNPPPQQQPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGKKKKKKKKKMMMNNNMMMJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???????????????@@@???>>><<<<<<===>>>===<<>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::===============<<<<<<;;;999999888888888999::::::999999999999999999999999777666444333333333444555444444333333333222222222000111222333444555555555666555444444333333444444000000000000000111111111000000000000000000000000000000000000000000000000111111000000///......---000///...---------------------------------------------------------------.......................................//////000000//////////////////000...///111333333111///...---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''~~~zzzzzz|||{{{wwwwww{{{|||zzzxxxuuu{{{~~~xxxzzz~~~{{{zzzzzzzzzyyyyyy}}}yyyyyy~~~{{{yyy{{{~~~|||{{{yyywwwwwwwwwuuutttrrrrrrsssuuuvvvuuuvvvwwwvvvuuutttvvvwwwzzz{{{|||~~~xxxuuussstttwwwxxxwwwtttxxxwwwuuuttttttvvvwwwxxxxxx}}}{{{vvvsssmmmnnnqqqssstttsssqqqpppppppppppprrrvvvyyyzzz{{{yyyzzzzzz{{{zzzzzzyyyyyy|||yyyuuutttuuuwwwyyyyyyqqqrrrssstttsssrrrqqqpppuuusssqqqppppppooommmkkkhhhhhhgggeeedddcccbbbaaa^^^^^^]]]]]]^^^___aaaccc___```bbbeeehhhhhhgggeeeeeeeeeeeeffffffddd```]]]bbbccccccaaa______aaaccceeehhhlllnnnnnnnnnnnnnnnnnniiiccc___^^^aaacccdddeeeeeedddddddddddddddddd```aaabbbbbbbbb```^^^]]]XXXZZZ\\\^^^^^^]]]\\\[[[___```aaabbbcccddddddddd```aaaaaaaaa``````bbbdddkkkkkkjjjhhhfffdddbbbaaa[[[aaafffgggfffeeeaaa\\\^^^```ccccccbbb```______^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[]]]]]][[[YYY\\\[[[YYYXXXXXXXXXYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWSSSSSSSSSTTTVVVWWWVVVTTTVVVUUUUUUVVVXXXYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLMMMLLLIIIFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPQQQQQQQQQPPPNNNNNNKKKLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFGGGGGGDDDBBBAAAAAACCCDDDDDDCCCEEEEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????===<<<<<<<<<<<<======>>>========================:::999888777666777888999777777666666666555555555333444555666777777777777999888777777666666777777222333333333444444444555222222222222222222222222222222222222222222222222111111111111111111111111111000000///............................................................////////////////////////...............///000000//////000000000000//////...000111333333111000...------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((rrrrrrxxxzzz|||vvvrrrxxxzzzwwwnnnmmmsss}}}|||~~~|||{{{{{{{{{||||||yyyyyy|||~~~|||{{{|||~~~~~~}}}{{{yyyxxxwwwwwwvvvtttsssrrrsssuuuyyy{{{wwwyyyzzzzzzzzzzzz|||~~~}}}}}}~~~|||zzzzzzzzz|||~~~~~~~~~|||||||||}}}~~~|||yyyyyyzzz{{{|||}}}}}}|||{{{|||yyywwwyyy~~~}}}~~~}}}}}}|||{{{zzzyyy{{{xxxvvvvvvxxxzzz{{{{{{yyyyyyxxxxxxwwwuuutttsssvvvuuutttssssssrrrooommmiiihhhfffeeecccbbbbbbbbbaaaaaaaaaaaabbbbbbcccddd___```dddiiiooorrrrrrqqqhhhhhhiiikkkmmmmmmjjjhhhccceeegggeeeddddddhhhkkkjjjlllppprrrssstttvvvwwwvvvpppiiieeedddeeeggghhhdddcccbbbaaaaaaaaaaaabbbeeefffggghhhgggeeecccbbb^^^```bbbeeeeeedddbbbaaaaaaaaabbbbbbbbbbbbaaaaaa______```___^^^___aaadddggggggggghhhggggggffffff```ggglllkkkjjjiiifffbbbccceeeggggggeeedddddddddcccbbbaaa``````______```]]]\\\\\\^^^___^^^\\\ZZZ___^^^]]]\\\\\\]]]^^^___\\\\\\\\\\\\\\\]]]]]]]]]ZZZYYYXXXYYY[[[[[[ZZZXXX]]]\\\[[[\\\]]]]]]\\\ZZZYYYYYYYYYXXXWWWUUUSSSSSSOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKJJJHHHFFFFFFGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWWWWVVVTTTSSSOOOPPPQQQRRRSSSRRRQQQPPPSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@AAAAAABBB??????????????????????????????>>>============>>><<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;::::::;;;;;;:::999999999999999666666777777888888999999777777777777777777777777666666666666666666666666444444444555555555555555333333222111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222000111111222222111111000000000111222222111000000............/////////000//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))___hhh|||~~~qqqkkkrrryyy}}}}}}}}}||||||||||||}}}~~~~~~}}}~~~}}}|||zzzyyyxxxyyyzzz||||||}}}|||}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{|||~~~~~~||||||{{{zzzxxxvvvtttssswwwuuuuuuvvvxxxzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{zzzyyyxxxxxxxxxwwwtttqqqlllllllllkkkjjjhhhfffeeefffgggggghhhhhhhhhhhhgggbbbcccgggmmmrrrvvvvvvuuuooommmlllmmmpppsssttttttmmmppppppnnnjjjiiilllppplllnnnqqqtttuuuxxx{{{~~~zzzwwwrrrooooooooonnnmmmhhhgggeeedddcccbbbccccccgggiiikkkmmmmmmllljjjiiiccceeehhhkkkkkkjjjhhhgggcccccccccbbbaaa___^^^]]]`````````______```ccceeebbbbbbcccdddddddddccccccdddiiikkkhhhfffgggiiigggeeefffggggggfffeeefffgggffffffeeeccccccbbbbbbbbb^^^^^^___bbbddddddbbb___ddddddccccccdddeeeggghhhgggffffffdddcccbbbaaaaaa]]]\\\\\\]]]___```^^^]]]```___^^^^^^______]]][[[\\\\\\\\\[[[YYYWWWUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTRRRPPPOOONNNOOOOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPPPPQQQRRRSSSTTTUUUSSSUUUXXXZZZ[[[ZZZXXXVVVSSSTTTVVVWWWWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMLLLMMMOOOQQQQQQQQQNNNNNNNNNOOONNNNNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;999::::::;;;<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888666666666555666666777777555555555555555555555555555555555555555555555555333333333333333333333333222222222222222333444444222333444555555444333222222222222222222222222222000000111111111222222222000000000000////////////////////////////////////////////////////////////........................------------------------************************YYYjjj}}}zzzxxxwwwtttwwwzzzzzzzzz|||~~~~~~}}}}}}~~~}}}}}}~~~xxxxxxwwwuuurrrpppnnnlllooonnnnnnpppsssttttttsssvvvvvvvvvvvvxxxzzz|||~~~~~~}}}|||}}}}}}|||yyyvvvtttvvvxxxxxxwwwtttpppnnnjjjkkkmmmnnnnnnmmmlllkkkfffgggiiinnnrrrtttsssqqqooolllhhhgggjjjnnnrrrtttxxxzzzyyytttmmmjjjkkknnnjjjllloooqqqtttwww{{{~~~{{{yyyxxxwwwwwwvvvssspppmmmllljjjhhhgggggggggggggggiiillloooqqqqqqoooooodddfffiiilllmmmllliiihhhjjjjjjiiigggeeecccaaa```bbbbbbbbbaaa```bbbeeehhheeeeeeeeeeeedddcccaaaaaaeeegggfff```^^^bbbggghhheeeeeefffeeeddddddfffggggggfffeeedddcccccccccccc``````bbbeeehhhiiigggeeeeeedddddddddeeegggiiijjjgggggghhhiiijjjkkkkkklllccccccccceeeggghhhgggfffeeedddcccccccccbbb```^^^````````````^^^\\\ZZZYYYZZZYYYYYYYYYYYYZZZZZZ[[[ZZZXXXVVVUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXSSSVVVYYY\\\]]]\\\ZZZXXXUUUWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTOOOOOOOOOOOOOOOPPPQQQRRROOONNNMMMNNNPPPRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@???>>><<<;;;:::999999888888888999:::;;;;;;888888888888888888888888888888888888888888888888555555555555555555555555555444444444444555666666444555666777777666555444444333333222222333333444222222333333333444444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////++++++++++++++++++++++++UUUddd}}}|||zzzxxxvvvuuuwwwyyyzzzzzz}}}~~~~~~~~~~~~}}}{{{yyyzzzwwwxxx{{{yyyrrrnnnpppmmmkkkmmmqqqqqqmmmkkkllljjjkkklllllllllkkkllllllsssqqqooommmnnnsssxxx|||zzzxxxvvvsssqqqooooooooonnnqqquuuxxxyyyzzz|||}}}{{{xxxzzzzzzwwwvvvwwwoootttvvvtttssstttqqqlllpppqqqpppllloootttsssmmmnnnkkkiiikkknnnooojjjeeedddnnniii___aaabbb```ddddddcccccccccaaa```aaadddgggggghhhiiijjjjjjhhhfffiiinnnoookkkiiimmmnnnkkkkkkllljjjfffccccccgggllljjjeeedddeeeeeebbb```aaa]]]ZZZZZZ^^^^^^[[[^^^dddbbbdddcccaaa```___^^^[[[```aaabbbccccccbbbaaa```gggeeecccbbbcccdddddddddccccccbbb```___```bbbeeeaaaccccccbbb```___```aaa\\\]]]\\\YYYVVVXXX\\\aaa\\\YYYVVVVVVWWWXXXYYYXXXYYYVVVUUUXXXXXXVVVWWWZZZVVVTTTRRRSSSUUUWWWXXXWWWUUUWWWYYYZZZ[[[ZZZXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^]]][[[WWWTTTSSSTTTRRRUUUWWWYYYXXXXXXYYYZZZSSSRRRQQQPPPPPPRRRTTTVVVRRRRRRPPPNNNMMMLLLKKKKKKLLLJJJJJJNNNSSSUUUQQQMMMIIIJJJLLLNNNPPPQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUNNNNNNMMMLLLMMMOOORRRSSSMMMNNNOOOLLLIIIHHHKKKNNNQQQPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEJJJLLLMMMKKKGGGEEEFFFHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFDDDBBBAAAAAACCCEEEGGGIIIGGGEEEBBB???>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????;;;::::::999999888888777777777888888999:::;;;;;;<<<;;;999888666666666666888888777666666777888999999888666444333222333333666444222333555666444111333222111111111222333444444333333222222111111111111222222111//////000111111000000000000///////////////.........---------VVVeee~~~~~~|||}}}wwwuuuvvvyyyzzzxxxxxx{{{}}}yyyvvvxxx{{{zzzuuupppuuurrrppprrrxxxzzzxxxttt~~~{{{zzzyyyxxxxxxsssuuuxxxyyyyyyyyyzzz{{{}}}|||}}}{{{wwwvvvyyyvvvnnnjjjiiijjjkkkpppssssssrrrvvv{{{zzzuuuvvvtttrrrrrrsssrrrnnnjjjlllnnnjjjkkkoooiiifffnnniiigggffffffffffffhhhiiiiiihhhiiillloooooolllhhhjjjooopppllliiiiiifffbbbddddddbbb___]]]^^^```bbbfffcccdddiiikkkiiijjjlllhhhdddccceeeeeebbbdddjjj___```bbbcccdddfffgggggg___```bbbccceeeeeeeeedddeeeeeeeeefffggggggeeedddhhhiiijjjjjjhhhgggggghhhcccccccccaaa^^^\\\\\\]]]ZZZ[[[[[[YYYWWWXXX\\\```^^^\\\ZZZ[[[^^^aaacccccc___\\\[[[]]]\\\XXXWWWYYY]]][[[ZZZYYY[[[\\\\\\\\\YYYYYY[[[\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYYYYZZZ[[[XXXZZZ[[[[[[YYYWWWVVVVVVXXXXXXXXXVVVTTTTTTVVVXXX[[[YYYVVVSSSQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLOOOTTTVVVSSSPPPHHHIIIKKKLLLNNNOOOOOOOOOTTTTTTUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOPPPQQQRRRSSSRRRRRRRRRPPPOOOOOOQQQRRRSSSSSSRRRPPPOOOMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIFFFEEEFFFHHHDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEGGGEEECCCBBBBBBCCCFFFGGGIIIHHHFFFDDDBBBBBBBBBBBB=========>>>>>>?????????@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::;;;============>>>>>>>>>>>>999999::::::::::::;;;;;;;;;;;;999999888999::::::;;;:::999999999999:::;;;;;;888777777888999777555666555444333333444555666444444444333333333333333444555555333111111222333222111111111111000000000000000000000000/////////XXXeeexxx{{{{{{}}}ppppppnnnkkknnntttvvvtttuuuuuuuuutttrrrpppnnnmmmqqqkkkdddiiioooeee___iiiiiigggddddddhhhjjjjjjhhhkkkkkknnnrrruuuuuupppllllllrrrvvvvvvuuuuuusssooopppnnnlllkkkkkkjjjiiihhhcccaaabbbfffgggeeeeeegggfffbbb_________^^^```dddhhhfffeeedddbbbaaa`````````aaabbbbbbcccbbbbbbaaa^^^```ccceeefffdddaaa___```cccgggiiihhhfffeeeeeeqqqqqqpppnnnkkkiiijjjkkkiiijjjjjjhhhfffeeeggghhhbbb___[[[ZZZ[[[^^^______```]]]]]]```___[[[YYYZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\]]]^^^^^^______^^^^^^\\\[[[ZZZYYYXXXYYY[[[[[[XXX[[[]]]^^^^^^^^^___```bbbaaa^^^[[[XXXXXXZZZ\\\\\\[[[ZZZYYYYYYYYY[[[[[[TTTSSSRRRQQQPPPOOOOOOOOOPPPNNNMMMOOOSSSUUUTTTRRRMMMMMMNNNOOOOOOPPPPPPPPPUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRVVVVVVUUUTTTRRRQQQPPPPPPNNNMMMMMMLLLJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKJJJIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCAAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDCCCBBBAAA???===<<<===>>>>>>===<<<;;;::::::::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>???@@@??????>>>@@@???>>>===============<<<<<<<<<===>>>???@@@AAAAAA???======>>>===<<<::::::999999888888888999999777777777888888888888888888999999777555444555666444444333333333222222222222333333333333333333333ZZZccc|||~~~|||yyyxxx|||~~~{{{~~~}}}||||||~~~|||{{{~~~{{{vvvqqqnnniiibbb]]]hhhgggiiimmmnnnlllmmmqqqrrrooolllkkklllmmmoooqqqnnnlllkkkmmmnnnmmmooorrrsssrrrrrrqqqpppooonnnmmmkkknnnppprrrpppnnnlllkkkhhhkkkooorrrrrrrrrrrrssskkkkkkkkkiiigggfffgggiiiggggggfffeeebbb```^^^^^^gggddd```^^^___```aaaaaaaaa___aaaffffffbbbaaabbbbbbaaa___```aaabbbaaa```YYYYYYZZZZZZZZZZZZ[[[[[[XXXXXXWWWWWWWWWXXXXXXXXXUUUWWWXXXXXXXXXZZZ]]]```___^^^]]][[[YYYXXXZZZ]]]UUUUUUVVVWWWYYY[[[]]]^^^[[[ZZZXXXVVVTTTSSSRRRRRRSSSRRRQQQRRRUUUWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTSSSTTTUUUUUUTTTRRRPPPQQQUUUVVVUUUSSSVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPSSSRRRPPPOOOMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFGGGHHHFFFFFFEEEEEECCCBBBAAA@@@<<<<<<===>>>??????>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFEEECCCAAA???DDDDDDCCCBBBBBBAAAAAAAAA===>>>>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>============<<<<<<======>>>>>>>>>???<<<<<<<<<:::888777888999777777777666666666555555666666666666777777777777ZZZbbbwwwxxxyyy~~~~~~xxxqqqooorrrllllllmmmmmmnnnooopppqqqmmmoooppppppmmmkkklllmmmjjjlllnnnnnnmmmmmmooopppsssttttttssspppnnnnnnnnnoooooonnnnnnmmmllljjjhhheeeccc``````aaabbbbbbbbbcccaaaccchhhhhhdddccceeefffeeeeeefffhhhiiihhhfff``````aaabbbbbbbbbbbbaaa^^^___aaabbbcccbbbaaa```]]]\\\[[[ZZZZZZ\\\aaaeee^^^```bbbcccbbbaaabbbcccbbbbbbaaaaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZXXXXXXXXXYYYZZZ[[[\\\\\\ZZZWWWVVVXXX[[[\\\[[[XXXVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUTTTRRRPPPOOONNNNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNHHHGGGEEEDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBAAA@@@???>>>>>>;;;;;;<<<======>>>??????BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>>>>@@@AAABBBCCCCCCFFFGGGHHHIIIIIIGGGEEECCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCBBBBBBGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA>>>>>>>>>===::::::;;;<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::ZZZbbbwww~~~zzzvvvssskkkiiiiiikkkjjjfffdddfffhhhgggggghhhiiiiiihhhfffbbbccceeeggggggfffeeedddaaaaaabbbccccccbbbaaa```___```___^^^]]]^^^bbbddd\\\___aaabbbaaa``````aaabbbbbbbbbbbbccccccccccccWWWWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVYYYXXXWWWUUUUUUUUUVVVWWWSSSSSSTTTUUUVVVWWWXXXYYYUUUUUUVVVWWWYYYZZZZZZ[[[YYYYYYYYYZZZ[[[\\\ZZZYYYVVVVVVVVVVVVVVVUUUUUUUUURRRRRRRRRSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWSSSRRRQQQRRRTTTUUUUUUTTTPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNOOOPPPQQQQQQQQQKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAA<<<<<<<<<=========>>>>>>===>>>@@@AAABBBCCCCCCCCCFFFFFFEEEEEECCCBBB@@@???BBBBBBAAA@@@??????>>>>>>===>>>???AAABBBDDDEEEFFFCCCEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHHHHHHHGGGFFFEEEDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA???>>>===???@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<>>???@@@AAABBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHJJJLLLKKKJJJIIIKKKMMMJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<>>??????@@@@@@AAAAAABBB>>>??????@@@@@@AAAAAAAAADDDCCCBBBBBBAAABBBBBBCCCEEEFFFHHHIIIJJJKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMMMMKKKKKKMMMPPPKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<