BM6P6(@ //////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***))))))000;;;EEEVVVUUUZZZUUUGGGNNNggguuutttmmmqqq|||yyykkkgggooo}}}dddLLLBBB===777888???FFFMMMWWWcccppp}}}~~~wwwhhhgggaaaTTTEEE<<<<<<@@@<<<333...777JJJ^^^rrr~~~vvv}}}oooZZZjjj|||hhhFFFVVVSSSGGGWWWTTTMMMKKK888((('''(((%%%&&&+++(((((((((((((((((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,...------...000000000///000111AAABBB^^^zzzwwwoookkkjjjyyyqqqxxxooo~~~qqq]]]NNNGGGFFFIIIDDD777......,,,+++))))))******(((&&&)))************+++++++++,,,,,,,,,---------......---------............///+++000---+++///,,,,,,555///dddjjj~~~yyynnnzzzaaaiiirrr___kkkvvvqqqnnnwwwuuuttt}}}mmmfffcccdddllluuuwwwkkktttyyyrrryyy|||yyyrrrnnnrrrxxx{{{vvv```YYY___ppptttiiikkkaaa```gggcccZZZUUU\\\qqq}}}yyyuuuwwwqqqoookkkiiigggeeebbb___^^^^^^]]]\\\ZZZWWWTTTRRRWWWUUUSSSPPPLLLGGG@@@;;;<<<:::888777777777555444555666777666555444555666111555888===DDDNNNrrrlllyyyBBB@@@999111,,,---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++******************,,,,,,***)))((((((((((((***%%%---333+++***333888999OOOxxx|||cccxxxrrrooo___ccc\\\nnnmmmrrrrrrkkkrrr~~~}}}uuulllcccvvvkkkyyyzzz{{{zzzzzz|||}}}sssaaabbblllooohhh```___kkkgggrrreeeLLL444555777777666333///---+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((('''''')))&&&%%%)))+++***---000RRR___{{{nnniiicccZZZzzzbbbyyyuuuhhhTTT\\\{{{hhhiiijjjtttwwwiiissszzz___cccyyy//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))),,,555@@@IIIXXXhhhtttdddZZZ||||||sssqqqsssrrrnnnjjjYYYIII===>>>DDDIIISSS___dddqqq|||cccMMMAAA@@@>>>:::666444<<>>;;;999888888888666555444555666666666555666666111666777:::>>>FFFiii~~~{{{~~~|||gggnnnGGG???555333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++***************555&&&$$$***...666===:::OOO]]]zzzzzzgggwwwzzzkkk}}}uuuffftttzzzyyytttxxxnnnxxx}}}}}}~~~}}}qqqyyytttiiixxxqqqyyyhhhbbbnnnooonnnyyyxxxgggYYYVVVAAA111444:::666222222...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''+++)))((()))((()))///777[[[lllxxxwwwvvveeekkk{{{pppuuunnniiijjjttt~~~|||pppggguuuiiiVVV//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***111;;;EEEKKKHHHWWWlllddd[[[~~~~~~nnnccceeeiii___OOOGGGAAABBBLLLXXXdddssswwwXXXMMMAAA:::666444888===PPPPPPfff}}}zzzxxxzzzxxx```SSSSSSUUUNNNWWWTTTIII888+++))),,,+++'''(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,...000222333444>>>;;;EEExxx}}}tttrrrzzzkkk\\\IIIAAAGGGKKKAAA333---+++)))((()))******))))))************+++++++++,,,,,,,,,,,,---------------------............///---000,,,,,,000***(((333jjj{{{nnngggccc}}}BBBqqqrrrssstttoooooo}}}uuurrrnnnlllmmmnnnqqqxxxpppbbb```aaa^^^WWWXXXfffyyyrrrZZZNNNXXX```aaawwwuuurrrlllrrr|||iii___UUUdddsssxxxxxxyyyyyywwwrrrpppnnnmmmmmmkkkiiigggccccccbbbaaa___^^^]]]\\\bbb```^^^[[[WWWQQQJJJFFF@@@===:::999999888777666333444555777777777666666111666555555888>>>\\\ssslllTTTCCC999222,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))***+++,,,,,,,,,,,,+++///+++//////,,,999LLLRRR```hhhzzzyyyiiirrruuu]]]qqqpppkkkssscccqqquuujjjzzz{{{{{{vvvxxxmmmrrrwwwxxx|||uuuzzzxxxvvvrrr___aaannnyyy~~~xxxnnnhhhpppsssfffnnn{{{iiiKKK333000::::::222222///++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++)))---===LLL}}}qqquuuvvvddd\\\___uuu{{{aaalllvvvnnnrrrxxxyyyyyy|||//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))///777???EEEGGG???888SSScccSSS]]]rrrjjjpppkkkccc]]]ZZZUUUJJJ???HHHKKKVVVfffsss~~~sssLLL>>>CCCDDD:::...999SSSQQQYYYcccxxx```KKKVVVWWWSSSUUUSSSFFF333)))+++,,,(((((((((((((((((((((((((((((()))))))))************((()))))))))************+++++++++,,,,,,,,,------,,,---...///000111444666555DDDhhh|||ssstttnnnIIIFFFJJJCCC@@@HHH///---***))))))+++++++++))))))*********+++++++++++++++,,,,,,,,,------------------............///...000,,,---111,,,---<<>>222)))//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++)))***+++,,,,,,,,,++++++***---666999???VVVjjjiiicccdddrrrvvvgggbbbddd\\\aaattttttqqqqqqpppzzzjjj}}}zzzyyylllfff^^^YYYbbbwww}}}wwwpppsssYYYDDD999;;;AAA777222,,,+++,,,---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++---:::TTTlll~~~~~~rrrjjjrrrwwwttteeebbbyyyaaagggyyypppllluuudddppp//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((---555<<>>,,,)))******))))))))))))))))))))))))((()))))))))************((()))))))))************++++++,,,,,,,,,---------///000111111000222555888<<>>UUU```{{{}}}uuutttfff}}}[[[___zzzsssqqqwwwyyy}}}uuuuuuuuutttvvv|||{{{nnneeefffiiiiiikkkooo}}}~~~yyylll___WWWOOOJJJIIIVVVbbb}}}||||||pppqqq}}}ddd\\\OOOkkk{{{ssswwwzzzxxxvvvtttqqqooommmjjjgggeeefffeeecccbbbbbbccceeefffgggfffdddbbb___ZZZSSSOOOGGGCCC???;;;999888777666444333333555888999777555666666000222;;;===EEEWWWzzz~~~zzz@@@BBB999333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++***222...333DDDeeewww{{{nnnwwwyyypppppp{{{{{{uuuvvvooo{{{vvvuuukkkgggjjjnnnuuu}}}xxxgggeeewww|||fff===///>>>999555000---------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())),,,333GGGggglllcccqqq~~~uuurrrooohhhxxxxxxnnnyyyqqqiiittt~~~yyywwwzzz{{{}}}//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%***222:::???AAAAAA@@@JJJXXXfff```RRRSSS\\\]]]fff]]]ZZZXXXHHH888@@@VVVXXXcccsssmmmHHH???EEE???'''444TTTZZZZZZeeekkkWWWooohhhnnnsssiiiDDDPPPZZZRRRZZZ[[[KKK666***)))+++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,------------///111333333222444999===VVVlll~~~nnn|||wwwmmmxxx|||UUUCCCEEEFFFAAA<<<777000,,,******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---------............///---///---...000///AAA```gggnnn}}}vvv]]]uuu|||```RRRpppsssrrrssswwwzzz}}}xxxxxxuuutttxxxyyytttpppqqqtttuuuwwwzzzeeebbbXXXIIIBBBGGGRRRXXXZZZbbbccc~~~|||wwwsss~~~www]]]RRRUUUmmm~~~{{{tttvvvxxxvvvsssqqqooonnnmmmllljjjhhhgggeeecccbbbccceeehhhjjjhhhgggfffeeebbb^^^YYYTTTNNNIIICCC>>>;;;:::888777666444222444777999777555777777111222<<<===???KKKpppuuuzzz}}}oooOOO???888666//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,,,,++++++++++++,,,---...333>>>MMMZZZuuuooottt]]]yyyaaaooovvvwwwkkkggglllmmmfff```aaaeeegggjjjooouuu~~~zzzzzzuuupppwww~~~qqqppp}}}{{{llldddttt}}}sssUUU555;;;999666222///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***((()))111>>>TTTqqq~~~|||qqqmmmnnnjjj{{{yyywwwpppyyytttsss{{{xxxvvvsssppptttsssrrrpppoooqqqtttwww//////...---,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''---666;;;>>>AAADDDFFFKKKkkkjjjPPPNNNXXXXXXWWWeee]]]SSSIII???===IIIXXXlllrrr|||{{{VVVFFF666EEE777---NNNmmmnnniiiYYYfffwwwmmmuuu|||~~~FFFMMMUUUVVVYYY\\\UUUCCC111)))+++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,------------......111333444444777>>>DDDooo~~~rrriii{{{zzzyyyiii___SSSYYYdddooozzzoooJJJGGGJJJFFFBBB<<<444...*********))))))************+++++++++***++++++++++++,,,,,,,,,---------............//////111...,,,++++++EEEmmm{{{xxx{{{kkkiiiwwwIIIMMMrrrrrrnnnttttttzzz{{{xxxxxxuuuuuu}}}}}}|||xxxvvvwwwxxxuuuoooUUUVVVTTTOOOQQQYYY```bbbbbbggggggzzziiioookkkVVVKKK```ppp}}}|||wwwttttttssstttrrrpppooonnnmmmkkkiiihhhfffdddccceeehhhlllnnnkkkjjjiiiiiigggddd___[[[VVVPPPIIICCC???<<<:::999:::555222222666888777555555888333111777888===JJJ]]]{{{xxxuuuDDD888333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,,,,+++++++++---000444666999YYYssslllhhhpppgggkkk|||dddggg\\\dddbbbwwwwww{{{xxxVVVPPPHHHBBB===999999999:::>>>>>>:::777999:::999AAA444555@@@NNNmmmqqqmmmxxxYYYiiirrrsssRRR:::<<<<<<777000++++++---************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***+++(((---<<>><<<:::===@@@===777555555:::;;;333000===PPP}}}{{{ggguuunnnzzz{{{}}}tttpppoooooo:::>>>@@@:::111++++++...************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))*********)))111GGG```tttllliiixxx}}}gggwww{{{nnnfff{{{~~~|||tttdddpppxxxqqqyyy~~~mmmKKKMMMWWWXXXbbbtttrrrooommmnnnrrrsssppplllrrryyywwwnnnsssqqquuurrrjjjdddiiiwww.........---,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++---333999===>>>BBBHHHMMMTTTUUUUUUTTTTTTUUUUUUTTTEEEDDDEEELLLVVV^^^cccdddllltttzzz{{{}}}bbbUUUHHH???999@@@^^^~~~{{{\\\gggdddWWWWWW^^^ZZZUUUTTTGGG222(((,,,+++)))(((***,,,,,,)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------.../////////000:::+++555;;;777SSSccc[[[wwwmmmzzz___```vvvkkkaaaUUUOOOJJJCCC>>>===<<>>999666555333111555:::666555666666444444<<>>>>>===>>>BBBEEERRR^^^bbbXXXOOOMMMIIIBBB===@@@>>>999666777888777>>>AAA```qqqxxxttt~~~hhhhhhhhhgggfffkkkssswww^^^LLL;;;777777111+++))),,,***)))***++++++***)))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))***''',,,...))),,,///'''%%%--->>>eee{{{nnnrrrllliiittt|||sssjjjwww{{{aaahhhnnndddvvv{{{\\\FFFJJJGGGPPP```bbbdddfffiiilllnnnpppqqqqqqxxxuuusssuuuyyy{{{yyyvvvwwwpppiiihhhiiinnnxxx............---+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((((((((***,,,222666:::;;;;;;>>>DDDIIIDDDLLLQQQQQQTTTZZZ^^^\\\CCCFFFLLLTTT^^^eeehhhiiihhhqqqzzz}}}~~~{{{|||zzzrrrfffgggqqqfffBBBBBB???555GGGjjjqqqZZZeeeYYYXXX```___\\\]]]SSS:::(((+++,,,+++************)))******************************+++++++++,,,,,,,,,,,,------....../////////...666***222777???eeetttiiiyyyyyy___QQQbbbzzzmmmSSSFFFDDD:::555999@@@@@@;;;888>>>BBBEEEGGGHHHMMMVVV]]]eeezzz~~~ZZZZZZKKKEEEEEEAAA888000+++******************************++++++,,,,,,,,,,,,------,,,---......//////......///111333...000@@@lllvvv|||uuuwwwqqquuuyyy^^^<<>>:::;;;BBBNNN]]]ooo}}}gggJJJ444333===>>>111,,,CCCnnnqqqkkkooovvvqqqtttzzzyyy```GGG>>>;;;666111000+++***((()))***+++***)))*********************************++++++++++++,,,************************))))))))))))))))))))))))---)))'''''''''((())))))...CCCnnnaaahhh\\\sssvvvkkkzzz}}}~~~kkk~~~uuutttzzzxxxhhhkkkaaa]]]iiilllrrr{{{zzzZZZEEEFFF@@@DDDRRRSSSUUUVVVYYY\\\___bbbdddeeennnlllkkknnnrrruuuuuusssrrrlllggggggiiinnnyyy000000000///...---++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((***---000:::;;;;;;<<<>>>DDDLLLRRRHHHXXX^^^RRRJJJNNNNNNFFFKKKQQQXXX\\\\\\[[[\\\]]]iiilllmmmmmmppptttsssnnnqqqmmmhhhdddbbb```]]][[[GGGIIICCCBBBKKKPPPYYYjjjtttuuusssrrr||||||}}}UUU;;;======666LLLVVVYYY~~~oooQQQUUUZZZZZZ\\\```UUU===******+++---+++((()))---******************************+++++++++,,,,,,,,,,,,,,,---...///000000111000111666;;;CCCeeennnJJJDDD\\\yyydddJJJ===;;;<<<>>>999888999<<<======BBBJJJIIINNNWWW___gggooowww|||yyy{{{vvvqqqqqqqqqeeeWWWGGGGGGHHHFFF>>>333+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........///...111...999{{{sss|||jjjrrrEEEPPPlllrrrooovvvsss{{{www|||nnnSSSJJJTTTYYYuuulll```OOOMMMkkkvvvwwwvvvtttwww{{{yyytttttttttsssrrrpppmmmkkkjjjiiiiiikkknnnqqqssstttsssyyyyyyxxxvvvssspppnnnllljjjgggccc___ZZZRRRLLLHHHDDD>>>:::999888555666888:::999888888555555===HHH___aaa~~~ttttttbbbuuujjjtttddd===999222---...///,,,+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,,,,,,,+++,,,000:::KKKhhhwww|||tttrrrzzznnnxxxsssZZZFFF===CCCJJJYYYmmmzzzYYY???777DDD>>>+++444RRRnnnlllhhhvvvzzztttyyynnnRRR;;;666777555,,,***(((((()))******)))************************************++++++++++++************************)))))))))))))))))))))))))))***'''(((,,,++++++111CCCmmmwwwmmmkkkoooxxxccciiiqqqlll|||yyyccchhh___UUUgggrrrwwwmmmyyyvvvrrrZZZEEEFFF>>>BBBPPPQQQPPPPPPRRRTTTVVVYYY\\\]]]dddccccccggglllqqqssssssrrrmmmjjjiiiiiimmmxxx000000000///...---++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))((((((+++///222<<<<<<;;;<<>>333>>>mmmxxxRRRfffvvvzzzWWWUUU^^^ccc^^^aaa[[[FFF---******---,,,)))***000******************************+++++++++,,,,,,,,,,,,,,,---...///000111222222000777<<>><<<888555000222???MMMRRRQQQOOONNN^^^ttt}}}uuuhhhjjjiiinnnuuuqqqvvvhhhEEEBBBDDDGGGDDD888...***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........333......000JJJqqqnnnuuugggWWW@@@\\\tttooonnnxxxzzz|||~~~vvvhhhZZZQQQPPPQQQ[[[dddkkk___OOOUUUoooyyyxxxtttrrrtttwwwuuuoooqqqpppppppppooonnnmmmmmmjjjjjjmmmqqquuuuuurrrppprrrtttvvvwwwxxxxxxwwwvvvpppoookkkddd]]]XXXUUUSSSFFF???:::999999555444555999888999999666555<<>>GGGKKKMMMWWWddddddgggvvvrrr|||rrruuu{{{tttRRRHHHtttoooEEE888;;;:::HHHqqqQQQyyy^^^OOOXXXfffbbbddddddRRR555---))),,,---***+++000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...000111222222333222;;;KKKnnn~~~WWW>>><<<```|||iiijjjooo|||~~~yyyTTTQQQLLLDDD>>><<<===@@@FFFQQQ```fff```YYY]]]fffyyy~~~xxxlllccc^^^dddgggkkkkkkbbbjjjqqqLLLCCC???EEEFFF===333///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......111//////:::iiiwww|||bbbccckkkOOO@@@aaavvvtttrrruuu}}}|||}}}oooiii]]]OOOJJJNNNTTTVVVZZZ```cccfffqqq^^^OOO___oooyyyxxxtttpppqqqtttrrrmmmoooooonnnnnnnnnnnnnnnnnnkkklllooouuuyyyyyytttooosssuuuwwwyyyzzzyyyxxxwwwtttvvvtttkkkccc___^^^]]]HHH@@@:::::::::666333333777888999:::777555;;;CCCVVVhhhpppttt{{{hhhXXX@@@666...---...---+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---......,,,:::OOO___eeejjjwww{{{mmm{{{rrryyypppOOO===999BBBUUUhhhsss~~~|||jjj@@@777===AAA,,,888???DDDMMMZZZyyyooorrrVVV888999333000,,,*********))))))************************)))))))))************+++************************))))))))))))))))))))))))%%%///)))'''...''')))DDDhhhyyyxxxwwwtttxxxqqq~~~~~~}}}{{{pppzzziiiiiiVVVIIISSSXXX```kkk^^^VVVccc}}}nnn]]]pppsssyyy^^^JJJKKKCCCIII[[[```ZZZXXXUUURRRQQQRRRSSSTTTRRRSSSUUUZZZ```ffflllpppqqqnnnkkkiiifffgggqqq|||............---+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))((())),,,111555999999;;;===?????????>>>RRRNNNLLLLLLKKKIIILLLSSSTTTOOOJJJHHHJJJOOOUUUXXX```eeefff^^^SSSJJJAAA;;;444666888:::>>>EEENNNUUUVVVVVVUUU]]]gggcccbbbooouuuyyy|||zzzssstttlllNNN]]]___@@@AAA555444iiiXXX\\\___WWWccc^^^cccjjj^^^@@@222))),,,...***)))---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---///000111222333555555???[[[kkk??????MMMjjjrrrooohhhSSSRRRKKKAAA:::@@@PPP^^^gggrrr}}}zzzmmmfffsssrrrggg```[[[YYY]]]^^^]]]^^^^^^WWWccc}}}fffRRRCCCEEEHHHAAA888444,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......***000222BBB~~~sssaaavvvsssKKKHHHfffrrrsssxxxxxx~~~www~~~uuulllaaaVVVPPPOOORRRRRRPPPRRRYYY^^^^^^kkkuuuppphhhqqqxxx]]]OOOkkktttwwwwwwtttoooooorrrrrrooooooooonnnnnnmmmmmmmmmmmmkkkmmmqqqyyy~~~~~~xxxrrruuuvvvxxxzzzzzzxxxvvvuuuwww}}}|||qqqeee___\\\YYYKKKBBB<<<<<<<<<888444333555666999;;;888555999@@@NNNgggppp}}}|||bbbggg]]]CCC888...---...---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---...///555JJJcccoookkkkkk{{{hhhRRR@@@@@@MMM]]]qqq~~~~~~}}}}}}zzzttthhhYYYNNNJJJKKKRRRhhheee???555@@@;;;333777BBBHHHXXXrrrxxxjjjzzzfffIII===777333...+++******)))(((************************))))))))))))************************************))))))))))))))))))))))))$$$222***%%%...)))444[[[rrrnnnpppxxx}}}zzz{{{nnn|||xxx|||]]]NNNNNNHHHQQQ\\\rrruuuTTTGGGSSSvvvxxxkkkooonnnzzzcccNNNNNNFFFMMMaaagggeeebbb\\\WWWSSSRRRSSSSSSOOOPPPRRRVVVZZZ```fffjjjkkkiiihhhfffbbbcccnnnzzz}}}{{{}}}.........---,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))((()))---222666555777:::???BBBCCCAAA@@@OOOEEEBBBJJJMMMLLLSSS___WWWPPPJJJHHHKKKPPPTTTVVV___```ZZZKKK>>>999999999BBBFFFJJJKKKJJJLLLRRRXXX[[[]]]ZZZ[[[\\\WWW```wwwxxxVVVGGGiiiyyynnn```SSSTTThhhRRRAAA999888MMMgggVVVzzzqqqeeeeeeZZZ]]]iiibbbIII666***,,,...)))'''***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---///000222333333777666===^^^|||MMM666JJJ```ppp~~~mmmiiipppeee___VVVPPPTTTdddyyyuuubbbSSS[[[rrr~~~wwwqqqjjjccc]]]YYYYYYUUUSSS]]]fff```cccvvveeeMMMIIIKKKDDD:::666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......***444444BBB}}}|||}}}dddsss{{{___WWWCCCRRRllllllmmmzzz~~~rrruuu~~~|||yyyuuupppiiibbb]]]XXX[[[\\\YYY[[[aaafffgggxxx}}}nnnxxxYYYmmmaaaUUUzzzvvvwwwtttooonnnrrrtttsssqqqpppooommmllllllllllllkkkmmmrrr{{{|||uuummmppptttxxx{{{|||||||||zzzsssdddZZZSSSMMMMMMDDD>>>>>>>>>:::555444333555:::<<<999555888>>>GGGdddpppsss||||||ooo[[[oookkkEEE999...,,,...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++---...//////DDD\\\www~~~tttttt}}}xxxmmmQQQLLLPPP[[[cccjjjzzz~~~{{{|||}}}sssiii[[[PPPCCC:::555555888<<>>BBBKKKwww{{{nnnnnnrrr___BBB999555000,,,******)))(((************************))))))))))))************************************))))))))))))))))))))))))###333***$$$000///BBBrrrkkkdddbbbxxxdddoooxxxzzz~~~mmmyyy~~~uuuXXXVVVIIIIIIOOO^^^___SSSWWWvvv{{{ooonnnnnn|||fffPPPOOOGGGNNNcccjjjmmmiiibbb[[[VVVSSSSSSSSSOOOPPPRRRTTTWWW\\\bbbfffmmmlllkkkjjjggghhhsssvvvxxxxxxxxxzzz///...------++++++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((***...222444555111:::;;;???AAA000333RRRJJJOOOPPPLLLNNNVVV[[[[[[LLLEEEAAABBBDDDFFFPPPZZZeeefffgggdddXXXHHH??????LLLMMMLLLCCCIIIfffsssdddNNNMMMLLLTTTjjj}}}{{{oooxxxWWW777hhhqqq[[[}}}hhhVVVPPPKKKSSSyyyqqqIIIDDD111???LLL|||```rrrpppeee^^^ccceee]]]gggYYY>>>)))***...+++)))---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---.........000333555666BBBSSSZZZjjjmmmfff;;;:::TTTggg}}}nnnzzztttfffqqq{{{rrraaa^^^mmmwwwiiiSSSKKKUUUgggxxx~~~{{{wwwwwwsssooopppsssooocccZZZXXXQQQYYY_________cccgggiiiYYYLLL;;;JJJ===777---......---+++***+++,,,------------------------///////////////.........222***666UUUxxx}}}qqqfffddd;;;HHH]]]nnnrrrpppttt}}}yyyooosssvvvqqqooosss```bbbaaaffflllhhhjjjzzzggglllVVV```}}}uuurrrqqqssssssppppppsssqqqmmmiiihhhjjjlllmmmlllmmmmmmttt}}}xxxxxxuuuqqqssszzz~~~{{{{{{~~~xxx{{{jjj[[[RRRNNNTTTQQQHHH>>>;;;===:::222111888;;;888666777:::;;;CCC\\\hhhuuuwwwooo~~~]]]lllKKK;;;333444+++)))///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******(((***,,,,,,+++---444<<>>FFFYYYssssss}}}}}}ooogggPPP<<<999444000---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***///)))'''---333VVV~~~jjjeeeuuu|||vvvkkkrrrsssuuufff}}}vvv]]]FFFHHHDDDIIIQQQYYY]]]]]][[[YYYZZZbbbyyyxxxgggdddRRRTTTJJJLLL]]]cccfffffffffddd```[[[WWWTTTSSSTTTUUUVVVXXX]]]bbbgggffffffggghhhiiinnntttxxx{{{yyytttqqqrrr{{{///...------++++++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''***...333666777555999@@@HHHGGG999;;;PPPAAAFFFJJJKKKPPPXXX[[[YYYFFFAAA===@@@CCCGGGPPPZZZOOOZZZtttoooWWWBBBCCCDDDAAAHHH^^^^^^EEE[[[gggssszzz~~~{{{iiiUUUQQQ[[[BBB@@@TTTmmmzzz```KKKDDD>>>;;;LLLeeePPPAAA333888CCCrrrvvv^^^jjjzzz^^^sssyyyQQQRRRdddmmmaaaiii```EEE...+++...,,,***,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000222555888<<<===bbbnnn```}}}UUU777FFFYYYrrrsssyyynnniiipppgggoooxxxzzzjjjaaa```]]]WWWrrriiiaaa^^^^^^___bbbhhhnnnkkkkkknnnkkkbbb[[[[[[[[[^^^]]]XXXWWW[[[^^^^^^rrruuuMMMJJJLLL999;;;LLL000///---++++++++++++,,,------------------------/////////////////////...///000888[[[~~~{{{{{{ooouuuuuu>>>LLLaaapppqqqooouuuzzzzzzvvvkkkfffiiirrriii``````jjjxxx}}}yyywwwqqq|||}}}mmm{{{zzzrrrRRR```{{{wwwvvvrrrqqqrrrqqqnnnooorrrpppllliiihhhjjjllllllkkkmmmnnnuuu}}}xxxxxxtttqqqssszzz~~~~~~|||~~~{{{mmm___XXXWWWXXX```YYYLLL@@@===>>>:::222222777999777777999888555@@@VVVdddrrr~~~qqqmmmxxxeeevvvwwwBBB...---+++222000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************///000///,,,***...;;;FFFlllxxxwwwsss}}}lllOOOOOOOOO^^^pppzzz~~~~~~}}}{{{}}}}}}|||qqqkkk^^^PPPJJJJJJHHHBBB999555333333333444555666444555888:::777444<<>>;;;OOOeee|||zzzxxx}}}~~~qqq]]]CCC:::222///---)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''+++...---000EEEfff~~~qqqnnnxxxnnnpppiiieee|||uuukkkfffNNNBBBJJJHHHKKKPPPTTTVVVUUURRRQQQSSS]]]www{{{pppaaaRRRTTTJJJMMM___eeegggggggggeeebbb___]]][[[ZZZ[[[\\\\\\]]]```eeeiiiggghhhhhhiiikkkpppvvv{{{zzzwwwrrrooopppxxx///...------++++++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&'''***///444777888888555AAANNNHHH@@@CCCHHH;;;@@@FFFLLLTTTYYYVVVPPP???;;;999<<>>???HHHVVVbbbhhhfffeeegggddd___]]]]]]ZZZ^^^```]]]ZZZTTTJJJAAAKKKWWWnnndddFFFOOO;;;AAA???666111,,,***+++------,,,------------------------......//////////////////000222:::|||ZZZhhhkkk@@@QQQgggrrrpppnnnxxx~~~~~~zzzssstttzzzpppqqq}}}~~~fffhhhdddxxxtttpppwwwggg|||}}}cccVVViiiyyytttwwwsssppppppooolllmmmpppmmmkkkiiiiiijjjkkkjjjiiimmmpppxxx}}}xxxvvvrrrqqqsssyyy~~~}}}oooccc```aaabbbjjjbbbSSSEEE@@@???<<<666444888:::999:::;;;888333<<>>AAAHHHPPPWWWUUULLLBBB999666666:::BBBKKKUUU[[[XXXYYY```lllyyyyyy~~~lllYYYVVVZZZUUUHHHQQQIII444000999===IIIYYYWWWCCC888BBBJJJDDD;;;:::NNN}}}KKKEEE111777@@@iiiaaaVVVccc|||rrrWWWdddqqqdddjjjmmmUUU:::---,,,...---++++++++++++,,,,,,,,,------,,,,,,,,,---------......///000222333444666:::===JJJhhh|||hhh444<<>>OOO\\\dddcccbbbaaa___]]]]]]___VVVXXXWWWTTTRRRPPPIIIAAA;;;999AAARRR\\\dddyyy|||XXXPPPEEECCC333;;;444,,,))),,,......,,,------------------------............///////////////555@@@}}}yyyPPPfffOOO@@@TTTjjjrrrnnnnnn}}}xxxtttrrrvvv}}}}}}xxxaaaiiinnn{{{xxxiiioootttbbbddd}}}rrrVVV^^^uuuwwwpppxxxssspppooommmjjjkkkooojjjjjjiiiiiijjjiiiiiihhhkkkqqq{{{~~~xxxtttrrrqqqssswww{{{}}}~~~zzzqqqmmmhhhaaajjjeeeZZZMMMBBB<<<;;;:::444;;;AAA@@@===<<<:::777:::FFF]]]nnnpppwww{{{jjjzzzPPP~~~FFF;;;999+++...'''000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++)))+++***(((000FFF```rrrhhhiiixxxwwwppprrrkkkrrrvvvfffcccWWW```lllmmmvvv|||}}}yyyrrrppprrrtttpppfff\\\XXXKKK666---666777000<<>>nnnbbb888999<<<222222GGGUUUoooqqqWWWBBB===777+++(((...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---%%%---***777|||qqq}}}zzzrrr}}}tttZZZJJJEEEFFFFFFYYYXXXUUUSSSRRRQQQRRRSSSPPPYYYooowwwvvvyyyyyyZZZQQQTTTJJJPPPfffooonnnmmmkkkiiihhhggggggfffaaaaaabbbaaaaaabbbeeehhhfffgggiiikkknnnttt{{{yyysssrrruuu{{{///...------++++++***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))),,,///222333333888///999CCC<<<@@@FFF<<<@@@CCCKKKUUUYYYQQQCCC999555444555999DDDOOOXXX[[[VVVmmmyyygggfffbbbfffhhhbbbXXXUUUXXXVVVPPPEEECCCDDDBBB;;;,,,222SSSdddUUUNNNVVVYYYNNNBBB===:::^^^NNN444999555]]]dddRRRXXXuuuxxxtttxxxWWWXXXjjjgggnnnnnn\\\BBB///+++...///,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........///111333555888<<>>999???AAADDDTTTiiixxxTTTFFF<<>>777...***,,,......,,,---------------------------.........//////000000***777KKKtttgggzzz~~~aaaBBBAAAVVVkkkpppmmmqqqsssbbbsssyyy|||zzzwwwiiiqqqrrr[[[ooo|||eeePPPggg{{{ssskkkwwwsssppppppnnnjjjjjjmmmiiijjjjjjjjjiiihhhhhhhhhjjjttt~~~yyyuuusssttttttuuuxxx||||||{{{{{{{{{uuuuuunnncccggggggcccUUUCCC666666:::333@@@JJJFFF===999:::<<<999AAA\\\mmmooo|||zzz~~~zzznnntttMMM:::666,,,---)))000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,000111...---:::QQQfffqqq|||zzz}}}|||www~~~kkkUUUgggiiijjj~~~hhhsssxxx{{{|||uuutttnnniiibbbUUUGGGDDDIIIUUUIII>>>999444222<<>>AAAJJJuuummmnnnwww|||RRRCCC000AAAmmmTTT^^^lllrrrttthhhDDD::::::000111444444///...777CCCXXX^^^aaa___\\\]]]^^^]]]ddddddZZZGGG999<<>>===???CCCMMMXXXVVVHHH;;;666111333444888DDDSSSYYYWWW\\\EEE//////???OOOYYY^^^YYYIIIAAA???::::::;;;333GGGXXX^^^NNN;;;777>>>DDDVVVgggqqqOOO>>>???444AAAzzzwww{{{mmmUUUHHHBBBooo___???@@@555AAArrrbbbDDDTTTnnnyyyzzzwwwccchhhrrrnnnqqqlllWWW999)))+++///---++++++,,,,,,,,,,,,------,,,,,,,,,---------.........111333666888<<>>```\\\aaajjjoootttQQQ555333999555444444444111000777@@@OOOXXX___^^^\\\^^^^^^\\\]]]kkkrrrcccIII888555777<<<999777888:::;;;:::888666MMMnnnooo~~~}}}uuu~~~PPPPPPHHH444???;;;555000---,,,---...------------------------------......///000000111444---gggvvvzzzpppyyyuuubbbQQQ>>>LLL___ooopppppp{{{vvv~~~uuuiii```]]]PPPNNNXXX___cccnnnzzz{{{nnnhhhttt|||mmmccclllmmm[[[hhh~~~}}}tttyyytttqqqqqqsssrrrmmmkkklllkkklllkkkiiiggggggiiilllmmm|||~~~zzz}}}|||zzz}}}rrrsss~~~zzztttlll]]]PPPNNNTTTHHHUUU[[[QQQAAA888888:::888777RRRaaallluuu|||]]]PPP444333+++666+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...***+++///BBBeeeuuu[[[rrr|||tttwwwoooyyyqqq~~~xxxfff]]]fffjjj___LLL===666333===SSS[[[HHH555:::QQQccceeecccSSS<<<000555<<<===???FFFJJJFFFCCCCCCBBB>>>???<<<;;;===EEE^^^JJJ;;;:::---777RRR___eeexxx}}}wwwbbbJJJ;;;555000***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&///***GGGlll___{{{iiizzzqqqwww}}}wwwnnnvvvSSSDDDDDD???HHH^^^ggg_________^^^^^^^^^^^^___^^^ccckkkuuufffeeeSSSNNNHHHYYYtttyyyuuuuuutttrrrooollliiigggbbbccccccbbb`````````bbb```bbbeeeiiinnnvvv~~~}}}///......---,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''))),,,111333444333///AAA>>>666AAABBB999<<>>******...,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000222555777:::>>>CCCGGGxxxaaa666111@@@DDDSSS}}}___ZZZ```pppiiiuuuzzz^^^KKKEEEAAA;;;:::666444555333111333888HHHTTT]]]^^^]]]______\\\TTTiiiwwwjjjMMM:::888<<<999:::888666999>>><<<666999@@@LLL\\\ppp{{{oootttaaallltttKKKGGGBBB>>><<<888222---+++---...---------------------------------...///000000111333+++xxx|||}}}qqq{{{hhhcccDDD???RRRdddrrrrrrrrr~~~~~~qqqtttlllgggbbbdddmmmoooqqqxxxwwwuuuzzznnnrrreee___nnnnnnhhhqqq}}}^^^UUUooouuuppp{{{sssqqqrrruuusssnnnkkkllllllmmmllliiiffffffjjjnnnooo}}}~~~sssssszzzvvvooogggfffkkkWWW```bbbVVVGGG===:::999777444MMMYYYjjjuuu|||zzzsssnnn}}}nnnEEE888!!!555+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...111000555LLLsssooohhhyyy{{{ooowwwyyy}}}|||gggrrrxxxyyyzzzuuujjjjjjtttUUU???777CCC\\\fffLLL111HHHwwwxxx{{{jjjIII444777===<<>>222---333111+++444HHHQQQUUU___mmmfffPPP999888CCC???...---555222---000///...555000@@@EEEBBB???666111999666PPPjjjJJJ>>>BBBppp]]]NNN|||uuuRRRGGG111999ccc|||UUUHHHOOOooobbbrrr```lllgggwwwuuupppcccGGG,,,,,,333...------------------------+++,,,,,,---...///000000---222===999???GGGEEEZZZdddHHH333555777AAARRRmmmAAA]]]lllqqqlllwwwqqqaaabbbllllllccccccmmmcccfffmmmGGGBBBDDDEEE333111666000<<>>999333...,,,---///---------.........//////////////////000000000000666===|||uuu|||sss[[[zzzDDD===ZZZgggpppooosss{{{}}}uuuwwwrrrzzz~~~{{{uuujjjkkknnnlllgggiiittt|||~~~sssTTT[[[wwwzzzuuuvvvppprrrqqqooopppqqqqqqooonnnqqqnnnmmmkkkhhhgggoooyyy~~~}}}{{{~~~|||}}}~~~~~~zzzrrrnnnxxxqqqjjjbbbYYYLLL???:::::::::999CCCXXXhhhooozzzfff~~~jjj\\\qqqlllFFF///+++999'''.........------,,,,,,,,,---------,,,,,,+++++++++---+++******,,,---......+++>>>LLLooommmwwwkkkgggxxxsssrrr|||vvvsssxxxrrruuufffbbb|||xxx|||~~~{{{nnnqqq}}}ZZZBBB===___lllDDD;;;ggghhh:::111EEENNNLLLSSSMMMHHHRRRUUUMMMHHHLLLIIIFFFCCCDDDGGGLLLOOOWWWIII...<<<444===eeebbbZZZ}}}sssAAA@@@333...)))***+++***)))((())))))************************+++*********))))))(((((())))))))))))************333000000jjjoooeeennnzzzzzzoooiiizzzEEEIII888555RRReeefffmmmgggggggggeeebbbaaaaaabbbZZZdddnnndddggglllYYYNNNHHH```yyyvvvqqqqqqrrrtttuuusssnnnkkkhhheeebbbbbbcccbbb___\\\```^^^___eeeqqq{{{xxx|||......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,...111333333222???GGGEEEAAAAAA;;;777===@@@IIITTTTTTHHH:::111///---000///888HHHKKKKKKRRRkkk{{{www___VVV^^^UUU>>>DDD===222222888000***333@@@PPPSSSKKKGGGAAA<<>>:::888EEE===555555...444@@@JJJVVV]]]ZZZPPPCCC999MMMEEE:::444444888;;;===:::CCC>>>000666JJJGGG444888<<<;;;<<>>:::444...,,,---...---------.........//////////////////000000000111+++<<<~~~aaasssuuuCCC???]]]kkktttrrruuu}}}|||xxxvvvyyyyyyssswwwvvvgggkkkkkkhhhkkkvvvfffTTT___wwwzzzxxxzzztttttttttuuuuuusssqqqooonnnpppnnnlllllljjjkkksss}}}www{{{~~~{{{{{{{{{yyytttrrryyyrrrkkkddd[[[NNNAAA;;;;;;999777@@@UUUgggppp{{{rrr{{{ppp\\\nnn```DDD666---666000......---------,,,,,,,,,---------,,,,,,+++++++++,,,+++******,,,---------444333cccyyynnn{{{uuu~~~|||kkkyyy~~~vvv~~~}}}vvviiiaaaaaannn|||tttkkkaaaXXX???EEELLL]]]{{{NNN???WWW]]]FFF777~~~VVV<<<===SSSaaaaaaWWWSSSYYYVVVQQQUUUNNNSSSUUUOOOGGGFFFMMMVVVyyyJJJKKK666777666IIIqqq___qqq}}}zzzOOO888777000************)))))))))***************************************)))))))))((())))))))))))***************888EEE{{{xxxqqqaaayyymmmtttyyyqqqqqqzzznnnlllbbb@@@CCC:::AAA___llliiioooiiiiiigggeeebbbaaaaaaccc^^^hhhqqqggghhhnnnYYYNNNHHH[[[sssuuurrrqqqooopppqqqqqqpppnnnkkkhhhfffeeeeeedddbbb___^^^```dddiiiooovvv}}}||||||......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,...000222333333888@@@???<<<>>>:::777>>>@@@KKKUUUPPPAAA444000111+++//////555???===:::BBB]]]{{{jjjRRR777333:::333000>>>gggyyyzzzlllfff^^^QQQKKK>>>QQQkkkAAAVVVttt[[[???777555IIIiiiwwwVVVAAAcccccc\\\nnnmmm}}}yyynnnRRR222+++///+++------------------------............///000111111777111<<>>,,,===>>>111333333666AAAGGGNNNPPPKKKBBB<<<999WWWSSSFFF888999DDDLLLLLLHHH999---///888>>>>>>===777===<<<666@@@eeevvvdddQQQZZZlllBBBMMMBBB@@@;;;555///------...------.........//////////////////000000000111111333HHHXXX~~~eeeqqqaaaBBBCCC___llluuutttxxx||||||xxxtttxxxvvvjjjmmmppprrrvvvzzzyyyuuuYYYZZZkkk{{{zzzzzz|||wwwvvvyyy|||{{{wwwsssrrrssswwwuuutttuuuuuuwwwwww}}}}}}}}}{{{yyy|||rrrmmmfff___RRRDDD<<<;;;999666<<>>:::AAA]]]uuu^^^QQQGGGHHHTTTMMMDDDyyyvvvssshhhddddddYYYPPPUUUWWWVVVRRRKKKGGGMMM[[[gggeeecccQQQ222;;;666888mmm~~~cccyyynnnxxxuuusssccc???===---******************++++++************************************)))))))))))))))))))))*********++++++###666YYY\\\rrriiippplllxxx~~~wwwnnnSSSwww~~~TTT<<<:::<<>>111...000...111------333///,,,444DDDfff{{{ssspppWWW;;;666555:::IIIuuuhhhdddhhhooo\\\LLL~~~aaa<<<<<<888AAAccc~~~___BBBNNNyyy}}}lllxxxuuu___wwwxxx}}}zzzrrrXXX666***...+++------------------------......------...///111111444333CCCHHHGGGHHH```rrr~~~TTT555444666;;;IIIccceeeUUU\\\mmmooouuunnneeegggyyygggCCCIIIwwwyyycccpppSSSPPPGGG...000555777CCCGGGMMMOOOJJJ@@@;;;;;;HHHUUUWWWHHHBBBMMMYYY]]]sss]]]JJJCCC<<<444444<<<555777:::<<<===MMMvvvrrr\\\zzz]]]YYYJJJCCCAAA===777111------...............//////////////////000000000111111111===UUUqqq[[[[[[ddd{{{PPPAAAHHH___kkkssssss}}}yyyyyy}}}}}}yyyjjjpppnnnssszzzhhhVVVgggzzz{{{||||||wwwxxx|||{{{yyy||||||~~~}}}~~~~~~{{{yyyyyyppplllhhhaaaUUUEEE<<<:::<<<666:::KKK```nnnxxx~~~vvvsssVVVxxxMMM@@@111'''---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++,,,---777KKK~~~pppgggiiilllZZZ``````[[[cccwww\\\>>>HHHggglllLLLAAA:::oooqqqLLLiiixxxvvvlll\\\WWWZZZUUUPPPPPPUUU\\\___```WWWuuuPPP;;;===;;;888JJJbbbmmmzzzsssPPP@@@<<<,,,+++***)))***+++++++++*********************************)))))))))))))))))))))*********+++++++++---333vvvppp___nnngggjjj||||||yyytttWWWnnnIII;;;555???aaa{{{yyypppqqqooonnnkkkgggcccaaacccdddccchhhpppjjjllloooWWWMMMLLLVVVmmmvvvsssooommmnnnoooppppppiiigggdddbbbaaa``````______dddlllqqqtttvvvyyy{{{~~~}}}......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''***---...///000444777666===:::666999777666???HHHXXXaaaUUU???000---...000222000555===666---///###///999555---888[[[|||QQQ888666;;;BBBqqq~~~yyyvvvkkktttKKKPPPqqqlll@@@@@@999;;;ZZZpppLLLKKK||||||qqqwww]]]ooo|||zzzyyyuuu^^^:::+++---,,,------------------------------,,,,,,---///111222666333BBBGGGCCCCCC```qqqyyyJJJ444444555888CCCYYYrrrbbbgggpppmmmjjjhhh```^^^kkkuuueeeKKKZZZxxxpppdddvvv[[[666000000...888AAARRR___[[[JJJ:::444BBB^^^jjjTTT;;;:::JJJUUUdddpppdddCCC444???EEE>>>999///444AAA===;;;]]]wwwttteee~~~wwwKKKDDDCCC???999222...------........./////////000000000000000000111111111111555XXX|||___bbbjjjbbbFFF@@@MMMdddnnnssssssyyy||||||jjjppphhhkkkjjjYYYsss~~~~~~~~~|||}}}|||rrrlllmmm}}}xxxzzzzzzuuuooommmmmmjjjhhhcccWWWGGG===:::>>>888:::GGGZZZiiisssxxx[[[oooXXXlllcccyyyVVV>>>888......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---///999ssseeecccrrrXXXUUUVVV^^^kkkvvvoooMMMVVV^^^JJJAAA___uuuOOOrrrrrrvvvmmmdddSSSWWW^^^cccccc^^^TTTMMMVVVgggzzzKKK>>>===444333nnnwwwvvv}}}sss]]]888>>>///---***)))+++,,,,,,+++************************))))))))))))))))))******************++++++++++++999???llliii]]]bbb___iiiyyysssooo{{{{{{NNN:::===333CCCggg{{{xxxrrrqqqrrrqqqnnnjjjeeecccdddeeebbbdddmmmjjjnnnwww\\\NNNNNNVVVjjjwwwuuusssrrrrrrqqqooommmgggfffdddaaa___^^^^^^___aaadddjjjsss{{{~~~~~~{{{zzz{{{......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''***---......000444888@@@FFFAAA:::;;;777666>>>LLL\\\cccTTT>>>111---,,,,,,222:::LLL___XXXCCC;;;@@@===@@@CCC888...<<>>===SSSiii||||||JJJ@@@777666NNNbbbccc~~~nnnrrrfffuuuyyyyyyyyyccc>>>+++---...---------------------------,,,,,,,,,...111444555>>>444<<>>;;;===::::::CCCSSSdddpppuuu]]]ZZZrrrvvvuuusssmmmbbb:::999333...,,,,,,,,,------------...++++++,,,,,,,,,,,,------))),,,------+++,,,000444PPPyyyyyyvvvsss___kkkzzz^^^TTTUUUffftttuuuwww|||}}}yyyiii```fffnnn~~~}}}dddbbbrrr___GGGNNNpppfffssswwwcccJJJJJJYYYeeennn^^^cccfffaaaXXXTTTXXX___XXX\\\```@@@<<<111BBBBBBoooUUU999333///***)))+++,,,+++***************************))))))))))))*********************++++++++++++,,,000OOOqqqnnnYYYjjjsss|||vvv~~~}}}wwwmmm~~~{{{eeeAAA>>>===444HHHiiiuuuttttttrrruuutttrrrnnniiifffeeeeeeaaaaaajjjjjjpppeeeNNNNNNVVVeeezzzvvvuuuuuuttttttrrrooolllhhhgggeeebbb___^^^```aaaaaaccciiittt~~~~~~~~~{{{|||......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&***---...---///444999CCCHHHBBB;;;<<<888777???MMM[[[^^^MMM999111///---+++111???___fffWWWNNNMMMTTT^^^ZZZHHH:::888[[[tttNNN888222777DDDKKKIIIJJJYYYtttwwwggg]]]jjjxxx|||xxxaaaLLL;;;666EEE\\\lllzzzUUU@@@666666EEEvvvooosssssszzz|||}}}iiiBBB,,,---///------------------------...---------000444777:::BBB888>>>@@@HHHNNNZZZhhh???333333666999999HHHsssnnnQQQ^^^kkk}}}dddTTTcccqqqCCCPPPvvv}}}___FFF>>>333888666222777EEEJJJDDD======333OOOiiiiiiZZZXXXpppzzzVVV^^^OOOAAAcccSSSCCC;;;???>>><<>>999AAA```uuufff```cccmmmttt[[[SSSqqqNNN===999FFF777xxxqqqvvvCCC666111+++)))+++,,,+++(((************************((()))))))))*********************+++++++++,,,,,,///fffvvvpppkkkyyylllsssxxxnnnddd{{{UUUAAABBB999444MMMjjjpppsssxxxrrrwwwwwwvvvsssmmmhhhfffeeecccbbbjjjlllrrrjjjKKKLLLVVVbbbttttttsssrrrssstttsssqqqnnnhhhhhhfffccc___^^^```ccc^^^ccckkkuuu}}}{{{......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&***---...---///555:::>>>DDD>>>888:::999999BBBMMMYYYYYYFFF444000000///,,,000===dddqqqhhhmmmyyyzzz\\\CCCLLLyyyZZZ777...999LLLWWWWWWLLL===555QQQ~~~tttjjjIIIFFF@@@GGGYYYaaaMMM>>>888<<<>>>GGGggg}}}\\\@@@666999CCCvvvjjjiiieeeyyy}}}nnnEEE,,,,,,///------------------------///......///222666:::===@@@???GGGCCCFFFQQQhhhttt___;;;333333777;;;888<<>>cccnnnPPP???---555444111;;;OOOXXXNNNCCC>>>888III[[[ZZZFFF555999HHHfffFFFWWWrrr\\\rrr[[[SSSJJJDDDCCCEEEHHHJJJZZZrrrmmmvvvVVVGGGFFFBBB<<<555///---,,,////////////000000000000000111111111111222222222999zzz^^^ppp^^^aaa>>>AAARRRgggrrrvvvzzztttyyy~~~vvv___vvvvvvxxx~~~pppdddZZZQQQMMMOOOKKKKKKEEEMMMmmm}}}kkk^^^[[[[[[YYYZZZVVVVVV[[[_________aaaggghhhkkkkkkaaaQQQDDD???777888:::???LLL^^^ooowwwxxxhhhtttooo\\\~~~___AAA666111,,,,,,,,,------.........+++++++++,,,,,,---------+++---...,,,+++...666===oooccc{{{rrrooogggWWWXXXlll}}}pppeeeXXXTTTVVV^^^kkkwww~~~[[[QQQRRRiiiwww```}}}}}}sssfff^^^RRRLLLsssxxxiiiaaaPPPaaaooo___>>>BBB///@@@XXXooo===888222,,,)))+++,,,***'''************************(((((())))))*********+++******+++++++++,,,,,,,,,BBByyyrrrwwwppp}}}|||mmmnnn{{{}}}ZZZ|||DDD:::444555555QQQkkkmmmsss{{{sssxxxyyyxxxuuupppjjjfffeeefffdddkkknnntttkkkHHHKKKXXXcccrrrqqqpppoooppprrrssssssrrrggggggfffbbb]]]\\\___bbb[[[dddnnnvvvzzz}}}yyy...------,,,+++***))))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''***---...,,,***///;;;EEERRRLLL;;;BBB888AAA;;;AAAOOO```[[[DDD888333///000555---<<>>AAALLLDDDGGGDDDHHHyyySSS888000222999555:::999\\\zzzxxxdddsssddd___pppyyy|||GGG???BBB|||uuuTTT<<<888666///---...KKKCCCKKKkkk[[[JJJCCCNNNooozzzMMM;;;IIIUUUJJJ999eeeMMMUUUPPPPPPWWW}}}uuu[[[pppvvvMMMEEEEEECCC666111111+++000000000000000000000000000111222222111000111222666fffxxxQQQ;;;999```iiiqqqnnntttwwwyyy}}}}}}vvvoooaaayyymmmcccpppjjjccc]]]VVVMMMJJJLLLSSSNNNFFF>>>:::IIInnnlll^^^LLLAAA???@@@AAA???CCCCCCEEEJJJMMMPPPYYYcccccciiillljjjdddYYYHHH:::<<<===<<<>>>JJJ]]]lllrrrrrrqqqlllzzznnntttVVVuuuFFF777...------------------------,,,,,,,,,---------......+++'''000+++111000---\\\yyyuuu{{{iiidddwww~~~fffeeennnbbb[[[UUUVVV```kkkpppuuuXXXqqqhhhiiijjjwwwpppEEE@@@777999JJJuuuwww{{{fffqqqGGG;;;@@@''',,,000###,,,,,,************************))))))))))))))))))))))))+++$$$111,,,'''222111333]]]zzzxxx|||jjjiiittt{{{yyycccBBB>>>222888<<>>;;;EEEOOO___YYYAAA555000---///...(((;;;PPPiiiqqqeeewwwHHHCCC;;;>>>ccczzzyyyooolllRRRAAASSSjjjiiibbbSSSFFFAAA>>><<<>>>fffmmmMMM777888AAAHHHyyyfffCCC???999@@@qqqlllNNN^^^~~~tttiiieeerrr}}}uuuNNN,,,111//////......------.........///000222333666:::@@@DDD>>>JJJIIIRRRRRRSSS~~~OOO777111222999444999222MMMiii}}}dddiii~~~yyyeeeSSSuuu^^^&&&MMM===EEECCC666...111666666444222CCCSSSMMM\\\PPPBBB[[[bbbZZZppp\\\BBBzzzooo^^^WWWVVVnnnVVV{{{PPPCCC???>>>555333555000000000000000000000000000000111222222111000222333LLL~~~{{{NNN===AAA^^^lllsssqqqxxxyyy{{{~~~~~~~~~lllddd~~~```vvv{{{vvvsssnnnhhhaaa\\\TTTMMMKKKNNNUUUOOOFFF===555666FFFXXXpppgggQQQBBB;;;333000333777999999;;;:::===AAADDDGGGPPPZZZaaagggkkkjjjeeeZZZJJJ<<<;;;;;;:::<<>>===///------------------------,,,,,,,,,---------......111***000***---000>>>www}}}xxxpppuuuyyyyyyZZZmmmfffYYYSSSOOOQQQ___mmmqqquuukkksssccciiibbbEEE999999///]]]~~~uuuxxxvvvmmmXXX:::===(((,,,111(((---&&&************************)))))))))))))))))))))))),,,$$$000,,,)))111///555qqqcccYYYeeennnyyyxxxuuu{{{xxxTTT<<<<<<666777<<>>555TTTqqq|||oooSSSMMMaaasssIII===666@@@ffftttNNNQQQzzzooo}}}}}}~~~nnnjjj~~~xxxQQQ...222000///......---....../////////000111333666<<>>DDDEEE???888222000111///666cccZZZ>>>dddvvvxxxOOO888]]]xxxeeesssMMMxxxxxx|||qqq\\\hhhzzzjjjTTTGGGBBB:::888777///000000000000000000000000000111222222111111333444IIIYYYlllgggfffCCC:::JJJ]]]nnnuuuttt~~~yyy{{{}}}}}}fffrrrqqqUUUzzzvvvtttssslllfff___ZZZSSSMMMMMMRRR```XXXNNNEEE;;;333111333DDD]]]sssuuufffRRR;;;***......------...///000000333222444888:::===FFFPPP]]]dddjjjjjjfff]]]MMM???::::::999:::EEEWWWgggnnnuuu~~~xxx{{{uuuppp___xxxsssWWW<<>>888@@@VVVddd\\\BBB666222000333555000:::BBBCCC^^^~~~hhhJJJPPPXXXAAAGGGVVVRRRTTTHHHUUUIII@@@OOOkkkwww___jjjaaadddcccYYYOOOHHHBBB===???>>>VVViiiiiirrr{{{XXXCCC333888eeeVVVUUU|||uuueeezzzRRR...111..................//////000...000333555888>>>DDDHHHOOOQQQJJJLLLGGGUUUzzzoooBBB444333444888222666<<<999@@@qqqlll{{{qqqcccJJJFFFFFFIIIDDD:::666:::<<<999:::qqqeeeSSS___kkk```BBBIIItttZZZnnnnnn]]]iii~~~aaaNNNJJJCCC???999///////////////////////////000111222111111111444666^^^ttthhhUUUZZZ@@@777MMM___ooouuuwww|||xxxyyyzzzyyy||||||{{{jjj[[[RRR}}}zzzwwwvvvvvvvvvwwwkkkfff___YYYSSSNNNQQQWWWccc^^^VVVMMMDDD;;;666444666CCCLLLGGG;;;333000---000333555555111///.../////////000444666888AAAJJJYYYaaahhhjjjhhh___QQQCCC:::;;;:::999BBBTTTeeemmmrrrkkknnnvvvxxxkkkkkklllAAAEEE)))------------------------,,,,,,,,,---------......---+++222333,,,222]]]yyy}}}wwwaaaMMMXXXyyy\\\JJJFFFHHHTTTeeerrruuuwwwHHH777;;;GGG^^^bbbbbbNNNTTT^^^||||||MMM>>>>>>999999xxx{{{{{{eee```MMMBBB333+++(((,,,111(((************************))))))))))))))))))))))))---&&&---------------HHH~~~oooqqqooommmpppdddAAA999999;;;777<<>>EEE<<>>888444666888666///***---333777,,,///333222000///111444...---///222333555===FFFUUU^^^gggjjjiiibbbSSSFFF;;;<<<:::999@@@RRRcccllltttzzzggghhhyyykkkRRR~~~BBBAAA+++------------------------,,,,,,,,,---------......,,,,,,///333---;;;rrryyyXXX\\\TTTmmmsssXXXGGGDDDIIIYYYfffqqqvvv}}}zzzQQQBBBIII```kkkUUULLLEEE>>>===SSS{{{{{{uuuhhh^^^___ooo{{{|||gggGGG???777555lllpppxxx^^^OOO<<<888222(((,,,///)))************************))))))))))))))))))))))))---''',,,---///+++111]]]lllhhhnnnnnnvvvYYY@@@<<<777888999;;;VVVxxxzzz{{{{{{yyyvvvqqqllliii```aaakkkttt~~~fffNNNTTTdddoooyyyyyypppooouuu|||~~~{{{|||{{{wwwqqqnnnooorrr~~~...------,,,+++***))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,------...111555999>>>===555EEE@@@JJJBBBFFFVVVeee]]]CCC555000---///++++++...333777999>>>EEEZZZrrr{{{lllooowwwhhh]]]EEEQQQQQQXXXKKKHHHMMMPPPHHHBBBOOOccckkkggg___XXXUUURRRHHH>>>AAAJJJDDD<<>>aaaooolllooo{{{RRR...000,,,............///000111111000444:::???BBBDDDFFFGGGHHHLLLOOOSSSIIIeeeooo```:::333444444666000666111555999YYYxxx^^^ooo^^^CCC999666888777:::~~~jjjIIInnnXXXUUUWWWWWWRRRUUU}}}pppUUU|||cccPPPRRRPPPIII@@@444000000000000000000000000000000111000111333777:::sss___kkkUUUIII888IIIcccnnnrrrzzzyyyyyyzzzzzzzzz~~~}}}kkkSSSqqqvvv|||vvvsssqqqpppppppppqqqsssuuuvvvmmmhhhaaaZZZRRRPPPWWWbbbkkkpppooobbbPPPAAA666000222333222111000111111111---///000///---,,,///111---,,,---///000111999BBBSSS\\\fffkkkjjjdddVVVHHH;;;<<<;;;888>>>OOOaaakkkssswwwnnnyyyppptttqqq}}}cccUUUqqqEEE<<<111------------------------,,,,,,,,,---------.........///***...///MMMiiiUUUjjjrrrRRR\\\}}}iiiRRRCCCDDDMMM\\\hhhqqqvvvmmm[[[XXXjjjkkkQQQSSS:::666444999ZZZxxxzzz|||pppbbb^^^TTTLLLWWWuuuNNN999BBB===KKK^^^|||qqqYYY888::::::------***(((************************)))))))))))))))))))))))),,,(((,,,,,,000)))888wwwsssggg```sssxxxxxxwww}}}JJJ===<<<555555::::::SSSwww{{{uuuppplllffffffooovvv}}}}}}aaaMMMXXXhhhrrr{{{}}}wwwwww|||~~~tttnnnoooqqq...------,,,+++***))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())),,,000000///000666;;;@@@@@@888DDD===FFFBBBJJJVVVfff^^^EEE777111---...///222...,,,333777555666@@@eee~~~yyyxxx~~~jjjDDDbbbuuurrrfffAAAAAACCCPPPEEE>>><<<888...111@@@LLL\\\\\\ZZZWWWVVVUUUNNNEEEJJJSSSMMMBBBFFFMMMQQQYYYFFFPPP~~~]]]HHH888@@@XXXvvvzzzeee___{{{dddzzz|||TTT///111---............///000111222333777===AAAEEEIIIMMMOOONNNQQQWWWZZZKKK```ttt]]]888444555333444///777333555///AAAlll___~~~cccKKKCCC???@@@===QQQ}}}eeerrrrrrRRRGGGIIIOOOGGG===QQQlllqqqVVVqqq|||tttmmmgggRRRSSSPPPHHH???555000000000000000000000000000000000000111333888;;;{{{dddgggqqqkkk===999KKKgggooorrr|||~~~wwwxxxyyyyyyzzz{{{|||}}}}}}gggccc|||{{{|||zzzuuurrrmmmnnnpppsssvvvyyy{{{|||mmmhhhaaaXXXPPPNNNXXXcccpppsssmmm\\\JJJ???777222///111333555333000...---222222111000...,,,,,,------,,,,,,//////000777@@@QQQ[[[fffkkkkkkeeeWWWIII999;;;:::666;;;LLL^^^iiiooovvvxxxfffkkkdddkkkRRRlllYYY===111------------------------,,,,,,,,,---------.........111)))...666^^^|||yyyXXXeeeiii```KKKbbbttt___LLLAAAGGGVVVcccooovvvyyy{{{VVVCCC@@@<<>>333333888666KKKRRRVVVVVVVVVVVVRRRLLLFFFhhhdddLLLeeettt[[[^^^bbbGGG333:::fff{{{xxx^^^RRRpppiii}}}UUU000222...............///000222222666999>>>BBBGGGMMMSSSWWWUUUUUU[[[___OOObbbuuu\\\888444555333444///777---333///===mmm```yyy{{{cccFFF333111===333iiiqqqqqqmmmaaasssNNN<<<>>>CCCGGG===AAAUUUeee```ooorrrwwwxxx]]]IIILLLLLLFFFAAA:::000000000000000000000000000000000000111444888<<>>PPPkkkooorrr}}}{{{sssuuuwwwwwwyyysssxxx||||||aaahhhwwwqqqwww~~~yyytttrrrrrrsssttttttuuuttttttsssmmmggg```WWWOOOMMMWWWccceeebbbUUUBBB666444555333222111222000---+++///444,,,---...///000000000///...---...//////000888@@@QQQ[[[fffkkkllleeeWWWJJJ888:::888555999III\\\gggqqqooo```wwweeeiiifffrrrAAA---------------------------,,,,,,,,,---------......***222+++333>>>hhhuuuyyy___PPPZZZhhhOOOVVVooooooZZZJJJAAALLL^^^kkkxxx}}}|||ssskkknnn???888===999gggyyyxxx~~~|||yyynnneeennnvvvbbbGGG555555:::000000444555444<<>>666'''+++***222************************))))))))))))))))))))))))******---+++///(((FFF|||BBB<<<;;;:::666777999999TTT{{{{{{wwwuuuttteeefffoooxxxzzz___UUUeeeuuu}}}~~~~~~uuuiiibbbbbbeee......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%---222111111444555444>>>HHH>>>CCCEEE:::@@@FFFYYYeeecccLLL888333333///888(((333EEElllsssvvvuuuzzzxxx|||nnnJJJBBBhhh\\\GGGAAA666999777PPPEEE444999...222222888???FFFQQQZZZYYYRRR[[[iiiooohhheeeppp}}}]]]kkk^^^III:::<<>>;;;222PPPFFFBBBWWWmmmaaaVVVmmmllluuurrrhhh___TTTAAARRRHHHBBB888000000000000////////////333111222333111000444<<<~~~vvvyyyuuu```___222<<>>OOO^^^jjjllljjjfff[[[MMM>>>999555666:::DDDVVVffftttmmmiiikkk|||___rrrzzzyyyiiilllwww<<>>MMM___nnnnnn{{{pppyyy~~~___???999JJJaaawwwyyyuuupppggg[[[SSSWWW``````OOO>>>888555111111444555444666888666555<<>>;;;222666<<<<<>>CCC\\\fffbbbKKK777333333///,,,,,,888;;;ccc___KKKTTTzzz]]]HHHDDD;;;AAAXXXDDD---222---///111444555999DDDSSS[[[[[[^^^dddddd___bbbnnnuuutttbbbuuu]]]III;;;AAAxxxxxxddddddtttqqq^^^uuuwwwiiixxxvvvJJJ///...000///000000000000222555888;;;@@@EEEHHHHHHGGGHHHIIILLLKKKTTTQQQ\\\vvvnnnWWW888555555333666000555555+++333333\\\ccc||||||tttcccJJJDDD===???333???666CCCwwwfff[[[MMMSSSqqqkkkHHH444555BBB555888MMMhhhuuuUUUQQQuuuzzz~~~mmmwwwmmm]]]CCCPPPFFFDDD;;;000000000000////////////222111222333111000555<<<}}}nnnWWWjjjAAAEEEUUUllltttyyy}}}|||uuuvvvyyy|||~~~zzz{{{{{{zzzzzz|||ZZZDDD>>>BBBIIIbbb|||wwwwwwxxxyyyyyyxxxwwwvvvvvvllloooiiiZZZTTT\\\```\\\666:::666333222777BBBFFFCCCAAA===>>>???555///666888555000......000111111...---...///---...555>>>QQQ___kkkmmmllliii]]]PPP???999555666:::DDDVVVfffooommmxxxzzznnnyyyqqq\\\ZZZ~~~eeeAAA666------------------------...------------...//////111000---===UUU~~~zzz~~~sssiii~~~wwwMMM\\\nnn}}}fffZZZFFF???PPPbbbmmmwwwxxxmmmqqqhhhfffvvvcccLLL999444\\\MMMAAAYYYttt~~~~~~yyyhhhYYYJJJ???>>>BBB===555111444666555666999777444555666555222777>>>QQQoooKKK;;;444333YYYxxx{{{}}}|||sssqqqTTTDDD;;;'''000+++***************************)))************+++++++++,,,***000&&&///444qqqyyyoooyyyoookkkCCC===:::;;;555888:::<<>>////////////000000000000222111222333222222777>>>qqqOOOmmmTTT666;;;LLLccctttzzz|||uuuvvvxxxyyyzzzwwwyyy|||~~~~~~jjjddd\\\ddd___iii[[[GGGIII|||}}}vvvzzzzzzzzzzzzzzz{{{||||||iiirrrhhhWWWSSSQQQJJJFFF444>>>000555111222[[[jjjQQQ???===EEE<<>>VVVcccmmmooonnnlllaaaTTT???:::555555999DDDVVVfffoootttpppzzzyyyxxx~~~~~~yyyVVV~~~oooUUU>>>111------------------------...------------...//////222000///333dddggg{{{lllKKKgggzzzoooWWWOOODDDDDDUUUdddttt|||\\\^^^]]]\\\ccc[[[GGG777888666999cccYYYWWWppp~~~vvv}}}{{{{{{yyy___XXXQQQNNNHHH>>>666333888444444888:::888666777888555444666555222333666HHHiiiSSS@@@999333FFFzzzoooyyyvvv{{{{{{vvvkkkeeeAAACCC222///(((///************************)))************+++++++++)))***)))///222CCCwww{{{vvvdddDDD;;;666;;;777888;;;>>>EEEZZZ{{{yyy}}}kkk\\\___sssyyyvvvvvvooohhhbbbYYYOOOJJJJJJZZZvvv......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))...000...///444777777666CCC<<>>>>>EEEBBB???AAAPPP```ddd```eee```GGG888JJJ___OOOnnn|||kkkpppEEE000000000000111111111222444888;;;999CCCMMMQQQNNNJJJIIIJJJKKKHHHNNNHHHNNN\\\XXX777444444444777000333///000555000HHH[[[^^^qqqbbbCCCDDD===333:::PPPzzzttt___YYYVVVGGGCCCWWWvvvpppYYY>>>888666???888HHHrrr[[[dddwwwyyypppHHHOOOIIIJJJAAA////////////000000000000222111222444444333999@@@gggfff___III555<<>>;;;BBBHHHKKKHHHEEEFFFGGGEEECCCKKKHHHQQQbbb\\\999444444444888000222,,,...333333DDD```^^^eeexxx[[[KKK999555777444___yyywwwqqqccc```XXXQQQMMMSSSeeexxxbbbOOO@@@BBB777FFF{{{nnnWWWxxxhhh}}}pppsssJJJRRRPPPPPPAAA.../////////000000000111111111222555555555;;;CCCkkk^^^}}}sssZZZIII:::>>>UUUhhhpppyyy{{{uuuuuuvvvuuuuuu||||||{{{xxxuuuuuuvvvxxxkkkwww~~~```qqq|||yyyyyy|||~~~{{{ooo______mmmooobbbVVVzzz}}}MMMAAA;;;FFFdddXXX^^^KKK777777:::>>>999333000111222333333111000000///,,,...:::HHH```iiippppppqqqqqqgggZZZAAA;;;555444888CCCVVVfffmmmtttyyyuuulllppp___{{{{{{xxxtttMMMNNN...------------------------...------------...//////---111666333aaaeeeJJJHHHwwwvvvWWWJJJCCCKKK```lllttt___tttkkk~~~VVV>>>---QQQ```QQQOOORRR^^^mmmtttrrrrrrvvvxxxtttiii______XXXMMM>>>000---999III[[[QQQBBB777666<<>>666:::555666<<>>>>>III@@@FFFHHH<<>>111///333444222111...111444444666>>>KKKTTTjjjzzzcccFFF444TTTyyykkkfffrrrqqqfff>>>///000---...///111333555999>>>BBBHHHJJJKKKKKKIIIHHHHHHHHHKKKHHHPPPMMMXXXpppjjjbbb===555333333888000333444111//////666ZZZXXX]]]tttrrruuuWWW;;;:::999222VVVwwwvvvoooeeeaaaUUUTTTRRRRRRVVVdddyyyxxxWWWNNNHHHUUUwww]]]gggttttttKKKWWWXXXUUU???......//////000000111111111000222666666777===EEE}}}mmm~~~[[[BBB999888MMM^^^oooyyyzzztttuuuuuutttttt{{{zzzxxxvvvuuuwww||||||tttuuuwwwllltttaaa~~~zzzzzz}}}~~~}}}~~~xxxfffRRRcccmmmrrrHHH888NNNttthhhSSS666///999555,,,666FFFaaaUUUFFF===;;;:::777222111000000...,,,111BBBSSSeeelllpppooopppqqqgggZZZBBB<<<555444888BBBUUUfffmmmuuuwwwrrrtttooo\\\zzznnnjjjKKKfffWWW000------------------------...------------...//////---222555999jjjlllaaaEEEQQQyyy]]]HHH===GGGbbbsss~~~sssVVVGGGwwwjjjKKK777OOOxxxHHH777999???KKKZZZgggiiilllppprrrnnnfff```XXX]]]```VVVBBB555<<>><<<:::===dddeee{{{qqqIII555222000&&&************************)))************++++++++++++111)))666111kkk|||wwwggg~~~>>>;;;888888444999999@@@CCCFFF^^^zzz\\\WWWaaawwwzzzvvvlllbbb\\\WWWOOOJJJHHHDDDLLLYYYgggttt{{{}}}{{{{{{}}}......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))+++...111888???@@@<<>>.........///000111111111111000333666777888???GGG~~~vvvHHH???999RRRgggrrr{{{zzzssstttttttttuuuuuuvvvwwwxxxzzz~~~iii\\\wwwmmmrrroooOOO888JJJeeeXXXWWWqqqlll|||xxxvvv}}}|||}}}zzzxxxfffJJJWWW]]]HHHOOOQQQAAA@@@999333777888333BBBbbbzzz[[[GGG@@@>>>888222222111111///...777LLL```hhhnnnpppnnnooopppfffYYYCCC<<<555444777BBBUUUffflllyyyxxxuuudddgggWWWooowww\\\kkkbbb???------------------------...------------...//////...222222BBB|||nnnuuupppvvvzzzuuu[[[CCCXXXuuuttt]]]MMM@@@IIIeeevvvwwwnnngggLLL>>>KKKmmmeeeEEE---111888333222888ZZZ___eeejjjjjjhhhdddaaaqqqwwwQQQ===999xxxkkkMMM;;;666666888>>>>>>888333444555333@@@iiiIII===777@@@QQQcccwwwtttRRR>>>111222+++************************)))************+++++++++&&&...,,,444<<<}}}yyysss444::::::777111;;;888???DDDEEERRRsssqqqZZZVVVYYYnnn~~~|||}}}vvvkkk___ZZZVVVPPPLLLKKKAAACCCIIIRRRXXX[[[^^^```fffmmmuuu{{{~~~......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,***)))000===GGGCCC999999HHHFFFPPPTTTCCCBBBBBBRRRmmmzzzeeeFFF666333222...555111)))BBBHHH888MMMjjjsssuuurrrnnnwww```FFF999JJJ{{{\\\FFF444555>>>???888333111333555444111555AAANNNooolll]]]EEE;;;iii}}}|||}}}vvvwww___qqq}}}XXX111***222222///111444777;;;@@@GGGKKKIIIFFFDDDGGGLLLOOOMMMIIIIIIJJJRRRIIIJJJYYYyyyssslllCCC777222222777111444111,,,///<<<888\\\WWW[[[[[[uuuHHH@@@qqquuuTTTIII888999SSStttuuu|||zzzrrrkkk\\\UUUYYYeeeggg\\\SSSSSSuuu}}}[[[GGGiiitttYYYjjj|||zzzyyyMMM\\\bbb[[[===---......///000111111222111000333666888999@@@HHH|||qqqmmmKKK<<<111NNNgggttt~~~zzzsssssstttuuuvvvtttvvvwwwwwwxxxzzz~~~FFF\\\kkklllOOO:::FFFKKK666:::ttt}}}[[[OOOGGG~~~}}}yyypppOOO???111>>>}}}xxxeeeVVVIIIPPPhhhkkk]]]MMMAAA///999___~~~VVV===777888666222333222111000000;;;SSSiiijjjoooooommmnnnoooeeeXXXCCC<<<666444777BBBUUUffffffxxxvvv~~~xxxuuubbbnnn]]]hhhrrrGGGcccRRR777------------------------...------------...//////...333333RRRsssiiizzzsssmmmkkkhhhwwwTTT???\\\oooqqqbbb[[[UUUJJJPPPfffuuuxxx^^^CCCCCCVVVFFF:::;;;JJJLLL===666<<>>,,,HHH???OOOZZZDDDEEEDDDMMMhhh}}}rrrRRR:::444777///111111///---000777>>>]]]ooo}}}xxxtttooommmmmm}}}tttPPP???OOOwww}}}hhh777777555///888555???===KKK000@@@:::777999SSSwwwnnnZZZ>>>IIIyyyeeefffmmm^^^rrrgggxxxFFF000444'''444000333666:::AAAIIIJJJFFFFFFFFFEEEDDDFFFKKKRRRWWWXXXGGGNNNMMMIIIQQQjjjqqq===---777000444;;;,,,333444222222===MMMTTTRRRfff~~~yyyppp[[[QQQJJJuuuYYY<<<:::LLL]]]kkkuuuwwwzzz~~~zzzqqqfffaaa[[[]]]jjjqqqfffSSSVVVrrrsss^^^NNN>>><<>>mmmaaafffYYYXXX???===OOOgggKKK999555555999:::222555666333///777KKK^^^gggjjjlllmmmnnnqqqpppggg]]]HHH===555444777???SSSgggjjjuuuvvv}}}kkk\\\ZZZVVV}}}rrrOOOlllnnnUUU333//////...------------...---------............///)))222@@@fffwwwssswwwxxx___vvvcccHHHSSSppp[[[WWWHHHBBBUUUdddssstttrrrccc{{{xxxRRRUUU```^^^XXX??????WWWKKK666CCCJJJOOOYYY[[[ZZZaaa^^^KKKEEE>>>GGGbbbccc>>>---AAA@@@000777OOOQQQ]]]666888222EEEaaaNNN333888:::===WWWwwwTTTIIILLL999FFFoooxxx~~~~~~yyyqqq{{{~~~fffdddAAA???///,,,,,,++++++++++++++++++++++++)))************+++++++++---(((222///KKK~~~}}}UUU999AAA777222888333666@@@EEEIIINNNWWWxxxmmm```SSSVVViii~~~~~~}}}|||yyyvvvhhhggg\\\SSSUUUQQQJJJLLLIIIBBB???@@@===777:::CCCDDDGGGOOO\\\iiiqqqtttsss///...---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---///000333888<<<777>>>777KKKbbbVVVJJJHHHMMMkkk```AAA111...000111111...,,,///666<<>>NNN~~~mmmuuutttdddxxxuuuBBB...333(((111111555888<<>>@@@AAA>>>DDD<<>>CCCIIILLLtttYYYWWW@@@===MMMppprrrtttzzzxxxtttuuuyyyxxxvvvuuuvvvwwwvvvwwwttt```TTTmmm{{{iii[[[TTTPPPEEEnnnfffVVVTTTHHHKKKWWWUUUkkk||||||bbbUUUOOOhhhoooXXXooo___jjjSSS???JJJYYYNNNCCCDDDHHHDDDBBB???444444444222333???SSS```eeekkkmmmnnnoooqqqppphhh^^^HHH===444444666???RRRfffiiisssuuuzzzfffXXXUUUggglllKKK;;;//////...------------...---------............///333333;;;gggzzzpppyyysss}}}jjjrrrKKK>>>XXX~~~uuuZZZRRREEEAAAWWWlllmmmMMMNNN~~~zzzooolllUUU,,,777@@@222---???CCCJJJKKKGGGLLLPPPKKK:::777AAAdddzzzaaaYYYZZZKKKFFFLLLXXXYYY666<<>>QQQeeelllwwwyyy}}}yyyhhh[[[XXXaaa}}}GGG;;;//////...------------...---------............///333000777fffwwwsssgggnnnyyyCCCCCCkkk|||ZZZOOODDDAAAWWWqqqfffSSS|||xxxwwwdddxxxppphhhbbbBBB@@@:::333222444999<<<;;;>>>KKKXXXdddWWWKKKbbblll|||lllqqqpppSSSWWWOOOOOO888QQQuuueeeDDD>>>;;;>>>jjj~~~\\\BBBNNNDDDDDD}}}|||hhhzzznnnNNN???444///...++++++++++++++++++++++++************+++++++++,,,------111333gggrrrbbbBBB999777444555888@@@CCCBBBFFFLLLIIIMMM^^^hhhbbb^^^cccqqq~~~}}}ttteeeYYYXXXXXXNNNBBB===;;;>>>JJJXXXXXXIII;;;777444444666;;;@@@CCCAAA>>>///...---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++...000222333444===@@@VVVNNNTTT```IIIJJJNNNccc~~~tttRRR;;;444111222111///---...111444SSS|||zzzxxxwwwuuupppjjjjjjnnn___BBBnnnaaaFFFCCCAAA777111888HHH```XXXMMM===888???<<>>^^^xxx}}}xxxvvvmmmmmmiiillltttooozzzdddgggqqqgggVVVssspppSSSTTTVVVmmmkkkYYY555//////////////////000111111444999===AAAFFFLLLQQQzzziii```|||???999===JJJaaarrrvvv|||{{{xxxyyy~~~|||vvvuuuvvvwwwwwwyyyqqqkkk|||{{{sssfffRRRhhhSSSDDDRRR]]]]]]HHHAAA[[[eeeRRRFFFSSSPPP777EEEQQQFFFDDDXXXuuutttXXXQQQeeepppoookkkfffZZZHHH888@@@zzzoooUUUOOOWWWMMMSSSpppyyy|||}}}~~~nnnUUUJJJHHH@@@<<<555111;;;OOO```dddaaakkknnnppppppqqqpppjjjbbbHHH===444333555===PPPdddmmmwww{{{zzzmmmlllbbb[[[qqqjjjtttWWWnnnOOO::://////...------------...---------............///......666eeelllpppOOO{{{TTTQQQTTT}}}YYYOOOEEEBBBUUUnnnwwwoooWWW{{{kkkWWWRRR~~~NNN:::444333222000///444777555CCC[[[MMMCCC;;;YYY~~~ttt___QQQCCChhh^^^MMMJJJSSSttt~~~}}}^^^<<>>~~~pppooooooqqqnnnXXX>>>333//////++++++++++++++++++++++++*********+++++++++,,,,,,***---///999yyyqqq{{{rrr```EEE777999666333999===BBBDDDIIIRRROOONNNYYYfffkkkdddbbblll|||~~~wwwdddZZZ[[[UUULLLBBB:::444AAAUUUaaaXXXBBB777888555444333666:::;;;999666///...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***---000222222333???KKKcccNNNNNNhhhVVVHHHKKKXXXrrr}}}\\\>>>333222222111///......000111KKKzzzrrrrrrvvvyyy???QQQ\\\SSSPPPAAA888777BBBSSSOOOCCC999444@@@222777DDDqqqpppTTT@@@JJJjjj{{{}}}zzz{{{xxxQQQ111,,,000444555;;;@@@DDDEEEGGGJJJJJJGGGHHHFFFEEEFFFHHHJJJIIIGGGPPPRRRUUUMMMSSSXXX[[[888444666444444444333111000333999>>>DDDHHHSSSmmmwwwooowwwwwwXXXAAA555000111333555...777SSSmmmtttqqqpppeeeiiikkkpppwwwaaaqqqfff~~~xxx[[[UUU}}}}}}YYYrrroooTTT999///////////////000111111111666<<>>999QQQ<<<222EEEfffbbbGGGQQQ]]]ZZZssstttNNN;;;EEEjjjpppaaaLLL[[[___MMMfff{{{aaa^^^```XXXAAA777111;;;NNN]]]bbbaaajjjnnnqqqppppppoookkkdddJJJ>>>555444555===PPPcccgggpppxxxlll~~~vvvtttbbbYYYqqq```qqqwww[[[AAA//////...------------...---------............///111///555kkkyyyrrrsssdddpppJJJnnnWWWVVVsssTTTOOOHHHEEEUUUjjjpppHHH999OOO[[[UUUJJJ>>>333111666333,,,///555---333NNNnnnfff^^^kkk{{{aaaSSS^^^vvv```~~~uuukkkmmmyyy}}}yyy|||{{{gggCCCRRRNNNHHHnnnyyywwwyyy}}}ooozzzoooCCC555---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,---///...<<>>:::CCCVVVfffaaaLLL999222666444444666:::===<<<:::///...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++///333444444===EEEPPPBBBIIIjjjdddFFFJJJPPPiiihhhBBB///222222111111000000000000@@@}}}qqqlllmmmrrrkkk;;;RRRfffyyyhhh^^^GGG<<<333888???AAA777555555OOOAAA888EEEuuu~~~~~~uuucccKKK===RRRtttsssyyywwwpppppp]]]pppqqqCCC000000+++333555>>>DDDGGGGGGGGGKKKLLLKKKKKKHHHFFFFFFIIIJJJIIIGGGKKKNNNSSSVVVbbb\\\aaa:::222777444111555444111111555888;;;@@@FFFVVVmmm~~~zzz~~~tttvvvddd===222666555333555555...111DDD[[[ggggggccceeeaaaZZZWWW^^^qqqpppssswwwvvvdddbbbwwwsssWWWrrrnnnKKK777////////////000111222222444:::@@@BBBCCCEEEKKKPPPwwwhhh___???000EEEdddrrrxxx~~~}}}~~~yyyxxxwwwxxxwwwzzz~~~mmmPPPXXXvvvllllllkkkmmmfffRRRUUUUUUNNNSSSLLL<<>>AAAmmmkkkRRRnnnZZZddd}}}zzzzzzvvv||||||yyyzzzlllIIIRRRPPPUUUqqqssskkkuuuuuuJJJ888------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///---BBB{{{{{{|||mmmJJJ???777777666666888:::;;;FFFHHHHHHKKKJJJLLLWWWTTT\\\qqqwwwlllkkk}}}yyypppmmmWWWNNNGGG???MMMSSS>>>:::777CCC^^^nnncccHHH555555222111444999<<<===;;;///...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&***///444666666888<<<<<>>DDDWWWllltttnnnTTTBBB666:::???:::444555333000///888KKKZZZZZZSSS[[[SSSJJJCCC???NNNyyy{{{rrrkkknnnhhhVVVrrrlllAAA222////////////000111222333888???FFFHHHHHHJJJPPPVVV{{{~~~{{{ccc^^^>>>...AAA]]]ooowww|||~~~|||~~~{{{yyyxxxxxxwwwyyyssshhhwwwtttkkk\\\```ZZZPPPTTTGGG777VVV}}}rrrHHHKKK___UUUXXXZZZGGGVVV}}}fffmmmXXXjjj{{{^^^lllfff[[[uuukkkIIIDDD```{{{vvveeeccc]]]III777222222;;;FFFOOOYYYbbbhhhmmmpppnnnmmmmmmjjjfffMMMBBB888666777>>>PPPdddoooqqqyyyooo|||oooaaaXXXvvvLLLtttjjj@@@//////...------------...---------............///000222666yyywwwkkkDDDYYYBBBCCCooogggWWWUUUEEEBBB\\\mmmxxx~~~}}}vvvnnn]]]BBB444444444))):::555111===999>>>^^^ttt___GGG???LLLWWWhhhlll{{{SSSCCCBBB===888MMMWWWbbbyyy|||}}}zzz~~~yyyvvv{{{yyyyyy{{{aaa???===:::LLLdddzzzrrr}}}zzz|||nnnHHH999......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...---LLL|||}}}yyyjjjWWW>>>;;;???444222999666:::EEEFFFFFFMMMNNNOOOXXXUUUUUU___ppp~~~zzzqqqsss~~~xxxnnnTTTEEE::::::[[[eeeEEE888///333JJJ]]][[[KKK>>>555222000222777:::;;;::://////---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&)))///444777777999>>>;;;IIIBBBJJJvvvsssWWWJJJXXX]]]III222222222333444333222111///[[[}}}wwwjjj]]]NNN???999@@@888:::BBB}}}NNNXXXrrrlllzzzsss}}}mmm```OOOIIIkkkuuuqqqeeewwwxxxZZZ(((000;;;,,,:::FFFCCCGGGIIIGGGGGGKKKPPPQQQOOOKKKGGGIIINNNRRRRRRPPPLLLJJJLLLTTT___OOOooouuuooo>>>...444000---888666222333777999888<<>>AAAKKKOOOAAA<<<\\\|||vvvrrrvvvvvveeeZZZwwwooo???333////////////000111222333;;;BBBJJJMMMLLLNNNUUU[[[tttzzziiitttQQQ???777FFFXXXmmmvvv{{{}}}{{{}}}|||zzzyyyxxxwwwyyylllllltttoooaaabbb]]][[[bbbPPPQQQ<<>>QQQdddpppooouuurrrtttWWWnnn]]]tttjjj???//////...------------...---------........./////////999<<>>\\\mmmuuu{{{vvv]]]DDDcccvvvDDD888:::111...FFF???333888222777XXXppp[[[NNNRRR^^^nnnTTThhhGGGGGGDDD555---;;;999;;;UUUgggwwwyyy}}}yyywww{{{yyyyyy||||||hhhGGG<<<666PPPeeerrrsss{{{sssrrr^^^rrr}}}???888///000++++++++++++++++++++++++++++++,,,,,,,,,---------...//////RRR~~~jjjXXX555555???000///===999>>>FFFEEECCCJJJJJJGGGLLLSSSWWW\\\aaaeeeooo~~~zzztttzzzzzz\\\HHH<<>>888222111333444222///333DDDwww|||{{{{{{nnnUUUFFF>>>111@@@LLL~~~|||{{{qqqooowwwyyyxxxnnnTTT\\\vvvoooqqq~~~yyymmmEEE---///222888@@@CCCEEEGGGIIIJJJIIIHHHHHHIIIFFFKKKLLLJJJLLLQQQRRROOOUUUOOORRRLLLNNNXXXkkkbbbxxx}}}JJJ999###777222222555555555444444777===AAAVVVqqqzzz}}}pppaaahhhyyydddRRRaaavvviiiIIIDDDWWWooouuu]]]NNN@@@222222666555555AAAOOOIII999888999<<<;;;888999DDDPPPhhhfffWWW```<<<111...///111111111222444666CCCDDDIIIOOONNNKKKOOOXXXsssQQQrrrUUUCCC444@@@YYYmmm{{{wwwwww|||~~~zzzqqqsssyyyvvvvvvllltttvvvbbb^^^sssWWW:::666DDDOOOaaajjj\\\TTTTTTjjjZZZJJJPPP~~~ZZZWWW[[[mmmeeeSSSbbbmmmddd{{{mmmYYYQQQHHHEEE___nnncccSSSJJJ>>>000222000///222;;;IIIWWW```cccgggjjjkkknnnpppjjjcccSSS>>>777888222999PPPbbbnnnooo{{{xxx{{{ddd}}}bbbggg???//////...------------............///////////////777555>>>{{{{{{rrrbbbFFFoooTTTKKKwwwvvveeeWWW@@@DDD___jjjvvv~~~gggJJJIIIGGGvvvLLLbbbSSS)))AAA111333555GGGuuuAAA:::???GGGrrrjjjgggYYYxxxxxxoooVVVDDD666333555222111EEEaaalllvvvvvvvvvvvvwwwyyy{{{|||fffHHH:::???BBBrrrtttzzzeeeoooiii^^^BBB444555222,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...//////666---bbbuuuTTT===444777555666999666===???CCCEEEGGGJJJMMMPPPNNNUUU^^^bbb```cccpppttt```JJJEEEaaaeeeXXXOOOIIIDDDJJJPPPKKK>>>222666999///111;;;999000///...---,,,+++++++++))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((('''))))))'''+++333777666...:::999CCCHHHHHHccc~~~]]]OOOMMMbbboooEEE:::111222444111//////------RRR~~~yyyxxxuuukkk___EEEJJJYYY}}}ssshhhjjjuuuxxxrrrvvvgggZZZjjjmmmrrr|||aaa>>>+++000444:::BBBDDDBBBDDDEEEFFFEEEEEEDDDDDDBBBFFFGGGEEEGGGMMMNNNLLLXXXRRRUUUNNNJJJMMMcccIII888---444...111444444444333444777;;;???FFFttt|||uuuooosss{{{eeeYYYnnn~~~oooYYY222EEEwwwdddCCC555444444222444DDDRRRLLL;;;333333555666333111777???^^^|||yyysssppphhh\\\^^^<<<222///000111111222333666999AAABBBHHHMMMLLLIIILLLSSSjjj]]]XXXsss[[[555333DDDXXXlllzzzyyywww|||}}}}}}{{{yyyqqqqqqxxxyyysssjjjttt|||mmm___bbbKKK<<>>777888444;;;TTTfffvvvvvv|||xxxmmmmmmggg]]]yyyPPP555//////...------------...............////////////000;;;hhhxxxttt}}}jjjHHHWWWBBB@@@iii}}}hhhZZZDDDFFFaaammmxxxdddqqq]]]SSSGGGEEEoooEEE???444999111KKKhhhBBB888CCC;;;WWWqqqSSSRRRkkk~~~uuuDDD888333666666222???YYYfffoooqqqsssuuuwwwzzz}}}~~~eeeHHH777;;;>>>fffjjjgggUUU===333***))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...000000:::666hhhuuupppNNN<<<666999555444999999>>>@@@CCCEEEGGGIIILLLOOOYYYSSSTTT[[[```bbbkkkuuu~~~uuuzzzJJJ@@@FFFZZZXXXcccaaa```___[[[YYY\\\```TTTTTTBBB444777666000222000///...,,,++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((('''))))))(((+++111666666555HHHDDDJJJsssqqqZZZ{{{nnnSSSKKKZZZvvvWWWAAA111333666111...111222***666aaawwwpppvvvGGG===KKKuuukkkccchhhpppoooiiiggg^^^aaaxxxqqq~~~~~~lllwww}}}yyyRRR666***222888===EEEFFFBBBCCCCCCCCCCCCCCCBBBAAACCCFFFFFFEEEGGGLLLOOONNNRRRLLLUUUTTTOOOPPPiii}}}OOO555888222+++000222333333333333666:::===HHHmmmgggXXXuuuPPP<<>>444222222555666333444777VVVzzz|||~~~sssiii```]]]{{{UUU777///000111222222222555999<<<@@@AAAFFFJJJIIIGGGIIINNNdddgggyyyhhhcccooo]]]:::999AAASSSjjjxxxyyywwwzzzzzzzzz}}}www{{{tttpppvvv{{{yyyzzzyyymmm\\\QQQLLLAAAHHHMMMJJJ]]]uuutttNNNDDDFFFRRR~~~jjj\\\???>>>bbbnnnhhhVVVaaaWWW```nnnlll~~~zzzjjjzzzXXX___EEE555555333111000111333444555///...///333===JJJWWW```aaadddffffffiiimmmlllhhhQQQ===777999666>>>WWWiiirrrssswwwppp\\\UUU|||XXXiiizzzRRR@@@//////...------------...............//////000000000???}}}qqqbbbIIISSS@@@===ZZZfffZZZHHHGGG```mmmwwwxxx^^^>>>LLLqqqHHHEEECCC:::777iiihhhFFF999BBBEEECCCbbbVVV```[[[rrrGGG<<<111333777222;;;RRRaaaiiilllpppsssvvvyyy||||||fffKKK888;;;@@@___rrrjjjQQQEEEAAA000111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---///111///;;;===oooooosssKKK;;;999;;;444222999;;;???AAADDDFFFGGGIIIKKKMMMQQQRRRWWW\\\[[[ZZZcccnnn{{{yyy}}}cccGGG:::AAANNNAAACCC@@@>>>>>>888999HHHcccyyybbb@@@@@@;;;333AAA//////---,,,+++*********))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((((((((((('''((()))(((***///333666666@@@CCCCCCnnnqqqJJJeee|||\\\MMMRRRfffrrrPPP444222888555222444555666///111YYY}}}zzzXXXGGGQQQqqqffffffgggmmmnnnccc```^^^\\\iii~~~{{{}}}|||yyyiiimmm}}}xxxnnnFFF111---888<<>>qqqfff444999666555<<>>WWWjjjoooqqquuuwwwfffbbbjjjVVVgggdddcccFFF//////...------------...------......//////000000000???uuu|||TTTKKK```IIIBBBLLL^^^WWWKKKGGG^^^kkkrrruuuhhhWWWdddxxxmmmdddWWWdddBBB@@@'''333IIIDDD888999CCCRRRJJJRRRkkkooo\\\MMMNNN|||{{{QQQZZZ}}}yyy\\\LLL999444666333:::OOO]]]bbbfffmmmqqqsssuuuxxx{{{}}}gggQQQ;;;???JJJ```eeelllqqq}}}ooozzzuuuyyyNNNDDD===---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...000333111;;;CCCxxx~~~|||mmmsssPPP>>>999:::444444:::<<<@@@BBBEEEFFFGGGHHHJJJLLLKKKRRRWWWWWWZZZ```aaa___zzzcccqqq~~~ooouuuhhhfffiii[[[SSSBBB===BBB;;;666AAAPPP}}}oooOOO===:::BBB///...---,,,+++*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***,,,111666::::::HHH:::===IIIFFFfffkkkUUUJJJTTTddd===222777666444555///222,,,&&&666ggg~~~ooonnnwwweeeZZZ\\\fffnnnvvvttteee^^^aaafffvvv}}}xxxsssjjj```nnnuuuhhh@@@222333===???BBBGGGFFFGGGEEECCCDDDFFFFFFEEEDDD???>>>???AAACCCEEEGGGJJJQQQFFFNNNSSSSSSLLLRRR}}}wwwlll|||999444222555---///111333333333444666888:::jjjmmmmmmJJJFFFZZZ@@@888999===FFFOOOUUUZZZ___GGG<<<333333666777666666111EEE[[[rrrzzzppptttooommmggghhh{{{jjjfff~~~qqqTTTmmmmmmIII555000000222333555666:::>>>BBBJJJIIIFFFBBBBBBFFFKKKOOO]]]qqqkkkaaaBBB444111WWWgggtttwwwtttxxxwwwwwwyyyqqqzzzvvvooovvv~~~ttt```FFFfffxxx\\\fff|||qqqcccaaaaaaYYY[[[xxxmmmccc___PPP===GGGSSSFFFCCC333666666^^^vvvlll|||jjj___]]]fffvvv}}}[[[hhh|||wwwlllfff}}}qqqDDD@@@555******999BBB===444111,,,---///333;;;EEENNNSSSVVV\\\aaacccggglllmmmkkkRRR>>>777999555===VVVhhhuuuyyyzzzsss~~~ddd\\\lllUUUssszzzzzz\\\999//////...------------...---------...///000000111---@@@|||yyyWWWHHH___FFFAAACCCuuuXXXUUUPPPIII\\\jjjmmmssszzzyyynnnxxxhhhDDD999666999>>>444+++444;;;777===CCC<<>>MMMLLL<<<000444[[[^^^GGGLLL???///...---+++************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''')))***))))))...666CCC;;;FFF@@@666BBBOOOZZZyyybbbHHHIIIjjjTTT;;;555555444444333***---666222444]]]mmmXXXYYYUUU]]]hhhppp{{{}}}ooodddllluuu|||lllyyynnndddqqqzzz{{{sssccc===444999AAA@@@BBBHHHFFFFFFCCC@@@AAADDDFFFEEECCC@@@>>>@@@DDDEEEDDDEEEHHHQQQHHHMMMNNNQQQLLLHHHeeeoooxxxJJJ111444888---///111333444444444555666777hhhfffGGGuuubbb999:::CCCNNNUUUYYYdddpppZZZLLL===888888666444555...333:::PPPkkkvvv|||tttooo~~~ccciiikkkRRRtttccc@@@111///111444777999;;;>>>BBBEEENNNMMMHHHBBBBBBHHHMMMNNN]]]ttt{{{tttyyy===777777QQQeeeppp}}}xxxuuuxxxwwwwwwyyyooouuuqqqpppyyywwwWWWjjjyyyWWWSSScccKKKGGGQQQBBB<<<:::JJJ{{{ggghhhkkkWWW:::???III:::===DDDQQQ===HHHssssss|||pppjjj~~~rrruuunnntttyyyggghhhxxxFFFAAA;;;111---666===;;;777666------///222888>>>DDDHHHNNNWWW```dddhhhlllllljjjRRR>>>777999555===VVVhhhtttzzzyyygggzzzuuu[[[LLLrrr|||UUUqqqQQQ<<>>@@@BBB;;;777111@@@EEEGGGKKKLLLEEEMMMeeeuuudddVVVFFF666666@@@@@@BBBMMM[[[eeekkkpppvvv{{{~~~dddUUU:::===RRRPPPmmmtttjjjhhhLLL555444333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///333666666666EEEyyyuuunnnmmmnnnZZZAAA555777666888===;;;@@@BBBEEEFFFGGGHHHJJJLLLUUUeeemmm```NNNMMM]]]lll^^^aaa^^^LLLxxxhhhYYY\\\pppbbbDDDGGGwwwJJJOOO===;;;LLLcccwwwkkkIII999>>>vvv^^^YYYzzzwww///...,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''(((+++)))'''---666999999333;;;AAADDDMMMFFFhhhuuuTTTNNNYYY{{{xxxOOO888333555555777...111:::222&&&444OOOwww[[[TTTRRRUUUaaajjjooozzz~~~tttmmmwww~~~zzzqqqkkkuuuvvvtttkkkWWW;;;555<<>>@@@DDDGGGGGGDDDBBB@@@BBBHHHIIIEEEEEEHHHIIIFFFKKKHHHNNNPPPKKKaaaaaa555444777...///111444666555555555666===VVVuuu```???<<>>:::888888>>>999444@@@XXXkkksssZZZjjjxxxcccKKKqqqTTT555...000333777;;;???BBBDDDGGGIIINNNNNNJJJDDDDDDJJJLLLJJJUUUwwwzzzkkk^^^BBB===:::FFFaaammmzzz|||xxxzzzxxxwwwxxxttttttppprrr{{{}}}www[[[tttsssnnnqqq|||lll\\\YYYUUUXXXkkkeee```NNN@@@SSS^^^IIIIIIbbbsssPPPJJJ~~~zzzkkklllqqqrrr{{{{{{vvvwww{{{kkkdddeeeHHH:::333---,,,---...---,,,...//////111444888;;;===GGGSSS___fffjjjlllkkkhhhQQQ===777:::777@@@YYYlllpppxxxwwwjjjvvvfffeeehhhooooooRRRbbb[[[???//////...------------...,,,,,,---...///000111111111@@@qqqaaavvvAAA\\\;;;BBBDDDttt\\\WWWTTTDDDVVViiikkkrrrtttxxxkkkMMM:::>>>(((---999666:::...222111444EEEBBB:::111666@@@DDDAAAAAAEEE@@@===FFFYYY\\\^^^LLL444333;;;777666CCCSSS```gggmmmtttyyyyyy```TTT888<<>>DDDPPP|||eeeIII>>>aaayyy]]]]]]......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''(((+++)))&&&,,,666444KKK888999AAA<<>>@@@KKKPPPNNNTTT```jjj\\\NNNFFFAAA<<<999:::555666666???NNNWWWjjjuuuZZZrrr___EEEoooLLL222222888555999???DDDGGGIIIKKKLLLLLLNNNLLLGGGGGGKKKKKKFFFFFF||||||uuuGGGEEE999666CCC___jjjxxx{{{|||yyywwwxxx|||wwwqqquuu|||xxx\\\gggttteeewwwqqqllluuujjjWWWuuufffOOOBBBMMMuuuccc999SSSdddPPP```uuuiiixxxnnn|||ttt|||iii{{{{{{pppwwwkkkTTT]]]:::999666222222555666444000//////000222444666777CCCQQQ___hhhkkkmmmkkkgggPPP===777;;;999CCC\\\ooouuu}}}zzzmmmtttbbbqqqvvvuuuPPPZZZjjj,,,//////...------------...,,,,,,---...///000111222...BBBhhhzzz|||dddNNNiii???AAA===ggg___VVVRRR>>>PPPfffjjjiiippp|||}}}LLLSSSGGGBBB///CCC888???<<<)))444666111444666MMMIIIIII999:::000AAA???555:::@@@<<<888222HHHZZZLLL333333;;;777222@@@QQQ^^^dddiiipppuuuttt{{{}}}^^^TTT888>>>\\\SSSyyyhhh~~~zzzxxx|||zzzKKKGGG>>>***---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000444888???<<>>BBB///DDDFFFmmmdddJJJJJJeeeyyyaaaVVVKKKXXX|||sssZZZBBB777qqqzzzFFFKKKjjjhhhPPPzzz///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******555===DDD@@@777;;;UUUqqqwwwrrrYYYSSSIIIyyyDDDEEEDDD)))666555444222,,,)))000999666666HHHsss|||zzz~~~uuuiii]]]UUUPPPKKKHHHIIINNNQQQ]]]qqq}}}}}}zzzzzz~~~}}}|||rrrnnngggrrrxxxpppvvviii>>>CCC@@@>>>>>>@@@BBBCCCCCCCCC@@@>>>???BBBDDDDDDBBB???CCCAAA===BBBLLLJJJ@@@FFFEEEEEEEEEGGGKKKNNNQQQzzzjjjzzzEEE>>>***666111111222555777777555333999>>>qqqqqquuuUUU===555888666DDDPPPHHHOOOOOOMMMJJJFFFDDDFFFHHHAAABBB??????PPPjjjwwwvvvqqqeeeqqquuuYYYdddccc>>>333///555888;;;@@@FFFJJJNNNPPPRRRPPPNNNJJJGGGFFFFFFHHHIIITTT{{{}}}uuu}}}UUUtttMMM555===???]]]hhhvvv|||yyywwwwwwuuuppprrrwwwxxxzzz~~~}}}ooo___UUUXXX\\\VVV^^^}}}ZZZJJJ>>>AAAzzz|||RRR>>>RRRPPPVVVnnn{{{uuu{{{vvvsssrrrpppmmmiiibbbQQQjjjpppAAA777000666AAA000---222000000111///...333;;;KKKWWWbbbgggiiijjjhhheeeNNN???::::::999FFF___nnnvvvzzz|||pppTTTrrrsssKKKzzzttt777......------------......------......///000000000222===www}}}fffeeeVVVuuuIIICCC888___^^^MMMWWWGGGKKKaaallliiiooowwwpppkkkeeeHHHPPPIIICCCHHH???;;;???666:::222222333666999;;;;;;:::888777777666777999;;;<<<666BBBMMMLLLBBB<<>>@@@CCCDDDCCCFFFMMMNNNKKKTTTOOOXXXlllqqqqqqgggZZZRRRLLL@@@HHHRRRIIIEEE>>>HHHzzzzzzaaaqqq^^^BBBVVVVVVNNNgggvvvTTTEEErrr///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******---333:::???@@@GGGYYYkkkxxxhhhVVV```WWWttt]]]OOO999666111111666999444...+++222000333???RRRhhhtttlllbbbVVVPPPRRROOOIIIEEEDDDBBB???@@@CCCUUU]]]ooo{{{qqqvvvwwwsssXXXkkkwwwvvvqqqcccLLL===CCCAAA>>>>>>???AAABBBBBBCCCAAA@@@AAACCCEEEEEECCCAAAEEEEEEBBBIIISSSSSSKKKFFFFFFEEEFFFHHHKKKNNNOOOmmmkkkuuuNNN222000///000111222444777888666444222666YYY|||cccFFF666:::777444===GGGNNNPPPQQQNNNKKKLLLTTT[[[YYYUUUMMMJJJZZZuuu|||{{{|||rrrsss~~~XXXccc]]]>>>222...888;;;???CCCGGGIIIJJJJJJJJJNNNMMMLLLJJJIIIIIIIIIIIIRRRxxxKKKRRR999;;;DDD\\\hhhttt|||{{{zzzzzz{{{vvvrrrssswwwwwwxxxffflllTTTMMMSSSsss{{{XXXIII<<<777mmm[[[;;;AAA@@@NNN~~~vvv{{{wwwrrrpppooolllhhhdddWWWLLLQQQ~~~vvvTTTPPPLLLKKKKKK:::;;;333///...//////...222888MMMXXXbbbgggiiijjjgggdddLLL===888999999IIIcccqqqqqqvvviiixxxXXXzzzdddDDDxxx\\\555......------------......------......///000000000222===}}}^^^```kkkFFFoooIII???<<>>???===>>>BBBFFF===BBBNNN\\\dddgggmmmssszzzyyyYYYMMM;;;???rrr~~~WWWnnnkkk{{{qqq~~~TTTFFF000......+++++++++***++++++,,,------...///000333888>>>BBBFFFGGGQQQyyyyyyxxxppp[[[<<<:::888444888777???@@@AAADDDGGGIIIHHHDDDBBB>>>FFF\\\bbb{{{mmmbbbhhhwwwdddKKK===>>>@@@???ZZZ{{{cccttthhhYYYKKKWWWGGGNNNcccVVVggglllKKKHHHsss///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******::::::>>>FFFKKKLLLNNNQQQccckkk}}}\\\jjjSSS___]]]DDD999222---000444222000///...///000///+++---:::III\\\jjjsssnnnhhhiiillllllcccVVVJJJGGGBBB999555777666666888<<<===>>>DDDLLLYYYdddyyy}}}jjjWWWvvvzzzuuuwwwZZZ;;;@@@CCCAAA???>>>@@@AAAAAAAAACCCBBBAAABBBDDDFFFFFFEEEAAADDDDDDBBBGGGPPPQQQKKKDDDEEEEEEGGGIIIKKKMMMNNN[[[zzz===AAA666000000111444777888888666444;;;FFFyyydddAAARRR<<<,,,555>>>444000@@@KKKSSSZZZ[[[XXX\\\gggrrrjjjdddYYYSSS```wwwzzzyyywwwuuuuuuxxxkkkppp~~~```YYY```RRR<<<333000???<<>>LLLpppGGGHHHDDDJJJ^^^fffqqqsssooosss===999@@@;;;666444222000000000///---222222333444555555555555444111///000666<<<@@@BBB<<<@@@KKKXXXaaafffmmmtttwwwwww~~~^^^GGG>>>EEEZZZxxxrrr|||vvv}}}mmmfffPPPKKK///......+++++++++++++++,,,------///000111333555:::???DDDGGGEEENNNmmmuuu~~~pppllldddCCC<<<777333888888AAABBB???BBBJJJKKKGGGJJJRRRCCC???OOOQQQEEE^^^lll___ZZZIIINNNrrrmmmHHH:::AAA>>>CCCggg[[[NNNhhhyyyiiiRRRVVVKKKwwwWWWUUUkkkkkkbbb@@@CCCggguuu///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***,,,...999KKKYYY]]][[[YYY999\\\YYYzzz```\\\QQQmmmyyySSS;;;777444333000///333:::444111222666777111,,,))),,,666======<<>>???DDDQQQ___ccclll|||{{{```kkkvvvvvvuuutttZZZ???>>>DDDBBB@@@@@@AAABBBAAA@@@CCCBBBBBBCCCDDDFFFGGGGGGEEEGGGEEEAAACCCHHHHHHCCCAAABBBDDDGGGIIILLLNNNOOOXXXyyyIII777333111000111333666888999888444AAA>>>bbb}}}tttxxxnnn\\\WWWbbb^^^EEE666???<<<444;;;@@@NNN^^^eeedddfffoooxxxkkkjjjddd___cccrrr~~~~~~yyyvvvwwwxxxyyy|||yyyiiiqqq~~~~~~III\\\[[[FFF:::444666III===@@@CCCDDDCCCBBBDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIOOOjjjSSSBBB:::???TTTeeeqqqwwwuuuwwwwwwvvvwwwuuuvvvxxxwwwxxxwwwvvvzzz|||QQQmmmooolllccc<<<===zzz[[[===555LLL^^^XXX{{{|||ooossspppmmmkkkjjjfff```ZZZMMMLLLGGGBBBLLLhhh}}}sssXXX>>>===222111111111000222;;;FFFYYYaaahhhkkkllllllhhhcccIII<<<777777:::OOOjjjtttrrr|||yyywwwWWWggglllYYYrrrRRR222......------------...............///000000111111555;;;rrr}}}|||@@@\\\LLL444BBBBBBfffLLLCCCFFFIII]]]ccciiiooorrrtttqqqHHH:::===999666333111000000...---...///111222333222111111666000+++***///555888999;;;===FFFTTT___fffmmmuuuvvvvvv~~~gggEEEBBBRRR^^^|||jjjppp{{{|||ddd[[[NNNHHH---///***+++++++++++++++,,,---...///000222444666;;;@@@DDDGGGBBBKKK___sss~~~oooeeegggDDD===777333999888AAAEEE@@@BBBIIIIIIJJJ]]]vvv]]]FFFDDDuuuGGGAAA???>>>LLLCCC777@@@\\\fff;;;;;;??????TTTqqqxxxzzzdddCCCTTTWWWssssss___VVVzzzooofffrrr]]]999777OOOUUU///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***'''---;;;MMMZZZ[[[YYYXXXQQQ[[[LLLkkkyyy]]]TTTVVVmmmLLLCCC;;;:::999555333333888000***...333444333222...000222111333666666444333000000222444333333444555555888;;;>>>HHH\\\nnn|||}}}~~~}}}{{{bbbqqqkkkwwwzzzaaaNNNDDD666CCCAAA@@@@@@BBBBBBAAA@@@AAAAAABBBCCCCCCDDDFFFGGGLLLLLLIIIEEEEEEGGGGGGDDD>>>???BBBEEEHHHLLLNNNOOOTTTwww]]]vvvddd111888222111000222555888::::::...===666OOOtttsss}}}yyyTTTTTTaaa|||XXX>>><<<:::<<<222CCCZZZgggiiigggiiillleeelllqqqnnnkkknnnuuuzzz{{{{{{}}}}}}zzz{{{~~~xxxqqqzzzpppDDD```UUU===999888@@@QQQHHHIIIIIIGGGCCCCCCGGGLLLLLLKKKIIIHHHHHHJJJLLLNNNJJJrrryyywwwttt^^^>>>999:::MMMcccqqqxxxuuuwwwwwwtttvvvuuuwwwyyyyyy{{{}}}|||fffMMMqqq[[[mmmuuuzzz{{{VVVDDDoooaaaKKK???PPPhhhcccvvvPPPmmmrrrooollljjjiiiddd^^^XXXSSSGGG@@@DDDHHHGGGKKKTTT```YYYDDD???GGG===333555000111333222///333BBBRRR^^^dddiiijjjkkkkkkeee___HHH<<<888777<<>>IIIUUU{{{xxxiiidddBBB;;;888666:::888???CCCAAAEEEIIIFFFHHHbbbcccEEEyyytttgggiii```ooommmVVV>>>===```yyyDDD666;;;;;;@@@OOOYYY]]]qqqxxxzzzuuusssSSSkkkaaa[[[uuuwww\\\;;;///;;;GGG///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******000444???JJJMMMJJJHHHJJJcccXXXhhh\\\pppiiiUUUMMMdddeeeBBB333444666222...000///000111000...222999222000...,,,...000111111333333333444444333333333333444888???GGGUUUlll~~~qqqgggkkkkkk{{{PPP???DDD777@@@???>>>???AAAAAAAAA???>>>???AAAAAAAAABBBEEEGGGJJJIIIGGGEEEDDDEEEGGGGGG>>>???@@@BBBFFFIIIKKKMMMMMMkkkYYYvvvEEEAAA444222111222555888::::::444;;;333DDDbbbuuummm___fffUUUSSSbbbbbb}}}\\\BBB;;;999111???UUUeeelllkkkfffccc]]]hhhsssuuuooojjjlllpppyyyxxx|||~~~yyy~~~yyyqqqzzzkkkKKKcccNNN::::::===JJJRRRTTTUUUTTTNNNHHHFFFIIINNNPPPNNNKKKJJJJJJLLLOOOQQQGGGeeeoooiiieeefffyyy:::888666FFF```ooo|||yyywww{{{zzzvvvtttuuuwwwyyy{{{~~~uuu___NNNpppiiiSSSjjjttt]]]UUUEEELLLiiiddd[[[fffDDDRRRtttpppllljjjhhhddd^^^YYYPPPJJJCCC???AAADDD>>>666[[[aaa>>>---555333666999444444333111///555HHH[[[___dddgggggghhhgggaaaYYYEEE<<<888888>>>VVVmmmqqqsssttttttaaaxxx~~~jjjHHHvvviiiFFF888......------------.........//////000000111111222333BBBbbbWWWCCCGGGPPP999CCC???OOOUUU>>>HHHDDD[[[hhhuuugggfffuuuyyyttt{{{ddd===888555444333333333222000.........//////000//////...---///000///---...111444555666>>>NNN\\\eeemmmssszzzyyyjjj@@@BBBnnnmmmRRRddd|||~~~}}}|||vvveee>>>888,,,111)))++++++++++++,,,...///000///111444666888<<>>FFFJJJOOOVVVXXX\\\ttt]]]wwwZZZUUUqqqpppOOO@@@888555555...111777;;;777000000444555333222333444444444444000222333444444666777777777;;;FFFSSSaaaooossskkkdddlllrrr{{{|||eeeEEE:::>>>>>>;;;::::::<<<>>>??????===;;;===?????????@@@CCCEEEDDDBBBAAA@@@@@@@@@CCCFFFAAAAAA@@@@@@BBBDDDGGGHHHBBBMMMuuuaaa999777444111111444777999:::===999555BBBGGG}}}~~~nnn\\\\\\eeeXXX>>>888777>>>KKK\\\hhhkkkeee^^^^^^dddmmmqqqoookkkiiijjjmmmqqqzzz|||xxx~~~wwwnnnVVVbbbHHH<<<>>>AAAQQQLLLUUUXXXYYYTTTLLLHHHJJJMMMOOONNNLLLKKKKKKLLLMMMNNNLLLdddssszzzeeeLLLKKKFFF===BBB^^^kkkttt|||yyy}}}{{{tttsssuuuwwwxxxzzz~~~tttTTTxxxuuu```JJJPPPcccmmmjjjaaa___FFF>>>WWWLLL222SSSUUUbbb~~~{{{vvvqqqnnnllliiiddd```RRRQQQJJJ>>>:::???FFFGGGhhhlllOOOIII;;;:::777BBB;;;444111444>>>PPP___cccfffhhhhhhhhhggg```WWWAAA999888999AAAZZZppprrrpppxxx|||[[[www[[[LLLqqqHHH444......------------....../////////000111111222222222???|||vvv^^^KKK>>>OOO;;;:::<<>>BBBEEEKKKAAAPPPMMMpppeeeBBB;;;888777<<<888===>>>CCCHHHIIIGGGHHHLLLQQQxxxMMMDDDqqqmmmMMMHHHWWWttt|||YYYDDDfffgggSSS@@@>>>888111:::---555444CCCuuuyyy[[[\\\]]]TTTgggoooXXXRRRAAA999333GGG///......---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,000999???CCCIIIOOO]]]mmmzzzqqqxxx[[[UUUxxxeeeEEE999999888111,,,///333222111111//////222666777555222222222555666555444555777666===EEETTTgggwwwzzz~~~___VVV\\\tttiiiBBB===;;;666AAA777666777999<<<======<<<999<<<>>>>>>===>>>AAADDDEEECCCAAA@@@??????AAAEEEEEECCCAAA??????@@@CCCDDDLLLIIInnnmmm<<<888555222111333777999::::::000444EEE:::sss}}}iiiUUUhhhDDD>>>777777>>>MMM^^^eee```YYYffffffjjjooorrrpppmmmlllffflllxxxzzzyyy|||ZZZ^^^aaaDDD???AAADDDTTTEEEMMMSSSWWWUUUNNNIIIIIILLLJJJJJJJJJJJJJJJIIIIIIHHHTTTkkk{{{XXXKKKBBB///@@@\\\hhhnnnzzz|||xxxooosssvvvwwwxxxyyy|||~~~}}}___mmmXXXRRRmmmzzzuuueeePPPKKKQQQ___ffffffkkkOOO>>>SSSEEE]]]___aaaeeeWWW[[[}}}wwwtttrrroookkkggg___PPPGGGHHHFFF===:::>>>uuuhhhaaaXXXPPPBBB555444;;;GGGVVVaaahhhjjjkkkjjjkkkiiiaaaXXX===777777:::CCC]]]ssssssyyyyyyyyyGGGccc___lllHHH............------........./////////000111111222222333===~~~~~~bbbZZZAAAUUUCCC999<<<@@@tttlllGGGKKK;;;RRReeeaaajjjmmmfffhhhssszzzwww{{{eee>>>]]]hhhBBBAAA999:::;;;<<<<<<:::555111222111///......///000111333111...---.../////////000111;;;LLL\\\ffflllqqq~~~zzzOOO999FFFfffmmmsssqqqxxxkkkjjjvvv}}}fff999@@@---'''---+++++++++,,,---...000000222444777:::<<<@@@DDDGGGQQQEEETTTKKKgggiiiDDD;;;777666<<<888>>>@@@CCCDDDEEEJJJQQQQQQMMMdddqqq<<>>FFFMMMSSS[[[ppphhhqqqyyybbbddd|||jjjfffsss```DDD>>>:::444333444444222///---666777///---444666000111222222222444888===AAAKKK```xxxuuurrr~~~}}}bbb[[[mmmsssJJJ;;;;;;:::999<<<888888777777777777888888;;;;;;999999999999;;;;;;DDDBBB???>>>???AAAEEEGGGDDDBBB>>><<<<<<@@@DDDGGGJJJLLLNNNwww|||UUU777999///...:::888///444333???777333===DDDrrrpppOOObbbQQQ:::@@@;;;<<>>EEEQQQQQQ```lllqqqvvvxxxpppdddgggkkkmmmvvvvvvwwwrrrOOOaaaMMMFFF???FFFQQQJJJMMMIIIMMMMMMHHHFFFHHHHHHFFFJJJMMMOOOLLLHHHGGGKKKPPPRRR\\\QQQ~~~KKK222BBB===QQQgggrrrxxx}}}}}}vvvsssuuuwwwxxxyyy~~~hhhsssiiikkkbbb~~~xxxiiibbbrrr^^^hhhllliiibbbXXXMMMVVVpppqqq]]]___WWWVVVSSSRRRxxxwww}}}uuusssjjjhhh\\\QQQKKK@@@777;;;GGGWWWtttVVV888111>>>PPP\\\aaadddnnnoooggggggjjj___MMM===;;;444444JJJiiixxxuuu{{{yyyoooSSSvvvYYYxxx|||RRR@@@555...------------...////////////...//////000111222222888sss___}}}EEE^^^HHHAAACCCBBBLLL;;;JJJ>>>HHHaaadddfffiiilllooorrruuuvvv|||~~~WWWZZZcccSSS>>>999888666888???BBB999,,,777111...111222......111000000000000000000000000222222777DDDXXXhhhpppsss}}}sssGGGFFF]]]mmmrrrtttuuuzzzhhhzzzNNN::::::$$$(((555......------...111333555888888:::???EEEJJJMMMNNNRRRLLLQQQRRR|||tttoooyyyooo===777<<<999<<<:::<<>>JJJTTTyyy^^^gggvvvYYY===666:::::::::<<<888777777666666777777888;;;:::999888888999:::;;;@@@???=========???BBBCCCBBB@@@===;;;<<>>AAADDDHHHJJJJJJIIIRRRMMMRRRUUU~~~iiiooo}}}GGG;;;<<<666:::999===???BBBEEEGGGHHHIIIKKKLLLoooUUUCCCFFFNNN;;;111999???:::555666BBB>>>555444999888AAAVVViiiSSS{{{hhhXXXTTTRRRLLLLLLPPPUUUrrr{{{QQQ:::000???000...,,,,,,,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))###------&&&000MMMcccggghhhZZZ^^^pppeeeeeeuuu^^^TTTddd^^^\\\\\\tttkkkRRREEE===666000666000...333888888777888///777BBBKKKWWWiii{{{uuukkkPPP???333444999999999;;;777666666666666666666777999999888888888888999999;;;;;;;;;;;;<<<===>>>??????===;;;:::<<>>333222;;;666444:::999PPPQQQ;;;RRRQQQ666CCCGGG<<<222444777666<<>>+++...------------...//////////////////000111222222555:::qqqnnnrrrPPPHHHZZZ???===:::HHHWWW???CCCDDDSSS```cccfffiiilllpppuuuyyywwwfffNNNDDDAAA<<<777333222555:::666222000333444222111222111111111111111111111111///...000999JJJ]]]kkkrrrwww~~~ZZZCCCEEE|||wwwgggsssyyyyyyyyyqqqfff777...///111))),,,,,,---///222444777888:::<<<@@@CCCDDDBBB@@@>>>EEEBBBLLLTTTxxxeeerrrOOO>>>;;;444999999>>>>>>AAADDDFFFGGGHHHKKKMMMfffwww[[[RRRHHH;;;:::EEECCC444444BBBJJJDDD777111333222;;;PPPvvv[[[```{{{jjj[[[UUUQQQKKKIIILLLOOOQQQnnnwwwfffJJJ666DDD000...,,,,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&,,,+++%%%)))===SSS]]]___QQQRRRmmmooopppgggmmmsss^^^bbbYYYaaa{{{jjj[[[RRRKKK@@@???GGGJJJFFFHHHRRRZZZaaalllwwwuuummmzzz|||ppp~~~uuunnnPPP>>>777444777999777555777666666555555555555666666777777777777777777777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<>>888999CCCYYYkkk}}}wwwwwwwwwrrrtttwwwyyy|||~~~UUUEEEDDDJJJ\\\UUUIIIBBBHHHOOOwww\\\VVVfffhhhJJJTTTdddjjjUUU111MMM|||xxxppphhhYYYHHH>>>===VVVppp~~~yyytttcccGGG;;;666@@@QQQ]]]```aaaeeekkkkkkggggggeeeVVVDDD;;;666555@@@WWWmmmvvvvvvyyy{{{nnnwwwvvviiibbbKKK===+++...------------...//////......//////000111222333333;;;kkkwwwzzz___TTT>>>bbbEEEAAA:::EEEiii999AAABBBOOO___bbbfffiiikkkoootttxxxxxx{{{eeeaaaQQQBBB:::666333555999555222111111222222111111333333333333333333333333000//////666EEEXXXjjjuuu~~~|||WWWBBBJJJeeegggmmm}}}pppyyyqqqqqqzzzZZZ222***000000***,,,---...111333555666777666999<<<>>>>>><<<;;;;;;===;;;GGGPPPzzz~~~fff|||MMM<<<:::555999999<<<===???BBBCCCEEEHHHKKKNNNSSSqqqqqqhhhfffrrr{{{fffRRRMMMDDDFFFTTTYYYMMM@@@<<<@@@DDD>>>666333///999OOO|||mmmYYYzzzlll^^^WWWQQQKKKHHHIIIJJJFFFUUU\\\hhhooo```^^^000...,,,,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++''''''***))),,,===PPPMMMZZZaaawwwaaaRRRwwwggg\\\XXXfffzzzxxxwww|||xxxnnnsssnnnxxxuuuuuuyyy[[[222:::888777888777444333444555444444444444444444555666666666666666666666666666666888999::::::999999;;;;;;:::;;;===???AAACCC======BBBLLL\\\zzz???111<<<888000555444777888999999444777CCCOOOooorrr~~~iiiLLLCCC>>>BBBDDD>>>555111@@@@@@KKKaaannnnnnnnnrrrccceeedddlllwwwzzzvvv\\\???EEEvvvjjjIIISSSRRRMMMLLLNNNNNNLLLMMMNNNIIICCCEEEEEEEEEHHHLLLNNNNNNNNNMMMXXXzzzeeennnaaa~~~KKK===888>>>RRRgggxxxxxxvvvxxxssstttuuuxxx{{{~~~nnneeeqqqiiiXXXQQQNNN@@@rrrgggSSSUUU}}}}}}^^^]]]rrrVVVBBB===RRRjjjhhhjjjNNN;;;444---QQQooowwweeeAAA999888EEEVVV```dddeeehhhkkkkkkiiiiiieeeTTTAAA===666666EEE\\\nnnxxx{{{zzz~~~rrr___[[[yyyZZZCCC666000...------------...//////......//////000222333444;;;===ZZZSSSOOO666VVVCCCBBB999>>>cccCCC>>>===EEE\\\aaafffiiikkkmmmssswww}}}kkkJJJ===:::555222444222111///...000333444333222222222222222222222222000......222???SSSiiivvv}}}yyy~~~~~~gggLLL???SSSkkkwwwwwwjjjgggdddZZZEEE///+++...***...---...111333444555555555888:::============@@@BBBDDD@@@IIIOOOiiiyyyssskkkwwwHHH:::;;;777<<<999:::===>>>@@@AAACCCGGGLLLOOOHHHUUUwwwuuuppptttrrrjjjgggvvv~~~\\\FFF:::OOOwwwddd;;;666===<<<:::;;;444111;;;nnnxxxxxxnnnbbbYYYRRRLLLHHHGGGEEEAAAIIIHHHYYYxxx000...,,,,,,,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,$$$&&&///,,,&&&000DDDcccfffVVVpppooojjjQQQmmmsss```[[[bbbtttzzz}}}vvvzzzyyyqqqrrr|||oooRRR333:::666666666444222111333444444444333333333333444444444444555555555555444444555555777888888888888888999999:::;;;<<<===>>>???===>>><<>>666888LLLcccqqqxxx}}}xxxppp^^^ggg]]]EEE111,,,...------------...//////......///000111222444555999999LLL}}}PPP{{{[[[EEEGGGCCCEEE<<<===PPP[[[>>>;;;@@@SSS[[[ccchhhjjjlllqqqvvvxxxVVVBBB;;;555777???IIIFFF???666333444222///////////////////////////...---,,,///:::NNNfffvvv{{{|||{{{mmmRRRBBBJJJjjjvvv{{{rrrgggvvv{{{~~~hhhgggHHH:::000------%%%///...000333666888999888888;;;>>>@@@???===>>>BBBEEEFFFAAAJJJNNN]]]~~~vvv{{{wwwiiiLLL<<<<<<888<<<999999<<<===>>>???AAAFFFLLLPPPIIILLL___|||}}}sssVVV777888```hhhNNNGGG777000999:::333555VVVyyy|||uuunnnddd[[[TTTNNNJJJHHHHHH>>>EEEBBB@@@OOOmmm000...,,,,,,,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***'''))),,,***&&&,,,777```YYYKKK___oooeee```YYYkkkfffhhhuuu|||fff```hhhwwwttt||||||~~~uuutttzzz}}}zzz}}}QQQ...***===333444333111000111333444333333222222222222333333222333444555555444333222444444444555666666777777666777888999999:::::::::???CCC;;;777>>>\\\fff444444===444333222777888555999<<<777@@@<<<\\\vvvZZZddd111333CCCBBBVVVYYY[[[^^^fffmmmnnnjjjcccggghhhmmmsssllllllzzz|||uuuZZZGGGUUU<<>>MMM\\\ccceeeffflllkkkkkklllmmmdddOOO===;;;444;;;UUUllluuuxxx|||yyyvvvtttRRRbbb```{{{TTTEEE111***...------------...//////......///000111333444555444888FFFyyy]]]vvvlllAAAEEEGGG>>>>>>FFFcccyyyBBB===>>>GGGQQQ]]]eeehhhkkkqqqvvvdddIII;;;888KKKeee___ZZZNNN???777555222---////////////////////////.........///888LLLfffxxx~~~zzz___CCCAAAbbb~~~lllmmm|||zzzkkkqqqfffvvvpppEEE777---+++111'''......111555:::===??????>>>CCCFFFIIIGGGCCCAAABBBDDDGGGBBBLLLQQQYYYxxxvvvzzzmmm{{{]]]CCC<<<666:::999;;;;;;<<<<<<===@@@EEELLLQQQYYYRRR[[[wwwsssMMM666===VVVllluuu]]]XXXFFF999:::999666;;;333GGGrrrwwwsssnnnfff]]]VVVQQQMMMJJJLLL===BBB>>>222222FFFuuu000...,,,,,,,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((,,,,,,'''%%%(((++++++)))AAAcccxxxfffdddvvvbbb]]]~~~wwwQQQ{{{hhh[[[eeerrrllllllnnnsss|||yyyxxxyyyuuuvvvzzzdddwww|||mmmnnnuuu~~~{{{vvv???...777999444333444333111000222333222333222222222222222222333222333444444444444333222333333333333444555666777444555666777777777777777222AAACCC333FFFJJJ^^^tttBBB///???333111000555666333:::@@@999444===;;;[[[ppp^^^===<<>>\\\sssxxxwwwzzz|||yyy^^^bbbiiirrrppp```888999222///...------------...//////......///000111333555666999;;;AAAuuupppeee>>>EEEDDD:::999<<<>>>EEE===:::>>>JJJYYYcccgggkkkqqqvvvwwwnnnOOO<<<===aaa[[[WWWKKK<<<666777777222111111111111111111111111000111111222:::NNNhhh{{{~~~rrrPPP999BBBrrrwwwiiinnnwwwyyyuuuXXX{{{|||vvvGGG888((('''555+++------111777===BBBDDDDDDDDDNNNRRRVVVTTTMMMGGGFFFFFFQQQKKKRRRVVVWWW{{{lllKKK===333888999===;;;;;;<<<===???EEELLLQQQlll\\\]]]{{{```KKK@@@:::<<>>;;;WWW{{{bbbxxxDDD,,,444888666111---222;;;<<<666>>>999777BBB```mmmCCC555>>>===XXXhhheeedddyyy|||lllhhhlllwww{{{kkkZZZVVVNNNGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHGGGDDDEEEJJJLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGLLLCCCMMMcccfff^^^:::::::::CCC[[[mmmttt~~~uuusssqqqppprrrwww||||||~~~ttt{{{vvvcccSSSkkkzzz___pppwwwxxxYYYQQQ^^^mmmnnnVVVUUUGGGDDD:::222:::HHHHHH>>>333111777FFFPPPLLL???555333555BBBWWWgggkkkmmmpppnnnkkkjjjlllgggXXXHHH>>>;;;111@@@___rrr{{{~~~zzz{{{XXXfffwwwtttzzzgggOOO222,,,222---,,,,,,,,,,,,---.........///000000000333777:::;;;===GGGkkkyyyggg}}}[[[666FFFEEE444BBB>>>RRRAAA;;;:::CCCQQQ___dddeeellluuuSSSIIIAAAhhhIIILLLPPP555>>>333333777444222222++++++888...///222000555TTTuuurrrGGG222FFFrrrvvvxxxnnnzzz~~~gggiiizzzRRR------444---***222444777:::>>>AAADDDIIILLLKKKPPPUUUUUUQQQLLLIIIHHHSSSWWWNNNSSSPPPooo}}}___AAA555>>>===999<<<=========>>>AAAFFFIIIXXXooo|||eeeYYYQQQYYYaaammmeeeYYYEEE:::;;;@@@VVVdddTTTAAA;;;:::444QQQbbbYYYRRR\\\hhhkkkjjjlllhhh^^^VVVRRROOOKKKEEE@@@;;;777333444???LLL///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********000---...CCCpppvvv|||qqqTTTwwwpppmmmnnniii___^^^dddXXX``````jjj|||uuucccbbbgggjjjlllnnnnnnjjjqqqvvvyyyeeelll___qqquuummmxxxvvvRRR>>>///000666555444666333333222111111000//////222222111111111000000000222222222222333333333333444333222111111333444555333444555666555666888;;;888888888444<<<:::GGG}}}nnn~~~@@@>>>222111777@@@>>>666777@@@555:::===<<>>]]]uuuXXXQQQ;;;;;;666555222222222000000333444///000222111:::\\\|||qqqHHHBBB^^^xxxkkkxxxwwwppppppkkkdddhhhFFF,,,,,,000,,,---555::::::;;;<<>>AAAEEEIIIJJJ```sssrrrTTTcccqqqccccccHHH===DDDRRROOOEEE===444666FFFUUUWWWSSSVVVbbbmmmhhhkkkiii```WWWRRRNNNIIIGGGBBB===888444666BBBNNN///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******&&&---+++,,,LLL|||eeexxxlllOOO}}}iiifffcccpppvvv{{{qqq```eeeiiiaaa```ttt~~~uuullltttnnnlllrrr|||uuuqqqddd`````````xxxkkknnnmmm666111---///666555///...222222222111111000000//////000000000000////////////111111111222222222333333555444333222222222333444333444555555444555777999999888777111;;;;;;777ZZZmmmUUU)));;;222...444999888999<<<666<<>>999===;;;222666///,,,222888777222000111;;;MMM___iiikkknnnrrrmmmkkkkkklllcccRRRBBB:::;;;<<>>BBBBBBBBBDDDEEEFFFFFFFFFIIIMMMPPPPPPPPPKKKLLLEEErrrmmmwwwsssQQQ???:::555666:::;;;<<<<<<======@@@DDDGGGHHHPPP[[[~~~iiitttdddUUUAAA<<>>???@@@IIIeee{{{___aaammmrrrkkkddddddhhhlll{{{aaaKKKLLLKKKFFFKKKEEEFFFHHHJJJIIIHHHEEECCC@@@DDDEEE@@@<<<===???>>>???AAADDDFFFGGGGGGFFFEEEJJJAAA^^^|||~~~mmmtttUUU<<<888666DDDXXXeee}}}}}}{{{xxxvvvvvvxxxyyyzzzzzzyyyxxxccc}}}ssspppnnnvvv\\\pppjjjOOO[[[uuuwwwjjjPPPUUUCCCIIIcccVVVEEEVVVxxxooo\\\JJJCCCDDDAAA<<<888000,,,///333333111222333AAATTTbbbggghhhkkknnnkkkkkkkkkjjj___MMM>>>888888@@@\\\tttvvvwww||||||fffXXXAAA222222,,,---,,,,,,,,,,,,---......///111222444444777:::===EEECCCHHHTTT}}}|||YYY{{{nnnNNN666IIIFFF<<<999>>>mmmwwwPPP???999999CCCRRR___jjjqqqzzzddd[[[YYY999444777---<<>>)))666222444999KKKooo}}}|||~~~qqqGGG;;;WWWooo^^^qqqyyylllmmmUUU999444///,,,---222888<<>><<<<<<>>>@@@CCCMMMJJJHHHLLLJJJdddssswwwzzztttggg;;;666???AAA222:::;;;<<<<<<===???BBBEEEHHHGGGMMMsssvvvwww```oooppp[[[KKKFFFCCC:::999>>>>>>000///444<<>>;;;<<<888000000777888555333555:::===<<<999<<>>AAA???AAAJJJbbbnnn```wwwmmm111HHHEEE???>>>999OOO```???:::999@@@LLLYYYfffpppwwwyyy~~~hhhcccEEE:::555///FFFUUUEEEGGGQQQBBB777000555DDD[[[xxx|||```AAASSS{{{kkkhhhtttaaawwwLLL555222---***---444999:::===;;;:::>>>CCCDDD@@@;;;AAA@@@???>>>>>>>>>======FFFCCCEEELLLPPP___vvvyyyDDD:::>>>CCC222999:::;;;<<<<<<>>>AAACCCAAAEEESSSfffiiitttbbbUUUNNNHHH<<<999>>><<<444777777555999BBBHHHGGGQQQ\\\dddbbb[[[WWWSSSOOOMMMHHHBBB<<<555222999CCC///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))+++++++++***((())),,,000OOOmmm{{{]]]YYYaaammm~~~~~~cccRRRaaacccOOOfffsssmmmooobbbfff>>>+++000:::666+++...------///000111000///////////////............////////////000000000000........./////////000000111111111000000000000000111222333222111222333555333000999222111999333888===LLLtttRRR...555===111...<<<555:::===;;;555333666;;;??????BBBGGGOOO]]]tttmmmffffff]]]dddpppuuuzzzbbb[[[MMMIIIPPPMMMDDDFFFCCCDDDEEEFFFEEECCCAAA@@@CCCHHHHHHBBB===>>>BBBDDD???@@@BBBDDDEEEEEEEEEEEEBBBCCCHHHaaasssyyy```;;;;;;555888JJJ[[[rrrxxxwwwvvvwwwzzz{{{|||{{{|||pppjjjbbb~~~rrrddd^^^KKKRRRLLLRRRFFFFFFOOOJJJFFFeeeyyylllqqqQQQ<<<555JJJ}}}iiiVVVEEE999222666222111333333000111444<<>>222<<>>???@@@DDDJJJOOOZZZzzz}}}SSSEEE222:::888888999;;;;;;<<<===???AAAAAAGGGNNNqqqWWW```sssxxxzzzkkk[[[RRRMMMEEEDDDAAA666777:::777111444>>>@@@<<>>>>>???GGGJJJDDD===;;;<<<<<<<<<======>>>???@@@AAAAAA;;;EEE>>>EEEVVVhhhppp<<<>>>777555CCCTTTlllyyyxxxxxxyyy{{{|||{{{zzzzzz~~~uuu```kkkwwwxxxrrraaaqqqhhhrrrsssZZZFFFIIIsssppplllUUUCCC999YYYpppXXXFFF>>>;;;888777777444000111666???NNN\\\bbbeeeiiijjjggghhhhhhggg```PPP???999;;;@@@PPPmmm{{{uuuwwwqqq^^^pppkkkuuu}}}eee___???999...---000---,,,,,,,,,,,,---......000333666888:::<<<>>>@@@@@@GGG@@@BBBCCC~~~}}}cccCCCOOOOOOEEEBBB???NNNWWWFFF777777BBBPPP\\\eeennn}}}zzzmmm{{{uuuSSS@@@>>>KKKLLLFFFTTTkkkPPP>>>JJJoooyyynnnLLLRRRuuutttcccaaakkk{{{nnnqqqQQQ===///,,,---444777666999???BBBBBBBBBCCCEEEGGGIIIIIICCCAAA@@@@@@BBBCCCBBB@@@???FFFKKKJJJHHHTTTvvv{{{{{{YYYIII000:::999777999;;;;;;;;;<<<>>>@@@@@@HHHCCCSSSVVVZZZrrrbbbIIIJJJLLL@@@TTTzzzlllccc___YYYLLLIIIHHH???;;;777333444555555777999GGGRRRYYYUUUNNNLLLMMMMMMFFFDDDBBB>>>777111555<<>>CCCbbbzzziiimmmccc999666:::333000///333===HHHKKKCCC999;;;777888===???@@@FFFOOOQQQVVVUUUPPPTTT^^^^^^VVV[[[ccciiijjjiiiooo}}}vvvhhhhhh\\\VVVfffhhhmmmrrr{{{~~~RRRFFFRRRLLL>>>===???BBBKKKCCCCCCBBBAAAAAA@@@??????AAAJJJPPPKKKBBB>>>;;;999::::::999::::::;;;<<<===999???666AAA555VVVxxxXXX|||===AAA999333>>>OOOgggzzzyyyxxxxxxzzzzzzyyyxxxvvv~~~~~~yyy~~~hhhpppjjjsssrrrtttsssbbbvvvkkkLLLDDDyyypppjjjnnn\\\:::BBBqqq]]]TTTBBB???<<<:::555111333999AAANNN[[[aaaffflllmmmjjjhhhhhhfff^^^MMM===999===FFFVVVqqq|||uuuwwwyyyvvvnnn}}}aaa>>>222---000222---,,,,,,,,,,,,---......000333777999;;;<<>>iiiQQQlll999VVVXXX888???CCC333HHHlllSSS;;;666AAAOOOXXX]]]tttllllllggg^^^ooo}}}iiiKKK444999===111<<<^^^bbbKKKXXX{{{|||wwwfffNNNbbb~~~cccjjjzzzwwwuuu~~~}}}aaatttUUU888,,,+++222===>>>888<<>>======;;;444///111888///---,,,,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,---999YYYfffpppddd___]]]jjjzzzeee[[[^^^ZZZXXXXXXTTTNNNKKKKKKHHHMMMaaaqqquuuyyyyyyoooWWW]]]]]]WWW]]]kkksssrrrsssrrrtttzzzxxxccc@@@%%%.................................------,,,,,,,,,111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111111222222222222333444555555666<<<777IIIttt```sss???555777999::::::333555LLLWWWJJJDDD:::666:::===;;;===AAAHHHFFFIIIOOOPPPNNNQQQYYY^^^\\\XXXTTTUUU[[[```bbbcccYYYUUUZZZ[[[VVVVVV\\\~~~ttt|||ppp^^^NNNDDDJJJKKKCCC<<<===AAACCCDDDDDDDDDAAA===<<<===@@@EEEEEEDDDCCC@@@===:::888999::::::999777666666777...>>>555888666LLLuuu|||{{{///???333666JJJcccttt|||~~~}}}xxxssstttxxx{{{xxx~~~kkkxxxiiinnnsssuuu___NNNnnn}}}qqqvvvmmmHHH666dddtttiii]]]NNNAAA<<<888222333888BBBNNNZZZbbbgggkkkjjjgggeeennndddOOOEEE>>>777888FFFddduuuvvvxxx{{{tttfffqqqfff|||ddd999222333,,,---+++,,,---///000//////...111666999888999???EEEFFFEEECCCIIIHHHCCCaaadddoooFFF888OOONNN888BBBAAA444mmmccc===999:::FFFXXX^^^nnnuuu~~~pppkkkllleeeddd|||{{{aaaVVVKKK;;;666888111000;;;CCC]]]ggguuuxxxzzzXXXOOOYYYpppiiillllllssszzzrrruuusssXXXLLL000---000444888;;;>>>BBBDDDJJJRRRQQQFFFBBBIIINNNLLLMMMIIIEEEFFFIIIKKKHHHEEEQQQFFFVVVNNNNNNIIIXXX}}}tttLLL>>>666999777777888999;;;<<<======999===CCCHHHaaasssVVVFFFCCC\\\}}}yyyoooQQQNNNKKKNNNAAA999<<<>>>666333444---<<<>>>@@@@@@===:::666555222333333333333222222111///---,,,,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''******'''***;;;VVVkkktttkkk[[[FFF<<>>>>>DDDHHHDDDEEEEEECCCAAA@@@CCCEEEBBBBBBBBBAAA@@@>>><<<;;;777888999999888777888:::666<<<888;;;:::CCCuuuzzzvvv===@@@:::222???NNNddd}}}xxxtttuuuxxxzzz~~~pppmmmiiinnnsssuuurrrsss|||aaaYYYnnnaaa[[[TTT[[[CCCLLLIIIGGGbbb}}}uuuhhhYYYKKKBBB999000111888CCCOOO\\\ccchhhkkkjjjgggdddkkk```MMMDDD===888;;;QQQkkkwwwssstttwww|||ppptttiiihhhKKK......000,,,///,,,,,,---...///000000000111888>>>======BBBIIILLLRRRLLLJJJKKKHHHRRRwwwddd~~~kkk<<>>///333777;;;===<<<<<<>>>AAAGGGOOOOOOEEE@@@FFFIIIGGGHHHDDDBBBCCCFFFHHHFFFCCCOOOGGGVVVLLLLLLHHHQQQqqqJJJ999666@@@777888888999:::;;;<<<<<<;;;===BBBDDDUUUmmmXXXGGGJJJuuuwwwWWWUUUQQQSSSFFF>>>BBBEEE===888666...555888<<<===;;;777444333111222222222222111000000///---,,,,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,)))&&&(((///666CCCwwwjjjXXXqqqoooZZZQQQWWW___ccc^^^MMMGGG[[[vvv{{{iiiUUUKKKEEEQQQ```\\\YYYeeennnnnnooovvvyyysssYYY<<<...000333...&&&------------------------------,,,,,,,,,,,,,,,+++,,,------,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------.........////////////000000000000111222333333444444666666<<<[[[ttthhhXXXOOO999666>>>333+++888IIIeeegggdddZZZLLL???222(((;;;999;;;AAAGGGIIILLLOOOHHHJJJLLLKKKHHHDDDDDDFFF>>>EEERRRdddzzz{{{EEE\\\pppIIIQQQCCCCCCJJJLLLEEE>>>???DDDIIIJJJIIIGGGCCC???<<<<<<===>>>????????????>>>======555777888888888888999;;;===888::::::;;;:::YYYssszzzjjjxxxFFF777===111===@@@___sss|||xxxvvvvvvxxxzzz|||~~~vvvooossslllrrr|||rrraaannnllliii}}}bbbVVVqqquuuiii\\\hhhHHH===IIIqqq{{{mmm^^^NNNCCC777...000999DDDQQQ___fffiiikkkiiifffcccgggZZZIIIAAA;;;999@@@___sssyyysssqqqwwwppp{{{cccgggZZZ???///111...))),,,---------...///111222333000888>>>??????DDDIIIKKKOOOIIIBBBIIIPPPJJJfffvvvqqqVVV444HHHGGG777<<>>...;;;>>>555///***777JJJ___iiijjjeeeZZZOOO<<<888555555888:::;;;<<<<<<>>>AAADDDBBBAAADDDJJJSSS```rrrkkkYYYNNNjjjppprrrgggUUUDDD???FFFCCCGGGGGGBBB???BBBEEEFFFGGGFFFCCC???<<<:::999999<<<============<<<<<<<<<555777888888777777888999;;;666;;;444:::888CCCjjj~~~UUU111;;;222>>>999[[[fffzzzwwwwwwxxxyyyzzz~~~}}}~~~iiidddyyy|||rrrjjjuuu[[[IIIiiiuuuzzzwwwkkkyyy}}}ppp}}}nnnAAA888LLL~~~wwwfffUUUDDD;;;444...111999GGGUUUccciiijjjkkkiiifffeeedddUUUEEE???888:::GGGgggvvvzzzuuuuuu|||bbbrrrttt```sssXXX===555666///)))---...------...000222555777666;;;>>>@@@DDDIIIJJJGGGCCCHHH>>>CCCRRRJJJTTTeeePPP:::NNNDDD999AAA444777aaa:::AAAGGG666FFFXXXmmmrrrqqq~~~sss}}}yyyxxxtttuuuwwwvvvtttrrrGGGTTTxxx~~~zzz{{{ddd{{{jjjUUUaaaJJJ444555;;;<<>>@@@@@@===???======>>>AAABBBAAA???DDDHHHRRRHHHHHHHHHCCCaaawwwrrruuuYYY>>>666:::999999999999999999999;;;888>>>CCCGGGggggggPPPEEEPPPqqqyyyyyysssMMM???>>>DDD@@@<<<999333...444;;;???===:::777666555555444333333222222222///---,,,,,,,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((***+++***)))""")))&&&333VVViii|||mmmOOOPPPlllwwwiiirrr~~~kkkaaa^^^}}}}}}bbbGGG222''' ,,,777666,,,&&&)))///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************)))))))))************+++************++++++++++++,,,,,,,,,,,,------------............///000111111000---000888999:::EEEUUUkkkvvv[[[@@@000111<<>>999333;;;000LLLbbbxxxyyyvvvyyyyyyzzz|||~~~~~~~~~qqqxxxuuuzzzuuummmzzzcccZZZiiimmmQQQyyy___===ooo{{{RRR===999XXXqqq\\\JJJ999555333000222777KKKYYYgggkkkjjjjjjhhhfffgggaaaPPPBBB===777<<>>===:::vvvqqqEEE===:::???FFF[[[hhhooo}}}vvvpppooouuusssiiiaaaSSSeee^^^}}}]]]OOOTTTbbbnnn;;;333333666;;;BBBIIIFFF===777777;;;888<<<@@@@@@@@@@@@???===?????????AAABBBBBBAAA@@@AAAFFFMMMGGGGGGIIICCCMMMxxx{{{{{{{{{zzzVVV<<<>>>::::::999999999999888888;;;555<<>>:::888666555333222111111111222///---,,,,,,,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''')))******'''...%%%""",,,---888UUUyyyssspppwww|||wwwkkkgggsss~~~kkk\\\aaattt{{{{{{___===+++,,,333111,,,333***###'''222666///&&&++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********++++++,,,,,,,,,------------............///000111111000333555444444777;;;>>>___pppVVV;;;666222<<<555//////666CCCVVVeee}}}}}}```LLLBBB???ooommmyyyfffeeeaaaGGGLLLSSSLLLQQQOOOKKKHHHKKKPPPPPPKKKIIIGGGFFFFFFHHHJJJKKKJJJ;;;:::888666555444444444555666666555333222222333333999:::222:::======WWWmmm}}}YYY:::888:::222CCC^^^jjj|||xxx{{{{{{{{{}}}}}}fffooo{{{dddqqqhhhOOO___rrrnnnlllwwwXXX{{{UUUnnnVVVAAA333CCCggg~~~xxxgggQQQBBB666444333000222777PPP]]]jjjllljjjiiiiiihhhhhh]]]KKKAAA>>>888BBB[[[rrrvvvuuuvvvyyy}}}]]]ZZZttt{{{TTTmmmFFF//////---,,,//////------///111444777:::;;;@@@>>>;;;<<>>LLLGGG@@@HHHHHHEEEOOOeeejjjhhhHHH333999EEE======@@@555LLLzzz]]]777EEE888===MMM\\\kkkvvvvvv~~~mmmnnnssskkk\\\RRRiiisssyyyiii{{{eeewww{{{___ppp}}}ttt```]]]^^^ZZZQQQ999777666666:::@@@EEEDDD>>>999:::===999<<>>???AAABBBDDDEEEEEEDDDDDDCCCEEEHHHGGGGGGIIIHHHFFF{{{}}}|||```:::???999999999999999888888888;;;666;;;@@@CCCVVVuuusss\\\MMM??????]]]jjjbbb|||fffGGG555555222333888999333444888>>>DDDEEE@@@;;;555444222111000000000111///---,,,,,,,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++)))((('''((()))***%%%,,,+++'''&&&"""&&&555777===HHH\\\wwwttt\\\GGG444***222:::888///((()))...+++***)))((((((+++///222++++++++++++++++++++++++))))))))))))******++++++***++++++,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******,,,,,,,,,------------...............///000111222444777777333111444888888;;;CCCwww[[[<<<===333111:::<<<444444===UUUeeevvvrrrXXXFFFBBBRRRqqquuudddsss|||{{{JJJVVVYYYAAADDDFFFEEEKKKMMMLLLGGGEEEHHHJJJJJJLLLHHHDDDAAA@@@???===;;;777666555333222222222222222333444333222111222333222666222888888333@@@HHHeeeddd{{{???>>>999999@@@QQQccc|||}}}|||{{{}}}xxxbbblllppp___ooo|||ttt}}}mmmTTTPPP{{{jjjpppzzzWWWCCC555;;;NNNZZZXXXRRRBBB;;;777777333...222<<>>EEENNN]]]kkkqqq}}}zzzuuummmpppooofffaaacccrrrxxxrrrNNNNNNqqqssshhhllluuuvvvxxxmmmsssppphhhsssfffDDD@@@;;;===@@@<<>>@@@??????AAACCCDDDBBB???>>>===@@@DDDFFFHHHIIIJJJJJJIIIFFFEEEIIIHHHHHHMMMGGG___wwwDDD<<<888888888888888999999999999666:::<<>>BBBAAAAAAFFFOOOUUUUUUUUUWWW???888888555+++,,,111,,,---***((())))))))),,,///))))))***++++++***'''%%%************************(((((())))))*********+++)))******+++++++++******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,---------.........///......//////000111222//////111555999:::999777333CCCNNN[[[ZZZzzzgggNNN>>>???:::---///===---;;;FFFKKKTTTggg{{{xxxaaaVVV???555<<<^^^___XXXvvvcccMMMMMMPPP===AAAEEE555KKK???FFFHHHBBB;;;;;;AAAEEE???;;;666444555444222///555444222111111111222222///000111222111111222444111111)))===555&&&@@@BBBqqqoooyyyEEEAAA333888999AAA\\\}}}}}}zzz|||zzz}}}~~~hhhnnnpppZZZ___vvvwwwyyyvvv|||jjjYYYtttppp___{{{|||^^^HHH888777999666666<<<333444888999222+++444CCCVVVcccmmmlllhhhgggiiijjjcccUUUCCC>>>AAA???PPPqqqyyytttooovvvkkkqqqOOO|||}}}]]]<<>>RRRIII@@@;;;===???MMMdddmmmrrr~~~xxxyyy~~~yyysssnnnnnnpppkkkfffqqqzzz|||wwwWWWVVVssswwwtttuuuzzz{{{zzzxxxuuufff~~~rrr===CCC999???HHH>>>@@@AAAAAA@@@???@@@AAAEEECCCCCCEEEEEEBBB???>>>;;;>>>CCCGGGJJJLLLMMMOOOOOOHHHDDDKKKHHHGGGPPPIIIXXXzzzttt{{{fffTTTAAA777777888888888999999999555555:::999===YYYxxxiiiYYYWWW777KKKzzzkkkooo___MMMYYYqqqkkkMMMEEE;;;666888999:::666666AAAQQQXXXTTTLLL===;;;888666555555666777///......------,,,++++++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,............////////////000111222333555666777888;;;;;;888HHHeeePPP~~~WWWAAA<<<888333000555888888:::AAAHHHLLLWWWUUUEEENNNBBB===444IIIOOOggg{{{vvvPPPSSSyyyvvv\\\UUUMMMJJJKKKFFF<<<:::AAABBB??????BBBAAA===<<<>>>999666444444666777555333666666555444222111000///222222222222222222222222333333333333444555666666]]]}}}ooo~~~iiiCCC444===222<<>>888???555///666444666JJJ]]]gggoooooolllkkkiiigggaaaSSSEEE???===EEE^^^wwwvvvqqqyyywww{{{uuusssppp}}}|||rrr___AAA777///...000///...///111333555666666888;;;===BBBAAAEEEIIIHHHFFFKKKTTTJJJIIIIIIJJJLLLLLLJJJIIIWWWQQQssscccCCC@@@444:::888KKK777---SSSGGGGGG444777CCCJJJ___sssqqqyyyvvvuuuuuutttkkkooogggeee^^^fff{{{qqqqqq^^^zzzooouuupppnnnccceee___PPP???<<>>AAACCCDDDCCCAAAHHHIIIIIIIIIIIIIIIHHHGGG\\\~~~rrrvvvjjjkkkCCC666<<<777333999999666<<<222<<<999444@@@UUUqqqqqqbbbWWWGGGWWW}}}uuuxxxqqqiiiuuuSSSDDD888======HHHGGG@@@<<>>777444666666444333111555,,,???FFFZZZaaa|||WWWKKK]]]yyywwwdddXXXOOOUUURRRPPPMMMGGGAAA@@@DDDDDD@@@@@@AAA@@@;;;999;;;<<<999666666777777555333555555444444333222111111222222222222222222222222222222222222333444555666HHHxxxDDD555CCC666:::HHHZZZzzz||||||~~~|||~~~}}}ppp]]]```rrrzzzsssjjjnnnggg|||gggrrrMMMAAAGGGPPPIIITTTLLLTTTPPPAAA+++```rrrUUU@@@777;;;555BBB555::::::888666111888KKKaaaiiioooooommmkkkgggbbbWWWOOOEEE@@@BBBPPPhhh~~~sssyyyxxxhhh}}}}}}www|||ooonnnJJJ???666......///......///333555777888999;;;>>>AAADDD>>>===AAAEEEDDDFFFJJJJJJIIIHHHHHHGGGGGGFFFEEEAAATTTxxxqqqLLL,,,222DDD444LLLGGG777[[[HHH<<<:::======III___mmmzzz|||{{{xxxwwwqqqggg___dddrrrrrrnnn```cccwwwnnnjjjhhhzzzuuurrruuu]]]lll~~~jjjVVVOOODDD<<<<<>>AAACCCCCCAAA???AAABBBBBBCCCCCCCCCBBBBBBEEEfffuuuFFF;;;>>>888222777999777888333:::888555???QQQqqqzzznnnrrr```^^^WWWoooUUU@@@CCC:::777CCCIIIGGGOOO]]]^^^SSSLLLBBB::::::<<<::::::===///......------,,,++++++))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((()))******++++++,,,---------.........//////...///000111222333444555333333666666333BBBqqqpppdddqqq___RRRGGG???AAAHHHCCCTTTZZZyyyiiiSSSJJJqqqnnn^^^VVVMMMGGGOOOTTTUUUNNNGGGDDDDDDCCCFFFCCCBBBBBB@@@:::888999>>>;;;999777777666444333444444444333333333222222111111111111111111111111222222111222222333444555666{{{|||JJJ555DDD444:::???PPPlll}}}}}}~~~qqqiiissszzzqqqsssggg```UUUcccfffllleeepppsssaaaeeegggOOOJJJOOOXXX[[[pppGGGKKKmmm^^^KKKFFFAAAAAA888:::FFFIII888///>>>QQQggglllooonnnnnnkkkddd[[[JJJHHHBBB>>>GGG[[[ppp|||nnnooowww{{{xxx}}}xxx{{{vvveee}}}NNN;;;333,,,---...---...000555777:::;;;<<<>>>BBBDDDKKKAAA:::===DDDFFFEEECCCEEEEEEDDDCCCCCCCCCCCCCCCFFFPPPMMMpppHHH222777666BBBDDD777666XXX{{{WWW<<<@@@BBB333>>>ccckkkllluuu{{{ppphhhjjjjjjffffffjjjjjjwwwxxxyyyvvv|||qqqmmm^^^mmmssszzz|||}}}eee```kkkooowwwoooHHH@@@;;;<<<>>>======???999888777888::::::999777AAADDDFFFEEEAAA>>>======;;;;;;===AAACCCCCC@@@===>>>>>>??????@@@@@@@@@AAA???HHH\\\??????:::444666;;;:::555444777666777<<>>PPPTTT888000GGGYYYjjjlllmmmmmmnnnlllaaaVVVGGGFFFAAAAAAQQQjjjwwwwwwuuupppuuuzzzsss}}}eeessszzzUUU777000+++,,,...---///111666888:::<<<===???CCCEEEKKKCCC;;;;;;???BBBAAA???>>>>>>?????????AAACCCEEEQQQ???IIIVVVssssssGGG***???333:::III>>>000RRRIII333DDDDDD888===QQQ```xxx|||vvvnnnhhhfffeee\\\TTT]]]mmmfffxxx||||||vvv~~~qqqccc___^^^pppyyyvvvooo]]]WWWcccbbbEEE===<<>>???@@@AAALLLBBBlllmmm~~~vvv@@@>>>===999666:::<<<555555555444888:::@@@kkkuuulllLLLRRRhhhzzzyyycccNNNGGG???<<>>999777999555555555444444444444555111111111222222222222222000000000000000000000000000000///000000111222333888???pppbbbPPP888:::555111@@@RRRjjj{{{~~~vvvwwwsss___]]]ffftttooogggXXXLLLtttsssbbbPPPXXXEEEeeeWWWUUUHHH======MMMNNN555555PPPaaajjjkkkllllllnnnkkk___RRRIIIFFFCCCJJJaaazzzvvvrrrzzz{{{|||kkkttttttvvv~~~wwwssshhhAAA333...+++---///...000444666777:::;;;<<<>>>BBBDDDCCC@@@<<<777666888;;;;;;;;;===??????>>>???BBBDDDDDD999PPPGGGmmm~~~uuudddAAA111;;;CCCEEEBBBAAA@@@???{{{]]]>>>@@@???:::AAAKKK```ppprrrvvv}}}~~~||||||xxxrrrllldddaaaaaaccc___XXX[[[dddfffzzz}}}qqqXXXXXXvvvyyyiiiqqqjjjcccqqqyyyfffmmmzzzqqqtttbbb[[[]]]mmmGGGGGGAAABBBIIIIII@@@<<>>======@@@DDDDDD???:::777777:::>>>BBBDDDDDDCCC>>>>>>>>>>>>???@@@AAABBBQQQEEEYYY|||qqqsssHHH;;;;;;<<<333555;;;666555444444888888:::aaawwwYYYSSS```uuusssdddwwwnnn\\\>>>555HHHOOO<<<000777888777444222333444555444///......------,,,++++++(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))******++++++++++++,,,,,,,,,---------------...///000000000000444444111111666:::999:::???RRR^^^PPPPPPvvvzzzqqqPPPMMMUUUnnnzzzXXXMMM@@@BBBJJJEEE>>>CCCBBBHHHLLLKKKIIIGGGBBB===???<<<;;;<<<:::555333444111222333333111222333555000000000000000000111111///////////////////////////////////////000222222777111ooo}}}qqqjjj555<<<<<<666:::EEEYYY}}}vvvbbblllpppyyykkkdddJJJOOO___oookkkoooOOOfff}}}ggg[[[GGG444:::BBB>>>555AAAYYYfffiiikkkllllllkkkggg[[[NNNDDDAAACCCRRRjjj}}}~~~vvvqqqzzzhhhpppggg{{{rrr\\\LLL000111...---///000000333888888999;;;<<<===>>>AAADDD@@@DDDCCC<<<777999===@@@???BBBDDDCCC@@@>>>???AAA;;;EEEFFFEEEKKK~~~~~~vvvccc...;;;>>>888===IIIEEE444000yyy___IIICCC<<<:::BBBTTTeeeppp}}}ooottt}}}}}}}}}yyyxxxqqqgggaaa[[[SSSOOOWWWiiizzz~~~kkkcccTTTPPP___XXXeeeyyymmmiiinnnyyyqqq|||kkkhhh^^^aaaWWWWWW999DDDCCCFFFJJJIIIEEEBBBBBBBBBDDDFFFFFFDDDAAA@@@???:::888888>>>FFFJJJGGGCCC999888999<<>><<<>>>???===;;;;;;AAA===;;;<<<999333000111111333444222000000222444///////////////.........////////////////////////............///000111111111444JJJCCC<<<>>>;;;888???PPPlllmmmlllggghhhjjj]]]XXXvvvWWWeeekkkYYYSSSpppYYYAAA666DDDBBB777???SSSaaahhhjjjmmmnnnlllhhhbbbUUUIIIDDDDDDMMM___qqqxxxyyyyyy~~~uuuwwwtttyyyjjjbbbrrrtttQQQ@@@222111......111333333777<<<<<<===?????????@@@CCCEEECCCIIIIIIBBB>>>@@@DDDEEE@@@EEEHHHHHHCCC@@@???AAABBBDDDAAABBB:::TTT}}}rrrKKK999///666<<<;;;???IIIBBB:::TTT{{{KKK???<<<;;;EEETTT```eeeeeecccdddkkkrrrtttuuuyyy}}}|||}}}zzzrrroookkkccc[[[WWWXXX]]]aaafffvvvqqqZZZcccddd]]]bbbUUU}}}mmmrrrssszzzuuulllmmmppppppQQQFFF===AAAEEEFFFDDDCCCDDDBBB???===AAAEEEGGGDDDAAA???>>>999999:::===BBBEEEEEEDDD>>><<<;;;<<>>555111888555444666444666777444GGGiiicccbbbmmmjjjzzzcccIIIXXXwwwaaaBBBIIITTTMMMDDDFFFVVVSSSHHH:::111222333111///......------,,,++++++(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++++++++,,,,,,,,,---.........///000000000111------222222///222:::111222===???888KKK~~~~~~YYYGGGIIIVVVpppRRRBBBDDD^^^eeeEEEZZZDDDBBBNNNOOO>>>@@@LLLHHHKKK>>>666:::>>><<<===BBBEEEAAA???>>>:::333000111333555555333000...000222//////......------------////////////////////////...------......///000111--->>>000uuuYYY@@@777999444:::HHHTTTddd}}}ooonnn[[[\\\[[[eeemmmiiiiiiOOOffflllRRR|||zzzxxxdddQQQ??????TTTIII999LLLcccgggiiikkkoooppplllfff^^^QQQFFFNNNPPP^^^pppyyywwwyyy}}}www}}}kkkiii|||ooo___oooGGG666222111//////333444444888>>>@@@AAABBBBBBBBBCCCEEEGGGBBBHHHHHHBBB???CCCEEEDDD>>>DDDJJJJJJGGGCCCCCCEEEDDD000NNNFFF===EEE[[[wwwiiiKKK444666;;;999>>>JJJDDD===:::AAAhhhGGGGGG@@@888<<>>777666;;;AAACCC@@@===;;;:::;;;<<<======<<<;;;===???BBB???<<<<<<>>>AAADDDEEEGGGFFFDDDCCCBBBCCCEEEFFFBBBEEE>>>PPPzzz]]]666AAA;;;555;;;777333777555555777444???XXXuuuaaaSSSiiiTTT<<>>FFF^^^|||rrriiicccYYYPPPLLLNNNLLLHHHEEECCCDDDFFFGGGJJJEEE???======???>>>======888777999888333//////444444444333111000...---//////.........------------------............///...------......///000111''':::222SSS|||}}}CCC777>>>666222;;;EEEjjj}}}wwwxxxmmmqqq___{{{ccc___bbbkkkXXXppp```PPPjjjoooyyyyyyNNNUUUSSS>>>OOOOOOSSS[[[eeemmmpppooooooooopppmmmbbbTTTLLLKKKKKKNNNccc{{{wwwxxx^^^ggglll^^^pppiii^^^AAA999)))//////222777888777999>>>BBB@@@???@@@BBBDDDDDDDDDAAABBBCCCDDDCCCBBBAAA@@@<<>><<>><<<999777888:::===??????===:::888999<<<@@@CCCAAACCC@@@<<<;;;>>>???>>>BBBCCC:::JJJYYYeee~~~nnnFFF666;;;777333777777888888666555888>>>CCC}}}lllQQQQQQeeetttTTTFFFHHHeee[[[\\\mmmzzz{{{KKK:::[[[sssTTTCCC---BBB333111000.........---,,,***+++(((&&&(((,,,...,,,)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---......////////////000000000111111111444444444444444666:::>>>666IIIiiiiiiLLLDDDJJJJJJWWWssszzzyyyuuulll\\\VVVMMM<<>>999555666555111000111222222222222111///...---///.........---------,,,------------...............------......///000111777666---DDD}}}qqqpppfff777999999;;;@@@EEEWWWrrrzzzrrrkkkuuu|||kkkiii]]]eeeXXX[[[uuuwwwddd^^^vvvTTTpppPPPCCC]]]aaagggmmmrrrrrrnnnkkkmmmlllkkkggg]]]QQQKKKLLLLLL[[[rrrwwwssswwwpppbbb]]]|||~~~xxxNNN666555333......222888999888;;;@@@>>>===<<<===???@@@@@@@@@<<<===>>>??????>>>======;;;===???BBBEEEGGGHHHIIIAAAAAAAAA???@@@CCCIIINNNddd~~~UUU777444777777>>>CCC???444666OOOjjjnnniii???999888:::AAAEEEBBB@@@@@@PPPMMMIIIFFFDDDEEEEEEEEETTTGGGMMM[[[```qqq{{{iiiNNNSSSooocccSSSZZZttt{{{mmmdddkkkaaaqqq}}}xxxuuu^^^WWWYYYLLL>>>999666888<<<===999777999777333555333222333666888777555999999999999999999::::::;;;999666444555777:::<<>>cccWWWWWW@@@{{{~~~rrr{{{}}}fffxxxZZZFFF```XXXMMM@@@000,,,111000.........---,,,******((('''(((,,,---,,,)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++,,,,,,------......///////////////000000000000333333333111000111444666<<<888333CCChhh~~~iiiRRRHHHQQQBBB>>>>>>CCCGGGCCC===:::AAA777;;;BBBCCCOOOaaahhhsssXXXPPPMMMMMMPPPPPPLLLHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@?????????>>><<<:::>>>888333333222000000333//////000000//////...---......------------,,,,,,------------...............------......///000111888...---999XXXPPP???999999555999LLL[[[}}}kkk~~~vvvlllkkkYYY^^^VVVKKKSSSkkk{{{iiipppbbbPPPPPP]]]hhh```[[[cccooowwwyyyvvvqqqnnnmmmjjjfffaaaWWWNNNLLLPPPUUUkkk{{{rrrfff~~~rrrvvvzzzxxx~~~___AAA222000555...///333999;;;:::<<>>AAADDDFFFBBB@@@>>>===???AAABBBCCC>>>yyyuuuIIIDDD999555<<>>BBBAAA@@@AAABBBAAA666444111111222444444444555777999;;;<<<:::888777:::999777666777999<<<>>>???DDDHHHGGGGGGHHHDDD??????===IIICCCKKK^^^XXX555888;;;222999:::999888666555666888@@@~~~jjjXXXaaa}}}```\\\rrr???DDD999999111000.........---,,,******((('''(((+++,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++++++++,,,------.............../////////000000000000111111111222555888777>>><<<777888;;;LLLfff~~~ggg___dddhhhddd^^^]]]XXXhhhttthhh___UUULLLOOOQQQTTTUUURRRMMMJJJJJJGGGCCC???<<<<<>>===;;;888888999:::;;;;;;<<<<<<>>>===;;;:::;;;<<>>CCCEEEDDDBBB===:::999999888777777666666555444666:::===>>>>>><<<;;;:::999999:::<<<>>>AAACCC===CCCFFFFFFGGGHHHEEE@@@<<<:::LLLBBBLLLOOO|||FFF777888333888888888888666555444444777LLLqqqQQQ^^^{{{}}}kkkdddjjj```DDDBBB<<<111000.........---,,,***)))(((((()))*********)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------------............/////////---///000111111333666888...555888>>>FFF@@@999???FFFbbbkkkkkk}}}```NNNJJJLLLLLLJJJHHHMMMQQQOOOKKKJJJKKKMMMDDDAAA<<<999:::>>>DDDHHHAAA???:::777555777:::===666222111333444000---...++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000111...333666---999fff|||xxxQQQ333>>>===777>>>CCCTTT}}}}}}yyy}}}kkkooo[[[vvvJJJ\\\tttnnnVVVlllrrrTTTEEECCCLLL\\\vvvyyy{{{yyytttpppooopppmmmfff]]]VVVOOOMMMTTT]]]wwwwwwzzz}}}zzzwwwoooaaatttpppTTTSSSSSSlllzzzyyyzzzAAA888666+++000666777:::???>>>;;;:::>>>???>>>>>>???AAAAAA@@@>>>888888888999:::;;;<<<<<<999:::;;;<<<===>>>>>>>>>>>>;;;999<<>>CCCIIIrrr|||vvv{{{iiiVVV???222555===AAA@@@III:::111;;;222IIIfffhhhMMM===>>>BBBLLL\\\ooo~~~nnnnnnooovvvqqqaaabbbmmmTTTDDDAAAGGGDDDCCCCCC>>>GGGFFFFFFGGGFFFBBB===:::===>>>@@@AAA???<<<:::888777888:::<<>>???@@@>>>BBBDDDCCCDDDGGGFFFCCCCCCCCCOOOGGGPPPPPPeeezzz{{{xxxnnnCCC888:::666666777777777777555444666555gggvvvXXXNNNUUUeeeyyy|||xxxooo^^^HHHUUUrrreeeAAA444111000.........---,,,***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))******++++++,,,,,,---------------.........///...///000000//////111333<<<888---+++444444333<<<===>>>777:::LLLWWW]]]gggrrrwwwbbbZZZWWW\\\WWWSSSTTTXXXXXXSSSMMMGGGLLLMMMGGGBBBBBBDDDEEE========================@@@AAABBB???;;;666333111333000///333333///------++++++,,,,,,---,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------...------......///000111222333000,,,888DDDuuuppp<<<666<<<<<<888444BBB[[[tttyyyaaa\\\^^^cccrrrGGG>>>TTTpppYYYNNN___~~~zzzuuupppnnnnnnoooggg```XXXRRROOOQQQ\\\hhh|||xxx{{{yyy|||___\\\cccxxxeeemmmnnnzzztttyyypppyyyuuu@@@000---+++999::::::===AAA@@@;;;:::<<>>>>>???BBBCCCAAACCCGGGHHHFFF???DDDHHHKKKSSSUUUFFFyyy\\\===777666555555666888888777555777222III}}}^^^NNNGGGUUUzzzzzzwwwbbbBBBNNNbbbRRR111000.........---,,,***((()))))))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,---------............///000000///...000111,,,444666888<<<666444???:::===;;;???EEE===888@@@>>>JJJSSSRRRPPPTTTYYY\\\QQQIIIMMMQQQKKKLLLVVVYYYHHHHHHIIILLLOOOOOOLLLIIILLLPPPOOOGGGAAAAAABBB@@@???@@@@@@@@@@@@>>><<<;;;???BBBDDDCCC>>>888444222333///---000111...---...,,,,,,,,,------,,,++++++************+++++++++,,,++++++,,,,,,,,,---------...------......///000111111...222444111:::fffjjj@@@666999999888;;;FFFgggvvv[[[zzzfffgggFFFcccRRRZZZpppzzznnnpppvvvtttrrrqqqqqqpppooommmbbb\\\UUUSSSTTT[[[jjjyyywww{{{}}}~~~rrrhhhooo|||uuuwwwwwwooozzzeeevvv___666,,,///222;;;::::::>>>CCCBBB===<<<>>>?????????AAABBBAAA???<<<999888777777777888999999666888:::===>>>>>>>>>>>>:::999999<<>>555???;;;???>>>777:::CCCAAA888555333222000444@@@MMMAAAAAABBBEEEHHHGGGDDDAAAHHHQQQEEE:::AAAEEEJJJZZZiiiwww|||lll]]]ddd[[[aaafffkkkfffXXXbbbyyyrrrrrr\\\mmmvvvFFF===>>>@@@;;;>>>FFFFFF<<>>777<<>>AAAAAA>>>;;;999999<<<;;;;;;:::;;;<<<===>>>AAAAAABBBBBBBBBAAA@@@@@@;;;>>>@@@???AAAEEEFFFDDD666AAA???LLLPPPOOOGGGkkkSSS:::999777555666888999777666777222///GGGvvvXXXDDDVVV~~~oooUUUAAA~~~uuu111000............,,,***((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---///111111111111333444111222...111;;;888333999000@@@<<>>???AAABBB;;;======:::666555666888555///,,,---...---...111---------------,,,+++***))))))******+++++++++,,,++++++,,,,,,,,,---------...------......///000111///+++;;;==="""777OOOyyybbb>>>999888;;;<<<>>>JJJlllqqq}}}XXXtttRRReeeRRR}}}lll{{{uuusssssstttuuusssmmmhhhaaa[[[VVVVVVZZZeeewwwsss}}}}}}vvv}}}~~~|||yyymmmxxxzzzgggtttbbb```DDD)))---:::999555999:::>>>CCCCCC>>>===@@@<<<<<<===>>>??????<<<999;;;:::999888888999::::::=========<<<;;;:::999999999999:::<<>>PPPCCCZZZhhhJJJ===222666<<<<<<;;;@@@:::999999;;;???>>>999888:::666888:::;;;:::999:::;;;333???FFFRRR[[[KKKGGGaaaVVVhhhrrrgggggg```ddd^^^^^^ooouuujjjbbb\\\rrrtttIIIVVV```999888444:::===777999AAA@@@SSS^^^jjjhhhSSS>>>:::BBB777:::<<<:::777555666777;;;;;;;;;:::999888777666666777:::===???@@@@@@@@@555999<<<<<>>MMM===pppzzzsssKKK<<<999666666888999777555333666111444PPPhhhMMM^^^|||wwwlllOOOpppsss111000.........---,,,***))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,...000000///...///000222222111111222222333444555666666777888999999999>>>?????????@@@BBBDDDFFFVVVKKKCCCDDDEEEDDDEEEIIIJJJIIIGGGHHHIIIKKKKKKKKKHHHMMMQQQRRROOOKKKJJJJJJGGGIIIGGGAAA===>>>>>>===<<<;;;:::999777555333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------------......///000000000000000333555//////BBB[[[{{{@@@FFF777999===888@@@OOOrrrkkk{{{eeejjj~~~xxx}}}yyysssttttttrrrnnnkkkkkkkkkhhh\\\RRRVVVeeesssyyyxxxzzznnntttvvvrrrsss~~~hhhooofffnnnooohhhLLL333...000111555;;;;;;>>>@@@@@@>>>;;;::::::444555777888::::::::::::<<<;;;:::999888999:::;;;<<<;;;999888888999:::<<<>>>???@@@???======>>>???CCC??????CCCEEEEEELLLUUUaaaSSSDDD666111;;;<<<+++888777@@@======666***<<<000>>>555:::===222555444000888@@@AAA>>>CCC[[[vvvuuueee|||{{{gggsssbbbRRRiiiwwwkkkTTTFFF???;;;:::666444888;;;;;;===AAAUUUmmm|||bbbHHH???AAA;;;777444222444444333111555555666777::::::888666---111888<<<<<<:::999888;;;=========<<<<<<>>>@@@>>>@@@CCCGGGKKKLLLJJJHHHJJJ{{{lll>>>>>>999444777===;;;555777222555999777DDDxxxooo```kkkzzz~~~111000.........---,,,***))))))))))))((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...---///000111000///000111222111111111111222333333444444555666888999999:::;;;>>>AAA@@@======BBBGGGMMMGGGCCCCCCAAA>>>AAAGGGDDDDDDCCCCCCCCCBBBAAA???GGGJJJMMMMMMKKKHHHGGGHHHGGGIIIHHHBBB>>>>>>???===:::999999777555333111000//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------------......//////000000333///111444111---777FFFJJJ888111888555666???KKK\\\uuuzzzkkk{{{zzzuuusssqqqrrrrrrqqqmmmjjjbbb]]][[[bbbooozzz|||zzz|||ooorrrwwwxxxwww]]]pppyyy}}}uuutttooocccnnnrrrqqq[[[CCC000...222333555:::888;;;======<<<:::999999777777777777777777777777999999888888999:::;;;<<<<<<;;;999888888999;;;<<<<<<===??????>>>======>>>@@@<<<;;;======<<<@@@GGGRRR|||mmmIII???CCC??????;;;777+++666CCC:::AAA222;;;...222777000777;;;777FFFOOOWWWhhhxxxpppxxxyyypppuuujjjaaaeeecccWWWHHH@@@<<<:::;;;777555888999888999===DDDRRR___^^^OOO@@@::::::<<<999555444555666444333777777777888::::::888777777777666444444666:::>>>===>>>??????>>>???AAACCC>>>???BBBFFFIIIJJJJJJIIIFFFiiimmmDDD///:::===+++'''666888555666999333333KKKiii{{{}}}uuu111000.........---,,,***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---------------///111111000///000111111111111111111222222333222333444555777999::::::888===BBB@@@:::999???FFFFFFFFFEEEDDD???<<>>???>>>=========>>><<<<<<===<<<:::<<>>GGG555///777???888IIIYYYUUU[[[^^^ddd||||||hhhsss|||uuuzzzgggeeetttnnnWWWHHHAAA;;;777666;;;777666888999777888<<<>>>AAADDDEEECCC>>>:::888<<<:::888777888888777666:::999999999::::::888777===<<<999555444777<<<@@@>>>???AAAAAAAAABBBDDDFFFDDDDDDEEEGGGHHHIIIJJJJJJGGGMMMqqqJJJ;;;<<<;;;999777555444666777555333555;;;fffppptttccc[[[tttvvvoooeeeZZZ111000.........---,,,***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,...000000///...///000000000000000000111222222000111333444666888999:::888<<>>>>>???@@@@@@DDDDDD???;;;:::999666555555444444222111000///......------,,,+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,---......//////000111...///555777444222333666rrruuulll777222BBB===222777BBBAAA[[[~~~}}}|||{{{vvvsssuuurrrpppqqqqqqmmmfff___[[[cccppp{{{}}}zzzrrr|||ttt\\\eeexxxrrrfffmmmwwwmmmnnn}}}:::111---333999888555444333555777888777777888999999888555333222222333444555666666777777888999999555444444333444444555666555888<<<>>>===<<<;;;;;;999:::<<<>>>>>>???AAADDDDDD======XXX~~~zzzllltttttt}}}xxx^^^ZZZeeedddvvvlllMMMBBB???;;;999;;;;;;999999<<<;;;999;;;???DDDAAA>>>>>>???>>>;;;888<<<;;;:::999999999999888<<<;;;::::::::::::888666:::<<>>======>>>===>>>@@@@@@@@@BBBDDDGGGKKKKKKJJJIIIHHHHHHJJJKKKNNNRRR]]]{{{uuupppBBB444===<<>>???444444>>><<>>@@@BBBCCCAAAAAA======PPPvvvyyy[[[|||{{{kkk___{{{eeejjjhhh``````zzzcccYYYSSSggghhhRRR>>>;;;===<<<>>>DDDAAA???@@@AAA>>>:::;;;???AAA@@@>>>===;;;999777666999:::::::::999999999999===;;;999999999999777666555999>>>AAAAAA???===<<<:::;;;======>>>???AAADDDHHHIIIIIIHHHFFFGGGJJJMMMQQQJJJOOO{{{oooKKK777333555666888666000111666666222555777:::PPPwwwpppfffzzzzzzppp111000.........---,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,)))+++------,,,+++,,,---///////////////000000111///000111222444666777777:::888777;;;AAACCCBBB???CCCDDDCCCEEEJJJOOONNNHHHNNNOOONNNJJJEEECCCDDDGGGHHHDDD???===<<<<<<<<<<<>><<<999555111111222222111000//////---,,,,,,++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...000222000---,,,000555999777xxx888===;;;888888666>>>NNNqqqzzz~~~~~~yyyyyyyyyyyyzzzzzzzzzwwwssspppnnnqqqttttttqqqooommmnnnnnnsssxxxzzzyyywwwxxxyyyyyyzzzhhhuuusssUUU___bbbFFF;;;111222444888:::888444111333555666666666666888999444444333333333555666777555555555666555444333333555555666666777888888888333666999:::999888888888:::>>>@@@>>>>>>AAACCCBBBDDD>>>???BBB;;;<<<___xxxdddrrrwwwxxxmmmbbblllbbbaaayyy{{{nnn[[[ZZZKKKCCC<<<;;;;;;;;;>>>CCCFFFEEEEEEDDD>>>888888<<<;;;===???>>>:::777777888555777999999777777777888;;;999777666777777666555444666777777777888:::<<<777888:::::::::;;;===???>>>@@@CCCCCCCCCDDDIIIMMMLLLEEENNNMMMbbbMMMAAA888333777888555333444444222999444...666EEEKKKXXXpppxxxiiiiiittt~~~zzzfffYYYWWW111000.........---,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%'''***,,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,***+++------,,,,,,,,,---///............///000000000000111222333444555555444555777;;;???AAAAAA@@@<<>>???===<<<===BBBDDDAAA===;;;777333//////////////////...---,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,,,,------......///...000111...,,,,,,///222888(((YYYqqq{{{III===;;;===666444<<<@@@IIIjjj~~~}}}}}}||||||}}}~~~zzz{{{zzzyyyvvvttttttuuuttttttttttttsssrrrooommmyyyzzzzzzyyywwwwwwyyy{{{}}}uuusss~~~vvvrrrkkkyyylll___mmm|||aaa???111000333555777777777555333333444555555444444666888222222222333333333444444222333444555555444333333444444555666777777777777444666888888666666666777<<<@@@AAA===<<<@@@BBB@@@LLLAAA===AAA>>>666===LLLaaazzzzzzlllyyyzzzwwwlllfffcccmmm]]]RRRNNN>>>BBBAAA<<<999;;;======BBBBBBCCCCCC===777777<<<999<<>>:::888888:::111333666777555444555666999666444444444555555444444444444222111333666999555666777777777777999;;;:::===AAAAAA@@@AAAEEEIIIHHHHHHEEEKKKVVVttt___III111444444666999999777777:::111999999777777///---888EEETTTfffttt|||ddd^^^[[[TTTRRRVVVFFFEEEIIIPPPRRRMMMFFFDDD111000............,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***,,,......---,,,---..................///000000000000111222333333444444///333888;;;<<<===@@@BBB888@@@EEEDDDEEELLLQQQQQQLLLRRRWWWWWWQQQJJJFFFFFFLLLHHHCCC@@@AAA@@@???===999>>>AAA>>>:::777333///,,,------......------,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,------......///---...///...///222333222111)))GGGtttfff@@@555>>>:::888;;;555:::GGGvvvzzzzzz|||}}}rrrpppxxx|||ssstttuuutttsssvvv||||||zzz{{{zzztttnnn~~~{{{yyyxxxyyy{{{~~~ssshhhzzz\\\eeepppkkkvvvfffhhhdddtttcccUUU;;;111///222555555555666666444333444555444333333555666111111222222222111111000///000222444555555555444000111222333444444444444555666777666555444555666555::::::666555;;;===<<>>999:::>>>@@@<<<777:::???999:::;;;:::777555666777...111555555333222333555777555222222333444444333333444666555444222222333555666777666555555777999>>>AAADDDCCC???>>>@@@DDDHHH@@@FFFDDDCCC___iiiGGGEEE===666333666666333444:::111;;;666,,,000666666999222333444888DDDRRRYYYXXX```qqqeeeZZZhhhgggdddxxx[[[???BBBFFF<<<999BBBCCCCCC???:::;;;???>>>999222000...------,,,***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------222222111111111111111111555666777777888:::===@@@???@@@AAABBBCCCEEEFFFFFFNNNLLLIIIFFFDDDEEEJJJMMMKKKJJJHHHEEECCCAAA@@@???===;;;999888777555111.........---------,,,,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000---AAA111>>>ddd444999LLL///;;;666888@@@JJJfffxxxyyyxxxvvvuuuuuuwwwyyyqqquuuwwwvvvtttvvv}}}~~~zzztttmmm{{{~~~llldddccc```ttt^^^YYYkkkyyyqqqmmmppp~~~ZZZ888111666444444444333333333222222111111111111111111222222///////////////000111111000000000000111111111111000000111222222222222111333222111000000222444555777777888666555666888;;;===<<<;;;999999999:::;;;???<<<===QQQ{{{sssrrraaa^^^ddd{{{kkkfffnnn~~~mmmiiiZZZGGG@@@EEEDDD===999999999999999888888888999<<<>>>>>>;;;999999:::;;;999777555555777999;;;333222222333333444555666444555666666555444555777777666555555444444555555666777999999999999;;;<<>>BBBDDDHHHBBB;;;777777888888777777999999777777888999888222000...------,,,***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------..................------......///000222333444444444555666777888999;;;<<>>===<<<;;;:::999999999666999;;;;;;999888888999;;;:::888777777888:::;;;444444555555666777888999555777888888666555666666777777777777666666666666888:::;;;;;;::::::<<<===@@@???AAAFFFDDD@@@???CCCBBB???<<>>:::555333333555555444888777555333222444555555111///...------,,,***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......---...///000222333444555222333555666888888888888>>>>>>???@@@AAABBBBBBCCCDDDEEEDDDCCC@@@>>>???@@@DDDDDDDDDDDDCCCAAA@@@???:::777444111000000...------------,,,,,,,,,+++++++++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------....../////////000000000666(((333888===www\\\CCC888555444333777::::::RRR~~~}}}||||||zzzxxxyyyzzzzzzyyyvvvuuuvvvwwwuuuwwwzzz{{{vvv|||sss|||zzzhhhdddgggvvvuuuooo|||yyyddd{{{vvvIII666:::666222333333333222222222111111000000///...---------...//////......//////000111//////000000000000111111000111222222333333222222222222111000000222333444555666666666555555777888999:::;;;<<<============:::BBBCCC888333:::EEEKKKhhhkkkqqqzzz~~~wwwpppkkkZZZqqqjjjrrr}}}fffzzz```cccrrrssstttjjjgggJJJJJJGGGAAA???:::888AAAKKKGGG;;;===<<<:::777666666666666999;;;>>>>>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<666666777888999;;;;;;<<<999;;;===<<<:::999888888::::::;;;;;;;;;:::999888999;;;<<<;;;::::::;;;<<<<<<:::<<>>@@@AAABBBCCCCCCCCCBBB???<<<;;;<<<===??????@@@@@@@@@???>>>===:::666222//////......---,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------........./////////000000;;;)))444666---]]]KKK777;;;444111888AAA<<<;;;YYY}}}{{{{{{|||}}}|||{{{wwwyyy{{{{{{yyyxxxyyyyyy~~~{{{{{{zzzfffVVVdddxxxuuuzzzvvvnnndddttt|||GGG333444///444555555555444444444444333444333222111000000/////////............///000000////////////000000000111000111111222333222222222111111111000111222333333333444555555444444555777888999<<<>>>??????????????????>>>@@@GGGJJJ???000>>>JJJeee~~~|||tttsssjjjdddggg\\\wwwvvviiitttsssfffrrruuulllWWWPPP888;;;888CCCBBB>>>===AAAFFFAAA888;;;999888666555666777888<<<===>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<666777888999;;;<<<<<<<<<<<<>>>@@@@@@>>><<<;;;;;;<<<===???@@@???>>><<<:::888999:::999888777888999:::888999>>>DDDFFFFFFEEEIIIIIIHHHMMMQQQGGGDDDRRRkkkvvvkkkTTTHHHHHHHHH@@@...444666333111555666333666666555555555555555666555555555555555555444444111000000111222333333333222111222777999777555555000///------------+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,------......//////000000000111111111222333555888<<<<<<999666777888:::<<>>???@@@@@@@@@<<<@@@AAA===;;;>>>CCCFFFKKK888666MMMbbbqqqtttttttttsssiii```lllbbbWWWWWWJJJJJJ111555;;;<<<======;;;;;;>>>>>><<<;;;::::::::::::;;;===>>>999999888888777555333111999999::::::::::::999999444555666888999::::::::::::<<<>>>===<<<::::::::::::;;;===>>>===<<<:::888777999999999777666777888:::::::::<<>>IIIQQQdddQQQNNNJJJJJJ@@@111)))---666999666444444333333444555666666333333444444444333222111000111222333222222333333888333111222111///333:::000...------------+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,------......+++,,,---///111333444555333333444888===>>>;;;888666777999<<>>...999888...111222222222111111111000000222111000//////...//////......------......///000......////////////000000...///000000111111000000000000000111111111111222///111333333222222222333666777888;;;<<<>>>>>>???:::>>>>>>:::555666>>>FFFEEEIIIIIIBBB777999NNNeeerrrfffqqqpppiii{{{}}}cccdddfffZZZUUUXXXKKKXXXkkkzzzJJJ555:::===>>>???<<<888777888:::666666777999:::;;;<<<<<<888777666777777555222000555666777888888777666555222333444666777666666555555666777666555555666777666666777777777666555444888:::;;;:::999999:::;;;;;;<<<<<<;;;>>>BBBBBB???>>>EEECCCAAACCC@@@@@@JJJNNNUUU|||iiiRRRQQQQQQOOOGGG888---...666333333222222222333333444111111222222222111111000///111222222111000222333444//////333666<<>>@@@BBBCCCDDDDDDAAA>>><<<===@@@BBB@@@>>>;;;888666666777777666444222111000///---++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,---------.........//////,,,222000111555...444LLLTTTBBB===:::999888666666777<<<>>>SSSyyyxxxxxxuuuuuuwwwhhhWWWMMMUUUrrrmmmssszzzpppvvv~~~rrrnnnhhhjjjvvvvvvooopppZZZDDD//////888999444222111111000000000////////////...------------.........------------...//////........./////////000000------...//////////////////000000111111111111111...000222333222111111222333444444555777999;;;;;;<<<999888:::===<<<888555333444777===HHHMMMEEE999EEEdddmmmfffsssttt|||}}}{{{tttjjjgggkkkeeeiii^^^```OOO???GGGPPPCCC444GGGIII___vvvZZZ;;;999@@@>>>===<<<:::666333222111222444666777777666555888666666777999999666333111222444666666444222111111222333444555444222111222333333222111222555777444444444333333333222222777888::::::999999:::<<<999>>>???;;;;;;>>>@@@>>>;;;CCCAAA>>>DDDDDDCCCHHHIIIKKKHHHzzzqqqlllkkkjjjYYY@@@888???888888666555333333222222333333333333333333333333///111222222111111444777333777CCCRRRZZZdddzzz///...,,,---------,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---......///000111111222222000111555<<>>:::;;;;;;<<<===>>>???@@@@@@AAABBBBBBAAA???>>>???AAADDDAAA<<<888555555666888444222111111000///,,,***************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---------.........//////222///...++++++666;;;222bbb```JJJ999999;;;666555999999666888IIIjjj{{{rrrvvv{{{tttggg___NNNEEEOOOmmmlllzzzpppjjjuuubbbiiiCCC777555777111...000...222222222111111111111000......---------......///...------------...//////............/////////000,,,------...///.........//////000111111111111111---///222222111000000111111111111111333555777999;;;:::888777444333888===;;;::::::888000+++777GGG>>>AAA:::999FFFJJJDDDEEE===CCCEEEEEEIIIQQQSSSPPP___TTT[[[UUUGGG>>>:::MMM===BBBBBB:::888===AAACCC...DDDTTTOOOaaaKKK???===666333333777:::888333///222444666888999777555444222111111333777888555333...000222444444222000...111222333444444222000///333333222111111333777:::555555444333333333333444444666777888777777999;;;888>>>@@@;;;999===@@@???777???<<<;;;DDDFFF@@@@@@HHHGGG@@@RRR|||bbbiiiyyyqqq\\\PPP???>>><<<999777555333333222222111111222333444444000222444333222444888<<<@@@LLLeee{{{000...------------,,,***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,666444111///.........///000111222666:::===>>>===::::::;;;<<<===>>>@@@AAACCCBBBAAA>>>======@@@CCCHHHBBB<<<999:::999555111///......------,,,+++++++++)))(((&&&&&&((()))+++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,---------............///000000000111222222333333888www~~~SSS222888BBB;;;000666777777555:::PPPwww}}}www}}}tttvvvwwwkkk___SSSEEE999dddrrrtttzzzNNN999777333000///000222444000000///...............//////.........---------++++++,,,,,,,,,,,,------////////////////////////............//////////////////000000///...------......//////000000111111000222444555666777999;;;888777666666777888:::;;;<<<:::888777888:::===???BBB>>>;;;===BBBDDDBBB???===;;;777666777888888888666FFFXXX\\\LLL999777@@@<<<<<<<<<::::::<<>>AAADDDCCC@@@<<<:::666555555555555444444444222333444444555555444444---...///000222444666888222222333333333333333333000222444444333111111111666555333111111111222333555666777777555444444555;;;<<<===<<<999777666777888===BBBAAA===::::::;;;888888;;;???>>>;;;;;;???>>>OOOHHH555NNNyyyhhh___\\\TTTQQQVVVSSSGGG;;;777777:::666...111<<<===555999--->>>:::MMM^^^uuu^^^^^^ddd000...------------,,,***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,222111000/////////000111222111222444777999999999;;;:::::::::;;;<<<===>>>BBBBBBAAA>>>======@@@CCCCCC???:::888888777333///.........---,,,,,,++++++***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************+++++++++,,,,,,------------............//////000111111222222333EEE>>>yyybbbAAA======666555444999>>>888444FFF```zzzwwwuuueee______UUUGGG===555bbbxxxvvvoooxxxwwwmmm???888666333111///000111222000//////...............///.........---------,,,+++++++++,,,,,,,,,------....................................///////////////////////////...------.........///000000111111111222444555555666888999777777777888:::<<<>>>@@@<<<;;;:::999;;;===@@@AAAAAA>>>===>>>BBBDDDDDDBBBCCC@@@<<<::::::::::::999:::AAALLLRRRKKK>>>;;;???<<<============???BBBEEE======???BBBDDDCCC@@@===555555555444444444333333333333444555555555555555222222222333333444666666333333333333333333333333111222444444222111222333666666666666555444444333444555777888777777888999>>>>>>>>>===:::888999:::<<<@@@DDDDDD@@@======???;;;999;;;@@@BBBAAACCCFFF@@@FFFJJJHHHFFFXXX~~~zzzzzzqqqjjjttt{{{fffbbbTTTQQQZZZYYYKKKJJJUUUaaa___sssiiiqqq}}}{{{000...------------,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,------...///000111222222111000000333666999;;;;;;===<<<;;;::::::;;;<<<===@@@@@@???===<<<<<<>>>AAA===:::777666666555111---......---,,,,,,++++++******)))(((''''''((()))******))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************++++++++++++,,,------------............//////000000111111222222;;;(((]]]mmm:::555???@@@777//////222333444666III]]]|||xxxsssnnniiihhh___VVVQQQKKK;;;444KKKllllllxxxrrr}}}yyy|||iiiggg]]]iiinnnbbb___RRR666555444333111000000000000//////...------------.........------------,,,,,,++++++++++++,,,,,,,,,,,,........................---............////////////////////////......------......//////000111111111333444444444444555777777777888:::===@@@BBBDDD======<<<===>>>@@@BBBCCC@@@@@@@@@AAABBBDDDEEEEEEFFFCCC???===<<<<<<:::999>>><<<>>>DDDFFFCCC???===;;;===??????@@@@@@CCCEEEBBB???===???BBBCCC???;;;444444444333333333222222333333444555555555555444777666555555444444555555444444444333222222222111222333333333111111333444555777888999999888666444333555777888888999;;;===>>>>>><<<:::888777999;;;???CCCFFFEEEBBB@@@@@@BBBAAA<<<:::>>>BBBCCCEEEGGGJJJ???@@@IIICCC;;;TTTzzz~~~~~~yyy}}}}}}xxx{{{lllrrr000...------------,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***+++---///000000111111/////////333888===@@@AAA???>>><<<;;;;;;;;;<<<============;;;999999;;;===888666555555555333///,,,------,,,,,,+++*********)))(((''''''''''''((()))******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************++++++++++++,,,,,,---------...............//////000111111222,,,>>>999bbbnnnTTT<<<:::>>>777,,,///======111555:::DDDRRRhhhxxxlllddd\\\UUUSSSHHH<<<444555666???hhhqqq{{{bbbpppvvvrrrZZZEEE:::555222222222111000///......///...------,,,,,,------------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////...///////////////......------......///000000111111333444333222222333444777777999;;;===@@@BBBCCC????????????@@@AAABBBBBBAAABBBCCCBBBAAAAAACCCEEECCCAAA>>><<<<<<<<<:::999@@@;;;777:::???AAA???<<<999;;;>>>@@@@@@@@@AAABBBHHHAAA;;;:::>>>>>>:::444333333222222222111111111111222222333333333333333666666555444444333444444444444333222222111000000222333333222111111333666666777888999999888777777333555777777777888:::<<<;;;:::888666444444888;;;>>>@@@BBBBBB@@@??????AAADDD<<<666999===>>>>>>???DDDAAA@@@AAA???>>>BBBFFFrrr}}}000...------------,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++,,,---.....................///333999===???@@@<<<<<<;;;;;;;;;;;;;;;;;;999::::::888666666888999555555444444444222///---,,,,,,,,,+++******))))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++,,,,,,,,,------------...---......//////000111111///444333@@@rrrSSS444<<>>>>>BBBCCCBBBAAA???>>>???@@@>>>===;;;;;;======<<<;;;???===999777777:::;;;;;;666888<<<======<<<<<<===DDD===666555999:::777222111111111111000000000000...///000000111111000000222222111111111222333333333333222111000//////...111222222111000111333666666555555444555666888999555666666555444555777999:::999777444222444888;;;;;;;;;<<<;;;::::::;;;===BBB:::444777;;;;;;:::;;;444AAAIIIEEEAAABBB@@@:::>>>kkkvvvnnnuuu000...------------,,,***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,---//////000333777999999888666888999;;;;;;;;;:::999777888888777555555666777444444444333222000///...,,,,,,+++******))))))(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))************+++,,,,,,,,,,,,------------------......//////000000222111999555666llliiiCCC...:::@@@222///;;;444666777777666777999;;;EEEWWWlll}}}zzzoooddd]]]YYYYYYTTTNNNIIIDDD===444000111333>>>MMMsssqqqtttsssrrrooovvv~~~|||VVV888333444///...............---,,,,,,------,,,++++++++++++,,,******++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...//////////////////,,,------......///000000///000111111000///000222444555666777888888777777;;;<<<===>>>===<<<;;;:::@@@???>>>===<<<<<<;;;;;;:::::::::;;;===???>>>>>>===???>>>888444555777888444777999:::999888888888:::555111111555888777555000000000////////////...------...////////////...............///000111111000000000//////......---///000111000000000222444444333222111222444777999666666555444222222333555:::999777555444555999===999888777666777888999:::<<<777666:::===<<<<<<======777:::GGGOOOKKKAAA<<<===EEEiiizzz|||mmmmmm000...------------,,,***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************,,,+++*********,,,---......///111555888999777555333666:::>>>??????===;;;777888888777666555666777444444333111...---------+++++++++***))))))((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************++++++,,,,,,,,,---------,,,------......///000000---:::555///333<<>>;;;999<<<555555444333444666:::<<>>AAAEEEOOO```ooozzzsssmmmhhh^^^ZZZSSSNNNKKKJJJIIIIIIBBB>>>;;;777111000777AAAHHHgggyyyyyyaaannnttt}}}{{{~~~hhhqqqdddAAA,,,111555...------------,,,,,,,,,,,,---,,,,,,+++++++++++++++************+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,---------.........------...///////////////,,,,,,---......//////000---...000000//////000111111222333555555555555444444555888:::;;;:::999888<<<999777888:::;;;:::888777666666888;;;<<<<<<;;;:::@@@AAA:::444555666555555666777777555444444555333111000000333666777777/////////............---------...////////////...---------,,,------...///------------------------,,,...000000000///000222111111111222333444666666555555555333111111333555777777777555444555999<<<:::999666666777999;;;;;;999888:::???@@@<<<;;;<<>>:::;;;???CCC@@@999666777888???AAA<<<777;;;BBBGGG:::FFFEEE999BBBjjjsssnnn000...------------,,,******))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,++++++,,,,,,---...,,,---///222555777999999888777999<<<@@@AAA???<<>><<<:::777444222222111000///------,,,,,,***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222222555999<<>>AAA;;;;;;???<<>><<<:::<<<======<<<;;;888555333111000///...---,,,,,,,,,)))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------......///000000000222666999JJJqqqbbbTTT:::***444???===777777444444111...///444999;;;888333///---///111555888???555333555555666444,,,...---///555999666000+++222CCCUUUkkk}}}sssrrrtttzzzhhh[[[bbb{{{}}}dddBBB:::111---...000...+++------,,,+++************+++++++++*********))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...///000//////......//////000111222333444666777777777777555333555;;;===;;;999999===;;;999:::<<<>>>===<<>><<<777444666999999777555444333333444555222222333333222111000000//////............//////------------.............../////////......---,,,,,,,,,------------,,,,,,......////////////.........000333555666555444333333222111000222444777999888888777555333333555777888:::;;;;;;::::::;;;<<<===<<<:::<<<>>>???===;;;<<<=========;;;:::;;;<<<:::888:::>>>:::666???NNNppplll}}}tttyyyvvvjjjtttvvvyyypppjjjaaa000...------...---,,,+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))******+++++++++++++++,,,------,,,---///111333444555555444333333555888::::::999:::;;;<<<<<<;;;888555333//////---,,,++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------...///......///222555...@@@pppfffppp~~~gggRRRDDD999999???>>>???===888666666333---666666555444666999777222)))---333444222222555777888999777222111999CCCJJJ\\\}}}wwwooo|||zzzsss||||||nnnnnn___EEE000///......//////---+++---,,,+++***))))))))))))+++************)))))))))************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000///............///000000222333444666777777777777888555666;;;>>>===<<<>>>???===;;;;;;>>>@@@AAABBBBBBCCCDDDDDDAAA<<<777444555999<<<;;;666333444777999777555222222333555666333333333222111000///...//////............//////,,,,,,,,,---------.........////////////...------,,,,,,------------,,,,,,---......//////......---...///000222333333333333222111000000111333555777555666666555333444666888888:::;;;;;;:::999:::<<<999999:::===@@@AAA???===>>>??????===;;;999999:::666444888AAABBB:::555777AAAggg}}}ttttttmmmsssmmmtttooommmsss}}}hhhQQQEEEOOOddd000///------......,,,+++))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***+++++++++***+++,,,,,,---------///000222333333333444333333444555777888888999:::<<<<<<:::666222000------,,,******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------...///...------///111222555;;;ooovvvgggRRR;;;>>>666333999<<<999888:::///222333222333555444111666===;;;666666333000111444888999777===RRRlll{{{|||~~~tttqqqWWWKKK===+++---///111111000---+++***++++++***)))))))))))))))************))))))))))))************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////......------......///000111222333555666666777777777333333888;;;:::;;;===:::999888999<<>>??????>>><<<999777444777:::999555222333555777555222000///111333555222222222111000///---,,,...------,,,,,,------...+++,,,,,,,,,------------....../////////......---,,,,,,,,,------,,,,,,,,,---------......---------.........///000111222333666555333111111111222333444444555444222222444666666777888888777666777999333555888<<<======;;;999===>>>>>><<<:::888888999999555777>>>BBB???;;;;;;999EEEHHHOOOqqq|||bbbcccyyyqqqdddyyytttzzzxxxmmmiiiwwwqqqfff^^^JJJSSSxxxuuuppp111///............---+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))+++************+++,,,,,,------///000111222222222444444444555555666888999:::;;;;;;:::777222...,,,,,,+++***))))))((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...///000///------...000222---555===\\\oooTTTBBBDDDAAA333111===@@@???===:::666666<<>>BBBIIIZZZtttggg]]]vvv}}}wwweeeMMM888///...---///111000---++++++,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............---------------......///000111222333444555555555666222111555888888999<<<666666666666999<<>>;;;777444333444666333...,,,000444444111---555:::888555555666666999***777<<<\\\~~~xxxyyyrrr}}}uuuyyyfffvvvcccrrr{{{nnnuuuuuu111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''+++)))'''$$$""""""$$$&&&***''''''((((((''''''******(((%%%&&&((()))'''%%%%%%%%%''')))++++++)))'''&&&''')))******))))))((('''&&&&&&'''((()))'''&&&%%%&&&'''''''''%%%###!!!&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***************+++++++++---------...000111333444<<<777222222666999888666444222///------,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,---------....../////////000111111222222///^^^zzzyyyssszzzuuurrrcccSSS:::888555111///...//////------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,...///111222222444333222222222333444555777666555444555666999:::;;;<<<;;;888555333444555888777666555333222111000..............................---------,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...////////////000000000000000000111222333333444444222333444333444666666444;;;999777555333333444444>>>;;;777888:::======<<<;;;:::999777777777888888222222111000//////222555222222222333333222222222333222444333222:::RRRjjj}}}~~~xxxxxx|||wwwttt111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((("""''',,,///000...,,,%%%'''''''''''''''&&&$$$$$$######%%%''')))'''%%%...,,,)))&&&%%%$$$######''''''&&&$$$""""""%%%((((((&&&%%%%%%&&&((((((''''''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++---------...///111333333999666444444555666555444444111...---,,,,,,***((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,------------......//////000000111222222<<<222FFF}}}{{{}}}vvvyyy|||pppiii```PPPAAA444333000---,,,++++++,,,------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,---...///111222333444111111000000111222333444888777666555666888:::;;;;;;<<<<<<999777555666777666666555444222111000///---------------------------------,,,,,,,,,++++++,,,,,,+++++++++*********************************))))))*********+++++++++---,,,++++++*********++++++++++++++++++,,,,,,---.........////////////000111111111111111222222222111777:::777111///111444888777555333222333444555999777444555888;;;<<<;;;999888666555444444444555///000000//////000333666000111111222222111111000///...///000...,,,333===:::EEEXXXkkkzzz}}}vvvwwwxxxxxxwwwtttrrrxxxttt___HHH999111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))---+++(((''''''''''''&&&)))...///++++++///...)))000//////000111111///---)))***+++---000333555777111111111///......///111,,,***'''&&&&&&'''''''''((('''&&&&&&&&&(((+++,,,))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,,,,---...///111222333666777777666444222222333222000---,,,,,,+++***((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111(((666555777fffiiiwww~~~zzzoooaaaTTTIII<<<111000///---+++*********+++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,------......------,,,......///000222333444444000000000111222333444555888777777666777999:::;;;:::;;;;;;:::888666777888444444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++***************************************)))))))))*********++++++,,,,,,+++************+++***************++++++,,,------------............111111111000000000/////////,,,+++---111333111///555444222111111222444555444333111222555777888888666555333111000//////000---............000333666//////000000000000//////,,,))))))...000---******111...---111>>>RRRfffsss~~~~~~wwwtttfff]]]NNN@@@777444666888111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''''''''&&&%%%%%%(((***,,,---###***)))!!!"""+++---'''++++++***+++++++++******(((***---...---+++******,,,,,,---000333222///,,,444222000000000///---+++***)))((('''''''''((()))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++,,,,,,------///000222333444888;;;999444000000222000...,,,+++++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------------...//////000000111...000222111:::YYYxxx}}}fffOOO@@@888222//////...---,,,,,,,,,,,,---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++,,,------......------,,,......///000111222333333111222222333555666777888666666666666666888999:::666777888888666555555666111111111111000...,,,+++************************************))))))))))))*********************)))************************))))))))))))************++++++***************+++)))))))))))))))******+++++++++,,,,,,,,,---------.../////////////////////444111000333777777888999555333111000000111222333333222222222222333444444444333111...---,,,,,,,,,,,,---......---...000333------............------...***(((+++///222222111///...------...000222444EEELLLbbb~~~}}}```]]]VVVGGG888555111......000333555111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$'''+++...---+++((('''///333222,,,...666999666222333444555555444444444111444666666444333333444---+++))),,,111222///+++333333555777999888555222/////////...,,,***'''&&&)))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,---...000222333333888<<<:::444///000222...,,,************)))(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++,,,,,,,,,---------------...//////000000111,,,///555000---DDDccc~~~|||wwwoooRRR===444111111111------------------------++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,------------------,,,,,,------...///000111111111111222444555666666777333333333444444555666777111333555555333222222333//////000000///---+++*********************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************))))))***++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,...///000111111---///555777111+++///999777555333111///000000111555555444333222111000111333222000---,,,+++++++++---......---,,,+++---...+++,,,,,,------,,,,,,+++------+++))))))+++------+++---///000000...,,,***111,,,///888<<<;;;AAALLLfffjjjssszzz{{{{{{qqqUUU???555///***''',,,333888:::777222...111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''')))***)))'''***333;;;:::<<>>EEEIIILLLLLLHHHAAA;;;888@@@CCCEEEBBB<<<777555555;;;888333///...///111333+++,,,///333666666444222444555555555333000---+++)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''(((((()))***++++++++++++,,,---...000111222333777:::999333//////111---+++)))))))))***)))(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////***333444---,,,333222***BBBkkk|||eeeRRR^^^LLL:::111000000///000++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++,,,,,,------,,,,,,+++++++++,,,------...//////...///000111222333333333000111111222333333444444000222444444222111000111---...///000///---+++)))******************************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,******,,,---///111222222222&&&&&&777HHHGGG<<<333999777444222000000111111777777777555111/////////222111///---,,,+++,,,,,,,,,---...---+++******+++++++++,,,,,,,,,,,,++++++$$$***...,,,***++++++***...+++(((&&&''',,,111555...,,,---000000///111666+++///666999666444;;;EEE:::666444444222///111666777333///+++,,,///555888111000.........---,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''***---///+++444???DDDIIITTTfffuuurrruuurrroooyyy{{{tttlllYYYOOOOOOTTTUUULLL===555777===444222111222333444333222444555555666777777777777///---+++((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++++++++,,,---...000111222222444666444111......///+++)))(((((()))***)))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////888''''''888999))),,,@@@(((:::\\\}}}www~~~mmmxxx|||zzz|||}}}iiiKKK<<<333---...///---,,,///******+++++++++*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++,,,,,,++++++***++++++,,,,,,------............000111111111000000///000000111222222222222222444666666444222111111,,,---///000///---+++)))*********************************)))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++***))))))))))))***+++++++++++++++,,,,,,,,,------+++,,,---...///000111222===///222NNNiiigggOOO:::999777555333222333444555555777777555111//////000000///...,,,++++++,,,,,,***+++---,,,+++)))***++++++++++++,,,,,,+++++++++"""(((---,,,---000000---"""'''...333222,,,%%%%%%,,,111111///---)))%%%000///111333111---///444000......000000///...///+++---///222333222000///111000............,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%(((---222555UUUkkk|||}}}~~~xxxssshhhxxxyyywwwfffuuulllWWWUUU\\\KKKFFF@@@<<<:::999999888111111222333666:::===@@@666444000---***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++++++++,,,,,,...///111222111111222111///---------***)))'''''')))))))))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,------......///'''222111&&&***:::888(((888......CCCggg~~~|||xxxxxxjjjWWWXXXMMM+++444000///111///***+++000+++,,,,,,,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************++++++*********+++,,,,,,------.........000000222333333222111000//////111222222222222222555777999999777444333333,,,---///000///---+++)))************************************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++***************++++++,,,++++++,,,,,,,,,------------......//////000000000$$$000HHH\\\XXXCCC444333888777555444444555777888333555666555111//////111///...,,,+++++++++,,,,,,''')))+++++++++***+++,,,++++++,,,,,,,,,,,,+++++++++---+++&&&(((---...)))000---)))&&&'''+++000333+++000///&&&%%%---111......******///222111//////,,,......---///444222---222222222222222222333333............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$###!!!+++(((###,,,<<>>>>>;;;666///)))&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%$$$######%%%'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,------......///111000///...---,,,++++++))))))((('''''''''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////111---000555222???rrrpppgggWWWGGG<<<777777888111111000......---------+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---------......///000000111111000/////////000111222444333111000000000111111...000222444444222000...,,,,,,,,,+++++++++******+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......---,,,---...///000444555777888999999999888444333222222444444333222111111111000///---+++***---------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......------,,,---...///000000000000222222222222222222333333............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((((((******000///***777WWWiiijjjlllrrryyyyyyyyy~~~llloooooorrrooonnnuuuxxxYYYMMMAAACCC???666111111000,,,)))222???IIIKKKEEE:::222,,,+++***'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,---.........000//////...,,,++++++***))))))((('''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////111...111333------DDDbbb|||zzz|||tttiiiQQQKKKBBB999333111111222111000///...------------++++++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---------......//////000000111111000000000111333444333222111000000000111222111222333333222000...,,,,,,,,,+++++++++***************))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,---...///222333444666666666666555333111000111222333222000000000///...---,,,,,,+++---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---------------+++,,,---...////////////000000111111111222222222............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&(((---???[[[xxxzzzjjjaaafffrrrgggeee^^^XXXaaaxxx~~~kkkaaafffccc^^^ooo}}}hhhdddkkkzzz}}}{{{uuu{{{ZZZAAA999666111:::999999;;;>>>>>>;;;777333111---)))'''&&&&&&'''((('''&&&'''((('''&&&$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,------............---,,,+++******)))))))))((('''''''''(((((())))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////...---///111///,,,///444EEENNN^^^mmmeee___SSSEEE:::888666444222222222222000///...------,,,,,,---,,,,,,++++++++++++******)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,.............../////////111000000000111222444555111111000000000111222222444444333111///---++++++,,,++++++++++++************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,++++++++++++,,,------000111222222222222111111111000//////111111000/////////---,,,,,,,,,---......---+++)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,------------,,,***+++,,,---............---......///000111222222............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$'''+++444MMMmmmsssttt^^^SSSOOOSSS]]]JJJ@@@:::???HHHOOOTTTWWWeee______SSSDDDYYYtttrrr```cccMMMHHHbbbhhheeewwwssszzz{{{```III666222444:::DDDKKKJJJBBB:::333111///---+++)))'''&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********++++++,,,------......,,,,,,,,,+++***)))))))))))))))((((((((((((((()))******))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---......---000444444///...000000EEEQQQfffssssss}}}{{{eeeQQQHHHCCC999///666555555444444333333222......---,,,,,,,,,,,,,,,************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,........................//////...///000111333444///000000000111111222222444333000...,,,+++++++++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***************++++++,,,000000000000000/////////000///...///000111000...000...---+++,,,---///000222000,,,)))'''''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,+++,,,,,,...///000111111............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((()))---444;;;RRRXXXccc|||xxxrrruuuaaa[[[OOOOOOOOOAAAAAAYYYeeexxxvvvdddsss|||{{{yyy~~~rrrZZZbbbsssnnnfffrrr```PPPZZZUUUNNNaaa[[[]]]eeewwwwwwmmmQQQHHH<<<555444555555333000///...///000...***'''%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************++++++,,,------...+++++++++***)))))))))((())))))((((((((())))))***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------///111///+++,,,111111---...333000///...666EEE>>>NNNoooqqqooo___aaaffffffFFFFFFAAA999444555555333333222111///.........///---,,,,,,+++++++++++++++((((((((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,------------...............---------...///111222//////000000111111111111111///---,,,++++++,,,---+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++)))))))))***************000000//////////////////111///...///000111000///000...---,,,,,,...000111555222...***'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))***++++++,,,,,,++++++((()))***+++,,,,,,,,,,,,******+++,,,...///000000............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''***222@@@KKKkkkhhhbbbjjjzzz{{{hhhiiilllttthhhHHH<<>>888---555:::777222333777999///...---,,,,,,,,,---...++++++************++++++'''''''''(((((((((((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***))))))))))))***+++++++++,,,,,,---......//////...------,,,,,,---///000//////000111111111000000---,,,+++******+++---...+++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++((()))******++++++******000000////////////000111000///......000000///.........---,,,,,,---...///222000---***((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))***++++++++++++***((()))***+++,,,,,,,,,,,,***++++++,,,---...//////............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***333EEE^^^pppaaaccc___ZZZVVVRRR___{{{zzzmmm___yyyxxxgggggguuuiiiggguuusssuuu~~~uuuhhhVVV\\\rrryyyssslll```RRRDDD888000+++333000---///333666444222///,,,(((&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,,,,------++++++************))))))))))))(((((()))******+++...,,,+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,)))***---111111///000222000333333---111333///444888000...---+++111;;;<<>>IIIAAA???999333111111111...333:::===999444333444333..................------******)))))))))******+++'''((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++******+++,,,...///000000000///...---,,,---......///000000111111000///...++++++*********++++++,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))***+++++++++******//////.........000111222///---,,,---...///...,,,,,,,,,+++++++++++++++++++++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((())))))***************))))))***+++,,,,,,,,,,,,,,,,,,,,,---------..................---,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((+++333EEEeeeyyyuuunnnpppppp___QQQUUUhhhkkkhhhooolllssskkkeee}}}{{{zzzrrraaa[[[mmmKKKGGGXXXYYY\\\aaaZZZIIIfffjjjfffwwwqqqXXXOOOgggxxxgggTTTDDD<<<999333......222777888777555111+++'''&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))******+++,,,,,,------++++++++++++************))))))((())))))***++++++...---+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,000)))''',,,---***+++111.........+++222333'''---333(((000777...111888///,,,...888<<<;;;DDDIIIAAAHHHQQQTTTQQQGGG777999KKKFFFBBB:::444555999666000...000333555555333222333...333555111///000000...---...///000///,,,)))(((***)))))))))))))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++))))))***,,,...///111111222111///...------......000000111111111///...---++++++++++++*********)))************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))***,,,,,,++++++***......------...000111222---,,,++++++------,,,+++)))************)))((('''%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))***************)))***+++,,,,,,---,,,,,,------------------------///......------,,,++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%))))))&&&%%%'''###666888;;;HHHHHHYYYlllppp~~~yyy___aaa```kkkdddJJJMMMFFFLLLFFFAAA=========>>>???888;;;666111555555555======777>>>OOOSSSJJJJJJTTT|||___MMMOOOcccvvv|||~~~LLL:::888888999777111------999999222)))&&&)))(((###(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++***++++++,,,------------......,,,+++************---,,,+++***+++,,,,,,+++222000,,,******+++,,,,,,+++,,,,,,,,,++++++******---,,,+++******,,,...///,,,+++******++++++***))),,,)))''''''))))))&&&###)))''''''(((***++++++***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000////////////000000111111222222222333333333111111222222222333333333333333222222222222222222444444444333222111//////......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,---...//////111111000///...---,,,,,,222333444444333000...,,,))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))......------...///111222---,,,+++*********+++,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++---.../////////......------,,,++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))'''$$$(((...---000>>>FFF>>>>>>RRRgggnnnuuuoooTTTqqqttt|||||||||xxx{{{eeeIII777:::222777DDDNNNJJJAAA===???BBBDDDKKKSSSPPPEEEAAAFFFLLLCCC@@@:::333222888???CCCLLLggg|||jjjeeeuuunnnQQQcccyyywww]]];;;222777666111///222888999111+++))))))(((''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++++++++,,,---------,,,,,,************************''''''&&&''')))+++,,,,,,)))))))))+++---000111111,,,,,,,,,---...000222333222222111000000///---+++((()))+++,,,,,,+++***)))(((((('''((()))+++,,,---)))(((((()))******)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...................................................000//////......//////000//////000000000111111111000111111111111222222222111111222222222222222222444444333333222000///......------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********+++++++++++++++++++++,,,---...///000000//////......------111222333333111///---,,,))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++,,,---///000---,,,+++*********++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,------...///......------,,,++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''%%%%%%---666===777RRR___EEE???NNNKKKVVV:::FFFJJJIIIXXX{{{sssyyygggJJJ888EEE>>>===;;;>>>LLLFFFmmm}}}yyy|||}}}}}}zzznnntttppp{{{[[[HHHHHHAAA222%%%000AAAJJJIIIQQQnnnhhhJJJ???tttXXXFFF???666111222...999AAA<<<222+++)))(((&&&''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,---------,,,++++++((())))))***++++++******..................//////)))***+++---............<<<<<<===???AAADDDGGGIIIDDDDDDFFFIIIMMMNNNJJJGGGGGGGGGEEE@@@999555555666......,,,***((((((***,,,+++*********++++++)))'''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------------------------........................//////............//////---------.........///////////////000000000000111000000000111111222222222222222222222111///......------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))*********+++++++++******++++++,,,---...........................///000000000///...,,,+++))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))******+++,,,---,,,++++++***)))*********(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))******+++++++++,,,///......------,,,++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%(((***---555===RRRTTTgggnnnWWWFFFCCC<<>>666222111;;;DDDBBB999...(((%%%'''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,------------,,,++++++***)))***+++,,,,,,,,,++++++''')))***+++,,,,,,---...333555999===@@@DDDHHHJJJEEEGGGIIILLLNNNOOOOOOOOOSSSQQQPPPRRRTTTSSSNNNIIIPPPPPPNNNGGG@@@>>>CCCHHHAAA===888444111...***(((,,,+++++++++,,,,,,***((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------------------------..............................------------......,,,,,,,,,------------...------........./////////......///000000111222222111111111000000...------,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************************+++,,,---------------....../////////............---,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************///......------,,,++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&&&&,,,111444777;;;TTTaaa___XXXUUUCCC555>>>pppfffjjjvvvppp~~~\\\\\\XXXXXXQQQ===888IIIXXXsssqqq{{{zzz}}}XXXCCC???999...<<>>AAA>>>555,,,''')))(((''''''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))***+++,,,------------,,,++++++******++++++,,,,,,++++++***'''***...111222444777999AAABBBAAA???======???AAABBBEEEIIIKKKLLLIIIFFFCCC@@@???AAAFFFMMMRRRSSSRRRZZZ\\\ZZZRRRGGG>>><<<===HHHCCC@@@@@@BBB@@@:::555...,,,******++++++)))(((************************((()))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........------...//////000111111////////////...---,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********************+++,,,------,,,,,,------......//////,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))))))))))))))))))))******+++++++++++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))///......------,,,++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$&&&,,,000000222666;;;KKK===555DDD@@@;;;QQQooofffVVVxxxfffJJJAAAGGGggg}}}ooo```hhh\\\{{{kkkbbb[[[PPP444333888???AAAJJJiiiqqqjjjWWWMMM@@@:::777;;;???;;;444///,,,+++)))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,---------,,,++++++***************+++,,,---000444888999888888:::<<>>666999SSSpppuuullleee}}}}}}gggaaaNNNAAA777888;;;:::777666///---+++)))'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++,,,---------,,,,,,++++++******,,,000333555111777???DDDEEEHHHMMMQQQVVV```nnnzzzwwwiii^^^WWWUUUJJJKKKLLLMMMMMMLLLKKKJJJ;;;===??????@@@DDDJJJOOOGGGAAA:::444111//////...************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------......,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***++++++++++++,,,---...///------------------------,,,++++++***************(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))***++++++++++++***)))(((((()))))))))((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))***+++,,,,,,///......------,,,++++++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///:::>>>:::<<>>@@@:::GGGQQQ]]]uuuuuucccJJJ888999DDDlll|||VVVFFFkkkvvvdddZZZJJJ<<<888777555555888111///,,,)))'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---***+++,,,,,,------------...---,,,---111666;;;>>>???IIIXXXfffqqq|||yyyeeeVVVNNNJJJHHHKKKOOONNNFFF<<<;;;EEEOOOVVVOOOEEE===888666555444************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------------------,,,++++++,,,,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,---...//////------------------------,,,+++***************+++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((()))***+++,,,------111///------------+++)))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))))))444AAA???999FFF\\\???;;;kkkXXXAAA]]]pppyyy^^^JJJ777===QQQSSS\\\bbbcccTTTgggxxxqqq```ddd}}}uuuQQQ@@@===EEE___sssTTTbbbyyy~~~|||LLL777>>>:::===444666---888666&&&222!!!(((((('''''''''&&&&&&&&&+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***))))))***,,,,,,,,,***---,,,///000***$$$(((111000000...666AAAAAAJJJ___www}}}|||sssjjjccchhhhhh[[[^^^cccrrrbbbZZZnnnrrrnnnqqqiiidddqqqyyy```SSSOOOJJJOOOUUUJJJCCCLLLPPPQQQNNNEEE===<<<>>>@@@>>>555,,,+++000000***###,,,***))))))++++++)))'''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,,,,---------//////.........---------************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++111///------------+++)))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((++++++000777555111777DDDBBB999LLLYYYNNN___dddKKK>>>JJJ}}}uuunnnxxxjjjggguuueeegggwwwkkk\\\]]]yyydddDDD444>>>hhhzzz```aaaooowwwOOO@@@444???BBB:::,,,222999///+++...&&&((('''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************)))((('''((()))+++,,,,,,...((((((///555333///---000===DDDMMMaaawww|||^^^HHHHHHUUUjjjeeesss}}}xxxxxxTTTAAAFFFLLLPPPQQQPPPNNNLLLIIIFFFAAA===IIIHHHBBB666***%%%***111+++******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++111///------------+++)))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******/////////000222333333111>>>777999CCCGGGJJJRRRYYY???EEEOOO___uuufffuuuqqqrrrhhhUUUZZZeeefffaaannnDDD111IIIdddiii|||rrrjjjiiiOOO<<<===;;;>>>...---<<>>@@@TTTNNN@@@BBB@@@DDD\\\dddhhhdddTTTbbbtttjjjppp|||kkkOOOIII666:::dddoooTTTVVVyyy^^^ccclllTTTNNNwwwOOO777999444333>>>>>>333---***)))(((''''''(((***++++++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++---000///---+++,,,,,,...,,,,,,444JJJkkkvvvjjjfff^^^mmm___zzzhhhwwwyyyvvvuuu~~~fffrrr[[[eeeNNNKKKOOORRROOOEEE===BBBMMMPPPEEE888.........---+++))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******(((((()))))))))*********++++++*********))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********111///------------+++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((***---///000///111000222>>>IIIHHH>>>^^^|||jjj===<<<```qqqlll\\\ZZZkkkooovvvSSS111;;;\\\~~~eeeMMMCCCUUUzzzYYYggg{{{@@@<<<555222888CCCAAA555---+++)))((('''(((***+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++))),,,///...,,,+++,,,///999555;;;WWWyyybbb[[[yyy___LLLttt{{{{{{jjjqqqjjj|||tttaaaPPP>>>LLLHHHFFFIIIPPPSSSPPPLLL888666333111000...+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((())))))***((()))))))))************+++************)))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******111///------------+++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++---///000111000000333999??????===999NNNJJJ999BBBeee{{{sssyyy||||||{{{zzz{{{|||}}}~~~|||~~~sssIII:::LLLkkkkkk}}}lllllllllSSS444JJJsss^^^lllnnnttt^^^AAA666888888BBBGGG888///---***((('''((()))*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++***,,,...---,,,...444:::777XXXvvv```YYYtttnnnzzzpppuuuzzzrrrXXXnnntttzzz\\\XXXTTTTTTVVVVVVQQQMMMEEE???999666777555///)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************************************************************************++++++++++++++++++++++++************(((((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))*********+++++++++++++++*********))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***111///------------+++)))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((***+++---///000333111111555888999<<>>555222HHHcccllluuuYYY>>>WWWiiitttxxxmmmooonnn~~~{{{HHH777???:::???EEE666000...+++(((''''''(((***(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++---...///------333===FFFooo___LLLgggrrrppp^^^QQQZZZmmm|||aaaSSSRRRTTTOOOIIIMMMEEE===;;;<<<:::111)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************************************************************)))************++++++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))************++++++++++++++++++++++++************)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))//////...---,,,++++++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((,,,,,,,,,---...///000111///444444000888EEEEEE:::888999CCCQQQRRRLLLTTTeeedddffflllsssyyy}}}}}}}}}}}}~~~~~~|||xxxuuussstttuuuuuuuuuvvvwwwyyyzzz{{{{{{yyyRRR777<<<:::===^^^yyy```DDD@@@mmm}}}pppXXXyyyuuueee444FFF444@@@555---///...***'''(((+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++***)))***---...---222///'''666///444pppcccVVVyyy\\\yyyzzzmmmaaa[[[UUUaaapppNNNUUU^^^EEEFFFOOOHHH777999IIIEEE111++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++******************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((//////...---,,,++++++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((,,,,,,,,,,,,---...///000,,,999???999555777555...555KKK\\\ZZZOOOMMMXXXccc___aaaffflllrrrvvvxxxxxx~~~zzzuuuqqqppppppvvvwwwwwwvvvttttttuuuvvvuuuuuuvvvxxxyyy{{{|||||||||{{{|||~~~}}}vvvHHH000>>>IIIMMMnnnxxxUUU___xxxrrr|||TTT999,,,CCC444,,,...---***'''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************///...---+++,,,------,,,(((---+++AAATTTnnnqqq[[[hhhzzzuuuXXX___iii}}}zzzQQQUUUYYYLLLIIIAAA;;;>>>FFFHHHDDD666111+++(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((//////...---,,,++++++***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((())),,,,,,+++,,,,,,---......777FFFOOOGGG<<<999<<<===@@@jjjttt[[[WWW]]]]]][[[]]]aaafffjjjnnnqqqrrrtttssspppkkkhhhhhhjjjmmmppprrrssssssrrrrrrssstttrrrssstttvvvxxxzzz{{{|||zzz{{{}}}~~~zzzwwwtttvvv{{{|||[[[>>>222444MMMlll|||}}}~~~gggHHHWWWTTTeee|||xxxiiiKKK555???===------,,,***(((&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,+++***,,,------,,,+++444333:::cccbbbrrr}}}uuulllTTTTTTsssrrrCCCMMMJJJMMMNNNDDD888???QQQEEE<<<111***''')))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((//////...---,,,++++++***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***,,,++++++++++++,,,---...222:::>>>999333555???GGG@@@hhh{{{fff^^^[[[WWWZZZ\\\___aaadddfffiiikkkggggggfffeeeeeehhhmmmqqqnnnppprrrrrrpppooonnnnnnooopppqqqsssuuuwwwxxxyyy{{{{{{|||}}}~~~|||xxxtttmmmmmmnnnpppmmmhhhhhhlllhhhkkknnnmmmmmmsss~~~kkk>>>777>>>@@@eeeddd```llluuu]]]HHHTTT```}}}```]]]UUU@@@222999000...------+++(((''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++''''''***...000......///---<<<^^^oooUUU[[[jjj]]]UUURRRUUUMMM???===FFFJJJFFF>>>555...******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************+++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((//////...---,,,++++++***((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''((()))******++++++++++++,,,,,,---...000...---///222777>>>EEE888HHHYYY___ZZZTTTRRRSSSWWWYYY\\\\\\\\\]]]```bbbdddeeefffeeeeeeeeegggiiikkkmmmooopppnnnmmmmmmmmmooooooqqqrrrtttvvvwwwxxxxxxvvvuuuttttttrrrooommmhhh```[[[YYYWWWRRRPPPPPPJJJMMMOOOPPPPPPOOONNNNNNDDDEEE^^^yyy>>>///;;;;;;eeerrrnnneeeCCCfffwwwyyynnnfffyyysssZZZ999<<<444000///222000+++(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++---111///,,,...555:::kkktttppp^^^}}}|||VVVKKKgggvvvYYYLLLOOORRRHHH;;;FFFIIIJJJCCC777---))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((//////...---,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++******++++++,,,...///000333......777<<<<<<>>>CCCKKKAAA>>>GGGKKKGGGIIIRRRPPPSSSWWWWWWVVVVVVXXX[[[^^^```cccdddddddddeeefffeeehhhjjjkkkkkklllmmmoooppppppqqqssstttuuuvvvwwwvvvssspppnnnkkkhhhdddaaa[[[QQQHHHEEEDDD@@@======999777666777:::;;;999777:::999;;;MMMyyy}}}JJJ444000CCC[[[|||^^^SSSgggtttzzzhhh]]]vvvDDD@@@888222111666555---)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,...,,,------)))(((555FFFvvvrrr|||ccc{{{}}}|||nnn[[[QQQkkkeeeNNNMMMLLLEEEBBBHHHNNNKKK@@@444---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((//////...---,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,******+++,,,---///111222+++)))///888888666>>>MMMXXXHHH???CCCFFFCCCEEEMMMHHHNNNSSSUUUUUUTTTWWWZZZWWWZZZ]]]```aaacccfffhhhdddeeefffgggggghhhjjjlllnnnoooooopppqqqqqqrrrrrrqqqoookkkgggccc\\\TTTOOOFFF@@@;;;999777444333666555222000111444777888888555666111///DDDuuuPPPFFF...:::ssszzz[[[aaajjjWWW888:::333222888888...)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,***+++,,,,,,777VVVvvv~~~}}}xxxooohhhaaaYYYTTTIIISSSMMMHHHQQQOOOMMMZZZ^^^eeeqqq{{{EEEFFFzzzvvv___UUUNNNGGGIIILLLLLLHHH@@@777111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((000///...---,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,)))***+++,,,...111333444111333<<>>888DDDxxxCCC;;;;;;GGGmmmiiidddFFFcccaaaaaauuuBBB;;;333222999999///(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++...444;;;RRRcccaaajjjsssmmm___UUUKKKGGGFFFCCC>>>;;;888GGGDDD@@@JJJFFFAAANNNHHHHHHJJJNNNQQQ[[[nnniiiHHHdddiiiGGGQQQMMMJJJKKKNNNLLLBBB:::++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((000///---,,,,,,+++)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((***)))(((((()))***+++,,,,,,---------------444:::;;;===HHH\\\mmm>>>??????>>><<<===???AAACCCGGGMMMRRRUUUWWWYYY[[[\\\^^^aaaaaa______aaaddd``````_________```aaaaaafffeeeeeedddcccbbb``````aaa\\\TTTJJJBBB;;;777666111000///...---...///000...666888333333999;;;666333===666777???777TTT<<<;;;MMMeeeyyy\\\===uuurrr___kkkoooEEE777///999000,,,:::---+++)))(((((())))))(((&&&)))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))***+++***+++------+++///666...(((\\\}}}}}}~~~sss|||sssgggYYYLLLDDDBBBAAAAAA@@@AAACCCFFFIIILLLJJJNNNWWW[[[WWWUUUWWW[[[WWWTTTUUUVVVTTTQQQOOO^^^nnnrrruuu}}}zzzWWWOOOtttZZZQQQRRRMMMFFFHHHNNNLLLCCC999222+++)))+++...---+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((000///---,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))))))))******+++,,,---------------,,,444???===333333===:::;;;;;;;;;;;;<<>>666OOOMMMDDDTTThhhyyyfffwwwSSS***444:::000222(((+++***(((((())))))(((''')))))))))))))))))))))))))))************++++++++++++*********)))))))))))),,,,,,+++***+++,,,+++***''',,,;;;\\\}}}zzz~~~|||rrrkkkaaaVVVLLLEEEAAA>>>???DDDIIIMMMPPPUUU[[[___ccceeennnyyy}}}zzziiihhhiiinnn}}}dddiiizzz|||zzz{{{ZZZNNNZZZpppWWWJJJTTTYYYNNNIIINNNDDD===222,,,******+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((000...,,,,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++******************+++,,,,,,---......666///999MMMLLL888///666555666777888888:::>>>@@@FFFIIIMMMPPPRRRUUUXXXZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\XXXWWWTTTRRROOOMMMLLLKKKOOOSSSZZZ^^^^^^XXXQQQLLL===:::666222///...------.........///000222333444555888@@@GGGGGGBBB@@@BBB999>>>888888;;;777PPPrrrIIIppptttwwwUUU}}}nnn|||???666@@@444555999---+++(((((()))******))))))))))))))))))))))))))))))************+++++++++***************)))))))))---,,,+++,,,......,,,,,,,,,555PPP}}}pppxxx~~~ooo|||xxxooohhhfffYYYRRRGGG>>>;;;>>>DDDIIIUUU]]]iiiqqqvvv{{{iiihhhrrrrrrttt}}}|||PPPLLLtttQQQNNNPPPIIIJJJVVVNNNGGG<<<111+++)))***,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((000...,,,+++++++++)))'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''')))+++,,,+++******+++*********+++,,,---...///222...555AAAAAA666222999333444555666777999<<>>222111///---,,,,,,---......//////000111222333333111>>>UUUgggcccRRRJJJMMM===@@@;;;777999===^^^TTT<<<```nnnPPPllllll{{{rrrPPP444555---333;;;///,,,)))((()))***+++***))))))))))))))))))))))))))))))*********+++++++++************************+++***,,,000111//////000///YYYwwwzzz{{{wwwuuunnnaaaUUUOOODDDBBB??????DDDOOO\\\eeeqqq{{{lllgggmmmrrrrrrttt\\\CCCiiirrrTTTLLLOOORRRRRROOOKKKCCC999111,,,,,,...++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((///...,,,++++++***(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***,,,+++******+++,,,************,,,---///000666<<<===777000///111111444555666666666777:::===AAADDDHHHKKKMMMOOORRRTTTTTTRRRPPPMMMKKKIIIFFFEEE???>>><<<:::999777777777===???BBBCCCAAA<<<777333///...------------...//////000111111222333333333222999NNNiiirrrgggXXXQQQ??????;;;666777FFFqqqZZZGGGGGGooojjj}}}\\\NNN```www\\\eeeggg}}}^^^;;;666888<<<666333///+++((()))***++++++))))))))))))))))))))))))))))))*********+++++++++***************+++++++++)))))),,,111000---000777OOO|||~~~}}}{{{{{{ssskkkfff^^^QQQEEE@@@<<>>;;;888555444333222222222222222666777777666444111...,,,------------------......000111333444555666666666999111666PPPmmmuuufffVVVEEE@@@;;;888===TTT}}}tttMMM333hhhTTT>>>jjjzzzjjjFFF999<<>>LLLXXXhhhxxxssseeegggoootttvvvxxxxxxEEE```{{{XXXKKKNNNRRRRRRPPPKKKCCC999///(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((///---+++*********(((&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((()))***+++***((((((***+++******))))))+++---000111111444555111...//////---///111222333444777;;;>>>@@@DDDHHHJJJHHHFFFDDDCCC<<<999666555555444111///000000////////////000000//////000///...---+++***,,,,,,,,,---......///000000222555888:::<<<===>>>>>>999999GGG```qqqnnncccRRREEE???BBBMMMfffZZZMMM---^^^MMM~~~yyywwwfffIII111999999:::555...)))((((((******)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,---,,,...000...666QQQooo}}}~~~yyyiiikkkZZZFFF<<<;;;AAALLLVVVhhhttt}}}{{{zzzzzztttwwwuuujjjcccdddhhhjjjnnnuuuvvvppprrr||||||tttxxxVVV___vvv___UUUTTTRRRQQQOOOKKKBBB666---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((///---+++*********(((&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((()))******)))(((((()))+++******))))))+++---000222;;;000+++///222...///444,,,...000222444777;;;???>>>BBBFFFFFFCCC>>>:::888111///,,,---...///,,,***+++******)))))))))*********+++,,,------,,,++++++,,,,,,---...///111111222000222666:::>>>AAACCCDDD???KKKSSSSSSYYYgggqqqrrr]]]LLLEEEMMM\\\tttNNNCCCCCC]]]zzz|||XXX___~~~===:::DDD===777///)))'''((()))***)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,---,,,///111333BBBjjjzzz}}}rrrQQQiiiZZZJJJEEELLLYYYjjjwwwyyyzzznnn^^^QQQKKKHHHEEEBBBRRR[[[[[[NNNAAABBBJJJQQQNNNVVVVVVMMMIIIPPPRRRNNNGGGCCCAAAGGGVVVhhhwwwzzzPPPEEEYYYRRRPPPOOOPPPOOOIII???666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((000...,,,*********)))''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''((()))***************---,,,+++***+++---000111000///...------...000111111111111222444777999;;;BBBBBBAAA???:::555///,,,,,,,,,+++***)))(((''''''&&&'''***+++,,,,,,+++******)))((()))***+++***)))***---000222222333444555444888>>>EEEJJJMMMNNNNNNVVV]]]qqqnnnuuu~~~mmm[[[[[[kkk{{{???@@@ddd|||oooWWWkkkTTTbbbEEEDDD;;;===777000***((()))***+++)))))))))))))))))))))))))))************+++++++++///+++))))))+++---,,,+++,,,333///EEEhhhvvvsss{{{rrr```IIIDDDIII[[[oooyyy~~~{{{zzz___IIICCCCCCBBBBBBCCCEEEGGGHHH]]]lllzzzxxxjjj\\\YYY[[[^^^cccgggeeeaaaaaaiiiqqqkkkWWWGGGGGGIIICCC@@@CCCKKKyyyVVVQQQTTTRRRPPPOOONNNKKKDDD<<>>BBBIIIPPPUUUXXXXXXXXXTTT^^^|||ooommmvvv~~~}}}yyy{{{uuuGGGCCCxxx}}}```}}}mmm^^^ppp|||III///777???:::333---***)))******)))))))))))))))))))))))))))************+++++++++---+++)))***---......---:::'''666===]]]|||yyyzzzxxxqqqkkkdddXXXLLLBBBTTTgggqqqwww~~~~~~fffLLL>>><<>><<<777222---***)))***))))))))))))))))))))))))))))))*********+++++++++******+++,,,---......------555TTTnnn~~~zzzxxxtttrrrhhhVVVFFFDDDOOOZZZhhhooorrrqqqxxx|||ppp^^^SSSGGGSSSssszzztttpppuuusssppppppqqqsssttttttwwwxxxwwwuuusssuuuyyy~~~]]]LLLPPPkkk}}}MMMJJJ{{{jjjRRROOOUUUKKKIII???222,,,+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++*********++++++***************+++++++++)))******+++,,,,,,++++++)))************+++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((&&&)))...333999@@@HHHMMM000...,,,*********)))'''''''''''''''''''''''''''$$$$$$%%%'''(((***,,,,,,,,,++++++*********++++++'''(((+++,,,,,,+++)))((()))))))))***+++,,,,,,---///000333444444222000...,,,+++***)))))))))******))))))))))))((((((((((((+++,,,---------,,,++++++...///000111333888???DDDIIINNNVVV\\\___```aaabbbnnnooopppqqqooollliiifffcccbbblll^^^\\\XXXQQQKKKGGGGGGHHHIIIVVVbbbooovvv|||}}}```555...^^^tttqqq}}}[[[BBB999999777333...*********))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++,,,,,,---///JJJkkk}}}zzz|||yyyrrrqqqpppqqqeeeUUUJJJIIISSSbbbnnnjjjkkkrrrzzz{{{qqqbbbYYYWWWgggwww~~~yyyuuusssrrrrrrooopppqqqqqqqqqsssvvvxxxuuutttttttttuuuwwwzzz|||yyywww}}}^^^KKKWWWooozzzWWWnnnjjjNNNJJJRRROOOMMMEEE999///++++++,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,------...------,,,++++++***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((("""---<<>>999555333000...,,,*********)))'''''''''''''''''''''''''''%%%&&&'''((()))***++++++***,,,---......,,,***(((******+++,,,,,,+++***)))((((((***+++,,,---------...//////000...,,,***)))'''(((((())))))***))))))************++++++++++++(((((((((+++000777===BBB666CCCUUUdddpppxxxqqqqqqqqqpppqqquuuzzz~~~oooooonnnnnnnnnooopppqqq^^^ppp~~~}}}KKKAAA888555111///000111111222888GGGXXXbbbjjjsss{{{MMM888KKKxxxsss~~~lllttthhhoooQQQ777:::<<<888111+++)))***)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++...444888^^^rrrxxx~~~}}}tttnnnmmmggg]]]NNNIIIJJJVVVccciiikkkmmm}}}{{{qqq```WWW___ttttttxxxwwwxxxyyyyyyvvvrrrnnnkkknnnqqqsssrrrppppppsssvvvpppooonnnpppssssssppplllfffddddddfffgggiiimmmrrrsss~~~]]]```~~~```tttfffHHH^^^|||aaaKKKNNNJJJNNNKKK>>>111,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...000111222555555555666777888888888666666777777777666666555333222222111000///......*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$%%%(((---222666GGGCCC<<<444000222888===000...,,,++++++***)))'''''''''''''''''''''''''''%%%&&&''')))************+++,,,///111000...***(((++++++,,,,,,,,,++++++***((((((***+++------------,,,------------,,,***)))***))))))))))))***+++,,,((()))***+++,,,---......------...333===KKKXXX```TTTaaarrr~~~~~~}}}rrruuuyyy{{{{{{|||}}}~~~|||zzzzzz{{{|||}}}pppxxxrrrvvvYYY>>>444333333444666555222///222@@@NNNUUUZZZccckkkppprrr111LLLvvviiinnnuuujjj999===???;;;333+++)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---111999>>>sss}}}ttthhhgggiii```PPPKKKKKKRRR___hhhiiikkkooozzzyyylll[[[aaa{{{sssuuu{{{xxxvvvssstttuuuvvvxxxyyy{{{|||{{{yyyuuupppmmmkkkjjjiiinnnllllllooossssssnnniiidddfffaaaZZZ^^^iiijjjaaakkkrrrvvv{{{xxxOOO```eeeeeefff>>>qqq{{{TTTSSSHHHQQQRRRDDD444---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------111111111222333555777777::::::;;;<<<======>>>>>>888999:::;;;;;;;;;;;;;;;::::::999888666555444444************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&''',,,333;;;@@@777999<<<<<<<<<<<<===>>>...---+++***))))))((((((((((((((((((((((((((((((%%%((()))(((---333111+++'''+++......,,,******+++---,,,+++***))))))))))))''')))******)))***,,,///000......000,,,&&&'''......---,,,+++*********)))+++,,,---,,,,,,......---111---...;;;LLLbbb}}}~~~uuullldddsssSSSEEEsssYYY>>>CCC444444///222666+++///111555<<>>DDDUUUggg{{{NNN;;;uuu}}}tttkkk'''GGG000888...///...)))))))))))))))))))))))))))************+++++++++111###,,,///'''000IIIfff|||www{{{yyyvvvpppggg[[[PPPIIITTTZZZaaaeeejjjppprrrpppdddcccjjjyyy~~~wwwuuu{{{}}}uuuyyyyyyzzzxxxvvvuuuuuuvvvrrrsssqqqlllgggfffkkkqqqrrrqqqpppoookkkeee^^^YYYWWWRRRNNNLLLNNNOOOOOOMMM[[[QQQcccrrr{{{kkkZZZsssggg___tttQQQRRRwwwZZZRRROOOLLLNNNOOOBBB000+++111***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++++++++******************((()))+++...000000...++++++111111***+++222333...111000111777;;;999444222666000---222;;;>>>999333555333---444===...(((<<<666<<<;;;<<>>MMMTTT...---+++***))))))((((((((((((((((((((((((((((((%%%((())))))---222111+++'''***---...,,,******+++---,,,+++***))))))))))))''')))************---///222+++'''((((((&&&(((---***))))))***,,,...//////+++,,,---------.../////////...;;;ZZZ~~~{{{vvvooohhhRRRhhhUUU555===SSSjjjlll^^^CCC666666,,,000---000444555222333@@@OOOkkkyyyjjj999yyyxxx___hhhxxxFFFFFF666>>>444///###)))))))))))))))))))))))))))************+++++++++000###***000,,,<<>>bbbwww...---+++***))))))((((((((((((((((((((((((((((((&&&((()))***---000000,,,(((***,,,,,,+++***)))***,,,,,,+++***))))))))))))((()))*********+++---///222+++(((,,,111333444555777555333222333555555444777777777555222//////000???IIIbbb|||qqqjjjfff___XXXCCCKKKDDD111+++@@@dddzzzlllHHH333444///444...///111111---,,,444???___ppp|||>>>MMMaaabbb|||uuuNNN777999===555222$$$)))))))))))))))))))))))))))************+++++++++///'''***///...BBBkkk|||uuunnnuuuxxxtttfffTTTKKKNNNUUU\\\```dddfffkkknnnjjjdddnnnzzzwwwwww|||}}}wwwrrrrrrsssssssssttttttsssppplllgggdddfffdddaaaaaabbbeeeggghhhgggbbbZZZQQQIIIBBB<<<888444444444555777;;;AAAEEEIIIKKKOOO@@@KKKlllvvv{{{fffZZZiiikkkBBBSSSZZZPPPKKKPPPOOOBBB444---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++++++++++++++,,,,,,***((((((,,,///666222111111000---,,,///000888>>>===>>>AAA>>>888???EEEFFFCCCEEENNNTTTTTTLLLCCCFFF@@@000999AAA222>>>;;;666333444444333333666555555666777555222000...---,,,+++***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***222;;;CCC@@@<<>>XXX^^^\\\------+++***)))(((((((((((((((((((((((((((((((((&&&(((***+++---///...---)))***+++++++++******))),,,++++++***))))))******((()))*********+++---///000111666>>>FFFIIIIIIHHHOOOKKKFFFDDDEEEGGGGGGGGGJJJJJJLLLLLLJJJGGGHHHLLL^^^uuuxxxlll```[[[YYYSSSKKK@@@333444888222999EEECCCPPPSSSWWW===---222///444000...///000//////555<<>>888444000...000222555666777<<>>CCCDDDAAAAAARRRkkkwwwttttttxxx|||}}}zzz{{{uuujjjrrriiiSSSHHHCCC444,,,///333999;;;666222222444888;;;<<<;;;999222111000---+++)))'''&&&)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((()))***...;;;???BBBFFF???<<>>---333888(((&&&222...///777EEE666,,,222///666555000---...///000333999RRRgggsssyyyDDDMMMiiitttkkkUUU;;;<<<555...222,,,************************))))))*********+++++++++&&&000'''222QQQssskkkrrrpppqqqlllbbbWWWPPPQQQYYYaaa\\\eeekkkjjjjjjpppxxx|||~~~}}}{{{mmmqqqsssqqqrrrssspppkkkiiiddd\\\VVVRRROOOKKKIII@@@<<<;;;@@@IIIOOOOOOMMM@@@;;;555000////////////333444555333000111555999CCCZZZwwweeeIIIFFFTTTttt}}}^^^}}}```ZZZhhhRRRMMMttt]]]GGGDDDLLLMMMCCC888...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++******++++++,,,,,,,,,,,,---+++***,,,111333111///555///111:::@@@@@@FFFPPPzzzxxx}}}}}}ooodddeeemmmiiihhheeeyyy~~~ooojjj]]]AAA222444111666444444555777:::::::::666555333000...+++)))(((******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&(((,,,000===BBBAAA======???DDDKKK{{{...---+++***))))))((((((((((((((((((((((((((((((''''''***...---+++,,,///,,,+++******,,,,,,,,,***++++++***************+++)))***+++++++++,,,...000999CCCNNNVVVaaappp~~~yyymmmgggiiinnnrrrrrrssstttzzzyyyrrrkkkfffbbb___WWWNNNIIIFFF???777888(((---444******333///111000;;;222,,,333333AAAGGG===333000000000222555KKK```mmmsss|||VVVDDDeee}}}jjjOOO222666888666,,,************************)))************+++++++++***444(((@@@iiipppkkk|||fffmmmfff[[[TTTSSSWWW]]]bbb```ggglllkkkjjjpppxxx|||xxx{{{uuuqqqrrrqqqqqqsssssskkkaaa___WWWLLLDDD@@@===:::777666333222555;;;>>><<<999111///,,,,,,...111333444444555666666555555777888222???]]]^^^LLLAAA@@@YYYuuu}}}zzz}}}aaa\\\MMMddd{{{;;;nnnuuuUUUGGGJJJMMMGGG>>>///...---+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++******++++++,,,---------...------///222333222000444777BBBRRR```jjjssszzztttccc\\\]]]QQQKKK???:::EEEQQQJJJ999<<>>XXXqqqYYYOOOAAA555111333777:::===;;;999666333111...---++++++******)))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''((())))))******'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''')))000;;;DDDFFF:::FFFOOO]]]pppxxx|||hhh\\\...---+++***))))))((((((((((((((((((((((((((((((((('''***///...)))***000000---++++++...///...,,,+++***************++++++)))***+++,,,+++,,,...000;;;NNNjjjvvvttt~~~~~~yyy}}}~~~~~~|||rrrzzzrrrgggaaa___\\\YYYUUUUUUVVVQQQFFF>>>;;;999666...111333///))))))000555III333222111///---***===```NNN:::111///...///000,,,EEEVVVaaaqqqzzz|||GGGDDDSSSpppzzz|||^^^aaaccc}}}@@@;;;888000222************************)))************+++++++++***111999xxx}}}sssfffzzzwwwppp|||ddd```ZZZUUUSSSVVVZZZ^^^fffhhhjjjqqq|||www{{{xxxwwwxxxuuuoooooorrrnnnooommmfff^^^UUUIII>>>555111------111333111...------...000111111000...111111111333666777666444888888:::>>>CCCCCC@@@===DDDJJJ]]]YYYRRRQQQGGGMMMoooqqqvvv}}}llltttNNNJJJccc???LLLsssWWWMMMMMMKKKEEE111///---+++***+++,,,---++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,---......(((111999888555999GGGUUUjjjxxx~~~qqqbbbcccWWWfffyyyuuugggxxxppppppkkkvvv[[[^^^dddRRRWWWllljjj}}}dddLLL===777777888>>>===;;;888555222000///+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))******+++,,,---......///000000111222222111000000++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((***333AAALLLIII777GGGSSS___|||eeeqqqzzzXXX^^^///,,,***)))******)))'''(((((()))(((&&&&&&''')))******,,,///111000---***...///+++''')))//////*********++++++++++++******))))))***+++,,,...///000;;;MMM|||{{{}}}yyypppssswwwwwwwwwyyyxxx{{{|||zzzyyyyyyssslllpppkkkddd```^^^[[[UUUQQQ]]]NNNBBBEEE333===WWW111///777)))...(((&&&===---DDD???)))333666+++666000AAA???:::444...,,,...000---999KKK]]]lllwww~~~^^^666bbbPPPuuuaaa]]][[[yyycccNNN222777333888---+++***+++,,,,,,+++******+++***(((''')))***+++...111SSS~~~~~~jjj|||vvvdddvvvuuuiiiiiiaaaVVVOOORRRYYY^^^^^^ffflllttt{{{~~~|||xxxvvvzzzxxxvvvtttqqqooonnnmmmggg]]]TTTOOOGGG:::333333+++...222222000......///+++...000///,,,+++000444333555444111222888<<<<<>>KKK<<>>:::444...///555111000.........//////000000111111222333666999<<<;;;:::999:::CCCMMMQQQNNNKKKJJJ>>>FFF@@@KKK@@@LLLbbbkkkaaadddwwwooofffyyyyyywwwwwwzzzyyywwwzzznnn[[[OOOVVVzzzKKKJJJtttqqqSSSOOORRRIIIEEE888---,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,%%%...555333111333222...222:::555===jjj|||ooojjjuuuwwwiiiuuuuuuuuu{{{~~~nnnnnnwwwvvvsssjjjooo}}}jjjkkkwwweee|||pppbbb___UUU[[[@@@111===???666888CCC@@@333444222///,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))(((((())))))************,,,,,,***))))))))))))***+++,,,---...///000111222111000000000///......000,,,,,,---,,,***(((((((((***)))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((''''''''''''+++000333444333000---888666777777222)))'''***::::::999777555444111...444111333999===???@@@CCC???999111+++***+++---///&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((***000(((:::OOOOOOOOOGGGKKKqqqkkk```zzz}}}```aaasss///,,,***)))******)))''''''(((((((((&&&&&&((()))...,,,++++++++++++***(((+++,,,***((()))---,,,)))******++++++++++++******))))))***+++,,,...///000:::<<>>DDD@@@///222333===888444111222111///---,,,000888DDDUUUjjj~~~|||FFF666lllbbbdddwwwbbbHHH888<<<555444...,,,+++***+++,,,+++******)))***,,,......,,,+++111NNN{{{ccc|||ccc]]]qqq}}}zzzqqqiiiUUUSSSPPPOOOPPPUUU]]]cccbbbnnnzzz{{{tttoooqqqwwwwwwwwwsssiii[[[MMMDDD???555222000///,,,***///555222000...000333666666444:::777444444999@@@GGGJJJNNNNNNPPPUUU___fffbbbYYYMMMHHH>>>IIIGGGOOOOOOWWWvvvtttjjjppp~~~rrrkkkwwwuuuuuuxxxxxxvvvwwwzzzgggTTTEEE[[[iiiCCCJJJzzzIIIHHHKKKGGG<<<000---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''///111++++++222555111333<<>>999111+++IIIWWWDDD777>>>???444333999HHHAAA888333333222///+++---///333<<>>kkkJJJ:::QQQIII@@@555...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,222,,,((()))---111555999FFF^^^qqqzzzttt|||vvvyyyuuuxxxgggkkkyyypppnnnkkktttyyy^^^DDD;;;888555666<<<888666222///,,,+++***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((((((((((((((()))))))))))))))))))))***&&&'''***---111444777888===<<<<<<===>>>===:::777666555111...///222222//////000333666777555111...((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((()))+++---000111777222000222444333222333888555222000//////111333444111222777:::999888888444333444444222///333:::000444:::AAACCC???888222))))))''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***((('''''')))***)))((((((...AAA[[[TTTTTTvvv~~~xxxnnntttnnncccaaa{{{wwwwww///,,,***)))******)))'''&&&'''((('''&&&''')))***---+++)))***,,,...//////,,,,,,---///...,,,,,,,,,******++++++++++++******))))))***+++,,,...///000...666???ZZZ{{{{{{uuuvvvwwwvvvvvvrrrooopppttttttooojjjjjjrrruuupppjjjhhhhhhgggfffggghhhddd___\\\\\\^^^vvvQQQ444000KKK^^^QQQHHH...444AAADDD111,,,333<<<<<<666:::NNNDDD888222111111///---------000777GGG]]]uuu>>>UUUvvvcccgggddduuuAAA666===555111...+++***+++,,,++++++---******...---***+++///PPPzzzuuuiiiiiimmmaaa[[[kkk|||wwwtttmmmYYYOOOIIIGGGMMMSSSVVVZZZ^^^mmmqqqvvvyyyxxxuuusssqqqjjj[[[HHH:::555444222000222111111333666888444000333333444555888>>>EEEJJJVVVcccuuu}}}qqqddd\\\```eeegggeeeaaa[[[QQQGGGIIIMMMLLLRRRLLLLLLhhh```___uuu}}}zzzwwwssssssnnnooopppppprrruuuyyyzzzsssdddYYYNNNOOOyyyAAARRRuuuaaaAAALLLIIIDDD:::000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---///))),,,777888333@@@VVVzzzmmmlllyyy{{{xxxyyyxxxssszzzhhhNNNkkkvvvGGG///999===000777555333000---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,((((((((((((((((((((((((+++***)))(((((())))))***...111555999;;;<<<;;;;;;===<<<;;;;;;<<<===<<<;;;777999666111000333333...000111444999>>>???<<<999,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))&&&(((+++---///000111111333111444:::;;;666222222555111000444<<<@@@===777DDDMMMLLLBBB===AAA@@@999///>>>CCC666---111666555555333111222666;;;???@@@111222000+++&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***)))(((&&&,,,EEE___jjjXXXccc~~~xxxpppwwwvvvsssuuu///,,,***)))******)))'''&&&'''(((''''''''')))+++,,,***)))***---000111111+++,,,...222000,,,+++...******++++++++++++******))))))***+++,,,...///000---777<<>>JJJHHHJJJQQQaaawwwyyy~~~xxxyyyjjj|||zzz]]]FFF@@@999---:::666222///000111222333:::999777222,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&(((******))))))+++---<<>>999666333///......///000++++++,,,111???SSSiiiwww}}}fff777IIIjjjyyytttpppHHH333AAA222333000,,,******+++,,,+++,,,***,,,...)))'''555IIIyyy[[[QQQbbbTTTiiitttrrrpppeeeWWWQQQIIIIIIMMMTTTSSSRRR\\\lllpppnnnmmmooopppjjj___UUUDDDBBB>>>:::777666666777;;;FFFPPPPPPOOOPPPPPPNNNIIIHHHOOOaaayyysssddd^^^ccclllrrrsssaaa```\\\YYY^^^hhhnnnoooeeemmmdddXXXZZZjjjxxx^^^gggoooiii\\\XXXTTTIIIXXXeeeoooooommmnnnqqqrrrqqqqqqzzz}}}gggkkkIIIMMMqqqKKKGGGfffIIIEEEGGGBBB666---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------222333555999IIIiiixxxxxxkkk}}}wwwxxx|||xxx}}}}}}}}}uuu{{{gggooolll|||III222CCC333444555666444111...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********,,,...222555777888888999:::;;;===>>>>>>;;;AAAFFFEEEAAA@@@BBBFFFCCCMMMOOOEEE======<<<888===888444333666777666333666555333111000///......(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,//////000000000000000000555222777BBBJJJRRRfffzzzzzzmmm___@@@>>>;;;:::::::::999999999777666888:::666...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%(((***)))'''***333:::WWWjjjmmmyyyvvvbbbeeejjjzzzwww|||yyy}}}///---***)))******)))'''%%%&&&'''''''''''')))+++,,,******+++,,,---,,,***))))))...333000)))(((---******++++++++++++******))))))***+++,,,...///000444...666???HHHppp}}}}}}zzztttsssuuuvvvttttttpppjjjfffeeeeeefffgggaaacccdddccceeehhhfffbbbmmmkkkjjjiiigggaaaWWWPPPGGG666dddkkkDDD888222111+++gggVVVCCCFFF888TTT<<<111555///GGGgggMMM888444555555333000...---...---,,,---222???TTTjjjyyyxxxvvv===LLLxxxiii[[[~~~ddd888@@@777444000,,,******+++,,,,,,+++***---///))))))<<>>JJJ]]]mmmpppmmmooorrrrrrsssooouuuzzzxxxRRRHHHYYYNNNDDDnnnSSSCCCGGGDDD888...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...222;;;BBBRRR{{{yyylllxxxmmm}}}uuunnntttsssvvvzzzvvvbbbMMMvvvkkk???000222444777999888444000---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))+++---222777;;;>>>777777888<<>>999999888666222444444444444555666777777))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,///.........///111444666888EEEaaa}}}~~~~~~}}}tttpppuuuzzz|||rrr[[[FFF888333444555333000111;;;FFFEEE888***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%(((***'''%%%,,,:::FFFqqqwwwtttjjjddd^^^vvvmmmuuullluuusssooo...---+++***))))))(((((((((((('''((()))***,,,---,,,***)))***+++---,,,,,,***,,,------+++******+++************************)))***++++++------...///222555:::;;;888FFFrrrwwwuuuuuuvvvrrrmmmooovvvjjjiiihhheeebbbaaabbbddd```aaabbbccccccdddfffggggggppphhhiiigggfffpppiiiUUUeeerrrOOO@@@DDD///222333:::mmmCCCJJJBBB[[[???------111---777>>>111555444333000...,,,...000...,,,,,,111@@@WWWlllxxx}}}III:::hhhrrrfffJJJ|||oooNNN999555555222...------------,,,)))000+++***...,,,BBBoooiiicccttt\\\fffpppzzzxxxhhhUUULLLLLLNNNKKKSSSPPPHHH[[[qqqnnngggyyypppuuunnn}}}yyyqqq]]]OOODDDAAAOOOaaazzzzzzwwwppptttpppkkkooottt|||}}}oooccccccRRRMMMGGGAAARRR\\\LLL??????AAAFFFJJJHHH???777<<>>888888666555444555666666666,,,)))%%%###$$$&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&---'''$$$444///777sssrrrbbbaaabbb___pppzzzlllyyyqqqooorrr...---+++***))))))(((((((((((('''((()))***,,,---,,,***)))***+++---,,,+++***,,,------+++******+++************************)))***++++++------...///111222555555111888XXXyyyyyywwwrrroooooojjjdddcccgggeeeffffffdddbbbaaabbbdddddddddddddddcccdddeeefffiiirrrlllrrrsssttt___JJJHHH???MMM---???bbbXXXYYYHHH>>>//////111)))...777000DDD@@@:::333111111///+++......,,,///@@@ZZZnnnvvvXXX<<>>???:::555000===IIITTTdddrrrqqqhhhsssqqqtttyyyxxxwwwyyy{{{PPPEEEUUUZZZCCCaaaEEEBBBBBB@@@888000---,,,------------------------------------------------+++++++++,,,---///000111@@@]]]yyyyyysssssstttuuu{{{wwwjjjkkk```<<<...:::;;;444333333000---***)))***+++***((())))))))))))))))))))))))***)))(((((()))***,,,...***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((''')))+++---...222444333000111>>>OOOiiimmmyyylllttt]]]||||||iii\\\hhhrrr\\\LLLPPPQQQAAA;;;:::777...111888666;;;999555000+++)))***+++******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))************"""***---***+++222777888777222333>>>OOOgggjjjqqq```gggyyyyyytttqqqnnnllluuuIII===000...<<>>000777::::::444,,,'''(((+++******)))(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))""",,,111///000777999444333@@@YYYuuuooouuurrrgggSSSffftttuuuuuu{{{yyyUUU666444>>>@@@;;;999777333...***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))///%%%---,,,&&&NNNrrrmmmkkkaaa}}}ssslllfffcccfffkkk------+++***)))((((((((((((((('''((()))***,,,---+++******+++,,,---,,,+++***,,,------+++******+++************************)))***++++++------...///444222333555333333:::DDD```{{{vvvqqqppppppnnnkkkiiigggiiikkkkkkiiihhhggghhhfffdddaaa``````aaaaaaaaaeeegggcccoooqqquuuzzzNNNDDD---&&&<<>>===555---///666777111222444111444MMMqqq~~~DDDRRR{{{ccccccuuuZZZqqqccc:::<<<666333000------------,,,---(((///...'''EEExxxUUUvvveeedddttt{{{ttt[[[IIIHHHKKKJJJUUUYYYIIIFFFccctttmmmjjjfffkkkooodddRRRVVV^^^fffmmmzzzxxx|||zzzvvvsssqqqmmmeee^^^```___^^^___^^^XXXOOOHHHLLLFFFDDD@@@888555666666333000///333:::>>>>>>;;;RRRccc```EEE666HHHbbbnnnqqqooosssyyy{{{xxxyyy|||VVVBBBNNNUUUEEEtttJJJDDDKKK666+++222...------------------------------------............444...///333000+++777KKK~~~wwwyyyqqqlllhhhiiinnnrrrxxx~~~|||fffkkkyyyppp|||xxxTTT999...666;;;111333111///---,,,+++++++++)))))))))))))))))))))))))))))))))((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++***,,,111555***;;;<<>>???SSSmmmuuuuuukkkccckkk~~~yyyzzz{{{ddd>>>555??????BBBBBB:::...&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***$$$///###:::kkk]]]sssuuuttt|||rrrkkkggghhhggg]]]QQQKKK...---+++***))))))(((((((((((('''((()))***,,,---*********,,,------,,,******,,,------+++******+++************************)))***++++++------...///444666777555111...000333XXXrrruuu|||}}}{{{{{{wwwrrrqqqsssqqqnnnqqqrrrrrroookkkhhhgggggglllgggaaa___```aaa```_________QQQQQQLLLMMMnnnsssWWWRRRiii???999:::...;;;SSSVVVhhhLLL???111444888---000IIIKKKDDD???===666///000777///...000???ZZZvvvRRR===mmmnnnyyy{{{nnnMMM===888555111.........---,,,000...,,,---BBBkkkpppttt|||___sssoooyyybbbOOOGGGGGGJJJLLLKKK???BBB^^^sssjjjcccooommmmmmqqq}}}dddeeezzz{{{pppjjjfffdddfffhhhmmmwwwtttpppnnnooonnnhhhdddccc```[[[VVVSSSRRRNNNIIIDDD@@@<<<777???III;;;+++...222111111555:::;;;777222000DDDOOODDD999AAAVVVffflllpppuuu{{{~~~}}}|||{{{|||}}}xxxUUUCCCZZZNNNYYYvvvMMM???HHH@@@666222+++---------------------------------...//////000000...,,,000777AAATTTvvvttt{{{rrr}}}|||pppppp~~~yyyaaammmllliiixxx{{{WWW333000<<<555444333///,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((+++......///444>>>FFFgggooonnnvvv|||zzz~~~vvv___ccckkk\\\lllIII???333111555777222+++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((()))***,,,...000//////999FFFIIITTT{{{nnnqqq{{{zzz{{{{{{{{{{{{JJJ===444999???>>>777...(((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++666%%%IIIWWWeeeuuuqqqllljjjxxxjjjfffiiikkkmmmmmmcccTTTJJJHHH...---+++***))))))(((((((((((('''((()))***,,,---))))))***,,,......+++)))***,,,------+++******+++************************)))***++++++------...///555<<>>555///000333OOOrrr{{{~~~wwwlllzzz|||}}}vvvsssuuuuuurrruuuuuutttqqqmmmjjjjjjkkkrrrkkkddd`````````^^^[[[``````OOOJJJEEEGGG^^^fffYYYsssjjjgggaaa???+++222666OOOjjjOOOYYYKKK888555888,,,777]]]TTTDDD===DDD@@@111///:::111---222GGG```rrr~~~fff999KKK~~~hhh???999555111///......---,,,(((000******MMMzzzpppzzzlllsssyyymmmTTTKKKIIIGGGHHHMMMCCC<<>>WWWzzzggg~~~rrr~~~uuuwwwuuuppprrr{{{}}}~~~}}}vvvxxx|||{{{jjj[[[tttssssssnnnCCC666999777777555111---***+++---))))))))))))))))))))))))((()))))))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***---///111777DDDWWWffftttfffjjj{{{vvv|||dddppprrr^^^EEE666333444111---,,,+++******))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))(((((()))+++...111333444???LLLXXXhhh{{{nnnwwwzzzrrrccceee{{{~~~sss}}}aaa>>>:::777888:::888000)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********$$$,,,777sssjjjrrrfffpppxxxnnnoooxxxooorrr[[[fffppplllZZZLLLOOOZZZ...---+++***))))))(((((((((((('''((()))***,,,---))))))***,,,......+++)))***,,,------+++******+++************************)))***+++,,,---......//////;;;DDDAAA555...///222EEEvvv~~~[[[===PPPhhhwww||||||uuuqqqtttvvvtttyyyyyywwwssspppnnnoooppp}}}vvvmmmhhhgggfffbbb___hhhjjjWWWPPPMMMPPPaaa```^^^gggtttlllGGG444RRR:::LLLOOO```TTT>>>888999///AAAsssjjjQQQFFFOOOJJJ333+++666666///666NNNdddppp{{{}}}BBB;;;}}}~~~tttrrrWWWYYYGGG999666222///......---,,,&&&777///---YYYbbbuuurrrkkk```FFFFFFJJJGGGGGGNNN>>>???\\\tttmmmiiilllfffpppxxxlllvvvttt|||zzznnnuuunnniiihhheeebbbhhhpppjjjjjjmmmpppkkkbbb```ccc\\\]]]ZZZRRRPPP^^^yyySSSDDD222@@@\\\RRR>>>DDD666222000333888:::888444444555999<<<999:::III[[[hhhooouuuvvvuuuvvvxxxyyyyyy|||jjjwww[[[@@@kkkxxx>>>sssSSS???BBB;;;000000---------------------------------...///000000111...,,,---<<<```}}}wwwvvvzzzdddmmmkkklllqqqwwwvvvttt|||zzzxxxkkkmmm}}}~~~gggzzz{{{qqqXXXEEE111888999888333...,,,---///))))))))))))))))))))))))((()))))))))))))))(((''''''((((((((())))))******))))))))))))))))))))))))+++---000444???UUUqqq~~~wwwxxx~~~sss|||bbbddd^^^CCC777555444222,,,+++******)))*********))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))((()))***,,,000333555EEEPPPZZZiiiwwwnnnmmmeeeuuuhhhpppttthhh___aaaWWWmmmxxxwwwwwwrrrnnnuuuqqqyyyuuuddddddQQQ<<<555:::===555,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))JJJsssvvvooouuutttoooiiivvvoooxxxnnnjjjrrrgggdddbbb```[[[TTTSSSVVV...---+++***))))))((((((((((((((()))******+++++++++***)))***++++++***)))---+++******+++,,,+++***+++++++++************)))((()))+++++++++---///111+++,,,111888:::666222333HHH|||tttMMMBBB555EEEyyyrrrwww}}}yyyvvvuuuuuuvvvssshhhiiillliiifffeeeggg~~~eee<<<;;;===999EEEzzz___sssaaa{{{RRR:::LLLBBBDDDuuuYYYddd[[[III,,,;;;???fff[[[BBBPPPXXX===+++888///000;;;PPPeeeqqqxxx|||~~~III???zzz|||wwwnnneee___QQQ888777333---,,,---......,,,000777000kkksssYYYhhhgggrrr{{{wwwdddLLLAAAEEELLLJJJCCC???QQQccciiihhhiiimmmooofffcccnnnxxxttt}}}}}}wwwtttuuuiiiiiigggeeecccdddgggjjjgggiiijjjhhhddd^^^[[[YYY```aaaUUUSSSYYYXXXsssooo===EEESSSYYY^^^LLLEEEGGG???222111888333...555???999777:::888666@@@OOOdddnnnwwwzzzzzz{{{{{{yyyzzzhhhiiiAAAWWWGGGWWWSSSJJJ<<<888555///........................000///------...////////////111666>>>llliiivvvrrr```jjjgggiiiooosssuuu~~~llliiizzztttrrrvvv{{{||||||}}}~~~vvvdddrrrvvvCCC777<<<888777999666///+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************---...+++'''&&&)))+++***+++555>>>HHHYYYpppxxx{{{xxxWWWSSSwww|||~~~===444888111555222---******,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++((())),,,,,,---999IIITTT```xxx~~~nnnuuu~~~{{{gggUUU]]]]]]^^^dddmmmnnnkkkkkkpppnnnxxx{{{vvvwwwyyywwwzzzxxxjjjeeezzzxxxnnn{{{NNN000333???:::,,,...&&&&&&...+++!!!!!!+++(((((((((((((((((((((((())))))))))))))))))))))))--- $$$...+++'''---000111///rrrqqquuu}}}xxx~~~nnnQQQiii|||zzzrrrqqqrrrqqqppphhh^^^WWWSSSTTTUUUUUU...---+++***))))))(((((((((((())))))******++++++******))))))*********)))...000000...***((()))***+++++++++************)))+++,,,---,,,++++++---///......111888999666444444@@@fffcccNNNPPPMMMXXX}}}zzzzzz{{{|||}}}|||yyywwwvvvvvvwwwqqqnnnpppoookkkjjjlll~~~ZZZCCCGGG:::---<<>>}}}VVVnnniiitttnnn\\\HHHAAAGGGLLLIIIAAA@@@SSSffflllkkkkkkkkklllllldddlllxxxyyy{{{tttppppppmmmllliiifffcccbbbdddffffffggghhhfffbbb___\\\\\\XXX\\\XXXYYY\\\VVVfffmmmDDD===<<<]]]]]]NNNBBB222111999555555BBB???999777:::888555;;;GGG\\\hhhtttyyy{{{}}}~~~|||}}}xxxjjjnnnDDDOOOttt___LLLYYYKKKEEE>>>444///........................///......///000111111000111000<<>>777;;;===777000,,,+++,,,++++++************++++++************************))))))))))))************,,,++++++------------...222888QQQnnnxxxuuu~~~cccQQQ}}}uuuMMM444<<<333222...+++)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,...///---000:::IIISSSdddxxxllldddeeeXXX[[[bbbeeemmmyyy{{{wwwqqq___jjj|||OOOAAA:::222>>>111((($$$((()))&&&&&&+++(((((((((((((((((((((((())))))))))))))))))))))))///&&&&&&,,,)))(((+++---000NNNuuuqqqxxxiiijjjhhhrrr~~~RRReeerrrooojjjlllnnnllljjjfff^^^WWWSSSSSSVVVYYY...---+++***))))))(((((((((((())))))***+++++++++************************,,,000444111+++''')))---+++++++++************)))+++,,,,,,,,,++++++...000222******888FFFEEE777,,,DDDbbbmmmaaaOOO:::111<<>>ggg|||ccc[[[kkktttttteeeLLLVVVDDDDDD```cccRRRHHHYYY:::BBBlll~~~ccc[[[[[[PPPJJJEEE666333333;;;MMM___lllvvv}}}\\\AAArrrmmmyyycccsssKKK===888222...,,,+++++++++///...+++TTTvvv]]]~~~xxxkkkvvvaaaRRRDDDCCCJJJMMMFFF===CCCVVViiiooonnnkkkiiihhhmmmgggoooyyyzzzyyyrrrnnnmmmooonnnkkkfffaaa______aaacccddddddccc```_________ZZZ^^^\\\[[[ZZZPPPUUUmmmVVVCCCCCC777JJJYYYIII666444;;;666:::NNN@@@:::777;;;:::666888>>>OOO^^^oooxxx{{{~~~~~~zzzwwwgggSSS???gggxxxRRRyyy___;;;FFFFFF555...........................,,,---...000111111222222666000TTTddd|||vvvlllhhhfffaaa[[[]]]eeeqqqwwwvvvvvvkkk\\\```hhhqqquuuwww{{{}}}xxx}}}}}}www~~~eeejjjbbbhhhyyy```666>>>BBB===555111///---++++++************++++++************************)))))))))*********++++++)))&&&(((...///,,,///666HHHVVVsssxxx}}}~~~}}}yyyggguuuvvvZZZ<<>>:::<<<333666KKK>>>999888<<<===999777999DDDVVVjjjuuuzzz|||}}}{{{yyyxxxccceee>>>PPPttt}}}rrrXXX^^^EEEGGGBBB222333........................+++---///000000000000000222;;;zzzuuupppllliiiccc[[[XXXYYY```fffnnnqqqppppppuuu|||~~~|||uuu]]]^^^eeepppwwwxxxzzz~~~zzz}}}{{{zzz|||}}}{{{{{{vvvvvveeehhhBBB<<<<<>>;;;===999111)))(((,,,+++%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%***(((&&&***,,,+++...OOOjjjiii{{{lll}}}qqqqqqlllggghhhllllllggg]]]YYYTTTRRRTTTWWWXXXXXX------+++***)))((((((((()))))))))***++++++,,,,,,***,,,......,,,,,,---///*********+++------,,,++++++++++++*********))))))((()))******+++///333777>>>PPPbbbbbbMMM:::999CCCOOOdddzzzNNN111222555000@@@TTTdddooowwwyyywww|||~~~~~~yyyuuuuuuvvvuuusssyyyyyyTTT===ccceeeUUUQQQoooPPPhhhLLLQQQIIISSSWWW~~~^^^999DDD]]]zzzllllllTTTEEEBBB222---000<<>>;;;TTT```jjjkkkhhhhhhiiiiiilllnnnuuuwwwwww{{{nnnRRRFFFUUUxxxpppkkkiiihhhgggfffbbb^^^[[[[[[\\\]]]]]]]]]\\\\\\]]]```bbb`````````______dddgggccccccFFF>>>JJJ>>>333NNNmmm___WWWGGGAAA===111...===777555777;;;<<<:::777666===QQQgggsssvvvxxxxxxvvvzzzwww~~~wwwqqqOOO@@@|||TTTLLLcccMMM;;;///888........................,,,...000///...---...000///```rrrlllgggccc[[[RRRSSSYYYbbbdddeeegggkkkqqqvvvxxx{{{}}}vvvhhhaaa]]]^^^iiiuuuyyyzzzzzzyyyzzz|||}}}|||xxxsssqqquuu}}}ppprrrvvv}}}xxxcccBBB///:::CCC777+++***,,,,,,++++++++++++,,,,,,************************************++++++++++++///---......,,,444NNNiiiuuu}}}|||xxxlll~~~dddCCC>>>:::999444,,,(((***************************))))))))))))))))))))))))((()))))))))*********+++111+++555QQQhhhwwwnnnlllfffbbbeeefffaaahhhqqqnnnuuuwwwwwwuuussstttvvvwww|||ssstttxxxwwwzzzoooRRRcccmmmFFFAAA999;;;666---((()))(((%%%((((((((((((((((((((((((((((((((((((((((((((((((""",,,)))&&&---+++***555```{{{rrrnnnqqq\\\vvvrrrllldddaaaeeejjjggg```XXXQQQLLLMMMTTTWWWTTTPPP...---+++***))))))(((((())))))******+++,,,,,,,,,))),,,///...,,,+++...111///---***)))++++++***(((+++++++++************)))+++++++++++++++---222555333666<<<>>>999222222777UUUeeemmmOOO;;;...111===QQQdddmmmooorrrvvvwwwzzz~~~|||{{{yyyzzz}}}|||pppccccccqqqOOO___eee^^^VVViiikkkbbbdddFFFSSSDDD555DDDQQQ[[[======CCC~~~rrrmmmVVVAAA:::222+++///;;;MMM]]]hhhsss|||}}}<<>>~~~\\\TTTYYYrrrLLLGGGGGGJJJGGG???<<>>333,,,111000222666999999777555333;;;PPPgggrrrtttuuutttssszzzvvvwww|||}}}lllXXX888iiifffEEEZZZKKKCCC777222........................,,,...000///------000333GGGzzzpppvvvpppiiiaaaYYYQQQOOOTTT\\\lllkkkgggfffkkkssswwwvvv}}}zzzqqqfffcccYYYUUU^^^kkksssuuuvvvtttrrrqqquuu|||yyyqqqnnnsss|||WWWZZZAAAYYYVVV222444>>>:::333333,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,------+++000FFFggg}}}|||~~~vvv~~~\\\yyyTTTEEE999888888111,,,+++************************))))))))))))))))))))))))((())))))******+++++++++---,,,<<<\\\vvv}}}mmmcccbbbhhhrrr~~~{{{hhh~~~|||tttnnnkkkjjjgggjjjaaaaaalllooogggaaaddduuugggooooooaaahhhiiiuuuHHH999999666000***''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%///***'''///(((+++FFF~~~sssvvvmmmRRRpppXXX]]]vvvnnnfff```bbbjjjlllfff^^^RRRMMMHHHJJJPPPRRRNNNHHH...---+++***))))))(((((()))******++++++,,,,,,---'''+++...---******---000///...,,,***))))))+++---+++++++++************)))+++++++++***+++...333666???888666>>>FFFFFF???:::EEEZZZyyywwwZZZJJJ...888OOOfffiiiaaaeeessstttwww{{{~~~~~~yyyzzzyyy{{{uuugggOOOPPPhhhqqq[[[^^^QQQAAAKKK]]]wwwwwwfffvvvQQQSSSTTTKKK111,,,999@@@999000QQQxxxjjj\\\KKK<<<555222...000888FFFTTTaaannnyyyvvv~~~DDD???dddYYYuuuKKK<<<111222333...,,,000---222OOOeeellluuuNNN]]][[[GGGEEEGGGIIIBBB888;;;FFF\\\ccchhheeedddfffiiiiiidddfffmmmzzz^^^FFF222UUU~~~uuulllfffeeecccddddddbbb___]]]]]]^^^ZZZ[[[\\\[[[ZZZZZZ[[[]]]___\\\dddlllzzzkkkpppQQQOOO888111:::;;;LLLMMMAAA>>>:::111//////555:::;;;999666555444;;;PPPhhhsssttttttttttttvvvvvvvvvzzz~~~ppp___<<>>999---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,(((,,,,,,...AAAdddrrrtttuuu|||zzzvvv~~~eeeuuuuuuXXX???999;;;666...***************************))))))))))))))))))))))))((())))))******+++,,,,,,***999MMMccc|||}}}}}}ccc]]]cccppp}}}yyy{{{}}}zzzppphhheeeaaa\\\llljjjnnnvvvxxxqqqlllkkkoooppp{{{{{{{{{tttfffZZZvvvJJJ???777555000'''&&&***(((((((((((((((((((((((())))))))))))))))))))))))'''///''''''111(((444bbb{{{rrrvvv~~~sssvvvcccgggbbb>>>fffxxxooohhheeejjjqqqooodddYYYKKKJJJIIIIIIIIIHHHEEEDDD...---+++***))))))(((((()))******++++++,,,------%%%))),,,,,,)))(((+++///+++---...+++((()))///666+++++++++************)))(((((())))))+++000666;;;>>>KKKYYYXXXGGG777666>>>>>>QQQfffuuuwwwdddRRRRRRSSS???<<>>444;;;KKK\\\cccgggfffdddfffhhhhhheeeooovvvvvvuuuaaa;;;III{{{uuunnnjjjiiieeeeeeeeeccc```^^^^^^^^^ZZZ[[[\\\[[[ZZZYYYYYYZZZ___UUUUUUVVVccc~~~WWWcccKKK444444,,,EEEJJJ>>>>>>@@@999222222:::@@@???:::888777777;;;QQQiiisssuuuuuuvvvvvvrrrxxxzzz}}}|||vvvoooHHHGGG~~~NNNRRRQQQ>>>===;;;........................+++...000///...222:::AAAyyynnnhhhbbb___TTTGGGEEEQQQ\\\___```hhhmmmlllppp{{{~~~{{{xxxmmmaaaVVVRRRUUU[[[dddmmm||||||yyyqqqlllqqq{{{uuuqqqssszzzzzz{{{ddd]]]HHH333444BBBAAA444---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++111222999WWWppphhhzzzvvvzzzuuusss~~~}}}~~~~~~~~~qqqmmmHHH===>>>888...)))************************))))))))))))))))))))))))((())))))***++++++,,,,,,666RRRhhhqqq}}}tttuuunnn]]]ZZZfffdddgggrrruuuooopppssskkklllqqqqqqkkkggghhhgggcccdddjjjrrrxxxxxxtttqqqqqqyyyiiigggoooqqqyyy|||zzzwww[[[^^^JJJ;;;:::555)))%%%***(((((((((((((((((((((((())))))))))))))))))))))))&&&,,,"""%%%222+++@@@{{{yyyppp\\\PPPnnnsssqqqkkkhhhnnnrrrlll]]]PPPEEEJJJMMMJJJDDD???@@@BBB...---+++***))))))(((((('''(((***+++,,,,,,++++++------...---,,,+++---///---//////,,,((((((---222...---,,,,,,++++++,,,,,,+++---...,,,(((***999IIIaaaeeeuuuxxx```HHH<<<444+++@@@eee{{{bbbYYY<<<:::777LLL___^^^ffflll```jjjqqqwwwwwwyyy~~~}}}}}}{{{zzzppp777<<<222999vvvdddNNNBBB+++LLLhhhrrr]]]iiiccceeeRRR111;;;333777HHHPPPEEE;;;777555111///000111000111999GGGYYYhhhqqqzzzyyy|||XXX222jjjzzzpppXXXxxx{{{qqqNNN:::<<<555...333,,,,,,---,,,wwwyyybbbOOOKKKjjjaaaRRRGGGEEEEEECCC888111???TTTbbbdddfffgggfffffffffggghhhooosssdddPPP???nnnsss~~~iiilllkkkiiigggeeecccbbbaaa```fff[[[XXX^^^TTT```xxxaaa\\\RRRRRR^^^~~~vvv|||cccuuuddd@@@444333777OOO^^^111DDDHHH...,,,CCCGGGCCC;;;777===666CCCfffyyywwwwwwwwwsssrrryyyyyyzzzzzzzzzyyyXXX@@@cccxxxPPPNNNwww>>>;;;<<<000...,,,,,,---//////...***111---000000222'''tttyyyzzzmmmccc^^^RRREEECCCLLLWWW\\\\\\iiiiiijjjmmmvvv}}}xxx{{{}}}rrrggg```XXXNNNUUUbbbdddyyywww|||ppp]]]bbbvvv}}}uuuttttttuuu}}}lllkkk~~~MMMRRR```222000@@@BBB===777---(((***---***)))***++++++++++++++++++++++++(((+++---,,,+++---///000,,,---...SSSxxxyyyqqqsss}}}{{{yyy}}}wwwvvv|||zzzyyy{{{~~~zzzyyyzzzzzz|||nnnzzz|||ZZZBBB222III111,,,---+++))))))+++,,,---,,,))))))))))))************)))"""111))))))222'''444@@@eeemmmuuu}}}rrrmmm^^^TTTXXX___gggooooooggg``````ccccccfffiiihhhgggeee```\\\bbbbbbhhhqqqssspppqqqwwwoookkkiiijjjkkknnnvvvnnnbbbZZZ>>>AAA///+++111$$$)))))))))))))))(((''''''(((((((((((()))))))))))))))""",,,666&&&777JJJssskkk~~~uuuqqqwwwMMMaaa{{{pppmmmppptttvvvqqqdddTTTHHHHHHHHHFFFAAA<<<:::===@@@...---+++***))))))(((((('''(((***+++,,,,,,++++++***++++++***))))))***,,,---...///,,,))))))---222------,,,++++++++++++,,,((()))++++++***...;;;IIIIII]]]~~~gggHHH;;;666444)))CCCwwwVVVFFFQQQhhhjjjhhhfff\\\KKKTTTgggyyy{{{}}}{{{zzzQQQ>>>000>>>pppsssWWWNNNJJJsssyyyVVVjjjzzz___888999///666KKKTTTGGG777//////111000,,,000///000888HHHZZZjjjsssuuuuuuxxx}}}hhh>>>ooolllrrrVVV|||yyy___===444...---444///000333@@@vvvqqqeeewwwKKKOOOqqqZZZJJJFFFDDDDDDAAA666222AAAWWWeeefffhhhhhhggggggiiijjjgggrrrxxx{{{ttt\\\___lllzzzPPPqqqZZZYYYqqqtttsssvvvjjjrrrjjjhhhgggfffeeedddbbbaaaddd___ZZZ```YYY^^^qqqddddddWWWCCC777PPPYYYwwwnnn___{{{ZZZ===<<>>>>>>>>999000***+++---+++***,,,++++++++++++++++++++++++---------++++++,,,......'''333BBBggg}}}~~~wwwwww}}}zzzyyyxxxwwwvvvvvvuuuuuuxxxyyyxxxwwwxxxuuuxxxyyywwwvvvwwwyyy{{{zzz~~~hhhjjjOOO444888<<>>888AAA...,,,***)))***++++++***)))))))))))))))************+++))))))%%%///...+++KKKdddqqq~~~wwwxxxaaaVVV\\\^^^XXX^^^^^^___```aaa```^^^]]]\\\aaaeeeeeeaaa\\\[[[]]]\\\XXXPPPFFFAAA>>>888111AAAGGGNNNNNNGGGFFFTTTddd```oooyyyzzz[[[}}}ooo888@@@>>>)))...((()))))))))))))))))))))(((((((((((()))))))))))))))***(((&&&000@@@yyy|||rrruuuuuudddqqqwww@@@XXXrrr~~~vvvaaaNNNDDD@@@@@@===999777666666555555------+++***)))((((((((('''(((***+++,,,,,,++++++---......---,,,,,,---///,,,------,,,******,,,///---,,,,,,+++***+++++++++---***)))+++,,,---111666111...888@@@AAAKKKXXXZZZIII>>>@@@vvv```cccKKK>>>BBBIIIRRR```mmmyyyXXX===AAAYYYnnnyyy~~~}}}RRRJJJ[[[XXX///000HHH___bbbZZZfff???:::000444@@@XXX\\\RRR<<<111444444---------...777FFFXXXgggpppoooppptttzzz~~~{{{FFFcccooo~~~zzzlllTTT:::444444333***///***MMMttt[[[SSShhhvvvOOOBBBDDDBBB???999333666III^^^cccdddeeeeeedddeeehhhjjjpppppp{{{jjj\\\```JJJiiiVVVttt^^^@@@SSStttuuuuuuvvvmmmiiihhhiiikkknnnnnnkkkhhhbbbiii^^^ccceee\\\hhhrrrrrrVVVIII>>>333RRRfffNNNkkkUUU___888===iiiFFF>>>UUU666AAAqqqeeeaaa???>>><<<]]]ooosssooouuuxxxvvvwwwrrrtttyyy{{{yyywww|||uuuxxxqqqGGGLLL{{{QQQ\\\rrrCCC>>>;;;111///------...//////......))),,,222111...wwwpppyyybbb```UUUUUU???===???GGGTTT```hhhjjj___^^^iiiyyy}}}~~~uuuoooeeebbb___TTTNNNHHH;;;666222444;;;>>>999777888:::OOO```aaa\\\___ggglllooo{{{vvv]]]```eeeBBB444777AAA<<<666...+++***+++---...+++++++++++++++++++++++++++((((((,,,///.........000bbbuuuyyytttqqquuuvvvvvvuuuwwwyyyzzzzzzyyyuuuvvvuuuqqqrrrvvvtttmmmsssqqqppprrrssssssvvvzzz}}}RRRHHH===222,,,+++******++++++)))'''((()))))))))************)))---)))'''000,,,555___{{{yyyzzzmmm]]]QQQQQQ]]]```UUU\\\\\\\\\]]]^^^^^^______^^^^^^```bbb```\\\[[[^^^bbbWWWCCC111---444666333000555<<<===888888DDDRRRYYYhhhzzz|||```QQQ;;;===222...))))))))))))))))))******(((((((((((())))))))))))(((''',,,)))333[[[|||{{{kkk{{{ppp~~~|||CCCooo{{{oooVVVDDD???AAA<<<888333222333444222000------+++***)))((((((((('''(((***+++,,,,,,++++++...///000///------///000,,,,,,,,,+++***+++,,,...,,,,,,+++************+++///***)))+++,,,+++,,,000666999GGGQQQMMMKKKEEE888FFF@@@444OOOiii```III+++%%%---000...333:::???DDDMMMAAA333333KKKkkkxxxvvvjjjccctttttt<<<222AAAXXXggg```tttDDD:::111000111SSSccceeeNNN777///...+++---,,,...555AAAPPP\\\cccgggiiioooxxx}}}~~~FFF___rrreeeQQQ^^^vvvEEE666555444222+++333777___|||XXX___uuuiiiMMMBBBCCCAAA===777222999MMM```bbbdddeeeeeeeeefffhhhjjjnnnooofffJJJ>>>MMMIII~~~GGG444FFFIIIVVVpppqqqkkkiiijjjmmmrrrssspppllldddlll```dddiiicccmmmtttiiiXXXFFF@@@KKKLLLKKKTTT<<>>???===888666777222EEEXXX\\\XXXYYYaaahhhkkkwwwuuuxxxZZZSSS]]]NNN666:::===<<<777111***)))+++------++++++++++++++++++++++++***''')))...000---+++--->>>vvv{{{wwwmmmwww|||ttttttsssrrrrrrttttttsssqqquuutttpppooorrrwwwvvvqqqtttooonnnrrrttttttvvv{{{yyy|||hhhtttmmmGGG:::???...,,,************)))'''((()))))))))************&&&///++++++......IIIrrr~~~qqqZZZUUUZZZVVVWWW\\\XXX[[[]]]___^^^\\\\\\```dddaaa\\\YYY]]]^^^\\\[[[^^^XXXPPPAAA666444999999666>>>;;;::::::777444888???KKKQQQggg{{{|||xxx}}}~~~;;;999CCC///******))))))))))))***+++(((((((((((())))))))))))+++$$$...---777wwwrrrccc]]]yyyaaaHHH:::999===888444000000111222000---...---+++***))))))(((((('''(((***+++,,,,,,++++++,,,------,,,++++++,,,...,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++((((((+++---,,,///444BBBGGGSSSSSSIIIKKKSSSPPPnnn[[[CCCTTTZZZ888,,,222,,,===;;;---,,,---((((((&&&333666000;;;[[[vvvrrr\\\}}}MMMEEEEEEFFF^^^eee|||AAA555222222000222FFFRRRFFF444,,,---......---...222;;;EEELLLPPPUUUZZZeeerrr{{{LLLaaazzzXXXrrrpppwwwiiiEEE===:::444111+++222555uuu~~~rrrYYYjjj\\\IIIAAAAAA@@@<<<555222;;;OOO```ccceeeggghhhhhhiiijjjkkkpppwwwqqqWWW???GGGPPPAAAsss|||PPPGGG777:::ccctttllljjjiiimmmsssuuurrrnnniiimmmdddiiimmmmmmvvvkkkQQQFFFOOOOOOPPPGGG999^^^www[[[MMMGGG<<>>QQQCCChhhXXXEEE@@@000XXXiiiuuuuuupppssssssppptttrrrrrrtttwwwxxxxxx}}}___UUUEEETTT~~~WWWEEEtttHHH>>>333111...---...//////...111...///---<<>>@@@888;;;999333,,,)))+++---,,,++++++++++++++++++++++++...+++,,,111///***+++222TTT}}}www{{{tttuuujjjjjjvvvxxxuuu|||uuusssqqqqqqqqqrrrqqqpppqqqnnnmmmnnnnnnnnnsssyyyrrrkkkjjjqqquuutttwww~~~{{{zzz}}}yyylllxxxGGG<<>>---555***111(((%%%555999333888---666888111444LLLkkk~~~lllOOO~~~```iiiWWWJJJIIIgggjjjCCC555666777222###***333555222///000222///......000555999<<<===BBBKKK[[[nnn{{{NNN^^^bbbnnnkkkMMMGGG<<<111222,,,///222|||xxxaaa\\\uuuSSSFFF???@@@@@@<<<444222===PPP___aaadddhhhjjjjjjiiiiiijjjrrr{{{www___PPPSSSBBB[[[xxxyyyjjjSSSFFFhhh}}}llliiifffjjjppptttrrrnnnmmmmmmjjjqqqqqqxxx|||YYY|||WWWUUUcccYYY@@@AAA]]]```XXXDDDCCCAAAWWWdddLLL000:::???YYYoooaaaKKK999888WWWfffsssuuurrrtttrrrpppvvvpppppptttxxxyyyxxx|||jjj]]]BBBFFFnnnFFFmmmEEE;;;444111///......//////...,,,///000---EEEfff~~~~~~eeeYYYNNNGGG999555999???FFFLLLSSSYYY]]]^^^bbbjjjqqqqqqnnnpppvvvooo}}}iiiTTT>>>:::===:::666>>>@@@<<<:::===>>><<<666999HHH]]]ccc\\\]]]hhhnnnuuuwwwtttrrrwww|||~~~rrrlllzzziiiaaaSSSBBBoooDDDIII:::;;;<<<777...***---...+++++++++++++++++++++++++++000,,,,,,000---***333BBBuuuxxx}}}KKKYYYpppaaappp{{{qqqsss{{{vvvtttqqqqqqssstttuuuuuuppplllnnnnnnbbbWWWcccyyyvvvmmmjjjrrrvvvtttwww~~~{{{{{{~~~sssDDDBBB444000,,,))))))***++++++))))))))))))***************)))(((222---GGG~~~zzzffflllvvvhhhOOORRRqqq|||]]]QQQ]]]]]][[[ZZZZZZZZZ[[[]]]^^^___hhhbbb``````[[[XXXbbbrrrxxxtttvvvjjjSSSFFFGGGEEE;;;444444777888999;;;999999BBBVVVeeemmmuuu~~~mmmqqqpppyyyDDD@@@<<<...---+++)))(((((())))))(((((((((((())))))))))))(((///+++...ddd|||wwwqqqjjj```ccceeeeeeKKKFFFrrr{{{gggNNN@@@:::999888...//////...---,,,,,,---...---+++***))))))(((((('''(((***+++,,,,,,+++++++++,,,,,,+++******+++---,,,+++***+++,,,,,,+++***,,,++++++***)))*********++++++---/////////666>>>444444???KKKQQQYYYSSS???:::QQQSSSjjj{{{^^^???---333222***888TTTNNN999:::777333111666>>>KKK\\\jjjyyyhhh}}}aaaeeekkk|||[[[IIITTTnnnXXXOOO===:::777---666...+++111777444000...000......///111222222111777BBBVVVmmm}}}MMMXXXjjj~~~gggdddJJJCCC555,,,333000222@@@pppQQQ```|||PPPFFF>>>@@@@@@<<<444333>>>PPP^^^]]]aaafffiiiiiihhhggggggnnntttQQQIIIEEELLLaaabbbmmmwwwlllgggdddgggnnnrrrqqqmmmpppmmmoooxxxtttLLLYYYooouuuWWWeeeWWW666BBB[[[lllgggYYYLLLHHH;;;LLL:::777111333TTT^^^^^^HHH555HHHPPPbbbqqquuusssuuuqqqpppxxxoooppptttzzzzzzxxxyyy~~~vvvtttbbbAAA>>>www}}}@@@sssIII;;;444222///......//////...***333888666TTTUUUVVVdddVVVAAACCC111222777???FFFMMMUUU]]]bbb```iiiqqqssspppooorrrvvvnnnyyy~~~uuueeeSSSLLLGGG<<>>RRRQQQYYYlllYYYsss{{{rrrssstttrrrssspppnnnnnnqqqtttwwwxxxqqqooorrroooWWWBBBRRRsss~~~sssooouuuwwwtttuuu{{{zzzyyy|||OOOAAA666222,,,))))))***+++,,,))))))))))))************...&&&$$$222///SSS~~~gggWWWfffgggGGGSSSTTTmmmrrrXXXYYYeeeWWW[[[XXXUUUWWW\\\^^^\\\YYY^^^\\\\\\ZZZPPPKKK[[[rrrvvvnnn[[[BBB<<>>777///111@@@TTT```eeedddccceeehhhkkkmmmmmmvvvzzz{{{MMMKKKNNNzzzbbbvvvbbb\\\eeelllrrruuunnnpppttt~~~|||zzzFFFAAADDDooodddpppXXXGGG555nnnXXXNNNUUUTTTgggTTT999555555OOO[[[RRRCCC555;;;PPPjjjmmmtttyyyxxxtttrrrrrrtttsssqqqqqqrrrtttwwwyyy~~~yyynnnEEE;;;kkk|||]]]cccDDD666999333///000000//////222...888000666sssuuummmmmmnnndddXXXRRRFFF:::999333666;;;BBBKKKTTT\\\```___xxxppphhhiiikkkuuusssuuuOOOiii]]]WWWyyycccMMMIII\\\cccAAAOOOgggxxx^^^HHH>>>000:::GGG666BBBccclllcccaaaeeennnoooppppppsss|||rrrsss[[[EEEZZZ444PPPAAA;;;:::555)))+++///*********+++++++++,,,,,,,,,***+++111'''222777;;;yyy|||UUUXXXcccEEEqqq}}}yyywwwtttoooooorrrfffkkkkkktttrrrqqqzzziii^^^OOOLLLOOOBBB555JJJppp|||nnnhhhpppqqqlllnnn}}}}}}}}}}}}}}}jjjjjj===???333******...---+++***)))************+++++++++...)))%%%777777kkkrrrTTTdddLLLSSSGGGLLLJJJUUU^^^[[[ZZZ[[[VVVVVVXXXXXXVVVXXX]]]___]]]```[[[```___MMMBBBHHHLLL{{{kkkCCC666:::555@@@```KKKOOOMMM444777JJJEEE666===JJJPPPRRRdddpppkkkiiiZZZuuuuuusssLLL;;;>>>///,,,...***)))***$$$)))))))))))))))******+++///$$$333<<<~~~~~~xxxyyyqqq___AAAfff~~~|||oooOOO:::666777444......---,,,,,,++++++,,,,,,///,,,***)))******)))'''((()))***++++++,,,++++++,,,...///,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++))))))+++,,,...666???;;;LLL\\\iii}}}ttt___lllrrrcccnnn```AAAAAAiiixxxeeeYYYAAA:::444333555:::GGGSSSccc|||fff???<<<777JJJkkkyyy{{{hhhggghhhbbbaaaUUU999IIICCC<<<>>>===555444666000//////.........//////000000:::PPPjjj|||JJJUUUtttcccxxx^^^wwwmmmBBBMMM;;;<<<555+++...MMM___YYYxxxhhhGGGCCC@@@>>>===777///111AAASSS___dddccccccdddgggjjjlllmmmtttfffAAA]]]~~~nnn{{{qqq\\\SSSZZZaaakkksssooolllnnnxxx}}}hhhVVV===III}}}WWW:::OOOzzzmmmMMMPPPMMMKKK~~~zzz888---000CCCIIIAAA999333<<>>===777++++++///******++++++++++++,,,,,,,,,,,,---///)))...999RRR~~~eeeQQQUUUVVV\\\xxx{{{wwwvvvsssoooooosss~~~yyymmmooofff^^^^^^III???999===CCC;;;333EEEccc{{{vvvdddZZZaaafffhhhpppmmmrrrxxx|||~~~ooolll}}}NNNBBB777---+++,,,,,,++++++************+++++++++++++++))))))777IIIuuuiiixxxmmmHHHJJJ>>>kkk___ZZZZZZWWWXXX[[[YYYWWWVVVTTTTTTYYY___```]]]aaa^^^eeedddRRREEE@@@:::@@@JJJTTTDDD999666666OOOaaaNNNLLLFFF777DDDQQQ@@@777777AAALLLVVVhhhuuurrrvvv{{{}}}pppkkkjjjVVV===???111******)))+++,,,''')))))))))))))))******+++...---222IIIwwwfffjjjnnnQQQBBBjjj|||~~~cccFFF888777666222///------,,,++++++++++++,,,///,,,***)))******)))'''((()))***++++++,,,++++++///000111///+++)))+++...---------,,,,,,+++++++++---,,,++++++******++++++***)))***,,,,,,+++111888```sss|||zzzrrrYYYgggllldddTTTWWWGGGGGGkkk|||mmmaaa\\\GGG666444444222888DDDeeeooo~~~```>>>999===GGGfffqqqnnneee[[[YYYmmmtttHHHSSSNNNEEEIIILLL???555555444111000///////////////000///;;;RRRmmmPPPYYYSSSccc{{{===III===888333000000WWWZZZ^^^}}}fffAAA>>>>>>===<<<666000222AAARRR\\\bbbbbbcccdddfffiiikkkmmmppp}}}rrrQQQUUUzzz\\\bbbNNNZZZ{{{cccSSSOOOPPP^^^ppptttrrrpppxxx}}}SSS@@@WWWIIILLLxxxdddRRReee^^^MMMvvv}}}CCCAAA...::::::333111222===PPPaaahhhqqqvvvvvvuuuttttttvvvuuusssssssssuuuwwwyyynnn}}}TTT;;;QQQ^^^WWWTTT777999333///000111//////222333***777[[[RRRddd\\\[[[GGG999666---111444888???GGGPPPXXX\\\```ggg```hhhooommmooobbbbbb[[[CCCUUUsssGGGGGGuuuSSSgggbbbrrreeeLLLEEE666555333OOOUUUSSSdddkkk___XXXYYYXXXVVVUUUXXXbbbpppzzz~~~{{{nnnNNNMMMKKKJJJkkkSSSBBBJJJBBB@@@;;;...+++...)))++++++++++++,,,,,,,,,,,,---...+++---+++===qqqNNNMMMSSSMMMvvv}}}xxxuuutttrrrooopppsssuuuqqqfffcccQQQAAAEEE777000222777999444000;;;JJJ|||uuu___NNNOOOSSSZZZggggggmmmvvv|||~~~vvv[[[EEE:::000,,,+++******,,,************+++++++++,,,******---777___}}}bbbkkkAAACCCCCC}}}mmm^^^XXXWWWVVVWWWXXXWWWOOOIIIMMMWWW^^^^^^\\\XXXgggzzzsssTTTBBB???;;;999EEEVVVNNNCCC:::777TTT___RRRKKKBBBDDDbbbmmmRRRJJJ;;;<<>>HHHYYYVVV~~~RRR===:::444000111111///000222888...==={{{RRR\\\VVVZZZCCC666999...111222666<<>>@@@HHHVVVjjjrrrzzzlllEEE;;;222...,,,)))))),,,*********+++++++++,,,,,,,,,---222888ooocccmmmWWW999AAAVVVqqqhhh\\\YYYZZZSSSPPPWWWXXXHHH>>>EEEQQQVVVUUUTTTQQQgggfffZZZ[[[VVVbbbiiimmmUUUGGGCCC@@@UUUpppiiiZZZHHHOOOttteee[[[BBB:::GGGUUUdddqqqsss|||uuuooorrrtttttt|||OOOSSSMMM:::******---***((()))))))))))))))******+++---&&&222qqquuunnniiissseeemmmAAAYYY{{{|||ttteeeFFF111666;;;333---000---,,,,,,+++***+++++++++///,,,***)))******)))'''((((((***+++++++++++++++))),,,......,,,+++---000---------,,,,,,+++++++++---,,,++++++******++++++,,,******++++++,,,444===CCCPPP\\\ooo|||LLL999777bbblll???444555&&&777zzzpppNNN444111222---000:::CCCfffqqqSSSSSS```pppeeehhh]]]ZZZSSSPPPDDDKKKtttiiimmm```dddjjjYYYBBB666000000000///////////////000222JJJiii}}}[[[]]]dddnnnwww~~~iii]]]CCC333///444222ZZZqqqwwwMMMcccrrriiiBBB===;;;===;;;555000444CCCRRRZZZ```bbbdddddddddfffjjjnnnwwwssskkkddddddjjjdddjjj\\\aaauuu>>>000333333222999???fff\\\SSSDDD999JJJllljjjPPP:::444EEEyyylll:::///666DDDFFF???999222444BBBUUUcccooossssssvvvwwwvvvsssrrrrrrrrrssstttuuuvvveee]]]CCCEEEzzzKKK~~~SSSMMM:::444000111111000000333111)))===~~~rrrOOO[[[TTTWWW@@@444888///000222555:::BBBKKKSSSWWWUUUddddddfffoooqqqeeeLLLHHH\\\ggg```QQQDDDoooSSSEEE888TTThhhTTTKKKPPPcccfffPPPNNNnnnrrr```bbbXXXVVVUUUTTTPPPPPPXXXdddoooxxx~~~zzz}}}cccCCCKKKBBBLLLAAAAAA???222,,,...,,,++++++,,,,,,,,,---------++++++)))444111VVVnnnGGGAAATTToooxxxsssqqqqqqqqqoooqqquuuuuu~~~sss]]]IIICCCDDD???444:::>>>777000333444:::GGGaaalllyyyHHH>>>333000...***)))******++++++++++++,,,,,,,,,---...777CCCyyyoooJJJlllBBB777===___^^^___XXXXXX[[[PPPMMM]]]cccKKK;;;???HHHGGGCCCBBBLLL^^^{{{zzztttrrrjjjuuu___CCCFFFGGGWWW|||yyyfffKKKLLLmmm}}}qqqfffLLLAAAIIISSSaaappptttrrrwwwyyyuuueee{{{qqq\\\TTTXXXBBB******,,,'''))))))))))))))))))******+++222$$$FFFpppnnnwwwyyy]]]DDDfff|||xxxsss~~~ZZZ???///555:::111+++///,,,,,,+++************+++///,,,***)))******)))'''((()))***++++++,,,++++++&&&)))------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,******++++++...666@@@LLLZZZfffqqqxxxYYYZZZZZZtttwwwIIIEEE222>>>uuuyyycccLLL999---111444///---222===ZZZmmmooo}}}ccc___~~~llliiijjjXXXVVVOOOGGG======QQQnnnzzzuuucccRRRPPPVVVQQQJJJDDD;;;000000000000000111222222:::TTTqqq~~~YYY```fff~~~lll|||gggbbbHHH:::333111222mmmwwwgggJJJkkkyyyZZZ===???===@@@<<<555///555EEETTT[[[```ccceeeeeeeeefffkkkoootttlllRRRXXX{{{zzzlll```______ZZZsssKKK???<<<:::'''///888===>>>CCC???999KKKjjjyyytttyyy}}}KKKAAAEEEhhhYYY;;;???777EEEGGG@@@:::///---888NNN___mmmoooppptttuuusssnnnnnnooooooppprrrsssttt~~~ggg]]]FFFDDDtttrrrQQQrrrvvvHHH:::444000111222000000333111,,,MMMWWWUUUaaaUUUQQQ===222333---111222444999@@@IIIQQQVVVUUUccciiikkknnnyyyNNNLLLhhhiiiZZZMMM???ooo{{{]]]VVVLLLNNN~~~vvv```SSSTTTvvvxxxqqqpppgggddddddaaaaaaaaa[[[WWW___llluuuuuuxxx|||wwwgggssshhh@@@LLL<<>>XXX}}}wwwssspppqqqqqqoooqqquuuwwwyyydddKKKBBBBBB===333)))000///---111000000888IIIWWWiiiuuuyyyyyy|||~~~zzzzzzTTTEEE555///...,,,***)))++++++++++++,,,,,,,,,,,,---...>>>ZZZNNNMMMMMM:::===:::XXXXXX^^^WWWWWW^^^RRRQQQkkkwwwXXX@@@AAACCC:::333333:::]]]yyy^^^^^^ddd}}}NNNDDD@@@KKKXXXZZZNNN>>>DDDaaazzziii```^^^YYY```lllooolllvvvttthhhwww{{{\\\mmmNNN]]]HHH******+++&&&,,,)))))))))))))))******+++...'''aaa}}}nnniiiwwwjjjppp>>>HHHmmmxxxvvvzzzvvvNNN<<<000444666///+++///,,,,,,+++***************///,,,***)))******)))'''((()))***++++++,,,++++++'''***---...+++***,,,...***++++++,,,,,,------...---,,,++++++******+++++++++***+++------...555===UUUgggwwwyyyxxxwwwrrrkkkoooBBB,,,???GGG<<<;;;444///---111333111......666BBBQQQdddrrrzzzlllmmmlllWWWVVVMMMBBB??????===GGGYYYdddaaaHHH888777<<>>444///999mmm```MMMlll{{{MMM999AAA<<>>555///555FFFVVV]]]aaadddgggfffeeefffkkkpppgggkkkvvvuuurrrwww^^^oooJJJ///>>>333======@@@===>>>;;;999MMMfffmmm}}}zzzqqqVVV@@@HHH^^^___DDD666666???<<<777666000---555HHH[[[jjjkkkkkkppprrrooommmnnnoooppprrrtttuuuvvv|||nnn~~~___EEEAAAnnnJJJmmmPPP:::555111111222000111333333666ooo___fffssseeeUUUIII<<<222//////111222444888???HHHPPPUUUZZZ^^^hhhsssoooiii]]]nnnrrrTTT===@@@GGGNNNSSSeee]]]SSSGGGCCCCCCuuuuuulllooorrrpppkkkhhhfff]]]VVV^^^mmm~~~{{{sssuuuvvvUUUYYYfffIII]]]CCCSSSEEEDDDEEE777,,,,,,---,,,,,,,,,------------...000***222111KKKuuuzzzdddCCC???CCC```zzzxxxsssqqqrrrqqqppprrrvvvzzzmmmuuukkkQQQ???888444111...555222000555111,,,111:::CCCOOOWWW]]]fffttt~~~}}}vvv|||hhh{{{gggPPP888---------+++++++++++++++,,,,,,,,,------,,,...GGGttt|||===eeehhh888<<>>333555222222<<>>NNNrrrtttyyykkkBBB999222111111......///,,,++++++***************///---***)))******)))'''((()))***++++++,,,++++++))),,,//////,,,***+++,,,)))***+++,,,------...///---,,,++++++******++++++)))))),,,000///...222888CCCaaauuueee]]]^^^{{{jjjccc^^^CCC222999444---777111222222111000111111111444@@@SSS```dddhhhvvv{{{mmmqqqqqq\\\^^^RRRFFFBBB>>>666;;;HHHKKKxxxVVV666(((...DDDLLL@@@222222333444555777888999VVVhhhyyy}}}}}}]]]yyyRRRvvv|||qqqttt___pppMMM@@@111+++===wwwggg\\\KKKaaatttIII:::BBB999DDD???555...555FFFWWW^^^aaadddhhhgggeeeggglllqqq{{{kkkeeepppdddTTT555GGGUUUaaaSSSFFF:::777LLLaaadddqqqYYYJJJuuu[[[pppRRR___[[[ooobbb???777999111---333333111777DDDXXXggghhhggglllooolllkkklllmmmoooqqqssstttuuu{{{sss}}}```CCC===kkkyyywwwHHHyyyOOO;;;555111222222000111333,,,:::]]][[[gggdddSSSBBB<<<555///333222222444888???HHHPPPUUU```YYYeeezzzqqqfffnnnddd777<<>>RRROOOUUUOOOYYYUUU```wwwjjj^^^vvvhhhMMMLLLIII:::444:::;;;UUUbbbLLLPPPyyyyyycccCCC???888555000111444999XXXdddppp|||rrr^^^___iiigggpppeeesssuuufffhhhxxxOOOnnn]]]666111---%%%///)))))))))))))))******+++,,,444uuusssrrrjjjkkkmmmZZZvvvoooYYY555UUUwwwsss~~~aaa:::888333...---...///000,,,++++++***)))*********...---+++***))))))((((((***))))))+++------,,,+++,,,---...//////......---------------------------,,,++++++******++++++,,,***+++---------...111333???ZZZxxxeeeDDD333333CCCTTTUUUPPPFFF666555...444111<<>>999999999///111DDD]]]iiiuuuxxxzzz~~~YYY|||MMMpppZZZccc\\\<<<...333ZZZmmmYYYSSS\\\rrr}}}III>>><<<>>>GGG@@@666///555EEEVVVaaaeeeffffffdddcccffflllqqq___zzz\\\QQQiii}}}nnnVVVFFFAAAEEEQQQ\\\gggkkkddd===DDDDDDGGGggg^^^ddd___mmmdddOOONNNCCC:::888666333222444@@@KKKWWW^^^ccchhhjjjhhhnnnmmmmmmmmmnnnoooqqqrrrzzz~~~hhhddd>>>???ggg~~~NNNxxxSSS===555000000222111111222333888KKKssshhh\\\LLLAAA999333000000222111333888;;;AAAKKKVVVYYYbbblllqqqwwwmmmhhhvvvBBBIII<<>><<<___xxxyyy}}}uuucccZZZ___cccaaattt}}}oooxxxzzzTTTKKKYYYNNNTTTGGGKKK444111***///---,,,,,,,,,,,,---......///...)));;;iiiyyyttt:::===EEEUUUgggvvv~~~{{{tttrrrwwwvvvppprrr|||___AAA```NNNGGGZZZlllvvv[[[HHH===333111<<<222***888;;;555;;;QQQKKKQQQPPPEEEXXXzzz{{{HHHJJJ(((222+++000///---------,,,,,,------......777\\\XXXeeeiiiAAA;;;777hhhJJJSSS\\\UUUWWWYYYfffffffffwww~~~SSS]]]YYY444;;;777444KKKiii___RRRZZZSSS^^^lllRRRIII777,,,777777///444OOOyyynnnfffeeeeeebbbbbbfffhhhjjjgggiiiiiinnnnnncccjjjNNNsss<<<'''000'''+++)))))))))))))))******+++,,,888vvvwwwjjjzzzxxxqqqIII;;;aaasssxxx|||zzzTTT777666444222111000//////---,,,++++++******++++++...---+++***))))))((((((***))))))+++---...,,,+++,,,,,,++++++++++++++++++------------------------,,,++++++******++++++,,,***+++---------...111333...QQQpppzzzrrrSSS555333AAAVVVbbbggg[[[DDD555111888888OOOiiiYYYFFF===///(((000555000---///,,,000444888999:::;;;<<<@@@iiiVVVNNNggg{{{~~~}}}vvvgggZZZUUUPPPLLLBBB@@@CCC>>>@@@PPPUUUDDDHHHPPPWWWkkkWWW<<<333888777:::HHHbbbmmmwwwzzz{{{ddd~~~JJJwwwppp^^^ZZZNNN888777888RRRSSSNNN\\\mmmyyyEEE;;;:::<<>>FFFKKKEEEMMMggggggUUUQQQUUUOOONNNaaauuuyyyNNNQQQ///444)))---------------,,,------......000<<>>666000000222111111333555CCC???ttt\\\XXXPPPDDD888111000111111///111555888<<>>333++++++---------,,,------...///---333111AAA{{{mmmDDD555:::IIIbbbyyyzzzooosssppprrrvvvtttqqqwwwzzzcccPPPJJJTTT{{{tttfffPPPDDD<<>>@@@OOOTTTiii}}}pppLLL777111AAA^^^lllttt{{{|||}}}^^^KKKNNNssszzzvvv~~~___888555,,,444uuu}}}HHHKKKcccrrryyyDDD;;;:::>>>LLLAAA555000555AAASSSaaadddhhhkkklllllllllooorrr}}}iiiaaalllooo___aaaRRR@@@555000111777???OOOLLLKKKooosssYYYwwwpppaaaSSSLLLCCCDDDMMMXXXggghhhdddbbb^^^LLL777...222222111///111>>>RRRdddkkkmmmmmmmmmmmmoooppprrrtttxxx}}}nnnqqqFFF@@@___GGGiiiiii@@@777000000111111111333;;;DDD>>>mmmVVVXXXTTTFFF999222222222222000111444666:::DDDNNN^^^lllqqqnnnyyyjjjcccvvvsss]]]IIILLLkkk{{{UUUFFFFFF@@@BBBeee~~~~~~tttvvvpppddd\\\```kkkrrrqqq{{{zzzdddoooppphhhvvvkkkVVVRRRMMMGGGNNN???^^^HHHPPPAAA333---...---------------.../////////333666RRRooo999444:::KKKfff|||nnnpppsssyyy}}}yyysssuuu{{{iiiIIINNN~~~XXXooowwwvvv```YYY???;;;RRR```___hhhzzzxxx^^^EEEPPPcccVVVUUUssszzz|||zzzwww}}}zzzuuu\\\MMM000111+++///222------------...///000111555fffRRRTTT@@@222555IIILLLSSSVVVeeeVVVMMMwwwLLLJJJ???:::555999DDDzzzVVV===999???444///III\\\LLLoooPPP;;;444888000333AAACCCNNNZZZ^^^cccfffdddaaaaaaccc___kkkjjjXXXUUUnnnpppSSSzzziiiyyyVVVnnnYYY333111***)))******))))))******+++,,,,,,KKKvvvqqqppppppVVVOOObbbnnnSSS///EEEpppsss}}}[[[???555444333111000000//////---,,,++++++******++++++------+++***)))((((((((()))((()))+++---...---,,,444222000...------...///------------------------,,,++++++******++++++,,,***+++---------...111333444444666999===NNNpppNNN777GGGiiisssXXXPPP===777222000222111///---...,,,,,,000666:::999888888///888NNNcccMMM444666GGG{{{vvvoooddd[[[PPPLLLBBB@@@FFFDDDJJJ\\\mmmfffaaaqqqtttNNN777222FFFfffnnnuuu{{{|||}}}\\\xxx???RRRpppyyynnnaaa<<<===333555iiicccIIINNNiiiyyy{{{EEE::::::===NNNAAA444111555@@@RRRbbbhhhjjjlllllllllnnnrrrwww{{{zzzqqqbbbNNNDDDFFFGGG;;;444...///000222555:::EEEOOOHHHVVV}}}ssswww{{{gggbbbUUUOOOEEE<<>>>>>888222000222111---......000333666777666555<<<777111777;;;SSSssshhhJJJ888777;;;qqq{{{vvvrrrhhh]]]SSSMMMAAA>>>DDDDDDMMM```uuu}}}uuujjjvvvYYY;;;888AAARRRhhhnnnuuu{{{|||lll[[[...VVVxxxlllwwwZZZ;;;AAA444000ggggggJJJOOOlll{{{zzzCCC888888<<>>QQQbbblllnnnppppppooorrrwww|||wwwuuuKKK>>>EEEbbb```GGG>>>AAA333+++999JJJAAA;;;666666444111///111999NNNJJJAAAUUUpppgggwwwbbbdddYYYSSSIII???@@@<<>>444<<>>RRRoootttddd}}}ddd???WWWuuu\\\AAA444000///000222000222333444333222333444///777111888;;;GGGfffaaaMMM;;;444777UUU|||yyymmm```WWWQQQDDD@@@EEEEEEMMM```]]]xxx{{{kkknnn|||}}}xxxyyyddd???---:::MMM\\\jjjnnnuuu{{{~~~rrrZZZ<<>>999333888LLLcccpppqqqmmmmmmmmmnnnppprrrtttvvvvvv~~~nnnqqqFFF???aaa~~~hhhZZZgggCCC:::111000111000222444333LLLIIIfffUUU[[[VVVFFF:::888666111444222111222333444===FFF[[[]]]___bbbpppooo___NNNZZZDDD222;;;;;;AAAFFFUUUTTTTTT@@@???===;;;FFF777>>>///777FFFMMMddd}}}}}}tttqqqjjjbbbdddxxxyyyssssss||||||nnnHHHQQQHHHWWW\\\RRR444000---...............//////000000666>>>xxxFFF@@@222>>>PPPaaallltttyyy|||vvvtttsssssswwwzzz{{{zzzwwwwwwZZZfffzzzGGG???kkkmmmMMMhhhzzzVVV///666333;;;hhhzzzaaaKKK@@@<<>>555KKKkkk___RRRCCC999333000222777999111444DDDKKKCCC<<<>>>FFF^^^ppplllzzz}}}~~~pppkkkZZZQQQEEEAAAKKK:::FFF;;;<<<~~~ZZZOOOUUUTTTOOOCCC777<<>>}}}TTT\\\UUU666111---...............///000000000>>>FFF{{{;;;@@@000???RRR```fffkkkssszzzqqqsssvvvzzz}}}|||tttkkkSSSUUUEEESSSVVV{{{|||SSS:::BBBOOOjjjrrrOOO999YYYAAA///GGG999///[[[^^^NNNFFF777777???:::BBB^^^tttwwwxxxzzzvvv|||MMM777111...------,,,,,,---///111333555666aaapppnnnppp[[[}}}:::666555444JJJSSSLLLbbbyyyzzzeeeYYYzzzTTTHHH:::888777555777666111>>>ppp~~~mmmaaa\\\vvvzzzvvv```OOO???PPPkkkaaaUUU___aaa___\\\___eeebbb\\\```bbbgggkkkggg___]]]___[[[]]]bbbcccccc>>>///...(((++++++******++++++,,,---...dddzzzuuunnnooo@@@ZZZhhhbbb666333BBBrrrvvvFFF000222222111000//////000000---,,,++++++******++++++---,,,+++))))))))))))***)))))))))***+++,,,......///////////////.........000//////.........//////...---,,,,,,++++++,,,,,,***++++++,,,,,,---000333666EEEgggwwwuuu\\\DDD:::???jjjrrrBBBoooxxxmmm\\\PPP555444111......000222222......---------,,,,,,,,,---///---+++666FFFIIIBBBCCC:::888FFF]]]ssszzzvvvjjjhhh```RRRFFFHHHXXXhhhkkkmmmwwwxxxnnnooossspppOOOBBB333000===RRRdddnnntttxxx}}}^^^UUU;;;<<>>QQQ```hhhlllrrrnnngggfff]]]uuupppRRRYYYIII???SSSSSSCCCVVVllldddWWWYYYGGGDDDQQQeee]]]^^^VVVMMMppp|||qqqqqqooodddZZZfffqqqnnnkkk~~~rrrZZZ___RRRMMMJJJ}}}WWWhhhHHH666111000000...------///111222222;;;:::RRRnnn:::@@@666:::LLLdddqqqppppppuuutttooowww{{{yyywwwQQQCCC???777555>>>ooonnnMMMAAA>>>EEE\\\zzzFFF999;;;:::BBBAAANNN<<>>RRRdddmmmuuuyyy}}}VVVTTTGGGBBBiii{{{}}}wwwyyy^^^EEE:::999666mmm~~~fff```PPPeeesssrrrBBB>>>999===OOOJJJ111000555333JJJ^^^ggglllsssvvvvvvwwwyyy{{{}}}{{{rrrHHH999OOOgggRRRIII>>>666333444444333111222444666888999999999:::PPPssscccNNNKKKuuu|||xxxqqqiii___TTTHHHCCCBBBAAABBBEEEIIIjjjpppJJJ>>>UUUjjjppppppkkkkkkllllllllllllmmmppprrrwwweeekkk@@@DDDhhhyyy```PPPqqqPPPIII666111444111000444333---===kkk[[[jjjSSSTTTMMM???:::000333222222222111222555:::>>>KKKTTTaaalllvvv}}}ssskkkLLLJJJhhhcccQQQQQQ@@@:::GGGOOOjjjrrrfff^^^FFFDDDSSSaaarrrgggLLLGGG[[[cccuuuooopppggg[[[```xxxrrrnnnzzzoooQQQJJJQQQ]]]jjjFFF333...---000///......000222333444777CCCSSSoooCCCNNN666888HHHaaapppqqqpppsssyyynnnwwwzzz___OOOEEE999888<<>>555SSSlllQQQJJJIIIbbbgggYYYBBB}}}yyyvvv}}}wwwdddLLLTTTccctttzzzwwwuuu{{{|||PPP888+++222...---000333444222222999EEENNNqqqTTTqqq999000...:::JJJUUUYYY[[[[[[~~~}}}^^^iii}}}xxxLLLFFF:::>>>999===AAA888888UUUyyyzzzmmmcccZZZRRRLLL;;;666888;;;<<>>AAAFFFHHHOOOlll|||yyyxxxoooLLLEEE___ooonnnlllllljjjkkkkkkkkkkkkllloooqqq{{{oooiii???EEEjjjzzz{{{yyyoooSSSWWWJJJ777000333//////444333000DDDpppLLLmmmOOOPPPOOOCCC:::...333222333333222222555999<<>><<>>EEENNNTTTRRRQQQ^^^vvvooovvvrrrmmmkkkIIIPPPGGG~~~XXXbbb>>>...---...//////000000222666:::===GGGTTTuuuccc>>>HHH666555???VVVkkksssrrrooouuunnnwww|||uuuaaaOOO===MMMxxxkkkYYY<<<888ooo```EEEnnneeeQQQlllyyylll{{{zzzxxxtttrrruuu||||||tttvvv888111...444///---///000555:::===???DDDJJJzzzWWWmmm666111000888EEETTTcccoooWWW~~~gggVVV\\\[[[<<>>UUUuuunnn[[[rrr[[[;;;:::%%%;;;tttggg888444111111222///******...000000/////////.........*********,,,222:::===;;;555///111BBBZZZooo~~~|||xxx{{{~~~wwwhhhUUUCCC888666777;;;@@@PPP___jjjvvvpppZZZ777222///444BBBTTTeeennnxxx{{{gggwwwtttYYYJJJ@@@555555eeennnKKK;;;QQQqqqJJJ<<<999999DDDIII666222555333FFFUUUfffjjjpppssstttvvv{{{~~~}}}vvvSSSEEE000???QQQ]]]fffPPPFFF:::222000222444555111000000000000000000000///444===EEEEEE@@@===>>>WWWkkk{{{wwwvvvmmmcccUUUJJJBBBAAAIIITTT\\\]]]gggnnnllliiihhheeeEEE>>>RRRnnnnnncccfffmmmhhhiiijjjjjjkkklllooorrrsssuuunnndddBBBOOOqqqsssgggFFFIII666000333//////333222111<<>>111999GGGUUUZZZVVVSSSFFF111777OOO{{{ccc```^^^VVVLLL<<>>CCCMMMJJJeeeEEEOOO888555<<>>TTTwwwRRR@@@cccqqq]]]iiiiiieeezzzyyywwwvvvwwwzzz~~~~~~|||:::111---222...000555222444<<>>UUUccchhhtttwwwlllbbb```WWWIIIGGG:::666888;;;OOOhhhqqq[[[ggg```SSSYYYcccfffhhhbbbjjjrrrlllqqqjjjzzzgggllllll}}}zzzaaa555---///,,,+++++++++,,,,,,---...555mmm{{{kkkjjjlllRRRaaaTTT555///LLLooo\\\666222333333222111000///......---,,,++++++******++++++---,,,+++))))))))))))***((((((((()))***+++,,,---******++++++,,,,,,------......---......///000111...---,,,,,,++++++,,,,,,+++,,,---------///222444AAARRRhhhvvvnnnrrr}}}iiiSSS888777)))III[[[666///...111000---///777000000000000////////////...,,,++++++,,,//////......+++---999HHHUUU```iii{{{jjj``````bbbYYYUUUMMMCCC:::444333333///333BBBRRRbbbrrrjjjOOO333000...444BBBVVVgggrrrxxx{{{bbbzzz^^^KKKCCC666222YYY}}}nnnZZZ@@@MMMjjjOOO<<<:::888AAAIII999444666444FFFSSSdddiiiooossstttvvvzzz~~~|||ooodddsssqqqPPP===999jjjnnnEEEDDDAAA111///---///222444222000000000//////...//////000222333666:::=========<<<[[[jjj{{{{{{zzzzzzqqqjjj```UUUKKKHHHOOOYYY```______ffflllgggVVVHHH666===XXXnnnjjjccchhhkkkhhhjjjkkkkkkkkkmmmpppsssxxxiiiuuu\\\AAASSSrrr|||zzzkkksssYYYGGGrrrgggFFF444///444000000333222111555rrrnnnRRRxxxXXXVVVRRRFFF===333999444444555444333444666888===HHHoooqqqyyyyyyiiiVVV;;;777BBB222DDDDDD444<<>>???@@@JJJccc|||tttyyyyyyuuuyyyyyyjjjYYY^^^MMMXXXVVVYYY[[[888000222///...000222333555:::BBBHHHGGG@@@qqqcccIIITTT888666999III^^^mmmqqqooosss|||}}}mmmbbbpppwwwOOO===:::---///>>>@@@}}}cccAAACCCYYY<<<666777<<<```yyyZZZ^^^xxxhhhooovvvvvvvvvwwwxxxzzz|||}}}JJJ777,,,...---333666000222<<>>111111111000000000//////111///---------,,,,,,---...,,,---111444555;;;BBB[[[ppp}}}pppZZZLLLFFFBBB666666444333222111111000------666BBBRRRddd[[[===000......444CCCWWWiiiuuuwwwzzz~~~|||TTTbbbKKKEEE888222QQQwwwqqqrrrccc@@@CCCbbb~~~QQQ<<<:::666BBBMMM===888777555FFFQQQ```fffnnnsssvvvxxx|||}}}|||UUURRRUUU___RRR???===@@@666222888>>>;;;777666555333...***000///.........///000000111333666;;;AAACCC???;;;TTT___ooozzz}}}zzzzzz{{{tttqqqkkk```QQQFFFGGGMMM^^^eeeddddddlllgggRRRAAA999FFF^^^kkkggghhhlllgggiiijjjkkkllllllnnnqqqttt|||nnn~~~VVVAAAXXXuuuyyynnn{{{rrraaa~~~```CCC222///555222111444222555666iii\\\uuu^^^```XXXHHHAAA555666444555555555333444555777;;;FFFhhhnnn|||[[[zzzvvvKKKHHHAAA666LLLWWW<<<333999888===000BBBtttqqqhhhNNNLLLMMMNNNGGGCCCRRRhhhtttzzz}}}ppprrr~~~bbbPPPZZZlll[[[VVV333///333000---000333555666<<>>777WWWNNNAAA:::BBB444OOOGGG999<<>>WWWiiicccQQQDDD888...---...///222444444333222222...000777FFFXXXOOO000///---...444CCCWWWkkkwwwwwwzzz~~~{{{IIIttt{{{~~~cccIIIGGG:::222WWW}}}ttt{{{rrrccc???>>>\\\xxxRRR;;;999444???LLL<<<555444000@@@JJJ]]]dddmmmtttwwwzzz}}}}}}hhhKKK222888:::444KKKFFF???666111000111222111//////...---...///000111(((222>>>DDDEEEBBB===888IIISSSdddsssyyyyyyyyy{{{xxxvvvrrrfffRRR???999;;;DDDXXX___[[[___\\\NNNFFFBBBOOObbbhhhfffmmmpppeeeiiikkkllllllmmmooorrruuuxxxwww{{{UUUDDD]]]yyyzzzzzzcccxxxqqq~~~```eeeAAA000///666333222444111000333gggeeemmm]]]cccZZZIIIDDD777444444555666555444333555777333AAAddd[[[yyy\\\fffVVV888GGGmmmhhhBBB333555BBB000444AAAiiioooOOOSSS]]]aaaRRR???BBBQQQyyywwwrrrnnn[[[HHHTTTyyyZZZOOO------444222---111444555777===GGGOOOfff}}}jjjgggQQQYYY777555555>>>PPPbbblllnnnmmmqqqtttyyyttttttSSS666666@@@888555666;;;555666888tttuuu___666???444555MMMSSSyyyqqqpppooommmooottt}}}~~~nnn~~~:::111---000000777333AAAZZZllleeeQQQHHHKKKfff[[[ddd888111...333===FFFQQQYYY\\\aaaaaaZZZQQQKKKFFFBBB```wwwsssDDD666>>>:::222333111>>>RRR```___TTTOOOQQQAAA555444666000222===AAALLLRRRQQQSSS```dddbbbfffkkk___rrrmmmjjjzzzvvv}}}wwwppp{{{vvvrrrggg}}}bbb999,,,)))++++++++++++,,,---...///===zzzSSSuuu}}}ggg]]]///444<<>>555555444;;;JJJ[[[cccjjjooouuu|||~~~|||lllUUUYYYZZZ<<<222EEEOOOMMMDDD<<<:::777222222666444222//////000000000000...000666<<<<<<666333444===III]]]mmmqqqmmmkkknnntttrrrmmmcccUUUGGG<<<777888BBBKKK[[[iii___LLLFFFMMM\\\hhhiiiiiimmmnnnjjjjjjiiikkkoooooommmoootttvvvkkk~~~IIIBBBjjjxxxyyywwwbbb{{{ZZZ<<<999444111000111222222000777VVVFFF|||JJJTTTRRR>>>===777666666555555444444444444999333\\\mmmxxxkkkNNN<<>>:::::::::UUUoooCCCYYYnnnnnnsss]]]LLLjjjuuuqqq{{{vvvkkk]]]___qqqXXXLLLMMMxxxppp```BBB+++///666,,,---111666:::>>>@@@CCCFFFUUUQQQ}}}{{{PPPddd>>>111888666AAAaaakkknnnrrrqqqqqqzzz|||~~~|||fffDDD222OOO___BBB333;;;:::666DDDiiibbbAAA444222;;;WWWvvvqqqnnnmmmoooqqqwwwyyyyyy{{{^^^:::666333000444777@@@NNN^^^bbbZZZSSSSSSVVVgggXXXaaa555:::---///<<>>333666111444888DDDKKKHHHIIIEEE777333555111///333000000<<>>222===MMMBBB***333111....../////////...------111555444000///222222;;;MMM___fff```XXXSSSVVVTTTOOOGGG???888444111000:::CCCUUUddd[[[GGG@@@QQQ___jjjiiihhhllllllggglllkkkmmmqqqqqqooorrrvvvyyykkkqqqCCCBBBhhhvvvzzz~~~fff___eeemmm<<<888333111111222222222333777MMMTTTjjjRRRSSSQQQGGG>>>222555555555666555555444444888111SSSxxx\\\RRR;;;PPPtttpppYYYJJJ>>>???<<>>YYYdddkkkoooxxxrrr{{{www^^^@@@RRRzzzXXX@@@EEEEEE888:::^^^lllXXXBBB777LLLlllrrrooonnnrrruuuvvvyyy}}}mmm;;;111000222999<<<>>>HHHSSSVVVTTTTTTYYY___aaafff```555999222333;;;@@@KKKTTT[[[ZZZbbbcccWWWMMMLLLLLLPPPVVVdddVVVJJJOOOSSSeee~~~qqq^^^GGG999???DDD<<<555555FFFRRRHHH<<<888444111444000...222///,,,555<<>>dddeee777444222222111111000/////////...---,,,,,,++++++,,,,,,...---+++***))))))(((((((((((('''((()))***,,,---,,,---------,,,,,,...000...............///000000000///...---,,,,,,,,,,,,+++,,,---...000555;;;???JJJTTTfffXXXggguuuvvvvvvdddMMMCCChhhnnnTTTIIIJJJCCC888999333999>>>;;;???KKKNNN@@@222,,,333555///,,,111---,,,<<<444,,,444///+++---...AAAZZZhhhpppkkkZZZGGG<<<333111222111111333222///---...000111///,,,---...444>>>NNN^^^kkkrrrwwwwww{{{gggqqqooo}}}vvvbbblllaaaNNN+++555EEEZZZeee===555999UUUmmm???>>>555888???;;;333333111444AAASSS]]]ffflllrrryyy}}}|||zzznnnuuucccRRRdddMMMQQQJJJ>>>@@@KKKFFF666555333111000111111000......,,,---///...+++,,,111///111:::JJJSSSPPPGGG@@@999666222//////000333555+++333;;;KKK\\\TTTAAA;;;QQQ___jjjiiiiiimmmmmmiiiooommmooorrrrrrqqquuuzzzsssccc???CCCdddrrr}}}oooTTTyyyPPP~~~fffVVV:::777333111111222222222444444@@@mmmTTTdddWWWNNNJJJ<<<444333444555666777666555444777222FFFzzzUUUEEE:::IIIfffqqqjjj^^^PPPJJJCCCKKKlllMMMLLLGGGMMMWWWgggwwwtttvvvvvvvvvzzzeeeWWWWWWoooXXXaaaFFF777+++,,,111///111555:::???CCCGGGKKKNNNUUU[[[sssOOO~~~CCC333;;;888999NNN[[[hhhkkk}}}uuu|||~~~xxxFFF???ppp{{{jjjooodddOOOJJJMMM```gggbbb```XXXAAA555MMMrrrtttoooooouuuxxxuuuooommm|||ppp888...222888???@@@CCCHHHNNNPPPPPPOOOQQQTTT^^^vvv888444222222444888DDDSSS]]]jjjvvvuuulllfffbbb___SSSJJJMMMAAA<<>>NNN]]]gggmmmsssuuuzzzSSSnnnjjj^^^lll|||oooqqq```EEE***555;;;rrrXXXaaa;;;666666KKKxxxAAAAAA555888???;;;444444111222===PPPZZZdddjjjooovvvyyyyyyYYYLLL@@@888666;;;;;;999???KKK777555222111222111000///000......000...+++---222666111111999AAADDDDDDEEE<<<888333//////111444555---111444AAAQQQKKK<<<999OOO^^^iiiiiijjjppprrroooqqqoooooorrrsssrrrwww||||||___BBBBBBYYYhhh~~~www\\\oooJJJpppHHH999666222111111222222222444111999IIInnn]]]OOOJJJ;;;===222444555777777777666555555777<<>>OOObbbyyy~~~sssxxxtttuuu```XXXgggqqq[[[;;;333...,,,000111333777<<<@@@DDDIIINNNQQQVVVWWWPPPvvvHHH444999777666EEETTThhhkkkyyy~~~}}}{{{uuucccDDDTTTbbbffftttggglllxxxbbbVVVKKKCCC333+++AAAaaassspppqqqvvvxxxuuuqqqqqqlllzzz}}}|||}}}```222///888>>>CCCCCCCCCGGGLLLPPPPPPMMMHHHDDDTTTMMM555222111///555@@@RRRYYY~~~rrreee```SSSVVVOOOMMMPPPMMM\\\\\\JJJSSSKKK:::;;;999777GGGXXXTTTJJJBBB:::111999333,,,000222///111888999CCCUUU```aaa```aaa```ooojjjooozzziiinnnfffuuuwwwsssqqqjjjfff333,,,...------------...///111222DDDvvvyyyggg999222888MMM]]]111666222222111111000/////////...---,,,,,,++++++,,,,,,------+++***)))((((((((((((((('''((()))***,,,---+++,,,......---,,,---...---------......///111111000000///...------------+++---/////////444===DDDLLL___vvvzzzmmmOOO??????xxxtttjjjaaaaaaGGG;;;<<<000$$$555QQQkkkaaa]]]WWWIIIJJJYYYbbbvvv\\\<<<---111333---)))777eeeccc<<<000---+++...(((444NNNfff{{{xxx```RRRBBB999555222222444222222111000//////000111***,,,222>>>MMM\\\hhhnnnqqqtttzzzGGGyyysssqqqxxx}}}tttsssooo[[[AAA111555777~~~pppwwwYYYnnn>>>888333@@@xxxAAA===222888???;;;555666222222;;;LLLWWWccchhhlllrrruuuuuuiii\\\zzzcccFFF>>>===888888>>><<<999555444333333333222111///000222000---...222555111///333777<<>>333444666777777777666666000:::777QQQ~~~WWWvvv```FFF<<<:::@@@FFF@@@???@@@AAAyyyXXXJJJMMMJJJzzz{{{xxxuuuqqqZZZTTTMMMUUU555333111...111333555888<<<@@@CCCHHHLLLPPPUUUYYYjjj~~~bbbTTT666666666444@@@OOOgggmmmrrrxxxvvvooo{{{VVVHHHGGGVVVLLLcccZZZCCC555333IIIeeerrrqqqrrruuuuuuuuuzzz|||yyyzzz{{{rrrNNN---222;;;AAAGGGJJJAAABBBEEEJJJNNNMMMIIIDDDCCCnnnwwwppp@@@777444111;;;@@@QQQTTT~~~kkkfffyyyhhhaaaPPPIIINNNNNN]]]lll\\\QQQEEEFFF;;;888>>>GGGPPPZZZRRR:::>>>IIIAAA111000333111222666///>>>^^^ppplllmmmyyyyyyaaaXXXdddyyy~~~pppnnnoooeee888)))+++,,,,,,,,,---...000222444???yyyggghhhgggpppQQQ777(((666PPPiii999888222222111111000/////////...---,,,,,,++++++,,,,,,...---+++***))))))(((((((((((('''((()))***,,,---***,,,......---,,,---...---------......000111222111000///...------------+++...000//////444>>>FFFPPPeee}}}www]]]???AAAvvvWWWJJJOOOQQQiii]]]XXXQQQ>>>555777444LLLccceeeHHH...,,,000---111999mmmooo>>>***---333///---===VVVkkk~~~|||ooobbbRRREEE;;;333111333111111000000000000/////////000444>>>LLL\\\gggnnnrrruuu|||OOOxxx___vvvssszzzlll}}}uuu]]]???444000777uuu\\\ttt@@@;;;555>>>eeeKKK===555777>>>;;;777888444222999GGGSSS```fffjjjooosssttteeeTTTsssNNN:::;;;??????HHHDDD>>>;;;:::;;;<<<<<<111///000222111...///444------000222333999GGGUUUQQQKKKBBB===:::777333///222222---...555333111:::ZZZgggpppnnnmmmqqqsssoooqqqnnnnnnpppqqqrrrxxx|||xxxiiiOOO???CCCQQQrrrbbbyyybbbeee555333111111222333333222777444AAA{{{rrrVVVRRRccceeeLLL:::666666666666666666777777...999666AAArrrFFFlll~~~ZZZSSSEEE444444<<<999???FFFggg]]]KKK}}}ttt~~~qqquuuwwwyyyrrreeefffRRRLLLQQQCCC~~~xxxLLL111333222///333555888:::===???BBBEEEIIIMMMLLLXXX[[[}}}ooojjj???555666555<<>>???555222000111000///333:::222000///000111:::LLL^^^TTTMMMCCC>>><<<:::777444///222...---111///111>>>^^^kkkssspppooorrrtttqqqsssooonnnoooqqqrrryyyqqqxxxoooWWWFFFHHHSSSpppwww{{{iii\\\wwwJJJ444222111111222333333222777222???___{{{___QQQ]]]eeeZZZAAA999888666555444555777888333444555999WWWlllXXXssssssRRR777888CCC<<>>UUU\\\hhh{{{rrrsssIII+++;;;@@@@@@uuu\\\:::JJJnnnvvvttttttwwwxxxwwwzzz|||~~~~~~rrrGGG333===EEEEEEIIIKKKPPPLLLFFFDDDDDDFFFGGGGGGGGGbbbaaaoooBBB888666...888111@@@VVVvvvsssxxxYYYOOOYYYOOOKKKEEE|||nnnYYY>>>@@@888666999FFF```pppiii___uuuqqqUUUGGGDDD???===888@@@SSSppppppiiimmmiiiyyywww\\\~~~YYY999***000,,,,,,...000333777:::<<>>BBB>>>666333000000222222000///444;;;RRR:::000...---999KKK]]]zzz{{{hhhPPP>>>777:::777444333444555444///***+++...555@@@PPP___jjjpppvvvzzzrrrsssWWW{{{pppwwwyyyZZZ...---000111```nnnggg\\\<<<222;;;III___===;;;444;;;999666:::666111777;;;JJJZZZbbbhhhooouuuxxx~~~___KKKMMMEEE>>>666000000222555777:::555111000000111888@@@@@@888///,,,///===UUUjjjhhh]]]NNNCCC<<<888222......444222111333000444CCC]]]jjjsssqqqpppuuuwwwuuutttpppooopppqqqsss{{{~~~jjjyyysss^^^NNNQQQYYYqqqkkkxxxbbbgggbbb;;;333222000111222444333222555///999FFFsssVVVOOOYYYcccOOO;;;999666444333555777888:::000444666:::mmmqqqUUU^^^CCC@@@>>>>>>???FFFxxxhhhyyy|||{{{tttrrrsssqqqkkkpppzzzfffsssmmm{{{RRR777+++......000666777>>>???@@@@@@@@@BBBEEEHHHOOOAAATTTWWWVVV999666666555777KKKMMMfffkkk|||aaa>>>CCC===BBBKKKVVVyyyuuutttyyy{{{xxxsssrrrmmmxxxkkkDDD555EEEOOOKKKGGGBBBCCCCCCEEEHHHKKKLLLLLLLLLAAAVVVnnnCCC>>><<<111888///???LLLzzzpppwww}}}YYYLLL[[[RRRIII???@@@eeeyyyaaaVVVMMMUUUEEE>>><<<888DDDYYYcccUUUqqqrrrVVVFFFCCC===:::999KKKZZZfff{{{}}}wwwvvv}}}oooeeeYYYRRR333'''111---...///222555:::===???EEEoookkk{{{CCC333111HHHxxxyyyAAA444222222111111000/////////...---,,,,,,++++++,,,,,,---,,,+++)))((((((''''''''''''(((((()))+++,,,---------,,,+++,,,---...///222000......///000000000333333222222000///...---111//////111333888CCCNNNWWWuuu{{{dddMMMWWW~~~___]]]SSSCCC@@@333,,,222777CCCUUUfffGGG666222+++...222***...===mmmMMM777444...///???WWWrrrmmmQQQDDDGGGCCC>>>999777888777222...///000777DDDPPP]]]lllxxx{{{{{{XXXyyyeeehhh|||KKK111333///111TTT~~~yyyPPPAAA:::999NNNmmm;;;>>>:::<<<>>><<<888444333444999AAAPPP___gggkkkrrrzzzmmmdddQQQBBB;;;666666555111222777999......555000(((888SSSWWWNNN>>>111///===TTTfff~~~zzzlllVVVBBB999777666111555333333444///777LLLdddhhhmmmqqqssstttuuuvvvtttsssssstttsssuuu~~~kkkwww]]]WWW]]]qqqcccaaalllsssiiiaaa```>>>444333222222222333444555777999:::AAAPPPKKK^^^gggPPPHHH<<<444333444333555;;;;;;111555>>>888@@@yyysssXXXXXXUUUDDDHHHZZZ}}}{{{vvvuuuuuurrrpppppprrrrrrqqqooopppuuuWWWnnnoooMMM>>>000...333666888:::CCCNNNRRRJJJEEEIIIIIIDDDQQQMMMRRRYYYnnn|||???;;;999:::***<<>>000999888>>>XXXbbbkkkaaaNNNGGGBBB=========BBBMMM\\\iiinnnkkkfffffffffeeejjjzzziiiiiilllwwwbbbeeeooo@@@555+++---))),,,111777>>>CCCEEEEEEMMMrrrlllddd]]]rrrYYYDDD+++444<<>>:::888666111,,,...///666EEETTTbbbpppzzz}}}UUUuuujjjrrrCCC...111...888PPP{{{IIIOOO888777TTTBBBAAA999;;;===;;;777444444444777>>>MMM[[[dddhhhpppxxxUUUbbbpppXXXFFF777666;;;;;;888666>>>555222555222///<<>>222000<<>>777444777444333555111:::PPPcccgggmmmqqqssstttuuuvvvyyyvvvuuuvvvuuuwwwiiieeessszzzdddbbbaaaoooeee___ZZZrrrwwwyyy444444333222222222333444555:::111;;;===jjjooosssGGGHHH]]]ZZZKKK???555333777888666333777000333;;;555222QQQ{{{mmmYYY[[[___mmm~~~uuunnnkkkjjjgggkkkooolllgggffflllqqqrrrjjj}}}^^^LLL[[[lllDDD777------333777:::<<>>555AAA444===IIIYYYiii{{{vvvmmmuuupppqqqvvvyyy{{{|||~~~XXXwwwnnndddGGGDDDDDDIIIOOORRROOOKKKGGGJJJLLLKKKMMMOOOMMMHHHIIIKKKsssrrr|||sss@@@???===999000;;;CCC{{{xxxRRRPPPrrriiipppyyybbbQQQFFF;;;LLLmmm{{{xxxpppeee___\\\HHH<<<>>>777555FFFHHHQQQNNNGGGGGGEEE>>>:::;;;CCCMMMVVVZZZ[[[[[[[[[cccddddddhhhtttmmmnnnuuu{{{lll]]]jjjkkk;;;111***,,,000333888???EEEIIIKKKKKKQQQmmmyyyhhh[[[WWWUUUNNN888000111666```HHH:::111111111000//////......------,,,,,,,,,,,,++++++---,,,+++)))((((((''''''''''''(((((()))+++,,,---+++,,,------......------//////......///000111222333333222222111000......111//////222444888BBBMMMZZZqqqKKK===___vvv]]]gggbbb```RRRDDD;;;---+++888WWWmmm<<<777333'''333222222)))***;;;@@@999777///+++...;;;LLL\\\iiirrr~~~rrrfff^^^ZZZTTTMMMDDD===888444///+++...---555FFFYYYgggsss{{{JJJfff~~~xxx{{{ggg:::,,,222///444EEE~~~UUUUUU:::555WWWIIIAAA888:::;;;999777555444555555;;;GGGVVV___eeennnvvvcccLLLjjjOOOccczzzqqq\\\GGGCCCHHHHHHAAA:::???999333000...000999BBB[[[VVVLLL<<<222555CCCQQQsss|||zzzlll[[[III===:::<<<777444555333<<>>???666pppzzzTTT<<>>;;;444......333666444AAACCCBBB;;;555:::IIIWWW___kkkvvvxxxpppdddTTTGGGAAAAAA:::666555222===UUUaaaffflllqqqtttuuuuuuvvvxxxtttqqqrrrtttxxxcccmmmxxxkkkdddvvvzzzvvvgggggghhhRRRnnnsssXXX999333222222111222333555666888222FFFAAAAAAzzznnnYYYFFFNNNXXXTTTGGG888222555777333:::888666666666666777999222QQQ}}}{{{zzzzzz|||~~~|||rrriiicccaaa```___^^^kkkuuurrrjjjpppiii|||hhhpppMMM555111000777===AAADDDGGGHHHMMMMMMHHHFFFKKKNNNMMMGGGGGGGGGFFFPPPppp~~~___888:::+++999999<<>>555111000---///333111777AAAMMMSSSSSSTTTXXX\\\YYYbbbmmmrrruuuyyy~~~vvvttttttkkkooonnnnnnddd]]]aaa333...333222222555:::>>>AAADDDFFFGGGKKKxxxqqqrrrooopppOOO<<<000:::QQQ[[[222222222111111000//////...------,,,,,,,,,+++++++++---,,,+++)))((((((''''''''''''(((((()))+++,,,---+++,,,---...///...---,,,,,,...000000//////111333222222333222222111000///111///000333555888AAAKKK___pppxxxFFF???wwwuuuNNN888SSSjjj___???222444333======333000999:::222000111,,,,,,444===BBBFFFJJJ]]]eeeeeeZZZTTTWWWWWWQQQNNNIIIAAA999333000...,,,//////888LLL```lllssswwwaaa{{{UUUNNN{{{xxxyyytttrrrxxxRRR333111555333666444wwwnnnSSS___FFF;;;]]]yyymmmFFF:::999888777777777666555444666===JJJUUU___iiisss|||eeeaaapppQQQ>>>:::===<<<;;;666111555<<<;;;555///333555222///444@@@KKKOOOYYYbbbeeeddd___WWWNNNEEEEEE<<<666444111<<>>999444111///.........111===QQQdddnnntttxxx___YYYppp{{{wwwvvvyyyqqqCCC111222111111111555gggUUUtttHHHAAAbbbzzzJJJ===;;;888777888888666555555444999EEEPPP[[[fffooo}}}kkk{{{YYY{{{cccKKK>>>999777333222777>>>???;;;777888666222------333999GGGLLLOOOOOOPPPSSSQQQMMMDDDCCC:::444333000;;;SSSccciiipppuuuvvvvvvuuuuuutttppppppuuu|||sssxxxwww___tttsssyyy~~~~~~~~~...444222111111111222444666777444===>>>===IIIFFFmmmrrrfffMMM===CCCJJJJJJ@@@555333777111555777666555555444333777333222:::KKKfffoooppp}}}aaallltttmmmjjjhhhjjjooorrrqqqnnnfffbbb\\\VVVSSSTTTWWWYYYddddddfffkkkuuuvvvvvvJJJrrreee333222333888>>>AAAAAADDDIIIFFFEEECCCAAA@@@BBBCCCDDDOOOFFFDDDRRRXXXTTTrrrwwwYYYFFF>>>333000333666:::HHH\\\mmmtttvvvuuuyyyvvvllllllrrrqqqooooooqqqvvv{{{{{{uuupppwwwoooyyy{{{kkknnnyyyqqq}}}rrrpppsssuuu}}}~~~pppvvv}}}~~~ssssssxxxeee|||xxxmmmzzz}}}[[[JJJ:::BBB@@@===:::999:::>>>BBBDDDDDDAAA>>>@@@EEEGGGEEEEEE@@@MMMgggbbbWWWEEE:::888777888...ZZZmmmpppzzzlllddd\\\XXXUUU___[[[@@@===fffXXX<<<888<<>>>>>777222333000<<>>BBB555555===333666666999BBBOOOWWWZZZYYY___eeennnrrrllleeeiiirrrmmmuuukkkhhh}}}xxxppp|||yyyoooccc===666999HHHEEEGGGHHHHHHEEECCCFFFMMMTTTUUUSSSmmmlllddd```WWWPPP>>>000444CCClllGGG333333222111111000000///------,,,,,,,,,,,,++++++---,,,+++)))((((((''''''''''''(((((()))+++,,,---...---,,,+++,,,---...///,,,000444333///,,,...111222222333333333222111111111000111444666888@@@IIIMMM\\\lll[[[^^^GGG===jjjlllYYYhhhOOO777@@@666+++???---lll{{{YYY333000///333<<<>>>777...***111---///999BBBCCC@@@<<<000111111000...---...///***222EEE[[[kkkttt|||nnnfffzzzuuu}}}UUU000222555///333333:::DDDOOOkkkwwwlllBBB>>>:::999999999777555444111222<<>>NNNXXXlllpppfffeeetttpppfffmmmppptttwwwsssmmmmmmttt|||ooouuuoooppp}}}xxxmmmssszzziiioooyyyuuuzzz{{{sssddddddxxxiiiuuuPPP777FFFDDDCCCCCCEEEFFFFFFCCCAAAFFFGGGFFFDDDGGGMMMOOOMMMFFFGGGEEEMMMvvv[[[VVV@@@DDD999555===444AAA|||jjjtttwwwnnn^^^\\\XXX^^^MMM[[[eeeIIIMMMgggKKKJJJ===???GGG;;;:::999:::AAALLLWWW___bbb]]]aaahhhlllhhhdddlllxxxyyywwwmmm___rrrccccccXXX777999===LLLHHHMMMNNNLLLHHHEEEHHHQQQXXXOOOWWWkkkrrruuuVVV[[[TTTNNN...///777[[[WWW333333222222111000000000---------,,,,,,,,,++++++,,,+++***)))((((((((((((&&&&&&&&&'''''')))******++++++++++++,,,---.........------...000111///...222333333444333222111000222//////111333666@@@JJJIIIccclll|||zzzIII999OOOxxxsssvvv???@@@:::777666555BBBFFFDDDNNN\\\SSS<<<...222---HHHWWW;;;...222222***555888@@@DDD555555///000000000000000///...+++444IIIaaaqqqvvv|||~~~```lllmmmbbbooo~~~}}}^^^zzzyyy<<<111444)))666444999CCC<<>>???;;;999222111>>>EEE999555111000444666444555888444444222...,,,555IIIYYYkkkooorrrrrrqqqpppqqqsssrrrnnnooowwwaaaooovvvPPP]]]dddYYYzzz\\\???;;;222555444222222333666999;;;AAACCCHHHMMMRRRVVVYYYZZZiiiqqqeeeEEE777BBB???777BBB777777777666666666666666777666555444333333333333666777888:::<<<>>>@@@@@@JJJJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFEEE???CCCGGGGGGHHHOOO\\\gggjjjnnnmmmvvvKKKaaazzzmmmoooCCC;;;555???DDDJJJLLLJJJGGGFFFFFFIIIQQQRRRMMMOOOVVVTTTLLLIIILLLPPPOOOMMMLLLPPPTTTppprrr222EEE>>>;;;:::333+++777FFFFFF]]]___cccgggiiikkkkkkkkknnnssswwwwwwqqqmmmlllmmmnnnpppssswwwzzzzzzvvvsssnnnooossswwwwwwvvvyyy|||uuu```aaarrrjjjvvv~~~oooOOOHHHQQQMMMJJJIIIKKKIIIDDDBBBCCCEEEJJJNNNNNNKKKIIIKKKMMMBBB;;;IIINNNZZZkkknnnJJJ777999;;;555666999ZZZXXXdddyyyvvvnnn```^^^[[[WWW[[[WWWQQQTTTIIIBBBJJJ[[[^^^UUUJJJEEEMMMUUUVVV[[[bbbbbb^^^___bbbaaa```hhhssswwwqqq]]]nnn|||iiiVVVwwwnnnKKK;;;AAADDDDDDLLLGGGGGGKKKOOOMMMIIINNNWWWNNNJJJuuu}}}zzzaaaxxxvvv[[[---444111HHHAAA444444+++///888---,,,---------,,,,,,,,,++++++,,,+++***)))((((((((((((&&&&&&&&&''''''((()))***,,,,,,,,,,,,---...//////---,,,,,,---//////...,,,222222333444333222111000111//////111222666???IIIKKK[[[rrrsssEEE888gggHHH\\\CCC<<<777:::444,,,000;;;777)))<<<333222MMMVVVMMMBBB!!!777***------999DDD666111000000111111000///.........888MMMdddrrrwww||||||___sss\\\}}}hhhiiizzzxxxeee555///222000777555999@@@DDDpppOOOqqqxxxWWWEEE777???===666<<<666444222333888===EEETTTaaannnvvviiizzzkkkTTTBBB:::888444000<<<888777222111AAALLLDDD888333///222:::>>><<<888222000000000000666III\\\jjjmmmqqqqqqpppoooooopppuuussstttyyyrrr~~~}}}lllNNNbbbttt```hhh;;;222...222111111222555888<<<>>>HHHKKKQQQVVV[[[___aaabbbqqq|||VVVIII222666HHHAAA777666555444555666888999777666555444444444444444444444555666777777888888:::;;;;;;<<<======>>>>>>AAA@@@????????????>>>===@@@:::666<<>>IIIIIIMMMPPPQQQNNNKKKJJJJJJFFFLLLNNNIIILLLSSSSSSMMMGGGJJJNNNNNNKKKJJJLLLOOOSSShhh===KKK000///@@@999,,,444EEENNNUUU___hhhmmmlllhhhdddiiilllqqqsssqqqpppooooootttvvvyyyzzzzzzxxxuuusssuuujjjdddkkkuuuzzzzzzzzz[[[ccc^^^ccckkk[[[aaa|||vvvrrrRRRFFFJJJHHH???EEECCCDDDHHHHHHFFFEEEHHHHHHKKKMMMKKKFFFCCCDDDFFFBBB???GGGGGGLLLgggnnnMMMAAA000777:::888<<>>@@@DDDHHHDDDBBBEEELLLPPPOOOPPPTTTKKKBBB^^^qqqmmm^^^ssswwwhhhAAA//////>>>HHH888888111222:::000///---------,,,,,,,,,++++++,,,+++***)))((((((((((((''''''&&&''''''((()))***------------...///000000...------...000000///---111222333444333222111000111//////111222555>>>HHHQQQaaaxxxVVVAAAMMMqqqQQQ===999222---///444666333555,,,BBBhhh]]]OOOWWWBBB888---111666KKKYYYAAA///222222111111000///...---222===RRRgggsssxxx|||ddd~~~}}}```ttttttXXXtttKKK000///000777666555:::???HHHXXX]]]vvvmmmBBBrrrCCC<<>><<<@@@AAA333000333333666LLL^^^\\\DDD>>>333///777AAA;;;---333......222333666JJJaaannnqqquuuvvvuuusssqqqqqqsssuuuxxxzzz}}}~~~~~~~~~~~~vvv]]]JJJZZZ~~~yyyppp999...000000111222555999===BBBDDDIIILLLRRRYYY^^^aaaccccccYYY|||tttLLLAAA@@@;;;777:::999777555444555777888666666555444444444555555333333333222222222111111222333333444444555555555777777777777777777777777666666:::FFFWWWgggqqquuuvvvfff???hhhgggccceee\\\UUU\\\hhhDDD@@@EEESSSTTTUUUTTTQQQOOOOOOOOOMMMQQQOOOHHHFFFIIIHHHCCCDDDHHHLLLLLLJJJHHHIIIKKKDDDYYYrrr555===BBB777000<<<<<<'''===EEEQQQ]]]dddgggeeedddiiijjjllloooqqqqqqooommmooosssvvvvvvssspppppppppsssmmmlllrrruuummm```WWWNNN[[[cccrrruuuooovvvyyyEEEAAAQQQLLLAAA???===???DDDFFFDDDEEEHHHDDDFFFFFFCCC???===>>>@@@AAABBBDDDAAAAAA```qqq~~~hhh>>>:::BBB999777<<<888cccaaa~~~kkkaaaeeefffhhhhhhqqqlllVVVOOOOOORRRmmm___```___^^^```ccc___YYY[[[ZZZXXXYYYaaahhhhhhdddSSSLLLzzz|||zzzeee^^^~~~~~~RRR===???;;;===EEECCCDDD@@@???FFFLLLMMMLLLLLLBBB777EEE}}}lllccc[[[```___[[[999000333888iiiNNN555555222111666...---------------,,,,,,,,,,,,,,,+++***)))(((((((((((('''''''''''''''((()))))),,,,,,,,,,,,---...///000000//////000222333111000111222333333333333111111111//////111222444<<>>>>>222444:::XXXpppTTT888333333222111000///---,,,222AAAWWWjjjuuuyyy}}}}}}tttlllddd|||qqqttt~~~qqqbbb}}}}}}888222333---888444777===@@@BBBJJJ___NNN000QQQLLL???@@@999:::222>>>999555333333555:::FFFRRRdddkkknnn[[[jjjkkkwww~~~zzzqqqbbbGGG---333111555777:::MMM___```IIIEEE888...777FFFDDD666888///---222333666LLLgggqqqsssvvvwwwwwwtttrrrqqqkkkrrrxxx{{{{{{{{{zzzwwwuuunnnPPPFFFZZZttttttqqq^^^666000777111222555999===BBBEEEGGGEEEIIIPPPWWW\\\___```aaaXXXVVVzzzgggLLLAAA777===@@@>>><<<:::777555444333555555444444444444444555333333333222222111111111222222333333333444444444333555555666555555666777000;;;IIIRRRXXXcccttt~~~eeeNNNmmmaaaxxx~~~ggghhh[[[RRRPPPUUUUUUTTTRRRQQQPPPQQQRRRPPPRRROOOGGGBBBCCCBBB???BBBFFFJJJLLLLLLJJJJJJKKKJJJNNN]]]nnnHHH444999===;;;777000555888>>>FFFOOOXXX___cccllljjjjjjmmmqqqrrrnnniiiiiinnnrrrqqqmmmkkkmmmqqqrrrtttxxxuuufffSSSHHHGGGRRRWWW\\\tttqqqEEEIIIGGG;;;BBB>>><<<===AAAAAA??????AAA<<<======<<<:::;;;>>>AAA???CCC@@@???BBBLLL~~~|||III:::===333000999;;;FFFbbbkkkzzzuuuzzzrrrbbb\\\```vvvYYY555<<>>JJJDDDFFFBBB???AAAFFFIIIJJJJJJ???666???|||}}}ooolll]]]SSSYYYBBB333555555RRR\\\666333333///333...---...------------,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''(((((()))++++++++++++,,,---...///000//////000222333111000111111333333333333222111111///000111222333;;;CCC___fffoootttMMMvvvoooXXXeeeyyy|||ssscccZZZEEE===777777555///---000000111888RRR999BBB444///...RRRvvv^^^>>>333333333222111///...---111CCC[[[mmmwww|||gggzzzxxxzzzxxx{{{sss}}}fff///555888---888888???>>>EEE:::JJJmmmEEEGGG666___dddEEE;;;999===111===;;;777555444444777@@@KKKYYYeeeRRR^^^MMMNNNQQQ___uuunnnUUUAAA::::::999555>>>HHHEEE:::<<<666000:::PPPYYYTTT===333...000111777QQQmmmnnnoooqqqrrrsssqqqooommmllluuu||||||{{{{{{wwwpppttt~~~}}}cccGGGHHHpppppphhhzzzjjjnnnyyy{{{BBB333222666111333666:::???BBBEEEFFFGGGKKKQQQWWW]]]aaacccccc]]]NNN\\\vvvaaa???GGGGGG???@@@@@@???<<<999555333555444333333333333333333222222222222222222222222//////000000000000111111222333555444333444777999<<>><<<<<>>AAACCC@@@CCC===@@@HHHEEEfffbbb}}}>>>999???===000555<<<222???rrrzzzpppOOOFFFWWW~~~BBB888<<>>333;;;<<<999666666444444;;;DDDOOO___zzzoooqqqeeeSSSFFFGGGZZZuuuGGG<<<888666000555999333///333222///777HHHTTTUUU<<<888222///000>>>XXXpppqqqqqqqqqrrrssssssrrrpppuuu}}}}}}|||}}}yyyqqq}}}yyyrrrXXXGGGTTT|||~~~cccuuu~~~YYY:::666111///000333777<<<@@@CCCDDDEEEGGGJJJOOOUUU[[[```ccceeeRRRQQQMMMsssyyyvvvrrrCCC===;;;<<<>>>???>>><<<:::999666666555444333222222333000000000111222222333333////////////000000000000000222333222222555;;;@@@LLLQQQYYYbbbiiijjjhhhfffNNN>>>\\\rrrxxxhhhDDDcccVVVAAADDD;;;AAALLLPPPNNNLLLMMMPPPSSSUUUUUUMMMPPPPPPNNNJJJIIIKKKMMMCCCEEEHHHKKKMMMNNNNNNNNNKKKHHHHHHTTTjjjfff777111777...444444444444666777999:::GGGGGGLLLVVVbbbjjjmmmlllddddddbbb^^^YYYXXXZZZ]]]YYYLLL>>>:::<<>>>>>@@@BBBAAAAAA@@@@@@AAAAAAAAABBBCCC===BBBJJJDDDSSS}}}{{{___eee???;;;BBB666999CCC666666:::RRRyyy}}}kkkIII???aaa\\\@@@888OOOaaaUUUSSSXXXZZZYYYXXXYYYUUUQQQVVVRRRYYYlll{{{xxxhhhYYYwwwtttjjjnnnxxxtttTTT<<<999CCCAAAGGGPPPKKKCCCEEEGGGJJJSSSbbbpppvvvNNN<<<@@@lllxxxxxxddd```{{{SSS777444444VVVNNN666777...333444222............---------,,,,,,+++***)))((((((((((((((((((''''''''''''((((((,,,++++++,,,,,,---...///---,,,,,,---//////...,,,000111222333444333222222000///000111111111888@@@JJJeeezzzRRRHHHtttdddMMM;;;666888888555>>>]]]>>>'''<<>>EEEWWWooopppVVVVVVcccQQQ@@@999888555;;;>>>777444444333444666999;;;===555999666000333GGGaaarrrvvvtttrrrsssvvvxxxwwwvvvzzz}}}{{{vvvyyyzzz}}}wwwfffMMMNNNiii{{{JJJ;;;666000000333666;;;AAAEEEHHHJJJJJJGGGIIIMMMRRRXXX^^^bbbeeeRRRLLLKKKYYYrrrhhhJJJ;;;;;;::::::;;;;;;<<<===:::999777666444444333333111111222222222333333333333333333333333222222222222444666666888>>>HHHPPPVVV\\\dddhhhdddXXXIII???CCCdddpppeeePPPbbbwwweeeddd\\\QQQPPPIIIPPPMMMMMMKKKIIIJJJNNNQQQRRRRRRVVVWWWXXXVVVOOOJJJJJJMMMEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKIIIKKKHHH||||||BBB555BBB555555555555444222111000555666;;;CCCMMMUUUXXXYYYPPPMMMHHHDDDAAAAAABBBCCC>>>777333888???DDDIIIMMMxxx~~~qqq???EEECCC===@@@GGGEEE??????===>>>CCCDDDAAABBBDDDDDDCCCBBBBBBBBBAAA???===BBBCCC@@@CCCIIIGGGKKKZZZccchhh===444999;;;;;;888999333***OOOnnnKKKJJJcccJJJQQQ^^^VVVTTTQQQPPPPPPNNNIIIHHHKKKRRRRRRcccwwwcccZZZzzz{{{xxxbbbIIIDDD@@@@@@CCCIIILLLKKKBBBEEEFFFJJJWWWhhhrrrrrrNNN888===NNNqqqnnn^^^PPPYYYeee\\\111777444AAA^^^999888,,,111333///............------------,,,+++***)))(((((((((((()))(((((('''''''''((((((---------------///000000...------...000111///...000111222333444333333222000///000222111111777???NNNlllxxxRRRhhhuuu[[[OOOMMMDDD999CCCaaa\\\HHH333,,,999777111111111+++TTT}}}\\\111111222222222111111000<<>>???IIIDDDFFFxxxDDDnnnQQQ:::cccuuuEEEHHH:::999999999777777666333000444:::>>>PPPeee~~~{{{kkkdddOOOBBB???===BBBDDD======999999======666111000...888999111666NNNgggrrruuurrroooppptttvvvwwwuuuxxxyyysssmmmuuu}}}xxxyyyvvv]]]FFFVVV{{{yyy:::555000000888666:::@@@GGGLLLOOOQQQQQQJJJKKKNNNSSSYYY```eeehhhhhhIIIMMMTTTUUUsssxxxwww???<<<999666666888;;;===<<<;;;:::888666555444444555555555444444444444444333333333333333333333333777:::<<<===@@@IIIUUU___\\\aaaaaaUUUDDD;;;???GGGppphhhqqqxxxvvvggg]]]JJJDDDXXXWWWJJJHHHFFFGGGKKKMMMMMMLLLSSSVVVYYYYYYUUUPPPQQQUUUGGGFFFEEEEEEFFFFFFEEEDDDKKKVVVEEEQQQXXXQQQoooBBB777555333222111222444555000111333777<<>>444;;;DDD:::000///111555444000///111@@@aaavvvzzz~~~xxxQQQ~~~|||lll~~~hhhmmm|||LLL777666555555777;;;???AAA===EEE777KKKGGGfffMMMYYYuuuAAA888JJJFFFBBB@@@888666888999999777555444444999JJJXXXiii|||vvvllljjjdddRRRAAAGGGQQQLLLVVVLLL:::eeehhh999:::222444;;;CCC999555YYYwwwppprrrrrrtttwwwuuurrrtttyyypppooonnnnnnzzzzzzyyyuuugggOOOHHHccceeeppp===,,,888222444999===CCCKKKRRRXXX]]]______^^^ZZZVVVVVVZZZ___aaaYYYQQQOOOOOOOOOhhhcccaaa===888444000222333333888===???;;;666333111222666666000///444777555555111///333555444555888<<<@@@EEEKKKOOOTTTXXX[[[PPPPPPJJJ;;;000===ccccccgggjjjdddYYYSSSWWW]]]WWWLLLQQQGGG@@@CCCMMMSSSSSSRRRSSSRRRQQQRRRSSSQQQMMMJJJCCCBBBCCCFFFKKKNNNMMMKKKMMMIIIKKKRRRSSSTTT```pppmmmJJJ999>>><<<555111000111555666222000333444333333<<<:::555888666111444444CCC444VVVnnnsssppphhhkkkaaaNNN<<>>CCCAAA??????@@@@@@@@@???BBBFFFGGGEEEHHHMMMLLLFFFGGGKKKggg777===EEE444888<<<;;;333---000999@@@CCCNNNtttqqqfffvvvDDDTTTzzzjjjUUUNNNRRRGGGBBBCCCIIIFFF>>>BBBMMMbbbooorrrzzzxxx___vvvkkkLLLHHHFFFEEEFFFHHHGGGDDDAAADDDDDD@@@???DDDLLLLLLGGGGGG555;;;444yyyuuudddNNNZZZDDD...333333gggIII999000999444111111000///...---,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((***+++,,,---------------,,,---......------...///000111222222333333333333111222333222111222555777DDDNNN}}}eee___QQQqqqVVVOOO555===PPP\\\]]][[[OOO<<<111444VVVhhhLLL333666:::555444555666333///111555MMMiiixxxzzzdddxxxaaa}}}ssskkk|||}}}zzz^^^rrrggg777000222444666888<<>><<<888888:::888333;;;777777<<<>>>===???BBBEEEFFFJJJQQQVVVSSSIIIAAA???555,,,...CCCjjjWWW```yyyhhh\\\rrrjjjTTTRRRNNNNNNWWW```___XXXIIIEEEBBBEEEIIIKKKJJJIIIGGGEEEFFFIIINNNOOOLLLIIIBBBCCCEEEJJJMMMMMMJJJGGGJJJFFFFFFJJJIIIFFFNNN\\\sssjjjIII888666:::111222444444666888666222+++///,,,,,,666888:::CCCWWWjjjgggwwwkkk^^^GGGBBBGGGBBBCCCEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@@@@@@@AAA@@@@@@???CCCEEECCCEEEIIIIIIEEELLLaaarrrTTT[[[@@@444<<<777555:::@@@???777///999555CCCXXXWWWGGGJJJ\\\VVV[[[QQQXXXZZZ\\\bbbeee___UUURRRUUUXXXGGG999999AAAFFFIIIKKKjjjzzzfffxxxvvvsssiii|||XXXDDDBBBAAAAAACCCFFFFFFDDDBBB<<<>>><<<999@@@KKKJJJ@@@<<<999777888bbbvvvooorrr~~~aaa\\\CCC666333DDDsss999666111555333111111///...---,,,,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))***+++,,,------,,,+++,,,------,,,,,,---///000000111222333333333333222222333222111222555777???HHHhhheeeUUUQQQrrr___[[[YYYAAA<<<888CCCWWW]]]YYY[[[;;;999fff|||NNN:::555777666666555111///666>>>___ssszzzyyy~~~nnnTTT|||vvvfffrrrggg{{{}}}mmm___|||PPP---...222777999888:::@@@EEEFFFFFFIIIIII@@@KKK{{{zzzVVVJJJ}}}<<<555YYY888AAA888888888888888777666555444111999DDDUUUtttnnnaaaQQQ^^^|||kkkRRR???999FFFNNNxxx___TTT???===BBB;;;;;;WWWttt{{{vvv{{{yyyzzz|||zzzxxxzzz~~~uuu|||sssqqqgggaaauuu~~~zzzyyyjjjRRRNNNccc|||\\\999555444999999BBBFFFGGGKKKSSSZZZ[[[VVVPPPUUUVVVVVVVVVUUUUUUWWWYYYXXXKKKEEEJJJIIIHHHXXXoookkkbbb\\\:::777---444888======888000***&&&555666777777:::<<<999333888777999>>>AAAAAABBBFFFHHHEEE???:::777666777777:::111888]]]XXXZZZsssyyy|||sssMMMMMMLLLLLLQQQVVVUUUQQQDDDFFFHHHKKKMMMMMMLLLKKKHHHEEEDDDHHHLLLMMMHHHDDDBBBDDDHHHLLLNNNMMMHHHDDDFFFCCCEEEHHHDDD???EEEOOONNN]]]uuuppp]]]DDD999---***111:::AAAEEEIIIDDD<<>>BBB???@@@BBBCCCCCCBBBAAA@@@>>><<<:::888888;;;>>>@@@@@@@@@@@@@@@?????????>>><<<@@@BBBAAAAAADDDFFFEEEMMMGGGeeevvvccc[[[>>>:::;;;===999222333999777000000:::===888:::CCCDDDYYYQQQooo}}}ZZZPPPNNNWWWVVVXXXZZZXXXSSSPPPPPP///777======???EEEIIIJJJ^^^eeesssjjjppp|||zzzrrrzzzdddHHHAAA>>>>>>???BBBEEEEEEDDDBBB;;;AAA???:::DDDSSSOOO???888<<<111<<>>>>>999777;;;???HHHCCCOOOHHHDDDEEE^^^qqqCCCsssWWW666vvv|||AAAAAA@@@:::999888888888777666555555666===KKK^^^}}}|||iiiUUUGGGLLLaaaaaaJJJ@@@HHHGGG[[[aaaQQQPPPBBB===CCC:::@@@eeezzzwwwwwwyyywwwwwwzzzzzzxxxzzz}}}tttpppmmmvvv}}}|||zzzuuuvvvttt```JJJQQQrrr]]]555777555;;;???EEEHHHFFFGGGMMMTTTUUUOOOGGGMMMMMMOOOPPPNNNLLLNNNSSSRRRFFFDDDMMMPPPJJJLLLVVV}}}pppkkk[[[999444...---///333555666111333555666777888777666///...000555777555777;;;222;;;BBB===222...555>>>GGGiii|||dddjjj~~~zzziiiTTTMMMNNNMMMKKKJJJIIIFFFCCC===??????@@@BBBDDD@@@;;;JJJGGGFFFHHHLLLLLLGGGCCCAAACCCGGGJJJLLLKKKIIIGGGAAAAAAEEEHHHDDD@@@CCCKKKMMM>>>[[[wwwddd```dddiiimmmqqq}}}qqqdddiiiyyy{{{}}}ooojjjjjjRRRNNNCCC???IIICCC>>>???@@@AAADDDEEEDDDAAA??????===:::888888;;;???BBBAAABBBBBB@@@>>>=========;;;>>>@@@@@@???AAADDDFFFGGGOOO```gggdddpppQQQ666222999:::999:::555222000111444444222111===EEE666AAAHHH888AAAKKK???<<<999777666666777::::::CCCCCC:::>>>UUUiiipppOOOCCC^^^mmmzzz}}}qqq~~~pppTTTFFFEEE@@@AAACCCEEEEEEDDDBBB@@@===EEEDDD???HHHXXXRRR>>>>>>;;;000;;;555pppddd___QQQGGG888'''888666BBBmmmFFF666AAA...222222000///...------------,,,+++***))))))))))))((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,,,,...//////......///000//////111222333444444444333333333222111222444666444???HHHpppuuufffiiiVVVQQQ???888:::...000MMMUUU999BBBeeevvv|||vvvaaa:::;;;;;;666///222DDDXXXpppzzz|||}}}uuuooo|||~~~|||zzzaaammmxxx>>>999555777===BBBAAA:::777999===CCC<<>>@@@<<<:::888888999999888666777444888BBBLLLaaakkkQQQXXX___SSS>>>DDDDDDKKKKKKAAA<<<111<<>>>>>CCCFFFJJJAAALLLqqq___xxx|||xxxwwwdddLLLJJJ@@@:::CCCBBBGGG@@@AAACCCFFFIIIHHHDDD@@@DDDBBB@@@??????AAACCCEEEGGGGGGFFFCCC@@@>>>???AAA>>>>>>>>>???@@@BBBEEEIIIEEEOOOKKK___|||QQQcccPPPDDD:::999===888777222------222666666...777444::::::000777???:::999777444222222222111444:::???LLLlll[[[TTT|||vvvttt~~~sss}}}uuuUUUJJJJJJIIIFFFHHHIIIIIIGGGCCC@@@>>><<>>AAAAAA;;;222666LLLcccttt}}}}}}}}}~~~~~~ttt~~~mmmvvv[[[mmmfff000<<<555777<<<@@@???;;;999;;;>>>:::666BBB???DDDBBB@@@pppkkkDDD{{{OOO222aaauuuFFF===???<<<999999;;;<<<:::888777333555<<>>888FFFFFFRRRQQQJJJ{{{www~~~mmm```xxxaaaiii[[[TTTFFFNNNHHH>>>AAA>>>AAAAAABBBDDDHHHLLLKKKEEE@@@GGGFFFDDDDDDDDDFFFGGGIIIJJJKKKJJJFFFBBBAAADDDHHHBBB===;;;???BBBDDDGGGJJJPPPAAAJJJSSSdddbbb}}}iiiTTTAAA444000333555444444555555444//////111555666333000---(((+++111888BBBIIIGGGBBBBBBVVVooolllsssnnnppp}}}yyy]]]BBBDDDIIIGGGGGGJJJLLLKKKGGGBBB???===>>>DDDFFFFFFMMMTTTOOODDD>>>;;;DDD333888LLL|||tttsssdddfffTTT666...666FFFmmm<<<:::999444333222000////////////---,,,+++***))))))))))))(((((((((((((((((((((((('''''')))+++,,,---......,,,---///...------...000...///000222333444555555333444444222111111333555555:::===RRRnnnXXX{{{mmmddd___YYYAAAIIIbbbfffJJJ:::888---999>>>AAA;;;333999TTTnnn{{{{{{~~~wwwttteeeiii~~~qqqvvvkkkgggHHH444===555666999;;;;;;;;;;;;<<<>>>666999???===@@@AAABBBWWWTTTWWW<<<@@@cccEEEBBB>>>::::::===>>><<<999999666666999:::@@@RRReeettt~~~lllmmmdddYYYRRRHHH???888555===:::555GGGeeetttxxx{{{{{{}}}}}}yyyrrrpppwww|||kkkxxxsssuuuaaaRRRQQQhhh}}}kkkBBB444===???AAADDD;;;BBBIIIIIIKKKMMMOOONNNKKKHHHIIIKKKSSS[[[VVVLLLKKKRRRQQQLLLLLLRRRSSSNNNMMMPPPXXXOOO]]]nnnjjjRRRBBB:::666999;;;888444333666777:::???AAACCCLLLVVVbbbuuuuuuuuurrrrrrKKKSSSWWW@@@GGGGGGCCCCCCIIIMMMKKKJJJMMMHHHLLLKKKJJJSSS^^^^^^TTTRRRWWWYYYUUUKKKEEEDDDFFFBBBBBBAAA??????CCCIIINNNQQQUUUWWWSSSKKKFFFDDDDDD===HHHCCCHHHGGGAAAQQQXXXcccqqqiiibbbtttgggeee|||YYYOOOJJJEEE;;;GGGBBB<<>>;;;@@@@@@CCCHHHLLLKKKDDD>>>EEEDDDBBBAAACCCFFFJJJLLLGGGGGGFFFBBB???AAAHHHNNNFFF===888===DDDFFFGGGJJJSSS???KKKQQQHHHuuu~~~\\\QQQssslll@@@999777777888777444222111;;;222222///000999:::666>>>???FFFZZZyyy{{{yyywwwtttcccHHH===@@@CCCCCCAAAEEEIIIIIIFFFCCC@@@@@@DDDFFFKKKRRRVVVWWWVVVUUUAAA@@@???444888@@@uuulllgggeee]]][[[FFF///555:::fff[[[;;;<<<444333222111000/////////---,,,+++***))))))))))))(((((((((((((((((((((((('''((()))+++---.........+++,,,...---,,,,,,---///...///000222444555555555444444444222111111333555888999<<>>===@@@HHHKKKnnnhhh<<>>???===:::===;;;999777555777???IIIdddbbbZZZmmmcccccc[[[NNN@@@333:::777+++CCChhhssswww}}}xxxyyywwwzzz|||uuurrrttt|||lll}}}oooggg^^^LLLRRRtttnnn===888???@@@EEEEEE???TTTHHHJJJNNNQQQPPPMMMHHHEEEFFFJJJVVVaaa\\\NNNJJJPPPOOOKKKMMMUUUZZZWWWSSSSSSWWW\\\YYY```yyywww|||ssskkknnnvvvsssnnntttkkkvvvmmmNNNLLLRRR@@@BBBGGGDDDIIICCCBBBJJJOOONNNNNNPPPMMMSSSRRRIIIGGGKKKGGG<<<@@@IIIQQQPPPIIIFFFKKKRRRBBBBBBBBB@@@>>>AAAFFFKKKDDDJJJOOOMMMJJJHHHJJJKKKLLLDDDAAAMMMBBB<<>>>>>AAAGGGKKKJJJCCC<<>>HHHOOOHHH<<<555<<>>BBBIIIQQQPPPLLLVVVSSSQQQ```hhhjjjuuuhhh^^^ggg}}}xxxrrrqqqzzzsssnnn|||yyyfffEEE===@@@???>>>AAA:::???DDDGGGEEECCCBBBBBBEEEEEELLLVVVZZZXXXYYY___IIIDDD333777;;;???IIIppp|||XXX\\\CCCQQQVVV444111444OOOCCC888555444222111000000/////////...---+++***)))))))))))))))))))))))))))))))))&&&'''''')))+++---...000+++,,,.../////////...---...000//////222777777222444444444444333111///...555666999AAAQQQmmmfffKKKTTTTTTYYYLLLBBB555999222...<<<555777111777333***CCCkkkyyy}}}~~~~~~vvvvvv{{{|||ccc]]]~~~zzzssswww~~~|||ttt\\\jjjdddEEE000444999555666555:::AAABBB:::666777;;;<<<>>>???>>>???@@@BBBQQQOOOYYY???IIIhhh}}}SSS<<<===DDD:::888>>>888:::>>>>>>:::555666<<>>EEELLLNNNHHHLLLeeeJJJRRRpppwww}}}fffmmm~~~```QQQ___pppxxxsss___MMMGGGHHHEEEBBBBBB===BBBGGGDDD===;;;???FFFDDD@@@???BBBDDDBBBAAACCC=========???BBBCCCCCCBBB???@@@???<<<;;;@@@JJJRRRWWWKKK===999<<<@@@???===EEE@@@AAAGGGCCCAAAUUUqqqnnnWWWbbbkkkfffRRRGGGDDDFFFLLLJJJLLLRRRSSSNNNOOOUUU]]]YYYLLL<<<777@@@MMMTTTWWWnnnwwwxxxxxxjjjKKK888???DDD<<<999???;;;???CCCEEECCCAAAAAABBBGGGAAA:::999>>>HHHRRRXXXTTTGGGCCC444DDD;;;777|||~~~AAAZZZ___DDD===---777DDDyyy```???555999555---///777333&&&///...,,,+++***)))))))))))))))))))))))))))))))))&&&'''''')))***,,,...///,,,---.../////////......444666444222222555555111333444444444333111000///222555:::???GGG\\\^^^eee|||^^^AAAQQQKKK===@@@999111:::000DDD???999222666UUUyyy}}}~~~yyyuuuxxx}}}wwwvvvuuuyyytttcccdddVVV===000555888444666555999???@@@:::777888:::<<<>>>>>>>>>>>>@@@AAAIIIfff\\\UUU~~~rrr111YYYlllnnn\\\DDD>>>???555555>>>===>>>888666999999555666;;;>>>OOOppp|||ooohhhfffttt|||iii___MMMEEEVVVqqqxxxuuuuuuttt{{{~~~|||qqqddd___eeekkksssnnnmmmpppdddXXXTTT]]]vvvuuuooooooLLLDDDLLLRRRTTTTTTTTTPPPLLLOOOSSSWWWYYYXXXTTTOOOLLLMMMPPPQQQWWW[[[OOOHHHQQQQQQMMMIIIJJJOOOSSSUUUTTTPPPOOOOOOOOOQQQ^^^zzzqqqllluuuvvvooorrr}}}uuugggiiivvvwwwiii}}}[[[HHHFFFDDDDDDEEEFFFEEECCCCCCDDDCCCCCCDDDDDDBBB@@@<<<>>>AAAFFFJJJLLLLLLKKK===>>>>>><<<<<<@@@GGGLLLHHHEEEBBB@@@AAABBBBBBBBBIIIHHHEEECCCBBBCCCEEEFFFEEEHHHIIIGGGBBBAAAEEEIIIAAAHHHLLLJJJKKK]]]vvv{{{WWWTTTppp]]]NNNaaazzzwwwwwwmmm}}}sssYYYKKK???>>>AAAAAA>>>===<<>>AAA???===<<<===>>>???@@@>>>???@@@>>><<<>>>EEEJJJMMMEEE<<<888:::======;;;???::::::======;;;FFFTTTxxxyyytttOOOOOOiiiWWWJJJCCCCCCAAA@@@@@@===:::999;;;::::::>>>LLLaaattt~~~}}}~~~{{{TTTBBB888===???999777===>>>???AAA???===;;;<<<>>>;;;999777888???JJJUUU\\\^^^KKKGGG999EEEAAA:::cccyyy[[[hhhSSS777...>>>UUURRR======999333000222555777...---,,,+++***)))))))))))))))))))))))))))))))))&&&''''''(((***,,,...///---......///000/////////,,,//////---...222333111333333333444333222111111///444999;;;;;;GGGccc}}}VVVqqq```ZZZCCC>>>===;;;FFF???LLLIII666,,,CCChhhzzzuuuuuuyyy|||}}}zzzxxx~~~yyy~~~xxxkkkeeeWWWBBB333111666777444555444777;;;<<<:::888:::999;;;============???@@@BBBHHH~~~bbbWWWFFF:::ssshhh```dddCCCBBB===666;;;@@@EEE:::444:::===777333444666@@@NNNiiifffeee^^^kkkoooeeeZZZddduuuvvvsssuuuvvv~~~}}}rrr___VVV___mmmtttssszzzrrrkkkpppmmm^^^UUURRRmmmbbbJJJ===DDDLLLSSSVVVYYYXXXRRRIIIMMMQQQTTTTTTPPPMMMLLLLLLNNNUUURRRRRRWWWRRRIIIJJJQQQMMMIIIFFFGGGLLLSSSWWWNNNPPPTTTSSSNNNKKKQQQZZZuuuzzzgggQQQGGGHHHHHHGGGDDDBBBAAAAAACCCEEEGGGGGGEEECCCBBBCCCRRRFFF;;;;;;DDDKKKKKKGGGAAA@@@???=========>>>???AAA@@@>>>???@@@BBBBBBAAAHHHGGGEEECCCAAA@@@@@@@@@???BBBEEEFFFEEEDDDDDDDDD???AAA@@@===<<>>;;;<<>>CCCDDDAAA>>>>>>GGGCCC>>>999888999===???<<<>>>@@@???<<<;;;===???AAA>>>:::888999::::::999;;;:::999:::===@@@AAA@@@HHHrrrxxxOOOUUUvvvgggWWW>>>;;;<<<>>>===::::::===@@@CCCEEEEEECCC???===<<<:::;;;<<<<<<>>>DDDMMMTTT```HHHFFF;;;@@@AAA:::ccc|||tttjjj]]]___yyy888333888:::bbbFFF;;;555888555...111:::...---,,,+++************((((((((((((((((((((((((&&&''''''(((***+++---........./////////000000///000222333111333888999777333333333333333333222222...111666888777===OOOaaazzzsssuuukkkkkkeeefff[[[GGGGGG111---TTTxxxuuurrrwwwyyyvvv{{{wwwkkk|||lll~~~ccc[[[[[[GGG444///222666666666444444555777999999999:::888:::;;;<<<;;;<<<>>>???===IIIVVVHHHRRRhhh***TTTeee\\\QQQDDDCCC;;;:::CCCJJJFFF???;;;;;;;;;777222555<<>>???CCCEEEHHHJJJHHHDDDFFFIIIttt\\\AAA444888AAAEEEDDDEEECCCBBBAAAAAA???===:::<<<<<<;;;===??????>>>===AAAAAABBBBBBBBBBBBAAAAAA===???AAACCCDDDCCCAAA@@@DDD===999@@@LLLMMMBBB444;;;EEETTTdddmmmlllnnnyyyqqqYYYuuuxxxggg{{{~~~yyy^^^VVVXXXWWWJJJFFFBBB333FFFAAA>>>???AAAAAA===:::;;;>>>CCCHHHJJJGGGAAA<<<;;;:::>>>EEEHHHFFFCCCCCCJJJFFF???999666999>>>CCC===??????===:::777777777888999:::::::::999999:::777<<<<<<;;;@@@HHHFFF>>>CCCAAA```zzz```XXXRRRcccrrr```FFF<<<999???BBBAAAAAACCCDDDBBB<<>>???EEEKKK\\\FFFIIIBBB???DDDAAAPPPuuuzzzuuubbbTTTIIIqqq:::333000666TTTiiiFFF000777>>>555...111------,,,+++************(((((((((((((((((((((((('''''''''((()))+++,,,---...............//////000///000///...111555444///444444333333333333333333000///111666999===FFFOOOkkk~~~ppp^^^KKK;;;>>>222===jjjzzzrrrsssxxxwwwrrr||||||yyy~~~mmmwwwxxxvvv\\\```HHH999///000444444555888333444444444555888999999777888::::::::::::<<<>>>===EEE>>>iiiGGGvvvQQQ666MMMXXX\\\{{{HHH999===@@@@@@HHHQQQLLL;;;666===<<<111222555:::???GGG___yyyLLLbbbsssqqqzzz|||}}}}}}wwwaaaZZZRRRWWWnnnqqqkkklllggggggiii^^^XXXaaatttxxx```BBBGGGCCCGGGKKKOOOVVV\\\ZZZTTTQQQTTTTTTPPPIIIEEEFFFIIINNNYYYTTTKKKRRRTTTJJJCCCCCCHHHLLLMMMJJJHHHIIIJJJFFFFFFEEECCCEEEHHHLLLNNNPPPIIIbbbvvv\\\qqq}}}mmmnnn[[[oooOOOOOODDDMMMLLLOOOQQQMMMEEE???>>>AAA>>>>>>AAAEEEDDD@@@CCCJJJkkkXXX@@@222444===EEEHHHAAA@@@?????????>>>;;;999>>>======>>>??????===;;;===>>>@@@AAABBBBBBBBBBBB?????????@@@??????>>>>>>BBB@@@>>>???AAABBBBBBAAACCCNNN@@@000:::HHHGGGBBBEEEHHHCCCQQQnnnooo```bbbbbbxxxggg___ZZZZZZkkkYYYOOOGGGEEEAAA777666<<<@@@EEECCC@@@=========;;;888::::::===AAAEEEFFFCCC@@@>>>===AAAHHHKKKHHHEEEDDDHHHFFFAAA<<<999<<>>:::<<>>AAABBB777@@@OOOPPP@@@777<<<<<<333555///222;;;@@@EEEZZZsssdddXXXxxxwww}}}zzzyyyuuulllTTTNNNPPPaaawwwttteeecccfffcccbbbbbb\\\^^^oooyyyxxx~~~nnnHHHDDDMMMEEEHHHJJJJJJMMMRRRSSSOOOOOOQQQRRROOOJJJFFFEEEEEEIIITTTQQQKKKPPPPPPFFFCCCAAAHHHPPPSSSPPPKKKHHHFFFFFFIIIJJJIIIJJJMMMNNNLLLUUUKKKQQQjjj~~~mmmhhhuuuuuuhhh\\\vvvuuueeerrrssshhh___OOOLLLRRRIIIHHHDDDHHHJJJHHHCCC@@@BBBDDD@@@<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@AAA@@@>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<>>>???@@@@@@>>>===>>>AAADDD000<<>>===??????===:::999:::<<>>===???EEEKKKOOORRRDDDEEEEEECCC@@@@@@CCCFFFPPPIIINNNSSSOOOOOOTTTVVVpppgggssshhh888777333SSSyyy```999333888888444,,,,,,++++++******++++++))))))))))))))))))))))))'''''''''((((((***+++,,,---,,,,,,+++,,,---...///333222444>>>NNNYYYSSSHHH777666555333222222222333111//////333555666:::@@@FFF___~~~ZZZcccHHHIIITTTFFF<<>><<<>>>BBBFFFAAA???>>>>>>??????>>>===<<<<<<<<<<<<======>>>>>><<>>>>>;;;999===CCCDDD???:::BBB>>>???@@@:::555===JJJBBB@@@BBB@@@:::???GGGFFF@@@;;;>>>;;;BBBNNNFFFDDD===???;;;;;;CCCAAA888333>>>CCCEEEAAA???BBBBBB@@@;;;;;;;;;;;;<<<>>>AAACCCFFFCCCDDDGGGGGGBBB===<<<:::>>>AAAAAA>>>>>>AAADDDBBB@@@===;;;;;;<<<<<<<<<999888777777777888999999:::<<<===;;;:::;;;<<<<<<888222999CCC;;;888___wwwNNNMMMggg[[[VVVwwwxxxvvvsssUUUAAA;;;<<<@@@CCCGGGAAA>>>???AAA@@@??????CCCAAA???AAAFFFLLLOOOPPPLLLIIIEEE@@@>>>>>>???@@@GGGCCC???JJJNNNHHHJJJNNNgggmmm{{{yyyeee{{{RRR777///===^^^hhhAAA888888555,,,,,,++++++***+++++++++))))))))))))))))))))))))''''''''''''(((***++++++,,,,,,+++***+++,,,---...///+++)))111@@@GGG<<<---888777555333222222222222000000111222000...444<<<===>>>WWW^^^WWWdddaaaNNN```~~~~~~qqqddddddppprrrlllxxx{{{dddrrrzzzSSSKKK666///333222...000666555///111555555111111555555111444555777888777888999;;;444HHH???>>>OOOYYYEEEbbb333666JJJIIIkkk___:::III:::777CCCVVVSSS===666@@@777;;;777...///:::???;;;RRRTTT```{{{iiizzzvvvuuu|||xxxaaaQQQIIIAAADDDIII[[[lllhhhWWWVVVbbb___eee```\\\fffppp|||oooTTTIIIVVVPPPFFFLLLPPPNNNKKKMMMNNNMMMKKKLLLPPPSSSUUUSSSNNNJJJIIIRRRUUUWWWYYYPPPIIIOOOQQQRRRSSSTTTUUUSSSQQQOOOJJJQQQUUUQQQOOOPPPPPPLLLHHHXXXQQQOOO\\\OOOEEE[[[nnnkkkaaa\\\FFFMMM]]]IIILLLLLL@@@KKKGGGCCCDDDCCCBBBAAAAAACCCEEELLL@@@:::>>>AAA===???FFFBBBBBB@@@???===;;;999888:::<<<===;;;888999@@@GGG===;;;::::::<<<======<<<888888999999;;;===>>>???777>>>CCCAAA<<<888;;;???<<<:::777555555888>>>CCCAAA;;;<<<===888;;;???:::999666CCCFFF666888AAA:::JJJ@@@LLL???;;;BBB555AAA888AAA<<<555999;;;:::???999@@@DDD@@@>>>@@@???;;;===>>>>>><<<;;;<<>><<<<<<>>>;;;999888999999:::999888:::777444333444666666666555222333777999777666777000888:::444333;;;BBBBBBxxxyyywwwUUUQQQlllfffGGGQQQ}}}vvviiilllssszzzrrrmmmyyy|||zzz\\\DDD777>>>CCC;;;888>>>CCC>>><<<@@@???:::999===;;;<<>><<<>>>BBBEEEFFFEEE@@@666CCCOOODDDBBBHHHAAA]]]{{{sssUUU===YYYaaa555444///>>>kkk___AAA:::555------,,,+++************))))))))))))))))))))))))''''''''''''((((((((((((------..................///000222333333333333333===:::555111222444444111555444222111111111222333888777AAA```YYYUUU^^^fffrrrzzz~~~xxxrrrttthhh```qqqqqqttt|||xxxwwwvvvyyysss___ZZZOOO:::...111111111000000000000000111222222333333444444555777777777777777777777777???888===???EEEppp???qqqkkk555888@@@TTTnnn]]]888:::???999AAA[[[YYYAAA888@@@777555;;;:::222111888999@@@KKKWWWfffyyyyyywwwqqq|||uuuXXXBBB@@@CCCAAAOOOSSSWWWZZZZZZYYYYYYYYY___bbbaaa```jjj}}}^^^IIIMMMPPPTTTLLLPPPTTTTTTPPPMMMLLLLLLNNNRRRTTTUUUVVVVVVQQQIIIMMMQQQUUUVVVSSSQQQRRRSSSUUUPPPMMMNNNMMMKKKLLLPPPSSSPPPQQQUUUSSSJJJFFFGGGDDDHHHNNNQQQLLLEEEFFFLLLSSSKKK___iiiUUUMMMIIIEEEJJJLLLKKKHHHEEEFFFFFFFFFEEEEEE???999<<>>>>>;;;888888;;;???<<<<<<<<<<<<;;;:::999888>>>??????>>><<<<<<===>>><<<:::888;;;>>>???:::555<<<:::<<>>;;;999888888:::;;;BBB>>>===AAACCC@@@<<<;;;<<<:::999;;;======:::666;;;:::999999999:::::::::999777444222000000000111000222111///111666666333555444333333444666999:::777MMMtttpppooorrrkkk\\\PPPfff\\\SSSWWWaaacccXXXKKKkkkkkkccc___ooorrrsss|||kkkUUU=========<<<======>>>???:::<<<<<<:::666666:::===@@@<<<:::===BBBBBB===777AAACCCCCC???;;;>>>GGGPPPJJJFFF@@@>>>???AAAAAA@@@>>>@@@]]]~~~ooo___lll|||JJJ111444777JJJiii{{{SSS222>>>...---,,,+++************))))))))))))))))))))))))''''''''''''((((((((((((,,,------...............000111333666888999888777444<<>>111111000000000000000000000000111111222222333444444444555666666777888999999:::???:::???AAA;;;PPPmmmLLLmmm???111<<>>EEENNN[[[kkkvvvxxxxxxsssnnnbbb\\\PPPDDD???AAAGGGJJJ___]]]YYYUUUTTTXXX^^^cccdddbbbccclll|||zzz{{{yyy^^^IIIRRRVVVPPPSSSNNNRRRUUUUUURRROOOOOOPPPPPPPPPOOOPPPTTTVVVOOOEEEMMMNNNNNNNNNNNNOOORRRTTTNNNIIIFFFFFFEEECCCEEEIIIOOOLLLMMMOOOMMMFFFBBBCCCFFFHHHMMMQQQOOOIIIIIIMMMOOOIIINNNbbbzzziiifff\\\MMMDDDDDDDDDBBBEEEFFFFFFEEEDDDDDDEEEEEE===BBBBBB<<<<<>>999999:::;;;:::999888777999:::;;;:::999999:::<<<===;;;;;;===AAAAAA===999999888;;;@@@AAA===<<<===;;;:::999999999:::;;;;;;<<<;;;>>>FFFJJJGGGCCCBBB<<<;;;::::::::::::888666===@@@BBBAAA===999999:::;;;999666444222111111222///111000...000444555222666555444444444555666777>>>999<<>>===============>>>>>>;;;;;;:::777666666888:::???<<<:::;;;???AAA@@@===BBBCCCCCCAAA???@@@FFFKKKFFFAAA<<<;;;<<<>>>@@@@@@>>><<>>222,,,000////////////////////////000000111111222333333444444444555777888:::;;;;;;>>>999:::AAA<<<999aaammmFFF^^^<<<000:::HHHTTTqqqQQQAAA<<<>>>;;;@@@NNNVVVAAA===<<<===;;;666222222111333666777;;;BBBLLLTTTZZZ```iiiqqqwww{{{{{{xxxqqqyyy{{{tttmmmiiiaaaVVVOOOEEE===;;;999===MMM___bbb^^^WWWQQQPPPUUU^^^dddggggggnnn|||]]]???GGGZZZSSSFFFNNNPPPSSSUUUTTTPPPMMMMMMNNNLLLIIIFFFEEEKKKOOOHHH>>>GGGDDDAAA@@@BBBFFFJJJLLLHHHCCCAAABBBAAA???AAAEEEJJJGGGGGGHHHFFFAAA???@@@EEEEEEIIIOOOPPPMMMKKKMMMGGGIIIHHHEEEGGGTTTkkk|||~~~zzz|||gggJJJKKKLLLIIICCCAAABBBBBB@@@DDDCCCCCCDDDCCCBBBAAAAAA888AAAEEE???===BBBEEECCCAAABBBBBB>>>:::888:::===::::::999777444444555777:::999888666555333222222111222333333333333444666999999888777666555444333444333333333333555666777999888777666666666777888666777777555444444777999444666888999:::999777666666777888888888888999;;;<<<;;;;;;>>>AAAAAA>>>;;;777777:::???AAA>>>===???;;;<<<<<<<<<<<<<<<;;;;;;777777<<>>===<<<::::::<<<===???DDDHHHEEE>>>777666888:::888666333111111111111111333444111222555666333666555555555444444444333000000000333@@@[[[||||||{{{zzzxxxvvvvvvxxx{{{~~~nnnRRR>>>999===???>>>>>>=========>>>>>>===;;;888666666777777777===<<<<<<<<<>>>@@@CCCEEEAAAAAAAAAAAAAAABBBCCCDDDBBB>>>:::999;;;>>>AAACCC@@@;;;===XXX{{{vvvfff}}}PPPUUUwwwBBB333111999XXXuuuccc///...---+++***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,---------------------...333999<<<:::777@@@XXXggg\\\DDD333,,,+++222222333444444222111000111111111111444<<>>HHH;;;CCCkkkbbbQQQmmm444888???AAALLLyyyYYY>>>BBB888333FFFVVV^^^GGG:::@@@BBB777222777222333333333555999@@@EEEOOORRRVVVZZZ]]]bbbhhhllllllnnnpppooommmlllllllllmmmooorrruuuxxx{{{||||||rrrwwwzzzyyywwwuuuooohhhlllmmmhhh```[[[UUUJJJ???>>>999777===HHHSSS]]]eeeWWWXXXXXXWWWXXX[[[```dddkkkppp}}}|||zzzVVVAAAPPPWWWDDD<<>>??????===:::888999;;;555666666555444444666888777666555444222111000///...000111333333222222222888777777666444333333222444333222111111333555777888777666555555555666666999888777555333111111222222444666999:::999888777888:::;;;;;;999888999:::888888999<<>><<<>>>AAAAAABBBAAA@@@===:::999::::::>>>DDDEEEAAA>>>>>>@@@AAABBB@@@===>>>CCCGGG@@@BBBCCC@@@:::555444444444333111000//////000000///333444111111333444111333333444444444444333222+++444;;;777000222BBBPPPooolllTTTFFF@@@>>>???AAA@@@??????>>>>>>??????@@@AAA===888777999;;;:::888;;;===???@@@@@@BBBFFFJJJCCC@@@>>>>>>AAABBB@@@???AAA???<<<;;;>>>BBBFFFHHHCCC>>>???HHHrrrsssqqq]]]===PPPnnniii@@@,,,444666YYYnnn///...,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,------------...---...222777999999777LLLzzzqqqMMM999111333444555555555444222111222222222222444888===@@@HHHOOOZZZhhhxxxkkk```ZZZXXX[[[```bbb]]]UUUrrrwwwEEE(((///555000...,,,,,,---------...............//////000111111222555666666666666666777777111777333999GGG???888HHHOOObbbSSS888444888FFFXXXwwwZZZBBB666999@@@888[[[^^^QQQ;;;444>>>@@@777222111111000111333777:::;;;>>>CCCGGGKKKOOORRRUUU[[[\\\^^^`````````bbbeeehhhhhhhhhjjjlllmmmnnnppppppqqqooojjjgggfffddd___SSSSSSPPPJJJEEEAAA<<<777111:::DDDQQQggguuujjjUUUQQQUUU[[[aaaeeeiiimmmpppwwwzzz{{{\\\BBB;;;HHHKKK@@@@@@IIIHHHKKKMMMLLLHHHFFFFFFGGGMMMQQQRRRMMMIIILLLOOOOOOHHHDDDAAA@@@BBBDDDCCCAAAEEEDDDHHHNNNPPPMMMKKKMMMDDDEEEDDDCCCDDDFFFGGGGGGCCC@@@BBBIIIOOOMMMJJJHHHMMMOOOJJJ@@@BBBMMMOOOJJJKKKPPPPPPPPP\\\nnntttoooeeexxxyyyssszzzpppdddkkklll^^^TTTTTTPPPHHHDDDIIIMMMLLLJJJJJJLLLHHHEEEEEEGGGHHHIIIJJJHHHDDDEEEKKKNNNJJJFFFGGGFFFHHHDDD===>>>EEEDDD>>>888:::::::::999888999999777888777555333333555777222222111111111000000000...///000222333333222000666666555555444333333333666555333222222444666777666555555555555555555555999888666555444333111111222444666999:::::::::999<<<===>>>===:::888777777777888999<<<======<<<:::999888:::???@@@<<<;;;<<<@@@AAABBBBBB@@@>>>;;;999CCCAAABBBDDDCCC@@@???AAADDDEEEDDDAAA===>>>BBBFFFBBB>>>999777777777555222////////////000000111111+++000222///---...///---000000222333444444444444;;;444...///666:::999555999SSSuuuoooaaaYYYKKK???;;;<<<<<<<<<===@@@????????????@@@AAAAAACCC???;;;:::<<<>>>===;;;999>>>CCCEEEDDDDDDGGGKKKGGGBBB>>>>>>AAACCCBBB@@@??????>>>>>>@@@CCCGGGJJJFFFBBBFFFGGGUUUwwwZZZKKKggglll;;;,,,333444KKKdddzzz------,,,+++************))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++,,,---------///000111333666999<<<===555III[[[cccfffbbbNNN777555555666666555555444333333333222333444555555444;;;@@@HHHPPPYYYeeerrr|||nnn^^^YYYXXXUUUVVV[[[iii^^^]]]nnnaaammmZZZ999)))......,,,222+++++++++,,,------......------...//////000000111555555555555555444444444---999;;;666777888:::BBB[[[mmmKKKgggxxxEEE...---DDDLLLNNNrrrddd999999===///<<>>>>>>>>JJJIIIKKKMMMMMMLLLNNNRRRYYYWWWYYY]]]``````cccfffbbbbbb^^^WWWTTTWWWXXXVVV???@@@@@@===888777999;;;555YYYwwwyyyqqqlll```QQQQQQVVV\\\dddkkkrrryyy~~~llldddVVV:::222>>>FFFKKKMMMGGGCCCHHHMMMOOOMMMLLLMMMNNNLLLSSSWWWQQQKKKMMMSSSWWWJJJIIIGGGGGGFFFEEECCCBBBGGGFFFIIIOOOPPPMMMMMMOOOFFFHHHHHHFFFFFFJJJKKKIIIEEECCCEEELLLPPPMMMJJJIIIBBBMMMRRRLLLHHHKKKOOOOOOQQQQQQQQQPPPNNNNNNOOOQQQIIIQQQOOODDDFFFUUUXXXNNNTTTTTTPPPKKKKKKMMMNNNLLLUUUPPPNNNOOOLLLGGGHHHMMMRRRJJJDDDEEEHHHJJJLLLOOODDD@@@CCCMMMSSSOOOLLLMMMKKKKKKEEE===???EEEDDD<<<;;;<<<===>>>???>>>===<<<<<<<<<:::666222000000111.../////////000000111111......///111333333111000333333333333333333333333666555444333333444555666333333444444444555555555666555444555666777666444444555777888:::;;;;;;<<<<<<===>>><<<999666444444888999;;;===>>>===<<<;;;999888:::???@@@<<<:::;;;999:::<<<===>>>===<<<;;;@@@>>>???AAA???<<<>>>BBBFFFEEEBBB===:::999:::<<>>@@@BBBAAA:::444666============>>>???@@@AAABBBBBB@@@===<<<===>>>??????:::>>>CCCEEEEEEEEEFFFHHHIIIFFFBBBBBBDDDFFFFFFEEE<<<===?????????AAADDDFFFFFF@@@EEEHHHFFFaaayyyzzzlllKKKiiiiii222999+++444HHHaaa{{{,,,,,,+++******++++++,,,))))))))))))))))))))))))''''''''''''(((((((((((('''((()))+++,,,,,,---------000222333444888???EEEMMMBBB777BBBiii~~~ccc888777777666666666666666333333444333111000000111333777<<<@@@CCCIIIPPPVVVgggwwwooo___UUUVVVXXXUUUTTTYYY]]]WWWZZZsssppp[[[BBB===000+++///+++'''000*********+++,,,---------,,,------...//////000000222222222333333444444444222555<<<888///333>>>@@@KKKssszzzuuuTTTvvvvvvLLL111888AAA@@@OOOjjjkkkIII>>>>>>///333JJJggghhhNNN===???;;;999777555444444333222555444333333444333222111888666888<<<;;;888:::???BBB@@@DDDLLLPPPOOOQQQVVVKKKLLLIIIDDDCCCEEEFFFDDD===>>>>>>===<<<===CCCIIIUUUtttbbbOOOOOOUUUSSSYYYbbbkkkrrryyy}}}zzzffftttqqqLLL===DDDIIIRRRWWWKKKEEEKKKQQQTTTSSSQQQPPPQQQIIIPPPTTTOOOLLLNNNSSSVVVKKKKKKKKKJJJHHHFFFGGGHHHMMMJJJHHHIIIJJJHHHJJJNNNIIILLLLLLHHHGGGJJJJJJFFFFFFDDDGGGLLLNNNJJJGGGGGG>>>IIISSSUUUQQQLLLIIIHHHGGGLLLPPPPPPNNNNNNOOOPPPEEEMMMOOOHHHDDDFFFJJJJJJIIIGGGOOO[[[[[[OOOJJJMMMMMMHHHEEEFFFHHHMMMUUU^^^\\\QQQIIIIIIJJJIIIIIILLLCCC===@@@LLLRRRMMMHHHJJJEEEIIIGGG@@@???CCCBBB<<<===>>>???AAAAAA@@@>>><<<999999777333000......///.........//////000000000...---,,,...111222111///000000000111222222333333333333333333333333333333000111222333444555555555555444333444777888777555666666666666888999;;;<<<:::<<<===<<<999666444444777999;;;<<<<<<:::999999777666999>>>@@@===;;;===666777999;;;<<<<<<<<<;;;;;;:::===???===888999===BBB???;;;999888888777666<<<888444333555666444222///000000111111000000000000666:::666222111222111111000000///000111222333)))222:::999111---111777***---///000000222555888===IIIYYYhhhyyyxxxqqqmmmZZZRRRHHH@@@<<<<<<<<<<<<777999===>>>888333666===888999999;;;<<<>>>@@@AAA======<<<;;;:::;;;>>>@@@<<<>>>@@@AAABBBBBBCCCEEEEEEDDDDDDEEEFFFFFFEEEDDD:::===@@@AAA@@@???AAACCCAAA<<<>>>FFFEEEGGGtttrrr{{{AAA;;;tttSSS<<<666000444DDDWWWmmm++++++******++++++,,,---))))))))))))))))))))))))''''''''''''((((((((()))'''((()))***,,,,,,------***...222222111666AAAJJJUUUSSSKKKJJJ]]]rrrppp^^^:::999777666666666777888222555666444///...111555000333555666888<<>>999888;;;:::<<<<<<999777888777333;;;;;;===@@@CCCHHHQQQXXXyyymmmbbb[[[TTTMMMMMMRRRWWW```mmmyyy~~~zzz~~~iii^^^MMMPPPKKKQQQ\\\YYYJJJPPPVVVXXXUUUQQQNNNMMMLLLQQQSSSPPPPPPTTTWWWWWWPPPQQQQQQOOOLLLLLLOOORRRTTTMMMGGGEEEDDDCCCHHHNNNKKKOOONNNIIIGGGIIIGGGBBBDDDDDDGGGKKKKKKFFFCCCDDDNNNHHHEEEIIILLLIIIEEEBBB>>>IIINNNJJJGGGKKKJJJDDDGGGEEEHHHOOONNNHHHFFFJJJBBBFFFIIIMMMQQQSSSPPPKKKMMMMMMMMMPPPRRRPPPNNNLLLWWWLLLDDDEEEGGGDDDDDDFFFEEE===???KKKOOOGGGAAABBB>>>GGGJJJCCC???AAAAAA===999999:::<<<<<<:::666333222333222000......000111////////////////////////...,,,+++,,,///111000...------...///000111222222000000111111111111000//////000111333444555666666777555444555777777444111777666555555666888;;;<<<:::<<<>>>===;;;888777777555777999:::999777666666444444888>>>@@@>>>===???:::;;;;;;;;;;;;;;;;;;:::===>>>AAADDD@@@:::888;;;<<<888666666999;;;:::888555555555444222111000///////////////...---++++++***222555111---,,,,,,+++333222000......///111222444000,,,+++,,,///000000111000...///111333333333///666888666777>>>CCCDDDLLLKKKLLLNNNRRRTTTSSSQQQNNNNNNKKKEEEBBBBBB@@@===999:::999666222333999>>>@@@666000222777777666666555555666888:::===???@@@888:::;;;999777888<<<@@@???>>>======>>>@@@BBBCCC>>>AAADDDFFFFFFDDDBBBAAA;;;???CCCCCCBBB@@@@@@AAA<<<999999FFFJJJ;;;RRR}}}xxxJJJIIIZZZ666111111888BBBRRRlll---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......000000---***...555888555GGGFFFIIITTTbbbsssZZZ>>>???444---444666555444333444555555333111000000000111333666:::<<>>???FFF;;;gggpppLLLoooqqq:::???666...OOOZZZwwwMMMAAA888555888777???___]]]PPP>>>222111666999888555444333111///000444777222222111111111222444444333222333555444333555:::222444666888888888999:::BBBCCC<<>>???DDDHHHGGGEEEDDDIIIJJJJJJGGGEEEDDD@@@======BBBHHHLLLLLLJJJHHHHHHHHHHHHHHHJJJKKKKKKHHHFFFEEEBBBCCCJJJNNNMMMKKKKKKJJJHHHFFFEEEEEEHHHKKKMMMSSSMMMGGGEEEHHHGGGBBB<<<@@@CCCEEEEEEBBB???===<<<777;;;???BBBAAA???===<<<555444333222111000000000...333333///...111///***......------------............////////////......------......///000000000333333222222111000000000222222111111222222333444333444555555444555777999999888555333333555777999::::::999999999888888888888777777666555555555555999555222333999======;;;>>>>>>>>><<<:::888999:::666BBBGGG???777888888444888777888:::<<<<<<999666333222222111000000000111111111000...---,,,+++***+++++++++,,,---...///000000000//////.........---////////////000000000000////////////000000000000222222333333333222222111444444333222333444555666666666555555555555666666::::::999888666666888:::222444666555444555:::???>>>;;;888888:::;;;:::999666777888888888888999::::::===999777===<<<<<>>CCCAAA>>>BBBOOO[[[mmmJJJPPPwww```DDD555444111888MMM\\\---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...)))---333777888777777888;;;FFFRRRYYY```sssaaa???777AAA???...333777999777222///111555333222111000111333555666777999<<>>CCCOOOXXXQQQQQQSSSSSSLLLDDDBBBEEEHHHGGGFFFEEEEEEHHHKKKNNNFFFHHHKKKMMMHHHBBBBBBFFFGGGKKKIII@@@===CCCEEEBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHHHHGGGDDDDDDCCCAAA@@@@@@>>><<<@@@CCCFFFGGGGGGHHHHHHJJJFFFFFFGGGHHHJJJJJJHHHFFFGGGBBBBBBFFFIIIHHHFFFGGGEEECCC@@@>>>???BBBEEEGGGKKKHHHDDDDDDGGGHHHFFFCCCBBBCCCCCCCCCAAA???<<<:::777:::>>>@@@???===<<<<<<555444333111000000//////...222222///...111000+++///......------......///......////////////......---------...//////000000111111111000000/////////222222111111222222333444333444555555444555777888;;;999777555444444555555::::::::::::::::::::::::===<<<:::888777777777777999555222444:::>>>>>>===<<<<<<===<<<::::::;;;<<<:::AAAFFFCCC>>>:::777333:::999999:::;;;:::666333333222111111000000111111//////...---,,,++++++***+++++++++,,,,,,---...////////////.........------....../////////000000000////////////000000000000111222222222222222111111333222222111222333444555666555555555555555555666777888888777666666999;;;777666444444666888::::::999777444444666888888666::::::::::::999888999999<<<>>>999999???@@@@@@FFFEEEDDDBBB@@@???>>>======@@@@@@AAABBBBBB@@@???===<<<@@@AAA===999:::BBBIII___kkkuuukkkCCCMMMppp[[[111...111555;;;>>>---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------...+++---111111000888DDD\\\XXXRRROOORRR[[[dddiiiyyyqqq===(((000BBB777444111222666777555333555444222000//////000000333444666888;;;===???@@@FFFJJJOOOSSSVVVYYY\\\___^^^___```bbbdddfffggghhhgggfffeeefffgggggggggeeeggghhhhhhiiiiiiiiiiiihhhhhhddd]]]UUUOOOMMMNNNQQQNNNUUUUUUXXXQQQ\\\~~~^^^444333,,,++++++++++++******************++++++++++++,,,++++++,,,,,,------......222111000000111222333444888888888888888999::::::888AAA888KKK^^^VVVlll>>>333222CCCIIIcccnnnBBB666999999666666???NNNgggyyy\\\EEE===666333555444111666???000111333555777888999999888999888444444555222...///222666:::<<>>@@@???:::>>>======<<<<<<======>>>555<<>>===BBBCCCCCCBBBBBBDDDHHHKKKFFFFFFGGGIIIKKKLLLJJJIIIIIIEEEDDDGGGHHHFFFDDDFFFHHHFFFBBB???@@@CCCGGGIIIFFFEEEDDDCCCDDDEEEFFFGGGFFFCCCAAA@@@AAA@@@<<<999999;;;======<<<;;;;;;<<<444444222111000/////////...111000......000000...//////............//////---......//////......---,,,,,,---......//////000////////////............222222111111222222333444333444555555444555777999<<<;;;:::888666444333333:::::::::;;;<<<<<<======CCCAAA>>>;;;999999999:::999666444666;;;>>>???>>>:::;;;<<<<<<;;;;;;===>>>>>>???EEEJJJHHH>>>666444<<<:::999999888666222///222222111000000000111111------------,,,,,,,,,+++++++++++++++,,,---..................---------------.........////////////////////////000000000000000111111222222111111111111111111111111222333333555555444444444444555555444555666666666777:::<<<<<<888444555888:::999666777555333444666888888888======<<<<<<;;;;;;::::::@@@===999888===BBBEEEFFFFFFDDDBBB???=========>>>BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>:::777666777999>>>hhhwwwfff{{{___333NNNtttpppiiiQQQ222***333555---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,444++++++555777222888EEEggg```VVVUUU^^^ddd[[[LLLWWWwwwddd777(((777777666666777666555555666555333111000/////////222222333444555666777888<<<>>>AAACCCDDDGGGKKKMMMSSSTTTVVVXXXZZZ\\\^^^___aaa``````aaacccddddddcccbbbbbbbbbaaa```___^^^]]][[[VVVQQQOOONNNMMMNNNRRRQQQQQQLLLSSS^^^|||{{{xxx}}}wwwzzzmmmYYY<<<%%%777++++++++++++************************++++++++++++***++++++,,,------......////////////111333555666777777666666666777888888===---;;;EEESSSFFF~~~:::'''111@@@PPP[[[~~~kkkLLL===555666<<<444222:::QQQkkk|||cccbbbYYYJJJ@@@===;;;888999888555222000...,,,,,,222000555>>>===666777>>>BBBAAABBBFFFSSSfff{{{yyysss]]]KKKIIIIIIJJJSSSIIINNNVVVdddxxx~~~zzztttqqqvvv}}}}}}rrrjjj}}}ttteeeGGGXXXMMM^^^kkkooodddKKK>>>EEEMMMNNNJJJJJJMMMPPPMMMFFFDDDFFFEEECCCBBBAAA@@@@@@>>>===:::;;;@@@EEEEEEAAA@@@DDDDDDKKKJJJBBB===>>>;;;555;;;;;;:::;;;;;;<<<===>>>>>>DDDCCC>>>BBBLLLNNNHHHEEEBBBAAAEEEGGGEEECCCBBBBBBBBBAAA@@@@@@AAAEEEHHHGGGGGGGGGJJJMMMNNNMMMLLLJJJHHHJJJNNNNNNJJJGGGHHHMMMJJJFFFCCCCCCFFFJJJLLLFFFGGGGGGDDDAAA@@@BBBDDDIIIDDD@@@???BBBAAA===999;;;<<<<<<;;;999999;;;===555444333222111000000000...//////......///000//////..................///---------......---------+++,,,,,,---......//////.............../////////222111111111111222333333444555666555555555777999;;;;;;;;;;;;999777555444999:::;;;<<<===>>>??????CCCAAA>>><<<;;;;;;<<<===;;;999888999;;;======<<<;;;===>>>>>>======>>>???@@@<<>>>>>===<<<===>>>>>>>>>===BBB;;;888666777@@@GGGDDDDDDBBB@@@>>>>>>???BBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBB???<<<::::::999777555:::BBBooo}}}___KKK\\\yyy~~~\\\:::///------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,///+++555IIIOOOCCC777555666@@@GGGHHHPPP___eeeaaaqqqbbbBBB333999>>>:::000,,,222999555555444333222222111111......//////000111111222666777888999999;;;>>>AAADDDEEEGGGIIIKKKMMMOOOPPPRRRQQQQQQSSSUUUWWWVVVUUUTTTTTTSSSQQQOOOMMMKKKJJJGGGCCCEEELLLRRRQQQPPPQQQQQQMMM```yyyhhhdddqqqzzzMMM888,,,###000+++++++++*********))))))))))))*********+++++++++******++++++,,,------...,,,,,,---///111444777999666666555555555666666777===+++???GGG888hhhwwwTTTXXXnnn===...555AAAEEEQQQiiiJJJ999555777666777666555===SSSiiiyyysss```GGGIIIGGGDDDAAA@@@BBBDDDFFF\\\WWWdddxxxoooQQQIIIXXX```oooooocccIIIHHH@@@@@@KKKMMMJJJOOO[[[cccpppyyyuuusssppplllpppvvvVVVZZZwww}}}~~~|||eeeRRRGGGMMMQQQZZZ___eee^^^KKKBBBIIILLLGGGFFFEEEFFFIIIIIIFFFFFFIIIEEEDDDCCCCCCCCCAAA>>>:::<<<===AAAFFFFFFBBB@@@BBBFFFKKKIII@@@<<<>>>>>>999;;;;;;;;;<<<===>>>@@@@@@CCCCCC???:::>>>EEECCC;;;JJJEEEDDDJJJMMMIIIEEEDDD???@@@AAAAAA@@@@@@BBBDDDEEEDDDEEEGGGJJJLLLLLLKKKFFFGGGLLLSSSSSSMMMIIIIIIKKKHHHDDDAAA@@@BBBFFFHHHEEEGGGHHHEEE@@@>>>???BBBIIIEEE@@@@@@CCCCCC>>>:::======<<<:::888888:::===666555444333111111111111.........//////......///......------------......,,,,,,------------,,,,,,++++++,,,,,,------...............//////000000000111000000000000111222222444555666666555555777999999:::;;;<<<<<<:::999777888999:::;;;<<<>>>?????????===<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;::::::===???@@@@@@>>>=========>>>:::???LLLPPPGGG>>><<<555555555444222111000000//////.........//////000,,,------------.........++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////---...//////000000000///111222222333333333333333333333222222222222333333///111444555666777999::::::;;;<<<:::666555666777:::::::::;;;<<<===@@@AAA<<<;;;;;;<<<@@@BBBAAA@@@@@@;;;===999000:::FFFAAACCCBBB@@@??????AAADDDEEE===<<<<<<===>>>AAABBBDDDBBB>>>::::::<<<<<<888444///666JJJwwwhhhyyyEEE@@@sssjjj@@@(((---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++111---222BBBKKKDDD888333:::EEEJJJLLL^^^}}}yyyoootttDDD888,,,,,,444:::777000444444444444444444444444//////000000111111111111000222333444555666999<<<:::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBDDDFFFHHHHHHGGGGGGGGGFFFEEECCCAAA???>>>CCC???AAAIIIKKKEEEDDDGGGJJJuuu```yyyvvvhhhuuuZZZ111---666333...+++************))))))))))))))))))************+++******++++++,,,,,,------+++,,,,,,...111444777999555555555555555666777777555===:::<<>>>>>BBBGGGGGGBBB??????@@@EEEDDD===;;;AAACCC@@@<<<<<<<<<===>>>@@@AAABBB===<<<===CCCKKKRRRUUUTTTPPPGGGCCCHHHJJJEEEAAABBB>>>@@@BBBBBBAAA@@@@@@AAA@@@??????AAADDDFFFFFFFFF???BBBIIIPPPPPPJJJGGGHHHIIIGGGDDDAAA@@@AAACCCDDD@@@CCCFFFFFFCCCAAABBBCCCFFFCCCAAAAAABBBBBB>>>;;;======;;;888666666888:::555555333222111000000000...---...111111---,,,...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,------...,,,------...///000111111/////////...///000000111222333444444333444666888666777999:::;;;;;;::::::777888999:::;;;<<<======::::::999:::::::::;;;<<<======<<<;;;;;;:::999999<<<>>>@@@???>>><<<;;;;;;;;;999<<>>@@@;;;999888;;;@@@CCCBBBAAA>>>???LLLGGG222888FFF>>>CCCBBB@@@??????@@@BBBCCC999999888888:::===@@@AAAAAA<<<777777999999555111***===,,,OOOxxxuuujjjdddCCCNNNkkk~~~rrrUUU---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************111---+++...555;;;;;;:::222???BBB???QQQsssxxxfffzzz}}}bbbCCC888???CCC:::...333444444555555555555444333333333333333333333222...000222222222333555777666777888999;;;<<<===>>>;;;::::::;;;>>>??????>>>>>>?????????>>>======<<>>@@@EEEFFFKKKXXXbbbrrr}}}yyywwwooojjjhhhiiibbbXXXYYYaaazzzpppaaaTTTVVVQQQXXXRRRWWWOOOWWWXXXYYYWWWTTTRRRRRRRRROOOMMMOOOSSSUUURRRQQQSSSOOONNNNNNQQQTTTRRRLLLFFF======@@@FFFGGGBBB>>>===999???@@@::::::@@@CCC@@@<<<<<<<<<<<<===>>>@@@@@@>>>@@@MMM___kkkppp|||XXXIII>>>@@@BBB>>>===AAA@@@AAABBBAAA??????@@@AAA===<<<<<<===@@@AAABBBAAA===???DDDIIIHHHDDDCCCFFFHHHGGGEEECCCBBBAAABBBBBB>>>AAAEEEGGGGGGEEECCCBBB???@@@AAAAAAAAA???===;;;::::::999666444333555777444333222000//////.........,,,...333222---***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------***+++,,,---...///000000...------------.../////////000111111000111333444444555666777888888888888666777777888999::::::;;;888888999::::::999888777999:::;;;;;;::::::::::::777999<<<===<<<:::::::::888::::::999:::===<<<999000111222000...,,,...000++++++******+++,,,,,,---+++++++++*********************))))))))))))******)))))))))*********++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,....../////////000000222333333333222111111111111000000111111111111333555555444333333444666777888888777777777777666888999888777888;;;>>>;;;888777:::???BBBAAA>>>;;;FFFaaa]]];;;:::HHH===>>>>>>>>>>>>???@@@AAABBB:::888666555666888;;;===<<<888444333555666444222333;;;000,,,YYYxxxtttTTTDDD^^^}}}---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''',,,///000555;;;===999CCCaaakkkRRR>>>III```kkkxxxfffBBB000333<<<333444444555555444444333333333222222111000/////////111222222111000000111111222333444555666777777666555444666888999888888666777888::::::;;;;;;;;;999999<<<>>>999<<>>===:::BBBJJJGGGzzzvvv[[[oooLLL333+++555DDDJJJppprrrxxxsssYYYFFF777333888666000111777666111444===888:::<<<>>>???===;;;:::???>>>999777;;;BBB@@@::::::;;;<<<<<<<<<>>>AAACCCHHHKKKOOO```zzz|||zzz|||yyyrrr```hhhpppjjjVVVMMMdddyyy}}}ccc]]]OOONNNUUUWWW[[[]]]XXXLLLMMMRRRTTTPPPJJJKKKRRRLLLKKKMMMSSSTTTPPPLLLKKKIIIHHHIIIMMMQQQOOOHHHBBB;;;:::===DDDEEEAAA===<<<666===>>>999888===>>>:::;;;;;;;;;;;;<<<===>>>???444888JJJaaaiiiiiiyyy^^^KKK<<<;;;<<<999:::AAABBBBBBAAA???>>>>>>@@@BBB>>><<<;;;<<>>>>>???AAAEEEHHHIIIFFFBBB???:::===@@@AAA???===;;;;;;888888777555222111222444222111000...------------...,,,///444444,,,((()))+++******************++++++++++++,,,,,,+++++++++)))******+++,,,,,,------))))))***+++---...//////---,,,,,,,,,,,,---......,,,---......---...000222333444444444555555666666666666666777888888999999888999:::;;;:::888555444666888:::;;;;;;;;;;;;<<<222555999::::::999999:::666;;;999111000777999555000222222000,,,+++,,,...***)))))))))***++++++,,,))))))))))))((((((((('''******)))))))))))))))***(((((())))))*********+++)))************+++++++++))))))*********+++++++++***+++,,,---...............///000222222111111000111111000000000000111111222444555555444222111222666444333555999:::888555666888999888666666:::===<<<999777999>>>@@@>>>;;;:::LLLqqqmmmDDD>>>JJJ===777888:::<<>>@@@>>>SSSggg^^^OOOMMM>>>>>>]]]www{{{VVV;;;,,,444000444555///222666///777222333888888111...222111222333333222222444555333222222333555777777777666777777555111000555:::222777>>>:::555>>>???000999999444111EEEmmmwwwmmm```nnn}}}nnnlll@@@666+++'''+++...,,,(((************)))))))))))))))(((((('''''''''((((((((((((((()))******++++++......//////000000111111111333444444444444555777<<<;;;:::999;;;@@@HHHMMM^^^www___\\\]]]777000BBB222777HHHKKKIIIPPPWWWpppqqqSSS<<<888777666666666777666555888777666666666888:::;;;;;;555555>>>AAA;;;888;;;AAA@@@AAABBBBBBEEEOOOZZZgggwwwtttqqqwwwooo```]]]ooo]]]___QQQjjjvvvoooeeecccPPPNNNIIIFFFLLLTTTRRRKKKMMMPPPLLLDDDBBBHHHMMMMMMGGGGGGJJJPPPUUUTTTNNNHHHBBBBBBDDDFFFHHHHHHEEECCC???>>>===;;;::::::::::::<<<;;;;;;:::999888777777888999::::::888777777777333999;;;JJJiiiuuugggYYYLLLQQQLLL???999<<<<<<666;;;======<<<::::::>>>BBB???:::777999@@@EEEFFFDDD>>>::::::>>>AAAAAABBBEEE@@@??????>>>===<<<<<<<<>>???:::999888888888777555333666444222333444444111...////////////............++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,...///000111......///000000000000000000111111111111222222222000222444444222111111222888888666555555666666777444666777777777777999:::;;;<<<======<<<<<<===>>>AAAJJJSSSRRRJJJBBB@@@BBB:::777555999???CCCCCC@@@:::999999:::<<<;;;777444777666555444333222222222333---333;;;111555nnnyyypppvvvmmm```IIILLLGGG,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,++++++...555;;;???@@@```ppp^^^@@@CCCQQQZZZeeezzzsss\\\JJJ<<<666555444:::<<<222666333111222333555999>>>444444333222111111222333222111000000111222222222+++111888:::;;;<<<<<<:::===555555444///555===;;;666888???\\\ooommmvvvggg}}}vvvKKK777000******---...+++(((*********)))))))))((((((((((((''''''''''''((((((((((((((()))******++++++---......///000000111111111222444444333333555666777888999:::===AAAGGGKKKRRReeeQQQYYYBBB(((222444333000555@@@FFFQQQccclll___MMM>>>777555444444666888999:::;;;>>>BBBEEEOOOKKKFFFBBB>>>>>>FFFOOODDDCCCFFFNNN[[[lllwww{{{zzzpppiiidddYYYYYYgggGGGLLLXXXfffoooeeeaaaLLLKKKJJJFFFCCCFFFLLLKKKEEENNNOOOJJJCCC@@@DDDDDDBBB@@@@@@CCCHHHMMMMMMHHHCCC=========???AAAAAA@@@>>><<<<<<;;;:::999777777666999888888777777666666555666888999888777555555666555::::::DDD\\\dddVVVKKKDDDIIIGGG===999===>>>999888;;;======;;;;;;>>>AAA???>>>>>>===>>>@@@EEEHHH???;;;;;;???AAA@@@@@@BBB<<<=========<<<<<<;;;;;;<<<===>>>AAACCCCCCAAA???AAABBBCCCBBB>>>;;;999888888777555444222111000000............------------++++++++++++++++++++++++******))))))))))))******))))))(((((())))))***+++******************************++++++,,,------...------........./////////---...///000000000000000///000222444666777888888555666888:::<<<<<<<<<<<<;;;999888:::<<<===;;;999777888999:::;;;<<<======888777888:::<<<======;;;===999555555666666222...000////////////.........++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---///000111...//////000111000000000000000111111111222222222...000222222222222444666888777555444444666777888777999::::::::::::<<<===<<<======<<<<<<<<<===>>>@@@GGGMMMLLLEEE???======999777666777;;;>>>>>><<<:::999888999;;;:::666333555555444333222222222222444...222888---%%%AAAjjjtttxxxtttrrrlllmmmNNN,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,///666===CCC@@@PPPQQQEEEJJJiiimmm\\\xxx{{{dddUUUJJJ@@@333222666111666666444000...000000...222222222333444555777777888777666555555555555555888;;;888222111555444...888000666???777...,,,(((???```|||iiiSSSAAA))),,,++++++,,,...---+++(((******))))))))))))((((((((((((''''''''''''((((((((((((((()))******++++++------......///000000000000222333333333333444666333555888;;;===@@@DDDGGGMMMAAA\\\|||UUUeeebbbCCC<<<000+++111777///+++555>>>EEEaaayyysssdddZZZUUUJJJGGGCCCAAAGGGXXXnnnmmmZZZRRRRRRUUUrrrvvvvvvvvvwwwtttiii\\\OOOXXXggg]]]KKKIIIXXX~~~qqqwwwssshhh\\\JJJJJJJJJGGGBBB@@@BBBAAA>>>JJJIIIDDD@@@@@@AAA>>>999::::::===AAAFFFGGGCCC???;;;:::999:::;;;<<<;;;:::999:::999999777555333222555555444444444444444444444666777777555444444555666;;;888<<>>???:::777;;;>>>???>>>>>>AAACCC@@@CCCEEEAAA<<<<<>>>>>AAACCC???===>>>;;;<<<===>>>>>>>>>===<<<<<<<<<===???CCCEEEEEEDDDDDDDDDCCC@@@<<<999777888888777555333111000//////......---------,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))(((((())))))***+++*********************************+++,,,,,,------...////////////000000000...//////000000000//////000111333555777888888999888999;;;======;;;999777:::;;;===@@@BBBBBB@@@===888999:::;;;<<<<<<======888888999;;;>>>@@@@@@???EEE>>>777555888888333...000////////////.........************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...///000...///000000111111000000000000000111111111222222---...000000111333666999777555444333333666888:::;;;<<<======<<<<<<>>>@@@???===<<<::::::;;;===>>>@@@CCCEEEEEEBBB>>>;;;;;;:::999999999::::::;;;;;;999999888888888777444111333222222111111222222222111,,,...333000''',,,888aaayyyuuuwwwaaa,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,++++++000:::CCCAAA===GGGRRRLLLQQQlllyyyuuuJJJ666<<>>RRRbbbsssxxxnnnsssyyypppkkkeee___RRRRRRNNNNNNMMMFFFNNNgggsssjjjssslllXXXNNNKKKPPPQQQOOOIIIBBB???>>>???CCC@@@===>>>BBBCCC???999:::;;;<<>>555555777===@@@===<<<===<<<999999<<>>???AAABBBAAA@@@????????????AAACCCDDDBBB@@@BBBBBB@@@===999777777888777666444222000///...---------------,,,,,,,,,+++************************))))))(((((((((((())))))((((((((((((((()))******************************)))*********++++++,,,,,,........./////////000000/////////000//////......333444444555555555444444888:::<<<>>>===;;;888555:::;;;>>>AAADDDDDDCCCBBB:::;;;<<<>>>>>>>>>======;;;::::::;;;===>>><<<;;;EEE===555333666777333---////////////............************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************++++++,,,.........///000000111111000000000000000000111111111111...////////////222666999555444222111333555999;;;<<<<<<===<<<;;;<<<>>>@@@@@@>>>:::999999;;;======@@@@@@@@@@@@AAAAAA???===;;;<<<===<<<;;;;;;===>>>888777777666555444222000111000000000000000111111111---+++---111222111000---RRRooofff,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))+++,,,***(((,,,666>>>eeeYYY```kkk^^^NNNRRR^^^kkkyyyyyyNNN111::::::777111111555888777999888777777888777444111444555666555444444666888222666999888777666555333000444;;;BBB\\\zzzwwwvvvggg\\\:::222///++++++,,,---,,,***)))***,,,)))))))))((((((((((((''''''''''''''''''((())))))((((((((()))******++++++,,,,,,,,,---....../////////111222222111222333555777777777666666999>>>AAA:::TTTHHH777]]]oooYYYrrrCCC+++...---111555,,,222333000222777444:::LLLTTTgggwwwpppjjjgggccc\\\VVVSSS[[[OOO>>>???SSSgggssseeexxxyyyzzzvvvdddPPPLLLPPPNNNTTTUUUUUUQQQKKKFFFGGGJJJBBB>>><<>>===>>>???@@@AAA@@@???>>><<<::::::;;;;;;;;;:::::::::;;;;;;999777444222111111222222333444444444333555666666555444555555333999666666;;;888222888999===@@@???===;;;999666:::<<<===<<<;;;<<>>>>>AAADDDEEEBBBBBBFFFGGGBBB??????>>>???@@@AAAAAA@@@??????>>>>>>AAACCCDDDBBB>>>:::<<<<<<;;;888555555666888666555333111///...---------,,,,,,,,,++++++++++++************************))))))(((((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))))))))***************+++,,,,,,,,,---------.........////////////......---222222222333333222222111444666:::<<<<<<;;;888666:::;;;===???@@@AAACCCDDD999:::<<<======<<<;;;:::===<<<<<<<<<======;;;999===777000///333444111---.........------------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))******+++,,,---......///000000000000/////////000000000111111111000111000//////000333666444333111111333555888:::999::::::999777888;;;===@@@===999888:::<<<======;;;::::::<<>>===<<<<<<<<<<<<===;;;:::999::::::888666999:::::::::999777555444111222222222333333444444222444555666444444444555111666444555;;;666222;;;:::===@@@@@@===:::777555888999:::888666777;;;???@@@???>>>>>>???@@@??????DDDAAAAAAEEEGGGDDDBBBCCC??????>>>===<<<<<<;;;;;;999:::>>>BBBDDDBBB===999666777666555333333555777444333111000......------,,,,,,,,,+++++++++******************************)))((((((''''''(((((()))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---....../////////......------///000111222222222000222555888999999888777999:::<<<<<<<<<===???@@@555777888999999888666444;;;;;;;;;===???@@@???>>>555222......///000///---------,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++------...////////////.../////////000000000111111111222222000//////111333222222222222333555777888888888777555444555888:::>>>;;;777888;;;======<<<555444555777:::=========888888777777888888999999222333333222000//////000......---,,,,,,---------***---...---------,,,))))))===---777nnnjjj,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((***,,,,,,******,,,...222ZZZqqqqqqfffSSSUUUppp~~~jjj___]]]]]]___~~~tttcccbbbRRRHHH<<<444444777:::;;;444777999777333222555888666000444???CCCOOOxxx|||vvvxxxvvvjjjrrrttthhhCCC(((+++---)))111+++***)))((())))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((()))***((((((((()))******+++++++++++++++,,,------.........///111111000000222333222444666777888:::>>>AAACCC:::<<>>EEELLLhhh|||zzzdddrrrVVVBBBMMMYYYLLL???DDDLLLJJJLLLRRRSSSPPPRRRVVVNNNHHHDDDCCCBBB>>>???CCCDDDCCC@@@<<<999777888999;;;:::999999:::888666333777666666666555555555555111111111111222222222222000222444444333222333444000444222444999333///888666999<<<>>>===:::999999666999;;;:::777555555777999:::;;;===>>>>>>===<<<@@@======BBBEEEEEEEEEGGGCCCAAA>>>;;;999999999999888888:::===??????<<<999333444555444222222333444222111000///............++++++++++++************************************((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...////////////,,,---...///000111111111...000222444666777777666666999<<<===;;;999999:::333444666777777555222111888888999;;;>>>@@@???>>>111111111000...---------+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((()))******+++,,,------......------////////////000000000111000111222111000///000111111111222333444555555555888888777555333444777:::<<<999666888===???>>><<<111222444555666777888999999666333333555666444222///000111000...---///111...---,,,+++++++++++++++&&&(((,,,///...------...---!!!222444***___rrrkkk{{{,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((***,,,---+++***)))))),,,///555XXXxxx^^^BBBUUUvvvtttooofff{{{kkkaaa^^^______UUUXXXZZZWWWRRRPPPRRRUUUWWWXXXiii}}}{{{vvvyyypppyyyjjjUUU@@@%%%(((777'''000'''&&&&&&(((******(((&&&)))(((((((((''''''''''''&&&&&&&&&'''''')))******((((((((()))******++++++***++++++,,,,,,---.........///111111000000222333---111555999;;;===???AAA<<>>CCCOOOTTTPPPOOOSSSQQQHHHBBB@@@@@@AAAFFFKKKJJJ@@@<<>>@@@>>>;;;111333666666555555666777<<<777222222444555111------///000///------///222...---,,,+++************+++((((((***)))&&&(((------...***---333222OOO{{{yyy,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************...,,,777EEEmmmuuu___~~~zzzhhhnnnnnnxxx{{{ttt|||mmmSSS222000---***((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------......//////000000111111222222333444666888:::;;;<<>>;;;999===>>><<<;;;;;;999777666???AAAMMMooozzzppp]]]||||||kkkRRROOOVVVSSSGGGEEELLLKKKAAAOOOIIIIIIRRRXXXTTTNNNKKKRRRNNNIIIEEEDDDCCCCCCBBBBBBAAA???<<<:::777555444666666777777666444222111555555444333333222111111000000000000000000000000////////////////////////111111222333333333333222555555555555666666666666::::::===@@@???:::888:::999999888888<<>>888>>>???AAAAAA@@@AAACCCEEECCCCCCCCCBBB@@@===<<<;;;===:::888888999:::777444444444333222222111111000///............---------+++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......000000111222222222222222111333666555222111222444333333555:::>>>>>>:::666777888999888777666666888555666777888777555333222......---------,,,,,,,,,+++,,,---......,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------------......///000000000111111000000000000000000555666666444222111222444666666777888999:::;;;;;;333444555777:::===???@@@999666555888===???===999666555555444444333222222//////...------------...------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,---...///111111[[[,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************************(((...666YYYjjjkkkvvv|||zzzssshhhHHH333...---+++***)))((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---.........///000000111111222222333444666888999:::<<<<<<===>>>CCCGGGEEE@@@III???YYYBBBddd|||bbb]]]BBB777%%%:::444:::>>>777444:::???<<<999777777555444888>>>666......777:::555555;;;666777222000444333555AAAUUUbbbppprrrrrr{{{hhh{{{ooovvvcccTTTGGGRRRWWWUUUJJJDDDFFFGGGEEEQQQJJJHHHNNNRRRNNNGGGDDDLLLIIIFFFBBB@@@???>>>===;;;:::999888777666555555333333444555444333222222333333333222111000000000000000000000000000000000000000000000000000000000///000111111222222111111333333444444444555555555444555:::>>>===999:::>>>::::::999888<<>>>>>??????>>>???BBBEEEEEEBBB@@@AAACCCCCC@@@===@@@===::::::::::::777444333333333222111111000000............------------++++++******)))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,------------...//////000111111111111111000333666555222111222444444555666:::>>>???<<<999:::;;;;;;:::888777888999:::::::::999777444111///...------------,,,,,,,,,+++,,,---...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---,,,------...//////000000111111111111111000000000444555555444333222333555555555666777888999::::::888888777888999;;;===>>><<<999777999===>>>;;;888444444333333222111111111///...------,,,,,,---------,,,,,,+++******))))))))))))*********++++++++++++++++++,,,---...///000222FFFiii,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************+++***)))'''999GGGVVV|||bbbccc~~~~~~mmmhhh@@@///+++******))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,------...//////000111111111111222333555777999:::@@@<<<<<<@@@DDDDDDCCCBBB@@@@@@DDDXXX~~~TTTsssSSSAAA;;;444777;;;333,,,222999555333444555333333555===555222222...((((((---333999666<<>>===;;;999<<>>BBBEEECCC???<<<>>>CCCEEEBBB===CCCAAA>>><<<;;;999666444333222222111111000//////......---------,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------......///000000000000///000333666555222111222555666666777999===>>>>>>===<<<<<<===<<<999888888999;;;;;;:::999777555222000------------,,,,,,,,,,,,++++++,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////111111111111111111111111333444555444333333555777444444555666777888999999<<<;;;999888888999:::;;;===;;;:::;;;======:::777333222222111000000//////------,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))*********++++++************+++,,,......%%%&&&444WWW,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************************************+++...+++'''+++***555UUUyyy}}}kkkrrrjjjLLLGGG999))))))///(((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------...///000111111111111111333444666888999@@@======BBBBBB>>>???DDD<<>>BBBJJJQQQOOOGGGDDDFFFLLLGGGCCCDDDGGGGGGEEECCCDDDFFFFFFDDDAAA===999888===<<<;;;999777555444333111111111111111111111111111000000000//////......////////////////////////000000000000000000000000......///000000000000///111111222222222333333333444777<<>>:::;;;??????<<<======<<<::::::===BBBFFF???===;;;<<<>>>???>>><<>>>>>:::;;;<<<:::888666777777666777777777666555444333---------,,,,,,,,,+++++++++++++++,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,------......000000000111111111111111222333444444333444666888333333444555666777888888===;;;888666666666888999;;;;;;:::<<<======:::777222222111111000/////////,,,++++++***************++++++******))))))))))))))))))))))))************((((((((()))***+++,,,,,,111---,,,111;;;TTT,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************************************(((---+++//////(((...:::QQQvvvnnnjjjvvvlllsssEEE+++......(((&&&&&&))))))))))))'''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,---...///000111111000000111222444666777999999:::<<>>CCCCCC@@@::::::======:::<<<<<<;;;::::::===BBBFFF===??????===999888:::<<>>RRR,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************************,,,&&&//////(((000...///JJJnnnlll|||||||||jjjJJJ111)))...+++'''************)))(((&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,---///000111111//////000111333555777888777;;;>>>???BBBFFFFFFBBBEEE???BBBJJJGGG@@@EEESSSyyydddppptttkkkjjjllltttnnnRRRUUUNNNUUUSSSWWW^^^VVVWWWYYYOOODDD@@@DDDKKKNNNNNNMMMLLLHHHCCCBBBDDDCCC@@@???BBBEEEDDD>>>888666555333333333444444444444444444444222111////////////////////////////////////...................................................//////000000000000000111111111222222222222333666666999<<<:::555333555@@@AAA???:::999;;;;;;888999999999999999<<<@@@CCC???BBBCCC???888555888=========<<<999666333222222000000///......------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---///222555555333222444666333444555555444555777999444555666555333333333555555444333111///---,,,+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))******+++,,,,,,,,,---......//////000000000000111222222222222444666333333444555666777888888666666555444444444555555333555888::::::999777666222111111000000///......++++++***))))))))))))***)))))))))(((((((((((((((((((((((()))))))))******((((((((((((((()))******'''&&&+++111///))))))000,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************,,,,,,###...+++$$$111&&&!!!$$$666]]]~~~~~~zzzuuu]]]FFF111((()))+++$$$&&&......***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++***+++,,,---///000111222//////000111333555666777888<<<<<<>>>NNN]]]WWWEEE999GGGJJJ@@@===HHHMMMHHHAAAhhh|||\\\|||yyyuuuwwwyyy```YYYgggtttsssnnn^^^UUUIIIMMMBBBOOOIIIEEESSSTTT```^^^YYYJJJ<<<;;;FFFLLLJJJIIIJJJGGGAAA???BBBBBB>>>===AAADDDBBB<<<666444555000000000111111111222222222111///.........//////------------............------------------------------------------------------...////////////...//////000000000111111111222000333:::===999444333999<<<<<<999888;;;;;;999555666777777888:::===@@@@@@AAA@@@<<<777666888;;;777888888666222000000222//////......---,,,,,,,,,++++++++++++************)))))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,------..................222555555333222444666333555666666444333444666444555666666555555666777444333111///---,,,+++***,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,------...//////000///111111111000000222444444444555666777888888999666666777666666444333222111444777888777555333111000000//////...---------,,,+++******))))))******(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***+++...111///***'''+++222,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************************************(((+++###111...'''777)))---,,,+++,,,;;;```~~~}}}tttcccpppaaahhhyyybbb555---***+++(((---...)))****** )))(((&&&%%%&&&(((***+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++***+++,,,---///000111222...//////111222444666777555888555999RRRkkk```CCC@@@::::::BBBEEEAAA@@@CCCDDDEEEJJJrrr~~~nnngggxxxnnn}}}yyymmmfffnnn{{{rrrWWWPPPCCC:::DDDIII<<>>:::CCCGGGBBBAAADDDCCC>>>>>>CCCCCC???>>>BBBEEECCC<<<777555666222222222111000/////////......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000000---111:::AAA>>>999555333777:::888999;;;<<<;;;111333555666666888:::===???===:::777777777777777333444555444000...///111///......------,,,+++++++++++++++************))))))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---......//////.........111555555333222444777333666888777444222333555555666888888777777999:::111000///......------...,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))******++++++++++++,,,,,,---.../////////000111000//////111333444444555666777888999999777888999999777444111000222444777777555222///---///......------,,,++++++,,,++++++***************'''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***+++(((%%%&&&,,,000+++###++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,---)))'''222JJJ]]]vvvllluuuaaalllwwwuuueeeOOO===333///,,,*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------////////////111333555666444000000;;;KKKRRRNNNFFF>>>======???AAAAAA@@@??????<<<>>>DDDOOObbb~~~nnnzzz{{{rrrppp{{{iiifffbbbqqq{{{}}}}}}lllcccUUUGGG???===???AAA<<>><<<===???AAA???:::666555555222000......///000///......------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////...............000333888<<<;;;555000---222777999999888:::;;;333222777>>>>>>888777:::;;;999777777999;;;<<<<<<555444444333222111000///......---,,,,,,+++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111222222111111111444666555555666999;;;:::888666333666999<<<<<<:::777555000//////...------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------222111111111222444666777:::;;;<<<:::888666555555666666666777888888666444555444333333444333111000//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---+++((()))///555888aaa{{{rrrwwwJJJAAA555...,,,---,,,+++))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,------------...///111333555555222111777AAAFFFBBB<<<>>>======>>>@@@AAA???>>>CCC>>>;;;::::::@@@PPPaaa|||rrryyyvvvkkk~~~yyy~~~qqqpppssskkk```ZZZQQQMMMHHHCCCBBBCCCFFFHHHFFFFFFFFFEEEDDDDDDDDDEEEOOOIIIKKKUUU]]]VVVEEE888777999<<<===>>>=========???@@@???;;;777444444555222000......///000///...------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////............///000333777:::999555111000333888:::;;;<<<>>>@@@:::888:::???>>>999888;;;===;;;::::::;;;;;;;;;:::444444333222111000//////---------,,,++++++******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,---------000000111000000111333555888888888:::<<<<<<;;;999444666999;;;;;;999666444//////......---,,,,,,+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------111000000000111333555666777999:::999777555555666666666666888999999777555555333222333333333111///......------,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---)))&&&(((333AAAOOOiiixxxfffppp~~~~~~iii777111...***)))***+++)))''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,---...000222333555333222555999;;;:::888>>>======>>>???@@@>>>===@@@<<<888666333111555:::CCCggg|||sss|||ppp}}}gggpppvvvmmm___```xxxpppmmmdddSSSGGGCCCIIIIIIIIIIIIIIIIIIIIIIIILLLGGGCCCCCCGGGIIIGGGCCCLLLJJJMMM[[[lllooo]]]GGG>>>???>>>;;;777666888;;;???>>>;;;777333222333444111///....../////////------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////............---///000111444777777555333222444888:::;;;>>>AAACCCAAA>>><<<>>>===::::::<<<>>>===<<<;;;<<<;;;888666333333222111000///......,,,,,,,,,++++++******)))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,******+++++++++,,,,,,,,,...///000/////////111333888777666888:::;;;:::999444666888999888666333111......------,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,.........///000111333444333555777777555555555666666555666888::::::888666444222222222222222000...,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''')))---000///---111+++&&&'''111IIIjjjdddEEE222,,,,,,...---++++++,,,,,,)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,---...///000111111444555666666888:::===??????>>>===>>>??????>>><<<:::888777888999888777666//////DDDiii~~~rrrppp{{{~~~~~~{{{tttgggQQQmmmrrrmmmddd\\\TTTJJJBBBCCCIIILLLMMMNNNNNNMMMKKKIIIHHHKKKEEEAAACCCJJJNNNMMMKKKGGGNNNSSSVVV^^^iiihhh___VVVTTTMMMAAA777111333666999999777444333222222333111///------...///...---,,,,,,++++++++++++,,,,,,+++++++++++++++************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------//////.........---------///000000222333444444444333444555777888;;;>>>???AAA>>>::::::::::::;;;<<<>>>===;;;;;;:::888444222222222111000///...------+++++++++******)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++)))************+++++++++,,,---............000111333222000111333555555444444555666666555222000///------,,,,,,++++++++++++******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---...///000111111000222444444444444555666444444444666888999777555222111000000111111///---++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''((()))***&&&&&&+++000///+++---555OOOhhhpppSSS<<<888000###&&&444(((''''''((()))*********'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,---...///000000111111555777888888888:::???CCC???>>>===>>>>>>>>><<<:::888777666666777888555222AAA...###+++;;;NNNmmm~~~jjj}}}aaa^^^eeevvvbbbiii|||{{{fffTTTNNNFFFAAA???@@@FFFMMMDDDEEEFFFHHHIIIJJJKKKKKKHHHFFFDDDEEEHHHMMMPPPRRRHHHOOOOOOIIIJJJUUU[[[[[[______[[[RRRFFF;;;444222222333333444444333222111000...,,,,,,---...---,,,++++++************++++++*********************************************************+++++++++,,,,,,++++++++++++,,,,,,,,,---............------------...//////000000111333444333222222333444666777888;;;999666555777:::;;;:::;;;:::888888777555111...111000///...---,,,,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++)))))))))*********++++++***,,,---...------...000///...,,,---///111111000333333333222111///...---++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,***+++,,,---.../////////---///222333333333555666222222222444666666444222111000//////000///---+++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$''',,,,,,***((('''(((...***'''&&&%%%&&&,,,333...222888;;;HHHooonnnYYYDDD333)))!!!!!!&&&))))))'''***)))((('''&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,---...///000000000000444666888777666777;;;>>>>>>===;;;<<<<<<;;;999777222333333111222555444000+++,,,111333,,,'''222BBBXXXgggqqq]]]ooonnnuuu^^^iiiqqqgggkkkvvvxxx]]]MMMDDD>>>======>>>AAADDDDDDCCCBBBEEEDDDDDDDDDFFFHHHJJJKKKHHHIIIGGGEEEDDDFFFLLLQQQRRROOOIIIFFFHHHLLLJJJEEEQQQUUUZZZ\\\VVVJJJ<<<222000000111333444444111...///...,,,,,,---------,,,+++******))))))******+++)))))))))))))))*********************************************++++++++++++******+++++++++,,,,,,,,,.........------------,,,---...//////...///222444333222222333444555444333555555333333777<<<;;;777888666444444333222///---//////...---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++))))))*********+++++++++)))+++---...------...//////...---///111222111000222111000///...---,,,,,,******************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++)))***+++---............+++...111222222333555666222222222333444444222000000.........///...,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((("""%%%***------,,,++++++''')))***)))***---...---+++)))...///...777===444NNNmmmzzz|||gggOOOIIIIIIBBB///$$$...222+++(((++++++&&&...---,,,)))'''%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++++++++,,,---...//////......111222444444333444666999;;;999888888888777555333,,,111222000111555555222000333666777555222000000///888:::@@@TTTeeeooozzzrrrpppyyytttjjjgggxxx]]]___vvvVVVyyycccSSSooommmmmmxxxnnniiibbbLLL999:::???@@@AAA444777<<<@@@CCCCCC@@@===IIIHHHGGGGGGGGGHHHJJJJJJIIIHHHEEEAAA???AAAGGGKKKUUUMMMHHHJJJKKKHHHCCCAAADDDGGGKKKQQQRRRKKK???555333222000000222222000---///---++++++,,,---,,,+++******))))))))))))******((((((((()))))))))******************************************++++++++++++************++++++++++++.........---------,,,,,,+++---///...---...000333555444444666999:::888666333555555555999>>>;;;333666444111111111111000///......---,,,+++***))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))*********************+++++++++,,,,,,)))+++.........---......000///000222444444333111000///...,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++((()))+++---............+++...000222222333444666444333333333444333111...///...------...---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&"""''')))&&&(((---,,,%%%)))(((------$$$'''...,,,'''333;;;FFFTTT\\\jjjyyyxxx^^^cccOOO666888222---+++)))'''+++000)))(((%%%%%%'''******(((%%%'''((((((((('''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))***,,,---...------,,,,,,...000222333555777888888777666555555444222000---333555000...000///+++...000...)))+++000222///,,,333444...+++///555888KKKKKKnnnkkknnn~~~zzz}}}ttthhhllliiillluuukkksssxxxooobbb\\\QQQ===888999444555;;;777333:::888999999888:::>>>BBBDDDAAABBBCCCFFFHHHKKKMMMNNNGGGDDD@@@======AAAEEEHHHKKKGGGHHHKKKEEE===AAALLLEEEAAA===???CCCCCC>>>777888444000...///000...---///---++++++,,,,,,,,,+++******))))))))))))******'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++......---------,,,,,,,,,))),,,//////------000222666666777:::>>>???===:::444777777777<<<@@@;;;111555333000///000111111111...------,,,+++***))))))&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,)))+++...///...---......///000111333555555333111///...,,,+++***++++++,,,(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++((()))+++---.........---,,,...111222222333444666555444444444555333111......---,,,,,,------+++)))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,---------444555888???KKK[[[iiirrreeedddbbbbbb```\\\UUUOOO<<<999666111...+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,***+++,,,,,,------,,,,,,000/////////000222444555222111000...------,,,,,,................................................//////////////////////////////111555;;;CCCKKKOOO^^^bbbgggmmmqqquuuvvvwwwyyytttnnniiifff___UUUNNNCCCAAA>>>:::777444222111666555555444555777999:::555777:::<<<<<<>>>AAACCC@@@AAABBBAAABBBDDDHHHKKKEEEEEECCC???===???DDDJJJLLLIIIFFFEEEGGGGGGEEECCCAAA@@@???===;;;:::999999555444111///......//////......---------,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---...///...,,,+++,,,---......///000111222333333777888:::;;;<<<;;;;;;:::===;;;888999<<<>>>>>><<<666333000////////////...,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,+++---///000//////000111222333444555555444222111------,,,,,,+++***))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))***************+++,,,,,,------,,,,,,---...000222333444333333111222333333333111000///------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))++++++++++++++++++,,,,,,)))((('''(((***///333666000000000111222111---))),,,+++***((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***+++,,,,,,***+++,,,,,,------,,,,,,///......///000111333444222111000///------------------------------------------------------------------------------------111///---,,,,,,...000222000222444666888999999999>>>:::777777777555///***222222333333555666888888...000333666888888777666666777888888888999<<<>>>>>>>>>???>>>>>>@@@CCCFFFDDDDDDBBB???===>>>CCCHHHGGGFFFEEEFFFHHHJJJIIIGGGAAA@@@>>><<<:::888888777444333111///---......///------------,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---......---,,,++++++------...///000111222222333666777888:::<<<<<<<<<<<>>>>>======>>>@@@CCCCCCBBB@@@>>><<<>>>AAAEEEDDDDDDDDDFFFHHHIIIHHHFFF???>>><<<:::777666555444333111000...---------...---,,,,,,,,,,,,+++++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,---...---+++***+++,,,------...///000111222222333444666888:::;;;<<<<<>>???@@@???>>>>>>@@@BBBAAA@@@>>><<<<<<===???AAABBBCCCDDDEEEEEECCCAAA???===<<<999777444333222111000000...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,---,,,+++***+++,,,,,,------...///000111222222333444555666777888888::::::::::::999777333111222000............---,,,******)))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++((())))))))))))*********)))+++------,,,,,,---...,,,---------,,,+++***)))++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))******************+++,,,,,,,,,,,,+++...---,,,,,,---...000111111///---***)))(((((()))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******)))***++++++,,,,,,++++++......///000000111111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++******))))))))))))***+++,,,---------,,,---......---,,,000000/////////000000000///111555777888666444222666666555333222444888;;;===>>>???>>>======>>>@@@???>>><<<;;;;;;<<<<<<<<<===>>>@@@@@@???===;;;:::999888666444111000///.........---,,,+++++++++++++++************)))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************)))+++,,,+++******+++,,,,,,,,,---...///000000111222222222222222222333333333555666666555333111000///...------......,,,***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++((())))))))))))*********(((***,,,---,,,,,,---...------------,,,+++************))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************)))***++++++,,,,,,++++++------,,,+++,,,...///000000///---***)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''',,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&+++***)))((((((((())))))((()))))))))((()))+++---###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******+++++++++++++++------...///000000//////...---,,,+++++++++++++++************************************************++++++++++++++++++++++++'''((()))*********)))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......////////////////////////000111111000000111444777888999;;;:::999999:::;;;>>><<<::::::;;;;;;:::888666888;;;;;;:::999999:::555444222111///...------,,,,,,,,,++++++***************)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************(((***++++++***)))***,,,++++++,,,---...///000000222111111000///000000000///111333333111000000000...---,,,---...---+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))))))))*********++++++)))***,,,---,,,,,,---...//////...---,,,++++++***)))))))))(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************)))******+++++++++++++++------,,,,,,---......///......,,,+++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''""""""###%%%&&&&&&&&&&&&###%%%''''''%%%%%%''')))%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++++++++***+++,,,---...---,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))***+++------((())))))******)))''''''&&&''''''''''''''')))***---,,,+++***************...............///000111...///000000///000222444333555777777666666777888<<<:::888999::::::888555666888999888555444666777222111///...---,,,,,,,,,******++++++******)))))))))))))))((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************((()))******))))))***,,,++++++,,,---...//////000111111000//////000111222///111222111...---...000,,,++++++,,,------+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++************+++++++++,,,)))+++---...------...///000///...---,,,+++******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))***+++++++++++++++,,,------...............++++++++++++***)))(((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&''')))++++++)))'''&&&''')))+++***'''%%%&&&(((&&&''''''((('''&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++***((()))***+++,,,+++***)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''###%%%''')))***)))((('''+++,,,,,,+++))))))***,,,((())))))***+++---///000++++++,,,,,,...///000111000111333222111000111333222444666777666666777888;;;999888888::::::777444:::;;;:::777333000111333//////...---,,,,,,,,,,,,)))************))))))((()))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,***++++++,,,---...///000111000000000111222444555111222333000---,,,...000+++++++++,,,------***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++***++++++++++++,,,,,,,,,***,,,......------...///000///...,,,+++*********'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))***++++++++++++***,,,---...///000///...---((()))*********)))'''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++,,,+++******))))))************))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))+++,,,---......------------------,,,,,,---///000111000000111333111222444666777666666555999888999:::;;;999666444666666666555444111///...+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++,,,...000000///...---////////////111333555666111000///......---......------,,,,,,+++***))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,........................++++++++++++*********)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------,,,,,,,,,+++++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))***,,,------...------------------------///000222222111111333444444555555666666666555555;;;:::::::::999777444111333444444333111///---,,,++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++,,,.../////////------////////////000111333444000///...------,,,---------,,,,,,+++******))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++++++++***))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))***+++,,,------........................000222333333222333444666888777666666555555666666:::999999999:::888555222111111111000///---,,,+++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...///...---,,,//////......//////000111///...---,,,++++++++++++,,,,,,++++++***)))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++++++++*********)))))))))***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))***+++,,,,,,,,,------............//////000111333333222222444555888777666555555666888888666666777:::<<<;;;999777000000///...---,,,+++***+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************++++++,,,------------,,,///.....................---,,,+++******))))))***++++++******))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********************************)))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))*********+++***))))))(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))******++++++,,,------------......//////...///111111000000222333555555444444666888:::;;;888888999;;;======:::888000000///...---,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************++++++,,,,,,,,,,,,,,,............---------,,,,,,+++***))))))(((((()))******))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))************)))(((((((((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,---.........,,,...//////...///000222222333333555666888:::;;;<<<;;;;;;<<<<<<:::777444000000///------,,,,,,---******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,------.........------,,,,,,+++***)))(((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))*********)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))******************++++++,,,------...,,,---//////......000111111222444555666777888888;;;::::::::::::888444111000///---,,,,,,,,,,,,---***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,---...//////...------,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************))))))***++++++,,,------,,,---//////......000111222333555666666666555444777777777888999888555222///...,,,+++++++++,,,,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************)))******+++,,,,,,,,,.../////////......,,,+++***))))))((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***(((%%%"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&***)))))))))(((''''''''''''((()))++++++)))(((&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------......///000000000111222333444555555555555;;;999666444333111///,,,///...---,,,++++++++++++***)))(((''''''((()))***''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++******)))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''((()))++++++***)))(((''''''''''''''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,---......//////000000111222333444444444444999777555333333111///---......---++++++************)))(((''''''((()))***'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++***)))******))))))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((())))))******************++++++++++++'''((()))******)))((('''(((''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***,,,---...///++++++,,,,,,---.........//////000111222222222222666444222222222111///---------,,,+++************)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********************************++++++++++++******)))***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&'''''''''(((((())))))((()))***+++,,,---......------......//////000000++++++++++++***)))((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------*********+++,,,,,,---------...///000000000000000222111//////000000...---,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************)))***************))))))))))))((((((((('''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---***'''%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))******+++++++++,,,---...///000111222111222222222333444444444333222222000///...,,,+++((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,------......///.........///...------......---,,,++++++***)))))))))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))******)))))))))((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***//////,,,'''%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))***,,,---......---...///000111222333333333333333333444444444444888888777666555444444333,,,,,,***)))'''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,------.........---------,,,++++++,,,---+++*********)))))))))))))))***&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))...---)))&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,---///000000......///000111111222222111111111111111000000000666666666666777888999999444333111...,,,+++***)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***++++++,,,,,,---,,,------......------,,,,,,+++******++++++***((())))))((((((((())))))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))******++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''+++***'''%%%'''+++''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))******************,,,---///000111222.........///000000111111//////......------,,,,,,000000111333555888:::;;;:::888666333000...---,,,''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---*********+++,,,,,,---------------......---,,,,,,,,,+++))))))******((('''))))))(((((((((((()))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))***'''$$$%%%(((***)))'''&&&+++$$$ ...555...***444&&&&&&///...,,,---+++555222666999555888:::444>>>000,,,555777...,,,444///------///000111555999777999;;;;;;999777555444+++***((((((******)))((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''''''''(((***,,,,,,***((('''(((((())))))(((((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&%%%%%%''')))++++++***+++222///+++---,,,...:::///555666111...---000555>>><<<===EEELLLIIICCCAAA777>>>;;;///,,,444444***+++---000333555222+++&&&333444666999;;;;;;888555888555000***&&&%%%&&&'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***++++++++++++'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''')))***)))(((&&&&&&'''!!!***...333777///(((000222???<<<>>>RRRUUUFFFCCCMMMXXXWWWWWW]]]LLL999<<>>FFFYYYiii]]]___mmm```KKKHHHFFFFFFEEEAAA;;;666555666777;;;>>>>>>:::666444000,,,***+++000666:::///111444777888444---&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++++++++,,,,,,,,,************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%)))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%))),,,---++++++---000)))888:::;;;NNN\\\SSSFFF>>>IIIMMM\\\eeeIIIDDDlll___VVVttttttiiiRRRgggooo]]]LLLBBB:::999777555:::BBB======;;;666///,,,---000***)))+++333;;;===666...***(((&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))'''%%%$$$'''((()))******)))((('''+++***))))))((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))******)))'''''')))***999\\\mmmdddZZZSSSNNNPPPXXXUUUccc|||iiiooo|||mmm]]]\\\QQQ===888AAA666999===<<<888333///---111+++&&&)))222:::;;;999111...***&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++000222444555555555333222+++,,,,,,------,,,,,,+++)))((('''''''''(((***+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))'''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********---++++++---222888;;;===www~~~bbbVVVsss}}}{{{{{{{{{iiiGGGAAACCC>>>::::::;;;;;;666222555000***(((+++222:::???:::666000+++''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...///000000555777:::>>>@@@AAA@@@@@@999777555333333555777999111///,,,***)))((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))...:::JJJZZZeeeiii```xxxlll|||ppphhhrrr}}}jjjXXXCCC999;;;===:::444000222111...+++...777???@@@<<<555...***))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,---///111333333444...111666;;;???AAAAAAAAAGGGCCC===999999===CCCGGGBBB???:::555000---,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++++++++************)))''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))***************,,,&&&%%%+++(((%%%,,,))),,,---[[[jjjYYYooommmssswwwcccuuunnn<<<&&&@@@;;;666444,,,$$$...;;;999>>>@@@===555111000***"""&&&&&&&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&((('''%%%$$$$$$&&&'''((((((&&&%%%&&&))))))&&&###!!!$$$'''))))))(((((()))'''***+++)))***,,,+++((()))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))%%%'''))),,,///111222333333444444333222111222444666666777888999999777555;;;;;;<<<>>>:::555666:::HHHFFF???777999>>>777))),,,)))''''''(((''''''''')))'''&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((($$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((()))))))))***))))))))))))************)))---))))))...***(((000333:::MMM}}}zzz~~~{{{rrrzzzuuu{{{rrr}}}pppwwwmmmFFF111+++(((777DDD888(((000???;;;>>>???===<<<:::222(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))***************************))))))(((+++***(((***---//////...,,,,,,***(((&&&'''***,,,)))+++)))%%%%%%''''''%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++***((('''***---222888<<>>;;;777333111111333333222111000000000///...666888===BBBBBB>>>???BBBBBBIIIJJJ===///---555>>>777222...,,,+++)))((((((***((('''((())))))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))''''''''''''(((((((((((((((((((((''''''(((((()))((((((((()))))))))******)))))))))*********++++++(((---+++,,,000,,,,,,888QQQjjj{{{~~~{{{ggglllhhhWWWMMM;;;444<<<===666666???<<<>>>>>>===>>>>>>999333...+++(((''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''***))))))(((((()))***+++'''(((+++---......---,,,,,,***'''''')))+++,,,,,,666666555333111000222444333333///(((&&&)))***)))******)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))((((((((()))))))))******))))))((()))***+++,,,---555777:::<<<===;;;999777666666444111000222666999===<<<:::888666666555555///...000444555333666;;;<<<@@@GGGKKKHHHAAA@@@BBBEEEAAA;;;555000---)))''')))((('''((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&''''''((()))&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))''''''''''''(((((((((((((((((((((((((((((()))***(((((()))))))))*********))))))*********+++++++++)))---******...,,,444HHHllljjjtttnnn\\\```bbbXXX???,,,444BBBCCC===@@@???<<<666444555999<<<666000)))&&&'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((+++***(((&&&&&&'''((())),,,...111555999;;;<<<===666333///+++))))))******666;;;AAADDDDDDBBB@@@>>>@@@>>>777...***,,,---+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((************)))))))))))))))))))))))))))(((((()))))))))*********+++***(((''')))...666;;;@@@???===:::666222///---666555444222333666<<<@@@?????????>>><<<:::999999@@@;;;777777777777===CCCFFF999111666;;;;;;@@@HHHJJJIIIDDD>>>999555///***(((&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&''')))***))))))))))))((((((((((((***+++---......---+++***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************************+++++++++++++++,,,((((((---222EEEdddiiivvvttt{{{eee{{{KKKSSScccWWW???999::::::@@@???@@@@@@999000,,,333<<<<<<555---'''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***)))((('''(((+++---///999:::;;;===AAAEEEHHHJJJAAA???<<<888444111111111111777???EEEHHHIIIIIIIIIIIIHHH@@@555---+++)))%%%))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))+++---000666===BBB@@@===999666444444666777555666777777999===CCCGGGOOORRRUUUUUURRROOONNNNNNSSSLLLFFFDDD@@@;;;;;;===@@@>>>@@@BBB999///333???BBBEEEEEEBBBAAABBB===666+++(((%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''(((&&&&&&'''(((***,,,---...............------,,,,,,///000000000000000000///---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))''''''''''''(((((((((((((((((((((((()))***++++++)))))))))*********++++++*********++++++++++++,,,,,,---))),,,555AAAaaa{{{cccoooeeennnuuu}}}fffVVVSSS>>>000???:::???EEECCC888...///555>>>:::333,,,(((''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((()))***,,,000333777999777777555555666888;;;===:::;;;;;;999666333111111---000333777;;;@@@FFFJJJOOOOOOJJJAAA888333,,,&&&************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++###***333999;;;;;;<<<===999666222111222888>>>BBB@@@EEENNNXXXaaallluuu{{{|||wwwtttkkk]]]QQQLLLGGGDDDCCCDDDAAA999444333777===??????CCCKKKKKKEEE666111+++'''&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&)))***,,,///111222333333555555555444444333333222222222222222222222222222333222000...,,,++++++***''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))''''''''''''(((((((((((((((((((((((()))***+++,,,))))))*********+++++++++*********+++++++++,,,,,,+++......666EEEWWWttt|||}}}|||fffiiiUUU:::???:::<<>>KKKPPPMMMGGG@@@666---)))(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&(((***---...000222555777888888777666888888888777666555555555333444666777777666444333444333222111000000000000,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))''''''''''''((((((((()))(((((((((((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,***///333@@@RRRhhhUUUTTTwwwrrrfffJJJCCC>>>999888>>>???:::777888666<<>>DDDFFFCCC===999777000222555666444333222222444<<>>222+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$&&&)))...333888;;;777999<<<>>>>>><<<999777888777777666555444444333555777;;;>>>>>>;;;777555111111111000111222222333000...,,,)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))(((((((((((())))))))))))'''''''''''''''((())))))************************+++(((***000...''')))222%%%<<>>777DDDAAA444222555:::999:::===;;;333***$$$''')))***)))(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))*********************+++++++++,,,,,,''',,,---))))))...333555777555'''000555111;;;888BBB===>>>AAA===AAAKKKGGGGGGGGGGGGFFFFFFEEECCCAAAFFF555666;;;888>>>???,,,+++;;;111999BBBFFFRRR>>>;;;111...888???888+++$$$(((------(((&&&***+++((()))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))******)))))))))))))))******'''%%%''',,,000111111888888444666888000555KKKTTTlllnnnWWWJJJEEEAAA>>>>>>;;;CCCAAA777888BBBAAA444888:::999444111555@@@IIIDDDdddyyysssTTTCCCCCC???888666===IIIRRRSSSKKKHHHJJJ???+++###'''---***'''&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))),,,&&&$$$(((,,,***&&&$$$'''(((,,,333999<<<;;;888:::>>>AAA<<<333......111555444444444333000---+++111---777>>>555///333555+++,,,---000333666666444777999777000'''###'''---((())))))'''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))(((((((((((())))))))))))((((((''''''(((((()))***************************((()))***,,,.../////////000;;;[[[vvvxxxxxxwwwPPP999===EEEHHH???///:::555222777===<<<333***(((((()))(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))************)))))))))))))))))))))***&&&***---///111333333222+++222111;;;999///===AAAFFFHHHYYY___iiiwwwhhhmmm~~~YYYSSShhhoooTTTFFFKKKMMMMMMPPPRRRDDDHHH888999222,,,CCCHHHOOOAAA333222777999666222***+++)))&&&'''++++++'''************************)))************+++++++++************************)))************+++++++++******************************))))))))))))******,,,,,,,,,+++,,,000666;;;:::555***--->>>JJJUUUggg|||dddKKKBBB@@@CCCKKKQQQSSSTTTWWWaaakkkooollllllqqqpppjjjbbb]]]XXXTTTNNNBBB777111222777777???TTT```dddllljjjZZZGGG???DDDIIIFFF???RRRLLLDDDAAABBB???333((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***''''''))))))%%%%%%(((+++,,,000666===BBBBBBAAAAAA===999888999;;;<<<;;;444888:::777333111444777:::666999===>>>@@@>>>555555777444///222:::<<<999:::>>>AAA@@@999///&&&"""'''((()))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))(((((((((((()))))))))))))))))))))((()))******+++************************+++...---))))))......***DDDHHH[[[yyy{{{vvvYYY@@@@@@???;;;<<<;;;>>>555---222>>>CCC;;;///)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))*********++++++******))))))))))))))))))444---***///666888555222;;;???555<<>>888777<<>>===<<<===;;;::::::===???@@@@@@===>>>>>><<<<<<===>>>>>>>>>AAACCCCCCEEEIIIHHHBBBCCCCCC???777777;;;:::555<<>>444+++)))'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******+++,,,------222;;;???:::333111444444HHHOOOhhhfffggg```qqq}}}YYYOOOjjjyyygggXXX]]]vvvUUUGGGCCC@@@AAA>>>333:::===;;;<<>>BBBBBB>>>777:::EEEFFFCCCAAAAAA@@@;;;777666:::;;;===AAAEEEFFFDDDBBB///,,,'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))(((((((((((())))))))))))***************+++,,,,,,************************''')))///222------@@@XXXgggxxxzzzoooXXXFFF???@@@===@@@<<<444111888AAAAAA;;;000,,,(((&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************++++++++++++++++++******+++---///111888======666333???WWWkkkwwwwwwmmmQQQEEEgggzzzwwwvvvqqqkkkkkkyyykkk[[[kkk|||~~~tttRRRKKKEEE>>><<<@@@>>>444///666DDDNNN999999777222,,,((()))---************************))))))*********+++++++++************************))))))*********+++++++++************************+++++++++++++++,,,------,,,111666888888:::???DDDTTTpppzzzSSSHHHOOOccc~~~\\\III>>>000***:::PPPXXXSSSLLL<<<<<>><<<:::999;;;<<<<<<<<<>>>BBBFFFIIIKKKYYYiiiiii[[[VVV[[[ccc```YYY]]]aaaQQQJJJZZZQQQGGGCCCFFFEEE===;;;???888888888888:::>>>EEEJJJ???888...'''$$$%%%((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))(((((((((((())))))))))))*********)))******+++,,,************************''')))---///...333DDDVVVvvvqqqsssnnnCCCAAABBB222;;;<<<999333666@@@CCC@@@555000)))'''''')))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********++++++++++++,,,)))))))))+++---111444777@@@>>><<>>::::::999555000111>>>NNN???===;;;888222,,,***---++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......)))666???;;;333;;;TTTlll~~~qqqbbb[[[{{{iiiTTT;;;,,,'''...EEE[[[MMM@@@666777>>>CCCHHHKKKKKKAAA444+++(((((((((''''''''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++((()))...222444777;;;999:::<<<;;;999777666666:::;;;>>>FFFTTTfffyyyqqqyyy|||zzzwwwooobbbSSSKKKHHHFFFDDD??????===:::666666999<<>>BBBIII[[[vvvfffSSS[[[www^^^III@@@:::888:::GGGKKKGGG<<<777<<>><<<999777DDDFFFFFF>>>333***'''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))(((((((((((()))))))))))))))))))))((()))******+++************************)))444///***KKKxxxuuuQQQEEEwww~~~mmmdddbbbbbbcccqqq~~~lllIIIFFFPPPkkk|||nnnZZZCCCCCCAAACCC>>>666777???===333===555,,,((()))***(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))+++,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...///000333999???EEEHHH|||hhhmmmyyyxxxzzzxxxeeeaaadddGGG???999///555EEEFFF999222888???;;;000)))++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++,,,---...///000>>>999<<>>AAAJJJMMMKKK???///%%%(((...&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))...444555000+++000999777777777888===HHHVVVaaahhhddd]]]TTTJJJFFFGGGHHHDDD@@@777AAAJJJIII>>>222,,,+++))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++************)))***)))((((((((((((((()))(((((((((((())))))))))))***))))))***,,,,,,+++***(((***///999OOOllliiiKKKQQQkkkUUUWWW___mmmLLL@@@>>>FFFIIIPPPqqqqqqqqq[[[FFFHHH???999>>>DDDBBB999000000999999---%%%'''((($$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))***((('''&&&&&&''')))***&&&$$$&&&***)))######((($$$***+++&&&'''---000...+++,,,,,,---------,,,,,,...)))$$$"""$$$'''(((((('''%%%$$$%%%''')))(((&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***,,,,,,***((((((((()))((((((&&&***,,,)))'''))))))''',,,***)))***++++++***(((---***(((((()))***(((&&&,,,***(((&&&%%%&&&((()))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++333,,,(((,,,000///+++(((222111444888<<>>;;;AAAFFFBBB===333!!!)))'''%%%&&&((()))'''%%%(((((('''&&&&&&&&&&&&'''+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))***))))))***++++++***)))...***333???@@@EEELLLJJJZZZtttttthhhggg{{{yyynnnTTT???======;;;???III^^^~~~jjjTTT[[[EEE===<<<===:::>>>===222---444777111)))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))+++***)))((((((((()))***+++&&&%%%***+++)))))),,,...222444444555888:::999:::<<<@@@BBBAAA===777444...---,,,------***%%%!!!###'''+++)))$$$"""%%%)))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************''')))************---///+++)))((((((***,,,...///111222///+++***---...,,,.........------...//////...+++(((((()))+++***((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))...///+++***...111000+++777@@@PPPyyy|||ppp|||}}}wwwoootttKKKDDD@@@CCCFFFBBB===>>>AAA:::...+++,,,,,,+++)))))))))***+++++++++*********))))))************************************++++++++++++***++++++++++++,,,,,,,,,//////......///444;;;@@@@@@aaammmoooeee^^^rrr|||bbbjjjGGG888777LLLYYYPPP???666;;;CCCJJJKKKDDD888///)))(((''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''))),,,///555555777:::@@@<<<111444333SSS^^^aaakkkxxxwww~~~nnnZZZaaayyy|||hhhRRRXXX___fffqqqnnnwwwVVVMMMGGGEEEJJJBBB>>>???@@@EEEAAA555///,,,(((&&&''')))((('''***)))((((((''''''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************))))))))))))(((((())))))***(((((((((((()))))))))))))))))))))***))))))))))))...777JJJNNNCCCIIIccctttsssuuuuuuppp|||jjjaaaaaa]]]TTTMMMRRRYYYgggJJJRRROOO@@@@@@AAA999AAAFFF777+++///555777///&&&%%%***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))+++++++++*********))))))+++&&&%%%***///000000222;;;999:::======:::888::::::===BBBGGGIIIJJJIIIHHHDDD===444,,,)))((()))***&&&'''((('''%%%%%%&&&'''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************''')))***))))))***,,,...))))))***---000555999;;;@@@@@@===::::::<<<999333:::;;;<<<:::999:::???CCC999555000,,,++++++***)))'''(((***++++++***)))((((((((((((((((((((((((((())))))))))))))))))******************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,&&&///111+++)))000333000CCC@@@[[[{{{]]]xxxwwwiiihhh555CCCHHHFFF===666666999999///---+++***++++++******+++++++++***************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,...))))))111666777>>>HHHZZZ}}}kkk\\\{{{OOO+++000HHHPPPEEE;;;777===EEEKKKKKKCCC777...(((((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))***---111444;;;888888>>>;;;333:::HHHRRRsssjjjsss~~~]]]QQQaaa```UUUHHHMMMaaalllkkknnnTTTIIIEEE>>>LLLbbbeeewwwpppoooyyysssHHHMMMDDD888444;;;GGGHHHBBB555000+++(((((()))+++,,,+++***))))))(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++++++++*********)))))))))))))))((())))))******(((((((((((())))))))))))))))))***)))(((((()))***'''BBBXXXPPPGGGcccuuusss~~~~~~sssnnnrrrgggXXX]]]YYYTTTZZZqqqzzzIIISSSqqqKKK===AAA===DDDGGG888---...666<<<666)))%%%+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))***++++++,,,,,,+++***))),,,---///333666777888999555000000666777444444888888777777999===CCCHHHLLLOOOGGG<<<111,,,,,,///111///'''!!!"""))),,,(((###&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))*********))))))***,,,111444999===AAADDDGGGIIIGGGHHHIIIIIILLLLLLCCC999666888999888666888@@@GGGIIIDDD===555000,,,+++***))))))***************)))(((((((((((((((((((((((()))))))))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...---,,,,,,...222555666DDDpppzzzyyypppxxx}}}jjjGGGEEEFFFEEE:::000333>>>999444---***+++,,,,,,************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------000(((***555;;;>>>LLL```pppeeewwwwwwuuu~~~OOO444333:::DDDLLLAAA???@@@HHHOOOLLL???222***(((&&&(((***,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,---000555888@@@EEEDDDDDD666777UUUfffrrrooorrrwwwzzzzzz|||```[[[ZZZBBB777FFFaaapppqqq{{{vvvQQQNNN???333888AAACCCDDD999555///+++)))+++---///******)))(((((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''+++++++++*********)))))))))))))))))))))***++++++(((((((((((())))))))))))((()))***)))((((((***---,,,999IIIHHHCCCZZZ~~~xxxtttwwwxxxpppjjjmmmPPPBBB@@@@@@AAA===:::===PPPsssoooDDDccckkkBBB:::;;;???AAA888444222777???;;;...(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((()))+++,,,---------,,,222888>>>>>><<<:::::::::888555555<<>>AAAAAA>>>777111,,,555000***((())))))'''$$$&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************)))***,,,------///111444AAAFFFLLLPPPPPPNNNMMMLLLBBBBBBBBBBBBFFFHHHCCC:::555888999777666:::BBBJJJPPPLLLEEE===666222111111...---+++)))((()))***+++))))))))))))))))))))))))(((((())))))************************************************++++++++++++++++++,,,,,,,,,---------333---+++...---111FFF^^^ssszzzxxxvvvfffNNNBBBKKKLLL<<<444999CCC;;;111+++***,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------333---111===DDDMMMeeessscccYYY}}}iii???,,,888MMM^^^PPPAAA@@@IIIMMMEEE<<>>888999999AAA@@@===888333...,,,+++,,,***)))((((((''''''((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))))))))))))))******+++,,,(((((((((((())))))))))))''')))+++***((()))---000AAA///<<>>@@@AAA999666777<<<===666---)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******'''(((***,,,...000222333555;;;???>>><<<;;;999666===>>>======CCCJJJKKKHHHKKKKKKJJJHHHDDD???;;;999555999>>>@@@???;;;777666444;;;???999,,,$$$&&&+++(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++))),,,///222444888<<<@@@EEEJJJPPPQQQMMMGGGCCCBBB;;;:::666333777===>>>;;;999999999777666999???DDDGGGFFFCCC???;;;999;;;===555333///+++))))))***+++))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,------......000///111222333DDDlllpppbbbuuu{{{uuu]]]~~~}}}QQQEEEFFFBBB;;;888DDD>>>666///+++++++++,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////666EEESSSdddyyynnn???000777nnn]]]HHH>>>AAAGGGHHHGGG666///(((%%%(((******((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))***,,,...111666:::AAAIII@@@LLLXXX|||{{{}}}yyygggyyyvvvQQQ@@@QQQeeerrreeetttyyyQQQBBB888333===CCCDDDBBB>>>777000,,,***))))))(((''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))))))))))))))***+++,,,---(((((((((((())))))))))))&&&)))+++***)))***///444FFF///BBBnnnnnnVVVaaarrrpppmmmzzzttt{{{sssUUU:::>>>999555555>>>MMM\\\eeelllzzzZZZBBB\\\VVV@@@AAA???EEE:::777444555;;;===444((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********'''(((***---111555999;;;888999999:::AAAIIIHHHAAA===DDDDDD>>>CCCLLLIII<<>>;;;:::;;;>>>222<<>>444//////)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++---///222555777:::???BBB>>>CCCHHHHHHDDD@@@@@@@@@>>>@@@@@@>>>???CCCDDDBBB777555222///......000222777999:::::::::;;;???BBB;;;999555222...,,,***)))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---......///,,,333666:::QQQyyyvvv|||{{{yyyvvvtttqqq}}}UUU???AAACCC===<<<;;;888333...+++******))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,111>>>SSSlllxxx}}}^^^___xxxtttGGG000TTTQQQMMMGGGCCCCCCFFFIII???666+++&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((***---///222777===AAACCCLLLHHH\\\bbbnnnwwwooo{{{bbbMMMRRRJJJ```{{{pppbbbNNN999<<<>>>CCCHHHHHHCCC;;;444111+++***))))))(((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************)))))))))))))))***+++,,,---(((((((((((())))))))))))&&&))),,,+++)))+++111666666///KKKqqqooo[[[^^^ooodddmmmvvvpppmmm\\\```uuusssvvvuuuiiiRRRAAA<<<===<<<888@@@LLLUUU]]]gggsss|||[[[PPPgggCCCAAA:::>>>999777111000:::BBB999'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))***...333888===AAA@@@<<<999>>>OOO___```XXXTTTbbbgggbbbjjjyyyuuubbbHHHGGGEEEDDDEEEFFFHHHIIIEEEIIINNNMMMFFF===666333444555<<>>BBB>>>===;;;888333...***((())))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---555666BBBtttzzzvvvzzz```~~~~~~MMMHHHJJJ???444777999777111+++)))((())))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......000:::KKKeee___pppvvvmmm???***<<>>IIINNNMMMFFF???<<<,,,++++++***)))*********((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++++++++************))),,,,,,,,,+++++++++******))))))))))))************++++++,,,+++***+++...000;;;666EEEYYY\\\ZZZ\\\\\\llltttpppeeeTTTHHHFFFHHHIIICCCAAA<<<666444999DDDMMMaaahhhoooqqqqqqwwwbbbpppjjj@@@GGG>>><<<888999666222999<<<222...+++)))))))))******))))))************+++++++++++++++******************111(((###(((...///***&&&......111666888999===BBB333^^^QQQkkkttt}}}OOO>>>UUUJJJCCCFFFNNNOOOMMMTTTOOO<<<666555222666GGGXXXRRR@@@<<<444+++((((((((()))***(((&&&%%%&&&(((******)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,+++***+++,,,---,,,...111333222333555...888999222>>>???KKKXXX___fffsss{{{fffXXXZZZPPPBBB@@@;;;888111---...666>>>BBBEEEBBB@@@AAA>>>777000,,,***((('''))),,,,,,***'''))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,,,,---///000000111222222222OOO}}}vvv{{{mmmooo}}}NNNDDDIIICCC;;;,,,000===///"""000++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,)))***///111...222PPP[[[vvv{{{sssuuulllxxx\\\999222???YYYZZZEEE???JJJKKKEEE888+++(((,,,,,,'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***&&&%%%(((***)))***---,,,111666999@@@HHHKKKKKKRRRlll}}}hhhIIINNNiiiaaagggOOO===444AAAWWWVVVIIIDDDBBB???333(((&&&)))***,,,---))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''+++++++++************))),,,+++++++++************))))))))))))************)))***,,,,,,---000333666IIIEEEHHHVVV___[[[VVVYYYhhh~~~xxxwww```___WWWIII===999999888777666555666@@@SSSjjjzzzzzzxxxpppFFF[[[^^^EEE[[[>>>::::::777222:::???777///,,,***)))************************++++++++++++++++++******************$$$+++...+++***---//////000111222111222666:::<<>>HHHkkk}}}iiiNNNDDD444111===>>>000...999EEEJJJPPPSSSPPPFFF999///,,,***))))))++++++***((())))))))))))***************++++++++++++,,,,,,,,,+++,,,------......------111,,,+++...///---...333222[[[zzzxxx~~~vvvBBB>>>AAA???555111444000***,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...///EEEccctttgggvvvfffZZZ[[[iiiyyyQQQ666222FFFPPPMMMFFF???JJJGGG===///)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***''''''***+++)))+++///777333:::MMMRRREEEFFFWWWeeefff~~~^^^;;;>>>iiizzzmmmYYYAAA;;;RRRgggiiiXXXDDDAAA@@@999...'''((()))'''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''+++++++++************)))************))))))))))))))))))))))))************)))***,,,---...111555999SSSTTTLLLQQQaaa^^^XXXeeerrr}}}nnnrrrlllsssjjjPPPSSSPPPFFF===999666333444;;;GGGUUUeeeuuunnnaaa???aaaMMMkkkEEE???@@@===666<<>>555---222333(((++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,)))***///...+++000;;;aaatttyyyiii^^^VVVYYYdddppp{{{|||LLL222999III\\\YYY===GGGHHHCCC777,,,)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((())),,,,,,***...333555@@@OOO]]]ZZZNNN___qqq~~~ooo```[[[UUULLLllltttlllVVVEEE___uuu}}}ZZZ999:::SSSeee\\\IIIDDDJJJEEE555)))))))))&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''+++++++++*********)))))))))))))))))))))(((((((((((()))))))))************++++++,,,+++,,,...333666GGGTTTIIIEEEWWWWWW\\\{{{vvvccciiicccaaa\\\SSSXXXYYYTTTOOONNNNNNLLLNNNXXXhhhzzz}}}uuuxxxPPPddddddDDDJJJCCCEEEDDD===???DDD>>>333000,,,******+++++++++*********+++++++++,,,,,,******+++++++++++++++,,,...,,,******---///...,,,555333;;;^^^dddqqqlllbbbuuuvvvhhh{{{PPP???>>>AAABBBJJJMMMBBB777@@@TTTXXXRRRHHH>>>888444,,,$$$)))(((((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))***,,,///000111555999999444000444;;;QQQgggzzzfffCCC===:::222000===EEEEEEHHHLLLGGG<<<333111---+++)))))))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,------...............---,,,333999111***<<>>LLLQQQFFF======SSSLLLBBB;;;<<<===444((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))************************++++++++++++******))))))+++...111333===999555333222777HHHZZZ___<<<;;;999>>>???>>>CCCJJJIIIAAA555333000---***)))***+++************++++++++++++++++++,,,,,,,,,---------,,,---......//////......***...555444+++111YYYzzz}}}wwwrrrnnniiieeecccgggjjjkkkrrr{{{VVV:::777???777333222(((++++++************+++++++++******))))))******+++*********++++++,,,,,,,,,,,,,,,000111***,,,JJJnnn}}}}}}fffXXXnnnnnnpppvvv~~~{{{yyysssttttttsssrrrsssuuuwww||||||jjj999(((EEE\\\SSS<<>>AAAHHH```hhhSSSXXX]]]lllnnneeekkkvvv}}}~~~~~~zzzSSSSSSffflllhhh^^^~~~ooo~~~UUURRRyyyHHH;;;;;;BBBBBBCCCBBB999888444...+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,+++---///,,,,,,===QQQuuufff|||{{{rrrvvv{{{pppGGG???HHHIIICCC???JJJGGG???999>>>DDD>>>222+++)))'''''')))******))))))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,*********,,,...111333555:::444333;;;HHH[[[yyyZZZBBB<<<666777>>>EEEEEECCC444444333///,,,***+++,,,*********++++++++++++,,,,,,,,,,,,,,,------------------...////////////......000000,,,///JJJyyy}}}vvvoookkkiiigggccc^^^ZZZWWWUUUUUULLLQQQTTTQQQRRR\\\gggmmmpppoooNNN<<>>CCC<<>>ZZZpppvvvkkkiii}}}}}}vvv^^^NNNFFFGGGLLLEEEHHHDDD===???GGGGGG???222...+++)))))))))***)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,)))***,,,...111333555666333666EEE___uuuzzzrrrWWW???999;;;<<<===AAA333444444222...++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------...------...///////////////111111///333LLLwwwwwwhhhwwwiiiaaaMMMPPPSSSTTTTTTXXX___eeehhhmmmlllbbbZZZYYY]]]```\\\dddooozzz|||qqqvvvSSS???<<<444...222++++++************++++++******))))))))))))******((())))))***++++++,,,,,,***,,,------555OOOvvvqqq\\\]]]tttuuu}}}~~~zzzwwwvvvvvvvvvuuuyyyzzz{{{{{{zzzzzz{{{}}}|||xxxvvvvvvuuussswww}}}RRR777888RRRPPPHHHCCCDDDBBB999///***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''***---///000888MMMaaajjjfffZZZzzzyyy}}}|||}}}yyywwwvvvxxxsssooopppuuuuuuqqqmmmoooZZZjjjnnnmmmxxxsssvvvwww```XXXGGG;;;GGGaaaYYY<<>>:::@@@GGGLLLXXX```\\\HHHYYYhhh^^^ffftttRRRXXXzzzUUUccc}}}xxxfff[[[{{{sssTTTlllQQQCCCCCCAAA???:::...:::666000,,,+++,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,---.........444...222aaaqqq}}}|||~~~nnnlllpppnnnJJJCCCLLLCCCKKKKKKBBB???GGGLLLIII888444...***))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,)))***---000333555666777999EEEbbbxxx^^^HHH???666777@@@222444555333///,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////222111222BBBlllsssyyysss___]]]eee```fffkkkmmmpppwwwkkk^^^fffrrryyymmmjjjBBB<<<999333:::++++++************++++++******))))))))))))******((())))))***++++++,,,,,,---...---///@@@ccc}}}[[[QQQfffvvv}}}}}}mmm}}}wwwssssssuuuxxxzzz~~~~~~|||yyyvvvvvvvvvmmmjjjmmmssswwwtttrrrqqqxxxCCC+++BBB]]]NNNBBBBBBCCC;;;111+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))+++///000222<<>>>>>NNNHHHMMM@@@...AAACCCCCC;;;000((()))---+++%%%))))))))))))))))))))))))++++++************++++++,,,***((())),,,...---+++,,,,,,+++---555<<<:::333XXX}}}GGGDDD;;;;;;999;;;000333999222---...,,,,,,......---******---000,,,,,,,,,---------......111(((---555222111333000444---///ddd~~~ttteeegggmmmlllooowwwnnndddpppssszzzDDD@@@;;;444333///***(((***+++))))))+++))))))))))))))))))))))))+++++++++***++++++,,,,,,(((111444000LLLKKKWWWeeerrr~~~~~~sssmmmttt~~~yyyzzz|||~~~~~~zzzwwwwwwyyyvvvxxxzzzyyyuuummmeee```UUUOOOMMMRRRZZZ```fffkkktttEEE777;;;CCCeeeCCC666III>>>333---******+++***)))(((((()))))))))))))))************+++***)))(((((()))***+++)))111222---???gggwwwgggdddwwwpppsssuuuvvvxxxsssmmmjjjjjjkkkiiiggggggiiillljjjeee[[[QQQKKKEEEDDDEEEHHHMMMRRRVVVWWWVVVJJJDDDEEECCCBBBVVVppp{{{aaabbbmmmUUUQQQppp}}}yyybbb[[[IIIPPP===NNNPPP@@@>>>999666---)))))),,,+++&&&&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******))))))******))))))************))))))))))))(((((((((((())))))+++,,,---///222444555666888555;;;GGG\\\zzzHHHMMMMMMeee[[[___kkkMMMLLL444<<>>fff~~~QQQSSS@@@BBBCCC===CCC444BBB???666,,,)))++++++(((************************++++++************++++++,,,***((())),,,...---,,,)))+++666@@@<<<666GGGaaawwwgggFFF???///777///222999666555444,,,+++---...---++++++---000,,,,,,---------.........333...000111---...222111333444VVVyyyvvviiieeeqqq~~~rrrnnn{{{jjjQQQ???CCC@@@:::000+++(((***+++))))))+++************************+++++++++***++++++,,,------///&&&===vvv}}}ZZZTTTcccssszzz{{{zzzvvvpppkkkpppvvvzzzwwwtttzzz}}}xxxuuuttttttxxxuuuooofff[[[PPPFFFAAA@@@;;;:::>>>EEEKKKSSS[[[vvv444999JJJiiiRRRCCCGGG===666,,,************)))))))))***))))))))))))******************)))(((((()))+++,,,)))888111000XXXsssxxx}}}{{{ssslllllllllmmmmmmnnnnnnnnnnnniii```VVVLLLCCC;;;777555333111111222444666888555333888@@@DDDLLLccc{{{zzz^^^{{{yyy666MMMkkkeeeEEEFFFFFF>>>CCCCCCEEE111+++(((***+++(((''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******))))))******))))))************)))))))))))))))(((((())))))******+++---000333555777999777<<<>>>@@@PPPyyyPPPHHHUUUgggNNNXXXtttdddEEE999555<<<:::hhhkkkmmmUUUDDD@@@>>>UUUvvvpppkkkbbbeee999EEEBBB===;;;EEE000555444777555000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))111333,,,***111555333GGGyyyaaa<<>>555000---,,,222111///...///111555777777???GGGKKKPPP[[[lllyyynnnccc___AAA___ZZZfff```NNNEEE@@@BBB>>>DDD666...((((((***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******))))))******))))))************)))))))))))))))((())))))******+++,,,---000222555666777<<<;;;LLL333LLLXXXSSSHHHUUU\\\EEEMMMvvvRRR;;;DDD999444GGG~~~iiieeeJJJ999@@@ddd}}}jjjkkkiiiKKK===bbb:::;;;EEE888555444666555111...,,,,,,,,,+++++++++,,,,,,,,,------...,,,,,,---...000555:::eeevvv\\\KKKGGGBBBDDDDDD<<>>???444...***++++++******,,,************************+++++++++++++++,,,---...///666@@@www^^^mmmjjjwww}}}qqqlllqqqxxx{{{tttooorrrvvvuuussssss}}}{{{xxxqqqdddZZZDDDAAA;;;666444444555666444555888:::999:::DDDOOOlllAAA,,,???SSSPPP======CCC444+++***((((((***+++++++++((()))))))))******************))))))***+++---...555&&&<<>>hhhpppWWWIIICCCAAA888AAA<<<222)))&&&)))+++)))'''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++******))))))******))))))************)))))))))))))))))))))***++++++,,,,,,---///111222333444;;;;;;UUUEEEHHH>>>GGGJJJOOOIIICCCHHHoooqqqAAA???;;;AAAPPPtttGGG>>>888LLLcccvvvxxxssslll```SSSzzzvvvPPPEEE>>>===<<>>999FFFNNNGGG999...***)))************************,,,,,,++++++++++++,,,,,,++++++,,,,,,---...000111777<<<@@@KKKlll~~~~~~||||||{{{cccGGG@@@>>>:::555<<>>EEEHHHSSS}}}]]]FFFTTTQQQ::::::GGGRRR\\\EEE<<>>444---)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,---------...111333555;;;TTTxxx}}}lllbbbaaaWWWooo~~~}}}KKK>>><<<>>>;;;===AAA<<<333000---------......---------........./////////...444---...777---...IIItttyyyuuu|||wwwrrrZZZWWWfffwwwuuuSSS======999222------,,,***+++---++++++++++++++++++++++++++++++++++++,,,...///000...;;;lllzzz[[[TTT^^^pppyyyrrrnnnmmmpppwwwyyyhhhgggmmmqqqooolllbbbUUUFFF<<<:::999555222333333333222222111111000444555888;;;;;;===HHHTTThhh|||yyyAAA---@@@LLLFFFEEE===888000,,,((('''***,,,+++***))))))))))))************)))))))))***,,,...000111+++LLLtttkkkfffjjjllliiiiiimmmjjjkkkllllllfffXXXEEE777;;;???EEEMMMTTTZZZ^^^```eeehhhlllnnnpppttt{{{tttqqqiiieeemmmyyyzzzssswwwuuuuuuuuupppjjjjjjmmmzzzddd///???^^^NNNEEE777FFFBBB;;;000((('''+++***&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,+++******))))))******))))))************))))))))))))))))))***+++,,,---+++,,,---///111333444555999BBBOOOlllLLLGGGFFFLLLDDD>>>CCCFFFIIInnnqqqJJJ---999YYYrrrooogggIII:::EEEEEEcccwwwyyyGGGEEE[[[EEEIII<<<:::JJJHHHFFFdddeee```///nnnnnnCCC333GGG222555333333666333,,,+++///,,,,,,,,,------------...(((...222333AAAhhhxxx|||~~~kkk___;;;MMM===DDDIIIFFF???999222,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,......---...111444777IIIsss~~~xxxmmm\\\HHHhhhzzzzzzqqqeeeeeeccc\\\~~~uuuSSS??????===<<>>uuurrrzzztttyyyzzzeeeQQQ[[[fffrrruuuoootttgggGGG;;;444...---,,,***+++...+++++++++++++++++++++++++++++++++,,,---...///000555QQQ^^^OOOUUUgggxxxwwwnnnmmmqqqttt{{{zzzrrreeeXXXRRRAAA999111...222888<<<===444555555666666666666555888777888<<>>BBBHHHQQQfffMMM@@@qqqrrrYYYSSS^^^ZZZiii___WWWxxxuuuuuueeerrrVVVUUUhhhnnnhhhhhhDDDmmmMMM777@@@333555222333666333,,,+++///,,,,,,,,,---------......000333------NNNlll}}}UUU666AAADDDEEEAAA>>><<<666000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,............222555BBBddd{{{mmmbbbbbbXXX@@@:::UUUxxxuuuqqqooozzzzzzcccddd|||ooouuuLLLCCC???===CCCGGG;;;666///,,,---...///.............../////////000...666///111777...RRR}}}zzz~~~rrr{{{}}}UUUZZZ\\\aaavvvyyynnnvvvlll{{{LLL<<<555///---,,,***+++...+++++++++++++++++++++++++++++++++,,,---...000000444eeedddUUU___[[[eee|||}}}ssslllooouuuyyymmmVVVLLLMMMIIIDDDBBBAAA@@@<<<:::======;;;:::888777666666;;;777666;;;EEEVVVlll~~~}}}CCC555BBBTTTOOO555@@@444...)))'''***+++***((())))))))))))************))))))***+++---///222333SSS}}}hhh{{{hhhsssfffjjjkkkhhhfffeeedddbbbTTTRRRKKK???777???SSSeeeccciiioooooojjjgggjjjnnnlllqqqvvvwwwvvvvvvyyy}}}}}}yyyssslllggghhhlllmmmnnnpppoooggg^^^YYYZZZ\\\ooozzzjjjEEERRRxxxuuuiii___@@@>>>AAA@@@888,,,&&&((()))&&&((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...---///333444222444999888PPP444@@@;;;DDDEEE???<<<<<>>^^^tttdddnnnzzzzzzvvvKKK777;;;DDDTTTbbbgggccc\\\fffoooxxx~~~nnnuuuyyy{{{~~~HHHKKKBBB555LLL===777000------/////////////////////000000000000;;;!!!;;;...111999ssszzz~~~www|||qqqbbb]]]XXX___tttzzzuuuppp~~~pppUUUAAA666111---&&&***111...---,,,,,,++++++,,,,,,---)))000---+++000///---444IIIFFFEEE___ZZZpppooolllpppxxx|||yyyzzz}}}|||aaa___VVVLLLJJJMMMNNNJJJDDDBBBBBBBBBBBBBBB@@@===:::???777DDDCCCXXXvvviiifffzzzyyyzzz~~~sssmmm)))333FFFVVV999DDD:::111***))))))((((((+++))))))))))))************...,,,)))---///000888???wwwyyyzzzrrrlllrrriiifffaaaWWWUUURRRFFF>>>:::777===JJJZZZgggmmmrrrooollllllmmmmmmkkkiiikkkffflllwwwsssfffdddooosssqqqooonnnllljjjkkknnnnnnnnnoooqqquuussseeeVVVHHHaaa{{{|||oooMMMFFFQQQfffwww^^^QQQ;;;III;;;&&&)))***$$$)))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,///---///222222000222666AAAVVV===DDD???DDDAAA;;;;;;888@@@>>>???HHHbbbtttiiiYYYuuuqqqttthhhXXXwwwtttUUULLL~~~CCC>>>777888::::::888444000---,,,+++,,,,,,++++++---/////////,,,IIIwwwmmmmmmhhhvvvmmmzzz[[[888>>>GGGCCC555333666000+++***((()))+++,,,,,,+++++++++,,,,,,,,,------------,,,...000...111AAATTT}}}~~~\\\UUUcccuuu}}}kkkVVV;;;;;;===@@@CCCEEEDDDCCCFFFMMMWWWbbbppp~~~NNN999@@@AAA???:::222...------------////////////000000000000...---444333000DDDyyyuuuzzzjjjccc^^^fff{{{}}}hhh___jjjssslll{{{bbbFFF;;;888666---,,,---&&&---,,,,,,++++++,,,,,,---)))///---+++000......999vvvggg@@@JJJ]]]iii{{{|||mmmnnnttt}}}|||{{{~~~~~~}}}ooohhhaaa^^^^^^]]]XXXTTTQQQMMMIIIHHHHHHGGGDDDBBBCCC444>>>OOO}}}WWWfffcccbbbdddllluuu|||666666BBBVVVEEE;;;:::111+++***+++))))))+++))))))))))))************000%%%000***...555222UUUyyylllooopppeeeZZZUUUOOOBBB===888,,,222888BBBRRRaaammmsssuuurrrooolllkkkkkkjjjhhhfff\\\ZZZ```fff___SSSYYYiiiqqqmmmiiiiiikkklllllllllnnnoooppppppssssssiii^^^PPPVVVggg{{{ooo[[[WWWLLLvvvhhhlllJJJ:::CCC>>>111+++'''%%%)))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,///---...111000...000555>>>OOO>>>BBB@@@CCC>>>999>>>777???@@@AAAEEE___lll{{{YYYTTThhhcccjjjfffppp{{{ttt}}}uuuHHHsss}}}~~~mmmPPPXXX[[[]]]gggzzzbbbddd@@@UUUAAA:::999888::::::999555000...------+++***+++---...///000444...hhhdddVVVXXXPPPnnn~~~uuupppzzz___BBB???EEEEEE666///444666---+++))))))+++,,,,,,,,,,,,,,,,,,,,,------------///...000111---444RRRsssfff[[[YYYZZZdddsss|||gggSSSGGGBBB@@@<<<===>>><<<888777888999999999===FFFOOOZZZiiivvvkkkFFFFFF222AAA<<<555///,,,,,,++++++////////////000000000000+++<<<...555///___www{{{ssswwwooojjjrrrwwwcccbbb___qqqjjjAAARRRxxxeeeYYYKKK:::444555...,,,---(((---,,,,,,++++++,,,,,,---)))...---,,,///---222CCCtttAAA===NNN]]]yyy}}}kkkkkkpppyyy{{{zzz||||||yyytttpppmmmjjjfffdddccc\\\TTTPPPPPPOOOLLLIIIKKKFFFUUUooohhhQQQMMMHHHFFFLLLZZZkkkvvvtttEEE444999SSSYYY555:::222,,,,,,,,,+++***+++))))))))))))************000 555(((...::::::}}}ssslllhhhPPPGGG:::666444000555;;;777BBBJJJXXXgggqqquuutttsssrrrooollliiihhhfffcccaaaVVVVVV[[[[[[PPPFFFRRRgggrrrnnnhhhgggjjjllljjjhhhkkknnnpppoooqqqsssoooiiiYYYIIIQQQrrr|||yyyUUUXXXiiiiiiMMM;;;:::@@@>>>///%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,...,,,---000000///222777222>>>888:::???BBB<<<;;;>>>555>>>CCCDDDEEE^^^hhhbbbppphhh```mmmQQQMMM===NNN|||eeeDDDFFFVVV\\\===pppiiiSSSFFF___^^^LLLNNNMMMZZZ{{{|||KKK{{{???UUUMMMCCC;;;999:::;;;999555111///...000,,,+++...000000//////222QQQrrrpppvvvzzz]]]TTTVVVXXXWWWhhhnnnzzzpppssssss\\\IIICCCBBB666...666<<>>@@@@@@RRRlllTTTbbbvvvoooooo{{{kkkaaa@@@BBBCCC~~~HHH@@@GGGXXXBBB\\\YYYIIIMMMJJJqqq~~~vvvuuuuuuiiibbbEEEUUUkkkIII888999:::;;;:::666222000///000,,,,,,111222...---///===~~~}}}}}}{{{wwwppptttsssqqq```dddnnnfffTTTVVVcccpppqqq~~~dddrrrlllNNN???AAA;;;666999;;;111...+++***+++,,,,,,,,,,,,,,,---------............------,,,///CCCooouuuYYYMMMFFFNNN[[[dddkkkqqqyyy{{{|||ssslll___PPPDDD@@@<<<777:::BBBUUURRRttt|||888OOOAAA>>>:::444///------...////////////000000000000000//////888XXXxxx{{{zzzQQQAAAEEE???888===HHHDDDvvvxxxhhhcccLLLTTTmmm{{{yyy{{{TTT;;;666...***---...---,,,,,,++++++,,,,,,---***---,,,//////...DDDjjjuuu???:::HHHNNNkkkxxx\\\gggkkkqqqwwwyyyzzz{{{}}}~~~www{{{}}}}}}wwwoooiiiccc[[[QQQIII===FFFQQQXXXGGG000444BBB======<<<777444888CCCLLLSSSgggqqq{{{}}}{{{zzz;;;111NNN|||WWW;;;333,,,,,,,,,)))((()))((()))))))))************%%%666)))000111888vvv~~~tttZZZYYY~~~wwwvvv||||||yyywwwtttrrrsssvvvxxxzzzqqqppplllhhhccc___]]]\\\WWWTTTSSSRRRIII??????FFF@@@HHHIII@@@777555777777OOOYYYbbbgggkkkppprrrpppttt[[[NNNDDD___\\\rrr^^^BBBaaalllFFFaaaPPP777888AAA333)))***%%%((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++)))+++///111222777>>>AAA>>>FFF888DDD>>>333777:::444;;;;;;>>>>>>EEElllNNNvvvrrroooTTTQQQ???ccchhhHHHAAAXXXDDDFFFTTTwwwSSSiii||||||~~~UUU___@@@ooo~~~DDD<<<999;;;<<<:::777333111000///++++++000///+++...666hhh|||ooouuu}}}vvvWWWjjj~~~gggzzztttttt]]]hhh|||{{{iii[[[MMM[[[|||kkkppplllMMM>>>BBBBBB>>>;;;444333000,,,***+++,,,,,,,,,,,,---------............,,,...---,,,888XXXvvvjjj}}}gggWWWHHHPPP___nnnxxx}}}ooo```RRRDDD===;;;888@@@QQQrrr~~~WWWIIICCCAAA===777222//////000////////////000000000000111)))444@@@www~~~sssuuuuuummmEEEYYYQQQLLL<<>>lllfff@@@777...,,,+++(((((()))))))))))))))************&&&<<<&&&111333GGGqqqtttTTTZZZ|||yyyzzzzzzxxxuuupppooommmhhhccc___]]]^^^XXXTTTRRRRRRLLL@@@666333///===DDD;;;000...111222>>>HHHSSS[[[ccckkkooonnnrrreeeZZZ???YYYEEEZZZ{{{DDDRRRbbbrrrPPPZZZCCC999<<<666---)))&&&((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++)))***...000111666<<>>;;;???BBB@@@YYYoooNNN|||nnnbbbgggQQQ]]]yyyQQQEEERRRQQQTTT\\\}}}___IIISSSmmm{{{{{{QQQCCC;;;AAA>>>999;;;<<<;;;777444222111111,,,,,,///---,,,777GGGwwwnnnmmmcccRRRgggxxxgggiiittteeeWWWLLLFFFUUUtttrrrggggggvvv|||rrrfffcccNNNTTTrrr~~~yyymmmmmmRRRBBBAAA@@@@@@===222555111---******,,,------------------............+++000//////GGGrrr|||}}}jjjZZZWWWkkkwwwvvv```LLL???333FFFJJJDDD]]]sssHHHFFFEEEAAA:::333///...///////////////000000000000111222666OOO~~~iiiyyyoooxxxzzz~~~zzzzzz___BBBEEEnnn~~~VVV\\\EEEOOOLLLEEEVVV~~~ppp\\\;;;999444,,,---111---,,,,,,++++++,,,,,,------,,,,,,000111444]]]???555@@@LLLfffmmm]]]cccooollloooqqqrrrwww{{{vvvnnniiilllqqqyyy}}}ssscccSSSGGGAAA999@@@555>>>???444999---///222555555333222333444;;;JJJ\\\www|||tttNNN444222VVVuuuFFF;;;111---+++))))))+++))))))))))))************)))222***111:::ooonnntttvvvnnnWWWjjj|||yyy{{{yyysssllloooooommmiiiddd```___```\\\YYYXXXXXXRRRDDD777///222BBBJJJAAA888777777444000888BBBLLLXXXeeellllllkkkjjjhhhQQQRRRUUU]]]iiiBBBEEEKKK]]]SSSBBB::::::111'''***((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,******---......333:::<<<222CCC///BBB;;;111:::333555<<<777???EEE???NNNcccyyyCCChhhbbbVVVaaaLLLaaafffWWWMMMBBBXXXPPPppp```www~~~RRRYYYbbbBBBIII:::999;;;<<<;;;888444222222555000...000...///AAAVVV{{{iiidddzzzzzzWWWWWWdddFFFDDD^^^[[[ZZZKKK888???kkkWWWSSScccooooooppprrriii[[[SSSNNNbbbXXXttt{{{uuulllvvv\\\HHH>>>888===>>>555555222---******,,,---------------.........//////+++333222333SSSnnnZZZccczzz}}}~~~xxxwww|||}}}xxxwww{{{iiiUUUEEE;;;333888PPPrrr^^^JJJIIIDDD===444...---...////////////000000000000---===555___rrrOOOlll|||vvv~~~eeebbbvvvUUU;;;IIIjjjSSSFFFkkk>>>BBBLLL;;;EEEccc}}}lll~~~uuuHHH===333))),,,222---,,,,,,++++++,,,,,,---...,,,+++111222666dddnnn<<<===<<>>;;;BBB222666333///------.........---------............///---...333>>>___SSSxxxeeettt}}}uuu|||zzzuuuvvv}}}{{{zzzwwwnnnggglllwww~~~XXXHHH<<<999;;;HHHjjjCCCRRR===>>>;;;,,,555...////////////000111222333444111<<<{{{QQQxxxyyynnndddeeennnvvvtttpppmmm]]]UUUBBBCCCIII888EEEkkkCCC>>>DDD<<>>CCC???AAAHHHUUUfffxxxqqqppp```III@@@999AAA___vvvkkk\\\SSSIIIKKKFFF???777111111222000000111777;;;III]]]ooo~~~???,,,EEEaaa===333(((***111&&&333++++++******++++++,,,---000++++++444]]]aaarrrppp]]]HHHDDDhhh___TTTJJJSSSpppzzzjjjnnnooonnnuuuggg[[[gggccc\\\fffbbbsssWWWKKKBBB666CCCyyynnnKKKBBB:::555///222,,,)))222HHH___jjjkkkfffpppqqqdddZZZYYYVVVPPP[[[|||```TTTvvv\\\:::======111((()))+++***&&&%%%((()))'''''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((()))******++++++---,,,,,,...111444666666333555999>>>;;;444333777:::888999<<<<<<<<>>???888,,,222222////////////000111222333...888WWW~~~}}}vvvUUUggg``````hhh{{{}}}aaayyytttbbbZZZXXX===CCCCCCttt\\\JJJ>>>:::???aaazzzwww\\\CCC;;;777+++......---,,,,,,,,,,,,---...///...,,,***000XXX???666===HHHiiiaaaWWWeeehhhsssrrrlllddd]]]RRRFFFDDDIIIIIIJJJOOOXXXbbbqqqggg```TTTIIIFFF<<>>???666:::FFFvvvxxxIIIbbb}}}RRR^^^~~~~~~xxxtttmmm^^^OOOEEE===>>>EEECCC999777===SSSpppccc|||{{{www\\\BBB:::III===888222...,,,---...///---------............///,,,666???xxxbbbwwwhhhsss}}}{{{uuu~~~wwwuuuzzzuuujjjZZZPPPHHHIIIOOOUUU\\\aaa``````ccclllzzzeeeIII:::999@@@GGGrrrNNNBBBCCC666///...555////////////000111222333///999kkk}}}vvvRRRgggooo^^^]]][[[aaarrruuutttdddnnn^^^[[[bbbAAA:::vvvggg]]]CCC;;;NNNiiipppmmmFFF>>>888)))000...---,,,,,,,,,,,,---...---333)))***000ooo^^^;;;666===PPPccc\\\^^^iiihhhvvvrrrxxxyyynnnccc___^^^^^^___]]]aaaffffffkkkzzzuuu]]]UUUJJJDDDBBB777>>>yyy{{{^^^KKK666111---+++...000000000333333444???RRReeesss~~~lllMMM===333aaa~~~FFF444222+++...+++,,,++++++******++++++,,,------)))///EEETTTpppZZZfffpppWWWccc333000ttt}}}jjjbbbddd[[[OOOJJJHHHVVVoooyyywwwmmmqqqoookkkgggIIIFFFSSSgggcccEEE666---RRRllloooPPP444666---111///...111;;;MMM```mmmqqqjjjkkkqqqlll[[[SSSWWWIII^^^|||hhhXXXtttfffSSS888@@@666???666777333+++''''''((('''''''''''''''((((((((((((************)))))))))(((((((((((((((((((((((((((((((((((()))******++++++))))))***,,,000333444444555777::::::666333222444777888999;;;<<>>YYYIIIEEEGGGmmmpppHHH999222&&&333...---,,,,,,,,,,,,---...+++000***888777qqq@@@333777???VVV\\\XXXeeemmmjjjvvvqqqwwwrrrjjjjjjqqqppppppsssdddXXXVVVKKKEEE===///<<>>CCC```tttfffHHHCCC::::::...111////////////000111222333111DDDTTTVVVzzzsssSSSUUU\\\\\\aaaiiiqqqkkkqqq{{{qqqrrrmmm___FFFllluuufffJJJdddYYYOOODDDtttvvvwwwzzzQQQ888///'''333...---,,,,,,,,,,,,---...***000---999AAA~~~www444///:::BBBXXXVVVWWWiiiooonnnrrrvvvuuuhhhiiimmmrrrzzzsssjjj___VVVTTTQQQYYYOOO222777IIIbbbWWWEEE777+++222000444111111333222//////333666333444AAAYYYsss>>>333NNNTTT555333---)))---'''++++++******++++++,,,---000,,,777iiixxx|||lllhhhddddddWWW\\\SSS;;;000uuuwwwtttvvvwwwgggMMMOOOhhhhhhtttsssttttttDDD666<<>>>>>@@@<<<222)))'''((((((''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((()))******++++++------...000333444333222333888999555222222444444444777999999===BBBEEEDDDEEEQQQlllQQQNNNDDD@@@jjjuuu{{{NNNvvvqqqjjjGGG;;;111IIIggg]]][[[wwwYYYlllvvvBBB===777444555555444222111000///...BBBzzzYYYGGGIIIOOOSSSaaatttkkkvvvsssMMM===LLLiiikkkwwweeeQQQ>>>111111777111222222000000444555555000999777555XXXwwwqqq{{{KKKCCC===BBB===555000............---------............///---EEEBBB\\\|||}}}xxxwwwyyywwwrrrwwwuuu}}}hhhVVVRRRVVVcccooopppkkkgggeeeeeebbbdddfffgggiiiooowww}}}YYY@@@999888JJJiiiiiiyyy{{{MMMAAA;;;;;;333///////////////000111222333333^^^yyy@@@gggdddNNNVVV[[[\\\bbbcccfffiiisssnnn}}}xxxcccrrrWWW}}}sss\\\JJJKKKLLLpppMMM\\\KKKlll^^^>>>333,,,///...---,,,,,,,,,,,,---...+++222000,,,OOOxxx```555222:::GGGVVVQQQZZZjjjppptttkkkwwwbbb[[[dddwww}}}pppccceeeWWWQQQYYYwwwnnn===444<<>>111333000000222111...111666222222555AAAWWWooo|||{{{HHH222:::ooo\\\888//////)))---***++++++******++++++,,,---///---@@@|||jjjvvvwwwuuuLLLmmmMMMVVVMMMBBBqqqpppjjjrrr___hhhrrr|||zzzxxxppp|||nnnMMM:::mmmooo\\\IIIAAA888111RRRsssMMMGGG555///444:::888...///GGGbbbkkktttuuullljjjooolllbbb^^^hhhgggqqqhhhrrrkkk[[[|||PPPAAA999===;;;???===444+++((()))(((''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,---000333555444333222777888333000333666555444888999777:::???@@@<<<666GGGqqqZZZVVV@@@AAArrrpppnnnYYYuuu```NNNRRR{{{aaafffmmmGGGBBB555>>>ggg^^^QQQaaaKKKvvvmmmEEE???777444444555333111222111111000JJJ___>>>LLLOOOTTT\\\nnn}}}YYYcccbbbYYYjjj[[[GGGEEEFFFPPPXXXIIIHHH[[[sss[[[PPPDDD<<<444111777@@@888666666666777777888:::;;;666777333@@@}}}uuu]]]BBB===@@@;;;555111///......------------............//////YYYyyyRRRzzz|||xxxwwwzzz{{{xxxssszzz~~~vvvcccSSSLLLVVVbbbkkkhhhdddfffjjjllljjjkkkllllllmmmoooqqqsssvvvxxxPPP;;;222666aaa|||zzzqqq\\\DDD===666777...////////////000111222333777hhhYYY@@@ooo~~~~~~zzzWWWMMMWWWWWWYYY___[[[\\\YYYhhhnnn~~~OOOpppfffsssfffLLL999sssrrr~~~]]]lll[[[qqqwww```???555333,,,...---,,,,,,,,,,,,---......---444+++```LLL222777666KKKRRRNNN^^^iiipppzzzbbbwwwnnnTTT[[[sssuuussstttfffeee^^^YYYdddxxxAAA777LLL___VVVTTTZZZSSSJJJ888888555444444111...111777222333666>>>QQQiiixxx|||fffUUU777777[[[eee<<<+++333***---000++++++******++++++,,,------000KKKOOOuuuZZZ===dddPPPQQQOOO}}}___wwwSSSxxxvvvVVVhhhnnnpppyyyxxxqqqTTTzzztttcccSSSLLL999444TTTfffSSS>>>222888??????333///DDD___jjjnnnooommmkkkmmmppprrrgggqqqmmmddd{{{OOO___TTTxxxZZZAAA???888666<<<===555,,,)))))))))''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((()))******++++++'''(((***...222444444333111777888222///333777666555888999666888<<<;;;666000GGGuuu\\\XXXAAAIII}}}zzzXXXXXX]]]yyyzzzggg]]]wwwqqqeeeUUUtttsssuuuDDD999<<>><<>>000333AAAggg~~~nnnaaaIIIFFF>>>999;;;===:::;;;???JJJEEEBBBBBB>>>888666888777,,,999>>>999iiikkkoooqqqDDDDDD>>>:::555111000///---,,,---------.........//////666oooLLLTTT{{{yyy{{{yyyttttttzzz{{{~~~{{{uuutttrrrbbbMMMXXXccciiifffbbbeeehhhhhhppppppqqqrrruuuwwwyyyzzzwwwtttbbbDDD;;;:::CCCpppZZZlllKKK???111888---////////////000111222333777jjj666NNNqqq~~~yyykkkOOOMMMXXXTTTUUU[[[TTT```GGGOOOlll@@@III\\\}}}YYYJJJ<<>>XXXyyyyyytttjjjZZZTTTIIIAAA>>>:::777222...000666555555333777IIIfff{{{ttt^^^======WWWsssFFF+++333&&&%%%***++++++******++++++,,,---,,,333SSSAAA~~~}}}JJJ]]]WWWJJJIIIgggZZZ===___eeeyyyxxxvvv```MMMCCC444EEEjjjQQQ555:::CCCCCC777000CCC^^^gggdddgggoooooollluuuggg```qqqLLLTTT___mmm___jjj]]]CCC???(((222:::<<<555---*********''''''''''''((((((((()))************))))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++***+++---///222444111555666333111333333111999666333:::444;;;HHH...;;;CCCeeeooo]]]GGGCCCbbbUUUGGG===QQQxxxZZZggg|||ppp```ssspppvvvPPP999999NNNvvvVVVTTT{{{QQQ===<<<888888888,,,333///777666777dddfff<<<999EEEGGGCCCbbbhhhBBBdddSSSJJJJJJHHH'''DDD222III<<<---888555+++444888KKKttt{{{XXXJJJJJJ777NNNbbbOOO;;;PPPCCC@@@lll|||UUUMMMFFFHHH999EEEAAA333===999***>>>eeefff~~~PPP:::DDD<<<222------//////---000,,,......+++000333)))???lllRRREEEttt|||{{{{{{yyysssnnnrrrzzzwwwjjjZZZYYYgggnnn___III```ccceeeeeedddeeejjjnnnsssssspppuuu}}}uuuwwwYYY<<<<<>>666ccc|||DDD999'''---555$$$************+++,,,---...+++444lllFFFkkk|||QQQMMMoooPPP<<>>EEE___CCC999...444FFFEEE777???XXXhhhkkkiiikkkpppllljjjtttpppjjj___RRRbbbwwwVVVrrr[[[oooNNN999666444666888777444///)))%%%((((((((((((((()))******************))))))))))))((((((((((((((((((((((((((((((((()))******++++++***+++---///000222222333111555666333111333333111333555777DDDIII^^^~~~vvvZZZQQQ^^^ZZZFFF111+++EEEfffGGGKKKBBB999iii___NNN~~~}}}eee}}}___@@@666999FFFRRRaaaiiiiiiwwwjjj[[[===666222555999///333111%%%+++DDD~~~UUUCCCAAA>>>JJJMMMhhhlllsssZZZfffLLL888111QQQWWW;;;666<<<444999///555PPPaaaVVVIIIBBB666ZZZ}}}cccWWW\\\jjjcccVVV:::777SSSkkk===999:::???555BBBWWWgggooommmFFFDDD<<<333------//////---///,,,...///,,,///111,,,NNNSSS\\\wwwppplllsss{{{~~~zzzuuuWWWLLLJJJXXXeeedddXXXOOO```bbbccceeegggjjjnnnqqqxxx|||zzz~~~{{{ppprrrtttzzzuuuyyywwwIII===:::BBBjjj]]]|||XXXVVVGGG444666222000333///000555111///888iiiWWWIIIffftttwww```PPPKKKRRRTTTSSSbbbzzzuuuDDD<<<}}}^^^CCCfffaaaHHHMMMPPPKKKRRROOO___bbbJJJOOOqqqrrrkkkjjjxxxxxxnnnnnnnnnbbbqqqccctttyyyuuu~~~xxxNNN000...---,,,,,,++++++,,,,,,---...,,,...111AAAhhh<<<---444888OOOCCCSSSiiikkkvvv{{{RRRCCCsssyyydddTTToooYYYLLLhhhuuu|||tttjjjaaadddeeePPP<<<:::ZZZzzzjjjkkk___EEE000---...+++...555///666333111>>>PPPgggDDD555TTT~~~NNN:::))),,,222)))************+++,,,---...///666qqqnnnnnnAAAdddpppeee[[[nnnYYYCCCNNNKKK<<<999QQQsssxxxhhhsssoooqqq~~~___BBB666777333gggnnnVVVJJJ666222:::DDD<<<---555KKK```jjjjjjjjjnnnmmmkkkssspppjjj]]]NNN]]]wwwEEEPPPTTT~~~ZZZ???888444555777777333---(((%%%((((((((((((((()))******************))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))+++...222333333222111111555666333111333333222555777444>>>EEEaaauuu|||sss]]]DDD444BBBIII;;;BBBCCC111BBBxxx;;;[[[rrr{{{eeeFFF======999555:::DDDRRR|||ZZZkkkmmmBBB444111333999111222;;;+++666YYY<<>>444666@@@:::???TTT___PPPHHHSSS{{{]]]FFFggg{{{UUU@@@fffXXXLLL777:::333<<>>fff```GGGUUUdddmmm}}}VVVNNNMMMPPPLLLLLLeeeqqq[[[555IIIqqqRRRrrrfffCCC@@@EEE<<<777222AAAVVVooojjjrrrTTTOOOrrrsssaaabbbfffRRR;;;:::CCCGGGcccqqqqqqccc~~~aaa888444888,,,,,,,,,,,,,,,------...000...444MMM^^^777///333777LLLCCCWWWqqqoooooottt???JJJvvvSSS@@@CCCTTT[[[hhhvvv}}}^^^RRRgggqqq{{{qqq[[[TTT\\\XXXMMMGGGDDDQQQdddPPPFFFAAA666......000000/////////555444333777>>>YYY~~~{{{JJJ:::III```;;;...---...,,,*********++++++,,,---...///666mmm___QQQcccmmmqqqiiilllssscccRRRBBBUUUBBB777GGGbbbpppmmmeeevvvpppppp}}}tttVVVNNN???;;;555gggppp\\\SSS:::888:::===888///000777TTTggglllhhhlllnnnmmmqqqrrrmmm```MMMSSSQQQ???aaannn___CCC<<<444666888666222,,,(((&&&((((((((((((((()))******************)))))))))(((((((((((((((((((((((((((((((((((()))******++++++)))+++...111222333222111222555666222000222444222666:::111555:::OOOnnnKKK444***>>>NNN???777<<<>>>FFFGGGCCCdddsssiiiuuusssMMM======:::444666===<<<```LLLeeettt~~~HHH777555333777111222...---;;;ZZZrrrrrr222777444888HHHQQQkkkvvvnnnMMM>>>^^^ddd:::???444666555555===cccooo___xxxtttPPP]]]dddlllYYYHHHZZZ\\\999888999CCCBBBHHH~~~KKKBBB<<<444///---.........,,,...---...///,,,///<<<~~~JJJvvv~~~sssooovvvzzzyyyvvvpppdddVVVZZZ[[[eeerrrrrrhhhgggooolllllljjjfffdddhhhpppxxx{{{zzzuuuyyy|||zzz{{{zzzvvvuuuJJJ444999LLLkkkuuugggIIICCC888111111444///...444333666DDD|||EEE@@@TTT[[[xxxmmmvvvuuuKKKFFFGGGIIIDDDEEE]]]|||kkkHHHUUU}}}bbbvvvWWWWWWaaaRRR===555>>>ZZZjjjWWW@@@NNNbbbQQQeeezzz^^^]]]WWWBBB888333333<<>>IIIHHH[[[qqqpppkkk~~~OOOAAAVVVPPPGGG\\\uuuNNN666:::777555LLLrrrpppqqq```bbbwwwxxx|||gggSSSZZZjjjcccZZZVVVKKKIIItttfffGGG888***000111222444666555111---000333444666666444MMMwwwaaaDDD888HHHqqq:::111...***,,,++++++++++++,,,---......333999bbboooggguuutttmmmKKK]]]kkk___ZZZiiicccLLL<<>>@@@KKKQQQCCCFFF<<>>;;;555111000222444444333333333888888333GGGnnngggBBB111EEEvvv666222...))),,,++++++++++++,,,---...///:::AAA[[[ssskkk}}}dddsss999UUU{{{kkkXXXgggMMM;;;BBBSSS___eeekkkgggkkkpppqqq}}}www|||hhhaaaeeeOOOJJJQQQiiiYYY]]][[[RRRMMMKKKDDD:::LLLeeennngggjjjnnnmmmnnnoootttoooTTTDDDaaa{{{^^^ccc>>>@@@888:::;;;888111+++***+++((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))***+++---...000111222333666555111///222444333///;;;888GGGKKK888999@@@JJJtttnnnQQQQQQ]]]ccc<<<@@@LLLHHHEEE777+++>>>HHH[[[ppp}}}ggg~~~ssscccsssYYYVVVhhhzzzrrrrrreeeqqqUUUyyynnn@@@444;;;000333444555:::555:::@@@DDD333;;;888<<>>;;;VVV\\\UUU[[[~~~VVV333===666111<<<000...:::666888JJJYYYsss|||tttiiiYYYVVVrrrqqq```RRRKKK<<<555000111222111333666666777666999:::666IIImmm~~~xxxVVV888>>>zzzuuu555000---+++---++++++++++++,,,---...///888LLLnnnKKKpppsssZZZmmmFFFSSSlll|||lllgggMMM<<>>\\\[[[\\\^^^UUUooobbbXXXjjjvvv|||YYYoooyyyBBB222;;;111555777444222777444@@@===222444:::<<<```wwwsssKKK___SSS^^^dddTTTPPPEEEQQQGGG@@@<<>>444666///444000///333222888IIIhhhnnn;;;OOOJJJ```qqqkkkrrrwwwHHH>>>::::::???@@@???DDDLLLgggvvv^^^aaannnqqqsssnnnbbbcccpppgggIII@@@,,,CCC|||mmmVVVqqqcccVVVYYYbbbKKK;;;333888QQQZZZlll}}}eeexxxwwwmmm;;;888222---------------...//////555,,,999vvv555666777,,,CCC???QQQbbbttt|||vvvuuuTTTRRReeennniiidddvvvJJJCCC444000000000///===999555===LLLlllwwwsssiii___iiijjjVVVXXXGGG999222888999222222888888===;;;888777999PPPsssvvvlll>>>999lllzzz>>>111)))---...,,,,,,+++,,,,,,---...///222[[[wwwpppoooFFFnnnyyywwwnnnIII;;;HHHllliiiOOO???JJJ[[[___```ccchhhiiimmmttt~~~vvvttteeeKKK;;;pppyyyZZZFFFGGGeeeqqqbbbbbbiii```jjjjjjiiimmmjjjhhhooolllooommmYYYFFFBBByyyCCCmmmrrrXXXJJJBBB777:::;;;555,,,'''(((+++((((((((((((((()))******************))))))))))))((((((((((((((((((((((((((((((((()))******++++++'''***///333555444111///444666555111///222444444333:::999bbbcccKKKNNNxxxlll[[[UUUvvvSSSnnnmmmfffTTTddd666///444444EEEaaaLLLhhhEEEDDDFFF___aaaXXXWWWcccPPP___cccgggbbbwwwjjjhhhJJJ333===444888888111)))FFFBBBAAA777:::555444777```qqquuuZZZyyyWWWRRRSSS@@@KKKJJJeeeUUUPPP]]]qqqlllZZZnnncccNNNsssRRRttt>>><<<888222...,,,---...+++333***+++555***777kkkiii>>>yyyxxxqqqtttrrrxxxwww{{{|||vvvkkkhhhnnnmmmdddYYYQQQKKKEEE???;;;000333//////444111222>>>CCC```lllsssaaaBBB777DDDmmmsss}}}ooo{{{HHH:::111...333111///333111888HHHcccHHH888TTT===EEEiiidddooo<<<;;;888888<<<===<<>>999555...555DDD999BBB@@@777444:::VVV{{{iiimmm444:::hhhIII444&&&---...,,,,,,,,,,,,---...//////222jjjeeemmmIIIfffvvv]]]HHHDDDLLLxxxppphhhNNN@@@MMM^^^```\\\]]]\\\gggrrruuuxxxppptttQQQGGGtttUUU999RRRqqquuummmkkkiiillliiiiiinnnhhhfffpppssspppkkkYYYHHH;;;KKKqqq~~~ZZZNNNHHH666999999333***%%%&&&***((((((((((((((()))******************))))))))))))******))))))((((((''''''))))))))))))************,,,,,,---...///000111222222222222111222222333333333555>>>HHHkkklll___UUUfff{{{nnnqqqiiiGGGJJJIII]]]zzz???999000000:::333888NNNIIIxxxmmmIII:::DDD\\\fff[[[RRRRRRUUUTTTRRRQQQ]]]rrrkkkiii]]][[[PPPAAA111444111555111333666PPPBBB555777777999BBBZZZwww{{{uuu~~~TTTLLL```\\\PPPUUUKKKNNN}}}{{{___uuuxxxYYYeeerrrCCC@@@:::333...,,,---///000+++000+++333---777IIIUUUvvvuuurrrqqqtttvvviiilllpppgggbbb```dddPPPTTTOOODDD@@@222///000'''---666111+++000777===@@@^^^~~~~~~sssBBB999===bbbdddGGG111===999...555111,,,///777SSSIIIEEEOOOHHH;;;TTTwwwoooEEE999777<<<<<<555;;;FFFGGGlllEEE@@@MMMVVVRRRCCCJJJFFFNNNbbbEEE333666999ZZZ[[[___```WWWKKKHHHMMMEEEEEEtttzzzDDD888AAAHHHQQQ>>>KKKggg[[[ddd777---777...------------...//////...///555kkkCCC///444333>>>@@@MMMZZZyyylllvvvyyy___999<<<111000555)))333888)))CCCqqqqqqaaaTTTQQQLLLsss|||aaawwwjjj???:::333111SSSVVVOOOHHH@@@888333>>>aaaoooiii;;;888}}}TTT333000...,,,+++++++++,,,---...///000222gggtttWWWlllmmmlllrrr]]]SSSDDDyyy~~~dddfffcccMMMMMM]]]```XXXSSSOOONNN___WWWMMMMMMkkk{{{YYY:::;;;IIIxxxzzzSSSUUUhhhJJJ444777===IIIXXXeeekkkkkkjjjhhhhhhkkklllkkkjjjjjjjjjnnnuuu___FFFGGGrrrVVVccc|||bbbsssZZZEEE999777555000+++(((''''''((((((((((((((()))******************))))))))))))***)))))))))((((((((('''))))))))))))************+++,,,---///000000111111222222111111111222333333888555777<<>>:::;;;777777@@@YYYvvvYYYrrrbbbMMM666>>>===JJJ~~~]]]ZZZcccqqqDDD@@@:::333...,,,---//////+++///---333///???~~~<<>>999999@@@CCC}}}eee^^^MMMLLLIIIDDD\\\sss|||<<<333333777jjjuuuSSS???BBBHHHMMMIIIBBBCCCHHHPPP<<>>```yyyzzzQQQFFF:::MMMttt```bbbKKK:::666...///000444>>>NNN___jjjggggggiiikkkmmmllllllmmmnnnnnnrrr[[[EEEGGGrrrfffuuufffccc>>>999777333///***((('''(((((((((((((((((()))******************))))))))))))))))))))))))(((((((((((())))))))))))***************+++...000111000//////111111111111111222333333666222444888NNNooolll+++555IIIddd___vvvDDD333:::666<<<===)));;;999>>>JJJvvvcccDDD^^^lllbbbWWWMMMKKKKKKHHHFFFFFFEEEHHHOOOXXX]]]___dddkkklllRRR@@@333CCC```cccggg]]]zzziiipppiiiZZZ@@@555777444555111...<<>>777[[[pppqqq]]]HHHGGGDDDoooVVVsssFFFAAA:::222...---...///...+++...///333111JJJ@@@jjjsssjjjlllmmmnnnyyy}}}nnn555FFF___===888;;;CCCDDDIIILLLYYYIII<<>>VVVMMM===MMMnnnsss::::::444888AAA@@@888999AAA~~~[[[NNNOOOFFFDDDLLLooo]]]:::111333888QQQ```XXX999///333:::AAABBBAAADDDIIIDDD;;;===@@@AAALLLWWWUUUaaannnOOOlllsssWWWyyyxxx|||ggg666222***...------------.../////////111888III000///555///999888LLL```uuujjjrrr^^^PPP===999GGG@@@000///000<<>>888999VVVwww```MMMMMM___tttwww:::BBB{{{zzzAAA'''---...++++++++++++,,,---...///000333xxxvvv```eeefffkkkoookkksssqqq999pppsssUUUVVVXXXTTTLLLCCC;;;555@@@SSSWWWYYYMMM@@@MMMOOOWWW~~~XXXOOO;;;???{{{kkkHHH+++///,,,------,,,...;;;PPPaaadddgggjjjllllllllllllmmmooommmqqq]]]GGGEEEhhhfffyyy[[[kkk???999666111,,,)))(((((()))((((((((((((((()))******************)))))))))((())))))))))))((((((((((((((()))))))))************)))+++...000111000...---111000000000111222333444333444888===FFFbbbgggEEEZZZkkkLLL[[[UUU777999444PPPZZZ///???:::333444QQQYYYsssyyyiii^^^TTTPPPMMMIIIGGGHHHIIIIIIMMMTTTZZZbbbnnnyyy\\\???CCCYYY```___SSSgggkkkbbbgggjjj???333333222555444444;;;ZZZ@@@666555444999@@@YYYsssxxxMMMCCC666444NNNjjjTTTFFFwwwMMM:::@@@000AAAFFFuuuXXXHHHBBB999222...---.........,,,---000111111UUUDDDyyymmmhhhmmmooouuu{{{LLL<<>>MMM@@@888444CCC,,,,,,===XXX???111444999???BBBDDDGGGIII888@@@FFF;;;+++000GGGXXXPPPUUUHHHJJJ```eeexxxooo^^^tttkkk888666***...------------...//////***222===III333444666...;;;AAAUUUhhhoooeeekkk|||nnnrrrZZZ@@@@@@UUUTTT888///777:::ooodddOOOWWWQQQwwwmmmXXX:::HHHWWWzzzmmmVVVWWWkkk}}}BBB;;;yyy~~~III......+++&&&+++++++++,,,---...///000777www|||SSSsssiiinnnuuussswwwqqq{{{NNN{{{wwwjjjTTTbbbcccUUUKKKFFFBBBCCCdddoooXXXWWW^^^III```fffUUU???EEE???bbbaaa555===///111444555555888CCCNNN___fffkkkkkkiiiiiijjjjjjkkkjjjqqqcccMMMAAAYYYZZZeeeYYYeeeEEE999555///***(((((()))***((((((((((((((())))))***************)))))))))((((((((((((((())))))))))))((()))))))))************)))+++...000111000...,,,000000000000111222333444555999<<<===<<>>888JJJmmmlll@@@444NNNxxxUUUgggyyyxxxVVV777111111111444000111+++AAAkkk===TTThhh^^^TTT```sssFFF999777666FFFSSSEEE;;;JJJkkkrrruuugggEEE888555,,,---;;;bbbOOO;;;>>>[[[BBB111333666:::???DDDEEEEEECCC???:::777333///999LLLTTTAAA)))888SSSIIITTToooYYYpppeee666555---...------------...//////+++333===KKK666444444---===???XXXpppmmmeeefff}}}nnnhhhddd@@@JJJaaaeeeDDD111999777wwwwwwgggiiiOOOUUUfffpppUUUlll===KKKVVVVVVssssssiii^^^bbbssszzz@@@777{{{PPP000...+++)))+++++++++,,,---...///000===tttqqqYYY~~~mmmpppyyyfffiiiuuuPPPYYYoookkkUUULLLHHHJJJVVVzzzTTTTTTggg]]]pppiiiFFFNNN777RRRrrrtttBBBCCC111///111777888666777;;;TTT```iiihhhfffhhhkkkkkkkkkhhhpppeeeNNN@@@UUUcccXXXxxxnnnVVVEEE777222,,,)))((()))******((((((((((((((())))))***************))))))))))))(((((((((((())))))))))))))))))))))))***************,,,---/////////---,,,/////////000111222333444333999888999===???UUUxxx{{{www{{{VVV222CCCZZZ:::777HHH}}}^^^;;;666;;;:::111\\\xxxsssiii^^^WWWQQQLLLKKKMMMJJJNNNVVV]]]___dddrrrzzzrrr{{{;;;:::777555000...444,,,iii{{{777===666555999===WWWuuuxxxVVVIII???888LLLlll[[[LLLIIIKKKKKKVVV}}}BBB///555MMMIIIUUUeee[[[LLLCCC888111...///......//////***222+++///jjjNNN;;;~~~{{{iiinnnuuusssuuuqqqqqq>>>III```BBB999000000000111<<>>EEENNN000???ddd]]]>>>999MMM???...000111555===FFFHHHEEEFFF<<<111444888000777QQQvvveee>>>555OOOUUU^^^tttVVVzzz[[[222111......------------...//////000222<<>>===EEENNNZZZcccmmmwww||||||jjj:::<<<~~~NNN------///000+++++++++,,,---...///000>>>xxxqqq~~~YYYkkkhhhpppbbbqqq}}}|||uuuEEEZZZrrrmmmWWWRRRQQQXXXqqqbbbGGGYYYeee[[[VVVUUUQQQLLLWWWjjj@@@777---)))...222000///111IIIYYYffffffeeejjjnnnooopppiiimmmaaaLLLAAA^^^wwwcccvvvwwwSSSFFF555000***((()))+++***)))((((((((((((((()))******************))))))))))))'''((((((((()))))))))***))))))))))))************,,,,,,---.........------......//////000222333444111888555777DDDIIIYYYyyyzzzfff;;;CCCOOO:::444KKKyyyRRR111222999???HHH{{{qqqfff___XXXRRRRRRUUUQQQSSSZZZccchhhmmmvvvxxx???<<<777555111111333888ppp===;;;111777888999RRRqqqxxx```___qqqWWWGGG;;;===lllrrrggg\\\III>>><<>>EEE000///333---888AAA]]]{{{lllkkkbbbllleeeqqq\\\yyy|||{{{```777555555===]]]ooobbbCCC>>>IIItttddd]]]```GGG444###+++222000888JJJ```qqqwwwyyy|||ooo777???~~~III+++---//////+++++++++,,,---...///000777qqqhhhJJJhhhfffrrrvvvnnniiihhheeewwwGGG^^^uuulllXXXUUUNNNVVVvvvYYYQQQNNNnnneeeYYY]]]PPPKKKhhhOOOKKK===333444555000///333FFFYYYggggggdddiiinnnnnnppphhhmmmaaaLLLBBBcccsssnnnyyykkkZZZEEE333...)))(((+++,,,***(((((((((((((((((()))******************))))))))))))'''((((((((())))))******))))))))))))************---------------------............///000222333444444<<<666666EEEFFFMMMeeehhhlllEEENNNPPP@@@222AAAccc[[[GGG666333AAA666zzzooohhh```[[[[[[^^^WWWVVV[[[fffpppwww}}}~~~hhh}}}EEE;;;222333444999///DDDwwwDDD444---AAA999666MMMmmm|||jjjuuuXXXKKK333===```jjjfffsssfffbbbdddQQQEEEHHHAAAcccCCC666;;;WWWppphhhhhhNNNDDD888000/////////...---...(((555,,,444}}}PPPNNNtttgggqqqtttlllnnntttYYYcccVVV666000555OOOwwwrrr```ddd]]]WWWPPPjjjeeessskkkjjj\\\jjj}}}|||vvvFFF999BBBgggwww[[[ZZZLLLCCC///555222,,,---<<<---888JJJ```@@@888WWWKKKVVVkkkaaajjjuuuJJJ111>>>222222MMMMMM>>>GGGXXXmmmnnnYYYIIIVVVGGG999---000===[[[DDD;;;+++,,,,,,------000;;;HHHJJJDDD>>>CCC777000999555666KKK~~~oooRRR~~~yyywwwggg>>>222,,,...------------...//////,,,555BBB{{{GGG111111888...444777RRRqqqaaalllooo~~~qqq~~~ooojjj<<<555888AAA888MMMsss^^^MMMXXX>>><<>>vvvjjjqqqaaaLLLhhhnnnvvvBBBhhh{{{mmmUUUMMM<<<===```ZZZwwwXXXuuusssZZZmmmvvviii[[[cccXXX???tttjjjaaaRRRHHHFFFAAA666333888III^^^lllhhhcccgggkkkjjjlllfffoooeeeNNNAAA```www___kkktttlll```___@@@222---))))))+++---***'''((((((((((((((()))******************))))))))))))((((((''''''''''''(((((())))))))))))************---///000000//////000222000////////////111222333444999<<<===DDDQQQXXXYYYrrrllluuuZZZXXX]]]111CCC@@@NNNGGGNNNjjj???888;;;666===YYYwwwqqqlllhhheeedddbbb]]]]]]eeeooowww[[[uuuuuu@@@@@@===...444...666999zzzIII<<>>:::555111000222666999ZZZpppyyy|||~~~tttoooSSSppp|||TTT555DDD(((---,,,,,,,,,,,,---......+++555DDDWWW///...///444444>>>JJJiiihhh]]]iiitttjjjwww___```]]]FFF;;;FFFHHH<<>>---,,,+++)))((('''''''''((((((((((((((()))******************))))))))))))((((((''''''''''''(((((())))))))))))************,,,---//////......000111000////////////111222333666999888777<<>>:::,,,444777555999zzz999888666999666<<>><<>>222666@@@;;;222111,,,'''+++000...,,,...222666888888777555333222111111333444BBBVVV```gggooonnnuuuUUUyyy\\\111---,,,---,,,,,,,,,,,,---......,,,111>>>WWW///000111444000<<>>xxx```qqqrrr___NNN777RRRlllaaadddJJJ???555BBBVVVnnnqqqjjjcccXXXPPPKKKHHHGGGGGGdddnnn{{{]]]OOOEEE666@@@???AAARRR___dddkkkmmmfffhhh[[[LLLHHH^^^sss}}}eeeoooVVVDDD---,,,+++)))((((((''''''((((((((((((((())))))***************))))))))))))((((((''''''''''''(((((())))))))))))************+++,,,......------///111000////////////111222333222888===@@@DDDHHHHHHFFFGGGKKKSSSJJJLLLNNNAAAGGG:::222kkk}}}???<<>>111.........------------222---555FFF;;;@@@~~~llllllooolllrrruuuwwwTTTHHH777QQQxxxwww```CCCeeeaaa+++333'''999===XXXsss}}}~~~WWW999<<>>TTT...111222444///===HHHiiimmmccciiifffhhhjjjgggpppVVV???EEE[[[uuufffVVV[[[]]]jjjZZZEEE@@@aaaiii___YYY888444HHH===CCCJJJ000---555333///999RRReeejjjlllqqq~~~WWW333@@@GGG333***,,,(((,,,,,,,,,,,,---.../////////yyy]]]ccc\\\vvvpppsssooo666LLLhhhgggccclllrrrmmmUUU[[[lllyyy```PPP333QQQhhhlllcccYYY???<<>>DDD---777333222HHH^^^gggjjjllldddcccQQQBBBAAA^^^}}}cccUUUBBB,,,,,,***)))((((((((((((((((((''''''(((((()))***************)))))))))(((((((((''''''''''''((((((((()))))))))************+++,,,............000111000////////////111222333555888===AAADDDFFFEEEDDD@@@RRR[[[MMMQQQUUULLL^^^TTT666RRRYYY333555BBB{{{cccGGG999222000333EEE>>>444777333666EEEggggggRRRBBBCCCMMM]]]wwwwwwuuu888999888333333555===LLL333>>>555666777BBBWWWkkkxxxnnnRRRGGGUUU|||lllSSS666,,,>>>;;;111///DDDiiiwwwhhhZZZJJJCCCPPPcccLLL^^^iii666<<<222...VVV[[[rrr\\\JJJ===000---///...------+++---000'''222III;;;:::kkkkkkooommmtttzzzzzz~~~FFF@@@222BBBqqqNNNgggUUU666SSSKKK666***;;;444UUUuuu{{{zzz}}}YYY;;;===ccc}}}eeeSSS]]]PPP===444333222222111---555<<>>```___<<<888AAA666000777LLL___iiiqqqzzz}}}UUU888HHH<<<,,,(((...---,,,,,,,,,,,,---...//////@@@mmmkkkzzzMMMSSSqqqxxx}}}RRRGGG\\\cccvvvzzzhhh|||~~~|||```]]]999888RRRjjjYYYEEEEEEKKKzzzaaa;;;<<>>RRR---[[[[[[SSSAAA111000999UUUKKK333555888;;;LLLWWWkkkfffMMMBBB???KKKmmmmmmoooIII<<<999111333---???UUU333>>>222777555:::MMMcccttt~~~{{{uuuLLLJJJ^^^nnnFFF>>>555777>>>555...///GGGnnnxxxiii^^^QQQIII888777<<>>===///BBByyyOOO666***999\\\|||}}}{{{[[[======bbbaaatttIIIGGG///333222222111---666999TTTMMM:::111...999HHHZZZmmmyyyttt???@@@555333:::111333NNN```UUUUUUXXXSSSyyyyyyXXX???IIIOOOGGG:::777222...222/////////......---......---------...//////000000000///222444:::PPPuuunnn\\\sssyyyvvvBBB222555)))---,,,,,,,,,,,,---......***111999yyy}}}QQQ222111...111111333<<<]]]dddaaajjjgggfffggggggqqqfffKKKIIICCC666333JJJ~~~dddCCC:::000888GGGTTTggg]]]SSShhhvvvPPP;;;:::444999;;;TTTiii]]]MMMLLLNNN===666555@@@MMMYYYggguuuyyybbb:::FFF666+++(((//////,,,,,,,,,,,,---...//////111kkkaaahhhLLLnnn~~~}}}dddkkklll}}}zzzyyy}}}lllmmmKKK111555HHH\\\MMM>>>:::eee777111444VVVssslllaaaUUULLLEEE???<<<===999///YYY~~~eeefffgggUUUHHHVVVffffffccchhheeefffRRR;;;777XXXkkkHHHdddAAA++++++***)))((((((((()))'''''''''''''''(((((()))************))))))))))))((((((''''''''''''(((((())))))))))))************+++---///000000000222444000////////////111222333777;;;EEERRRZZZZZZYYY[[[OOOjjjtttTTTzzz~~~BBBsss]]]WWWGGG555999BBBggg```<<<555777999LLLLLLXXXoooTTTBBBCCCeee^^^vvvZZZ;;;444111888...EEEzzzPPP222>>>222888444666DDD\\\qqq~~~~~~qqqzzz[[[MMMHHHsssOOOMMMGGGEEE555555:::000IIIoooqqqccc___YYYVVV>>>222>>>tttbbbkkkeeesssVVVEEE888...,,,//////......//////000(((444JJJMMMBBBuuu|||hhhhhhooopppyyyxxx~~~hhhoootttrrrOOO---777fffnnneeeWWWAAAAAAAAA:::JJJkkkSSS===>>>XXXooouuutttyyyZZZ======cccnnneeeyyyLLLIII///333222111111///666333~~~{{{xxxKKK555...555AAAYYYsss|||HHH:::000666<<<666???WWW]]]RRRIIIPPPIIIdddrrrnnnlllooo]]];;;UUUZZZNNN>>>777000***...***+++------------...000//////...---...///111222000,,,000111111KKKtttddd___{{{<<<+++333***---,,,,,,,,,,,,---......***222888{{{wwwXXX888333,,,///111444<<<\\\aaa]]]fffdddeeegggcccllluuuyyyuuuTTTDDD999444FFFuuuzzzKKKDDD888444***000>>>___NNNRRRgggOOOBBB999999111888DDDFFF???DDDIIIBBB777222///222;;;JJJ```ssswwwrrrddd555DDD||||||888000+++...+++,,,,,,,,,,,,---...//////<<>>WWWxxxpppkkk{{{fffUUU666555333666333BBBXXX333;;;666888444444???VVVmmm{{{zzzppphhh]]]OOOlllrrrvvvkkkZZZVVV888>>>AAA///HHHkkksss^^^QQQTTTUUU>>>===666333PPP{{{zzzdddfffWWWCCC777---,,,//////......///,,,///,,,777IIIHHH>>>ttthhhgggmmmnnnxxxyyypppjjj}}}uuuQQQ333>>>nnnyyylllgggMMMLLLLLLJJJ999888IIIaaacccSSSVVV<<>>JJJpppccc]]]LLLCCC---000666IIIIIIFFFWWWMMMNNN<<<:::000<<>>___~~~hhhLLLBBB;;;KKKtttzzzuuummmeee___YYYUUUQQQVVVYYYGGGCCCaaavvvyyy|||sssccc^^^gggfffeeemmmfffdddfffOOO888;;;iiillluuuIII222+++******)))))))))))))))'''&&&&&&&&&&&&'''((((((************))))))))))))((((((''''''''''''(((((())))))))))))************)))+++---......///111333000////////////111222333888:::DDDUUUbbbiiiqqqzzz^^^JJJhhhTTTUUUMMM777000XXXaaaDDD;;;888222555===888GGGddd|||ssslllSSSEEEIIIEEE>>>QQQrrriiiSSSJJJ@@@999JJJeee^^^jjj???EEE111;;;555---333444xxxjjj555888:::888444333===RRRiiixxx|||yyyQQQlllxxxkkkIII~~~nnnqqqIIIEEE555///FFFeeehhhMMM>>>EEEKKKBBB@@@333333===[[[|||{{{uuu}}}eeevvv}}}qqqWWWEEEBBB666,,,,,,//////......---(((,,,,,,888GGGQQQ;;;rrrhhhffflllmmmvvv~~~nnnYYYdddjjjMMM:::<<>><<<[[[~~~666...***//////,,,,,,,,,,,,---...//////***WWWwwwtttpppEEECCCVVVkkkkkk{{{SSSDDDeeeXXX```===RRRkkkIII===333rrrhhhhhhSSSOOO;;;;;;ppp~~~pppddd\\\XXXWWWVVVNNNQQQJJJGGGRRRZZZ```kkkbbb^^^ZZZcccnnneee^^^gggfffbbbbbbJJJ555>>>tttqqqvvvLLL===+++***)))))))))))))))***'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))***'''###%%%***)))$$$'''++++++&&&&&&+++---+++)))...333333000...///222000111111222333333444444888:::DDDWWWkkkuuurrrlll]]]UUU\\\qqq{{{yyyuuu===???<<>>???555???KKKBBBBBBAAA;;;::::::333<<>>AAA===GGG^^^}}}iii^^^oooQQQ888BBBlllvvvnnniiiwwwAAA:::666333...---111000...777EEEsssLLL555888,,,666EEEYYY~~~ZZZLLL111444CCCsss```FFFyyyYYY777::::::===:::555111---+++,,,000///111333666777666444222222...222111111HHHlllaaa```qqqhhh___SSS222+++---***,,,++++++++++++,,,------...333+++\\\CCC000222444---444000KKKaaaXXX\\\hhh^^^fffjjjhhhJJJ```wwwhhhDDDgggzzzyyy```HHH666:::...JJJMMMOOORRRWWWXXXNNNBBB999333555<<<:::444<<>>WWW333(((...+++111++++++++++++,,,---......111===qqqIIIAAA{{{~~~lllsssZZZUUUJJJqqqxxx___AAAsssOOO>>>222000333555HHHVVVJJJGGGdddqqqfff]]]RRRRRRUUUNNNFFF;;;333888GGGWWW^^^^^^KKKZZZ```aaahhhfff```aaaeeeeee___\\\SSSMMMtttuuurrr]]]kkk}}}FFF///+++***))))))(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''+++---)))&&&&&&((('''(((++++++((((((***)))'''***000666888555111......111111111111222333444444:::<<>>555888222000///777WWW~~~kkk888999666777555222444DDD\\\qqq{{{xxxtttxxxHHHAAA666555GGGRRRDDD???PPPLLL???000------***;;;ZZZtttwwwzzz|||}}}~~~TTT]]]BBB555000,,,+++---...---+++)))...+++000---<<<|||nnnHHHooovvviiifffqqqvvv|||[[[UUU\\\888PPPOOO???......888GGGWWWXXXSSSEEE===???AAAOOOgggqqqnnn^^^XXXkkk|||}}}|||OOO888IIIqqqxxxpppjjjqqqwww:::888333111---...111000...444>>>xxxkkk666888---666;;;RRR{{{]]]UUU999333OOOZZZ???\\\eeeXXXZZZDDDTTTffffff@@@PPPZZZBBBBBB;;;...***///000,,,...000444:::>>>>>>:::555555...000111222JJJkkk{{{mmm\\\eeeyyyddd}}}yyy}}}@@@555%%%...(((+++++++++++++++,,,------///......NNNMMM666+++444//////---EEEYYYTTTZZZeee^^^___oooZZZ```yyyjjjyyyHHHgggcccrrrwwwIII888333000LLLLLLJJJFFFGGGIIIHHHDDD???333///444555111555@@@LLLSSSXXXLLLAAAUUUoootttxxx~~~{{{uuu}}}zzzIII>>>]]]666(((,,,+++///+++******++++++,,,---......777___???XXXmmmgggyyy}}}eeeGGGSSSdddyyy^^^BBBhhhHHH@@@@@@222222444===CCCEEE\\\}}}kkkWWWFFF===DDDFFF888BBB888...111>>>MMMVVVYYYJJJZZZaaabbbhhhfff```bbbjjjcccVVVSSSSSS___xxx^^^WWWuuuzzzjjj@@@---+++***))))))(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))++++++)))&&&%%%'''***,,,************+++,,,+++)))+++---...///...000333666111111111111111333444555>>>QQQccceeeaaa```eeeiiissswww~~~pppLLL<<<888<<>>QQQeeerrruuutttiiipppMMM444555111;;;RRRSSSBBB999333222,,,111777---:::cccwwwyyy{{{}}}}}}uuummmwwwfff[[[666111...++++++,,,------,,,,,,,,,***000///555kkkfff===uuunnnlllgggrrrvvv}}}}}}KKKUUU```PPP888222111???]]]___\\\KKK999555888IIIbbbllljjj^^^^^^sss}}}JJJ666PPPsssiiikkkzzzxxxddd999888---111...///222111///222999sss{{{vvv:::,,,888;;;555JJJ|||}}}\\\UUUBBB:::VVVzzzGGG???HHHHHH;;;;;;GGG>>>DDDMMMccc```tttfffJJJggg~~~KKKCCC777///111444111***,,,---222;;;BBBCCC<<<666666......000444KKKiiivvv~~~|||^^^ZZZlllooo^^^ccctttccc333---''',,,***+++++++++***+++,,,,,,---...000222888MMM>>>&&&///000,,,+++>>>PPPQQQXXXbbb```aaaqqqtttuuusssaaa___cccwwwGGG555+++888HHHHHHEEE@@@;;;:::<<<===<<<111,,,///000...333<<>>...+++))))))************+++,,,---......333zzzIIIBBBpppgggjjjgggyyyoooiiiGGG111KKKxxxsssVVVccc```UUUFFF===<<>>zzzgggqqqhhhqqqssswwwpppoooTTT999555222999RRRUUU]]]SSS>>>222...999LLLaaa```XXX]]]ttt~~~}}}~~~tttCCC555VVVrrrdddppplllhhhQQQ777888000111///000222222000222555ttt___oooYYY)))888222000FFF^^^hhhRRREEE===PPPzzzgggMMMGGGCCCHHHbbb___fff```]]]KKKQQQaaavvvhhhJJJ111///555333///...+++---222;;;CCCCCC===666666......000444KKKgggrrr~~~oooWWW^^^ssszzzpppqqqrrr{{{tttxxx~~~iiiNNN///%%%000(((,,,+++************+++,,,,,,---...333///wwwKKK;;;)))//////---...;;;KKKRRRZZZcccfffnnnzzz}}}qqqbbbhhhtttnnnUUU;;;+++@@@DDDFFFGGGDDD<<<555444666333...---...---,,,444@@@GGGOOOJJJAAAPPPkkkxxxvvvuuuzzz{{{sssnnnyyyJJJ111\\\gggRRR<<<...)))++++++************+++,,,------111---bbbnnn```AAAxxxqqqhhhdddtttmmmsssMMM:::\\\zzzSSSlllmmm^^^UUUSSSAAA666777///888WWWdddaaaXXX@@@...888CCC>>>222...+++---555===BBBDDDPPP___bbb```dddeeefffmmm```]]]XXX\\\___mmm|||nnn|||hhhlllUUU666///***))))))((('''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&))),,,***%%%"""###,,,&&&$$$'''*********+++,,,///444777777333///,,,222222000000000222444666@@@WWWbbb\\\ddd~~~mmmjjjjjjGGG???GGG{{{www^^^fffEEE333888222444444:::FFFBBB444111555<<>>222111333666OOOuuuxxxyyyzzzzzz{{{}}}TTTooo???888---------,,,,,,------...111+++---...444000BBBQQQuuuqqqwwwiiippprrrvvvlllgggqqqmmm[[[<<<777666555:::AAATTTUUUDDD777...,,,444<<<>>>===LLLjjjyyyxxxyyy{{{lll>>>666^^^rrr|||hhhsssvvvwwwbbbRRRGGG333111333000000000000111111222333ZZZsssJJJ555&&&555FFFMMM```GGG;;;GGGMMM>>>AAADDDhhhxxx]]]ssssssrrr```888///222///...333...000444:::@@@@@@<<<888444---...111444JJJfffqqq|||~~~dddVVVgggxxxxxxwwwnnnfff|||aaaAAA///%%%444%%%,,,***************+++,,,,,,...(((222444bbbtttXXX222222444,,,000333:::HHHTTT\\\dddlllkkkzzzvvvxxxpppmmmeeeggg]]]AAA,,,:::<<>>@@@777444111000111333333333HHH[[[cccdddhhhfffbbbgggaaa^^^XXX[[[]]]}}}tttvvvmmmWWW|||~~~vvvXXX888(((***)))((((((''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++&&&%%%111@@@444+++&&&(((+++******,,,---000444888888444...)))333222000///000222555666CCCJJJSSS```wwwtttwww|||hhhSSS}}}yyyooonnnFFF444888000666???CCC===>>>;;;000000:::>>>ZZZnnn{{{RRR999666333444666777777555444222000111666>>>QQQyyywwweeePPP;;;<<<555111...555000777:::lllvvv~~~TTT@@@555777999888555888JJJ]]]sssttt\\\PPPuuu~~~XXXCCC===888GGGgggPPP>>>444...===___wwwyyyyyyyyyyyyzzz}}}ggg```:::...---.........---------...,,,,,,111+++333000999yyyiiiccc{{{hhhpppuuuzzzxxxCCCSSScccwwwgggEEE555333444///222EEEGGG;;;666222++++++,,,000666KKKnnn{{{fff===999gggtttuuudddnnnjjjjjjZZZ<<>><<>>777111---555///555222LLL```666999:::<<<:::333222BBBUUUiii}}}aaaAAAdddGGG999999}}}jjjUUUDDD555FFFfffppp{{{{{{zzzzzz{{{~~~rrrlllKKK---999.../////////---------...(((,,,444***111000777yyyvvvOOO|||}}}hhhpppyyy]]]FFFzzzxxxiiiJJJ...,,,888777---;;;777+++///444000......111666KKKkkkxxxvvvxxx|||eee>>>===mmmvvvmmmWWWeeehhhhhhVVV:::XXX^^^>>><<<---333------,,,+++---000111000999FFF333AAA)))OOOooo```HHHSSSXXXeeePPPBBBccczzzkkkddddddEEE999:::555------///222222111111111222///,,,000333333GGGeeerrrqqquuurrrUUU]]]www}}}wwwqqqvvvwww}}}PPP---888)))((()))*********)))***++++++,,,***333111---PPP<<<444$$$444,,,000222<<>>555............///222555888OOO___dddaaadddeeegggppp]]]\\\___qqq}}}___lllsss^^^XXX}}}lllTTT444333,,,))))))((('''''''''''''''''''''''''''((((((((()))***************************(((%%%$$$'''---333777777222,,,((()))+++++++++***///111//////333333...000111222111111222444777LLLkkkxxxuuuqqq}}}{{{^^^999999333333MMMHHH+++:::<<<,,,000@@@UUUqqq~~~mmmNNN555333999333666;;;000666222555999EEEjjjxxxgggEEE333666333000000///222111///>>>444888<<<333111999111333JJJ\\\WWWyyygggrrr{{{~~~MMM@@@AAAfffqqqvvvnnn]]]EEE555;;;WWWrrrtttuuuwwwxxxzzz~~~zzzuuuXXXxxxFFF;;;%%%,,,,,,,,,,,,,,,,,,,,,,,,(((...///000///,,,<<>>@@@111***111444...999&&&222YYYrrryyy{{{zzzJJJ888QQQnnn}}}bbbRRR\\\aaakkkBBBFFF\\\III???...444+++------......///000000000444ooozzzggg~~~]]]---222777???XXX{{{RRR]]]uuukkkffffffNNNjjjaaaooo___QQQCCC444@@@444***,,,;;;...***444...,,,222111,,,666OOOeeennnnnn{{{mmmSSSUUUjjjxxxxxx```kkk555%%%000((((((///%%%++++++******++++++,,,---+++...---...>>>VVV777222+++000///000999GGGTTT\\\^^^]]]lllPPPnnnVVVOOO>>>555888888///***,,,---///444777111+++...666///000///++++++...111333222333999JJJ]]]jjjmmmlll|||{{{wwwzzzyyyiii<<>>===JJJiiiyyySSS@@@666...///777555,,,111???___dddfffddddddffffffeeeUUUhhheeefffGGGkkkhhhGGG888000(((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************,,,+++***((()))***,,,---111---)))''')))+++,,,+++)))///222111222555333...000111111111111222555777BBB]]]yyyooolllwww~~~uuuFFF777555777CCCdddEEE:::666111666DDDSSSnnnyyydddJJJ@@@@@@777999<<<333666555777888EEEkkk~~~dddDDD333555333///000///000)))///999vvvHHH555;;;;;;777555111333???SSSrrrqqqFFFPPPQQQZZZ@@@;;;555BBB555KKKLLLGGG;;;222;;;VVVnnnwwwvvvvvvwwwxxx{{{|||}}}qqqiiibbbjjj999333---,,,,,,,,,,,,,,,,,,,,,,,,***///.........***666PPPAAAhhhqqqjjjwww~~~wwwUUU]]]CCC666222:::,,,@@@MMMQQQGGG:::555111+++666(((999___uuuyyy|||{{{zzzFFF;;;YYYttt}}}iiiYYYhhhsss|||cccppp}}}@@@888+++111,,,------......//////000000888SSSfffppp[[[999444999???HHH]]]hhhQQQkkk___aaaddd===AAAKKKKKKyyygggwww^^^<<<,,,000111333777111333222 ---///,,,+++999RRReeejjjmmmtttjjj[[[```ooowwwyyywwwxxxzzziiizzzbbb222%%%000((('''///&&&++++++******++++++,,,---(((+++---///===ccc///...333000...000777DDDQQQ[[[___hhhjjj~~~jjjpppzzzhhhjjjMMMGGG???888222000000222000---111;;;???999111,,,000000///---,,,,,,......222000888LLL___iiinnnrrrzzzZZZ555ooo~~~???++++++)))...************))))))******+++,,,---111...III```ZZZ]]]gggllleeeqqqhhh~~~zzz```VVVhhhDDD888HHH888NNNdddCCC444,,,333LLLuuuwwwhhhOOOBBB999888333---777HHHaaadddeeedddfffjjjkkkiiicccaaa^^^zzzhhhiiipppLLLyyyzzzxxxPPP000(((+++)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&************************++++++,,,+++***)))'''%%%***(((&&&''')))+++,,,,,,***000444555666777555000000111111111111222555777HHHgggvvvdddeeeyyyUUU333222777555kkkrrrXXX777333666777@@@III___yyygggVVVNNNDDDDDDEEE>>>999::::::888EEEoookkk^^^AAA333555111///000...222(((444666TTTTTT|||NNN444666>>>===444222777666KKK```^^^GGG<<>>999333---EEEjjjyyyzzz||||||nnn>>>???dddxxxyyyhhhiiijjjPPPnnnhhh>>>666,,,333111---------...//////000000444<<<}}}ggg===000222///JJJXXXnnn```UUUcccfffKKK,,,IIICCCJJJ```[[[\\\fffvvvxxx]]]LLL@@@,,,777CCC===444+++,,,,,,......***,,,>>>VVVdddfffpppjjjbbb```kkkwww|||zzzsssSSS///&&&///((('''...)))+++************+++,,,,,,+++,,,...---444^^^uuu///---444///...///555@@@MMMXXX^^^fffrrrhhhssskkksss]]]SSSCCC444333888666000///)))///EEE[[[[[[HHH666000/////////...---------111...999QQQccciiipppzzz{{{tttKKK666ooo666''')))(((...++++++******))))))******+++,,,+++000...==={{{\\\888lll___kkkkkklllwwwaaafff```|||rrrWWW===444EEEXXXEEE777---999SSSuuunnn^^^PPPHHH===777CCCUUU```aaa```___ccciiihhhdddeee^^^___uuugggggg\\\YYYyyy~~~tttPPP---$$$+++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&************************&&&''')))*********((('''&&&&&&'''(((***+++++++++...111444666888888777555///000111111111222555888LLLiiiqqqdddffftttxxxjjjooopppyyyhhh999///666444>>>^^^QQQ333666777000888999EEEccc~~~lll___VVVTTTRRROOO======;;;777GGGuuusssVVV>>>333444000...000...000---666000@@@ssstttnnnBBB000666AAA777444999555@@@SSS|||ttt^^^___[[[JJJCCCDDD333///222000+++...CCC```uuummmpppsssvvvyyy~~~www{{{ppp>>>555,,,(((++++++++++++++++++++++++---000,,,,,,000,,,,,,999FFFggguuu}}}yyyUUUAAA222777444...999RRRmmmuuufffSSSIII555666SSSuuu}}}zzz|||}}}aaa999FFFlllyyyrrrooozzzfffRRRooo}}}XXX???555---222111,,,,,,---......//////000+++888ggg~~~FFF111888<<>>111,,,///......222;;;GGGTTT]]]bbbxxxxxxbbb{{{tttooobbbQQQBBB:::666333000***222OOOooovvvaaaIII333///...000111000000111......>>>ZZZjjjkkkppp|||ooorrrggg@@@JJJmmm999,,,,,,'''---***+++******))))))******+++,,,)))///---333hhhgggvvvccc000XXXbbbiiiqqqqqq}}}yyy|||hhhTTTpppWWWIIIBBBppphhhNNN@@@555444<<>>)))EEE@@@333===999222@@@444000LLLwww{{{lllddd^^^YYYYYYDDD>>>888555IIIyyy|||MMM:::222333...---000---(((333111'''888lll```777///@@@<<<444777777444AAAfffdddFFF999555:::999222+++333KKKfffvvvrrruuuwwwtttqqquuuvvvqqqmmmtttsssSSS***555111+++++++++++++++++++++++++++,,,///++++++222///---555iii666dddmmmrrr{{{}}}~~~[[[TTTIIIAAA222///222JJJpppzzz___MMM888???]]]{{{~~~yyy|||~~~WWW<<>>tttgggkkkqqqppplllwwwYYYTTTjjjxxx```hhhLLL```WWWFFF888333///444EEE[[[mmmvvvfff\\\QQQFFF;;;777DDDUUU[[[\\\]]]^^^cccgggbbbZZZ[[[zzzooo}}}mmmooohhhDDD111000...&&&******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************************)))(((''''''((()))***(((***++++++******+++,,,,,,+++---333555444555777...///000111111333666999FFFXXXqqq}}}mmm|||~~~kkkiii]]]>>>;;;GGG666>>>888666???<<>>--->>>eeerrrjjjaaa[[[```PPPBBB999;;;PPPzzzFFF777222333,,,,,,000---'''888---***999IIIOOO444;;;===555222555333444MMMhhhCCCGGGEEE???444---999TTTiiiqqqtttwwwxxxtttrrrxxxmmmkkkeeeqqqFFF&&&,,,...---++++++++++++++++++++++++)))///++++++111000...444FFFPPPGGG}}}ppptttxxxttt}}}zzz```===555222AAAfffgggPPP999BBB```yyyzzzwww}}}tttPPPFFFaaaxxxuuunnnooo~~~zzzsss===444+++,,,///***,,,,,,,,,---......//////222***999{{{ffffffYYY333)))111HHHbbbtttccctttiiiMMM{{{yyyyyyeeeuuuoooTTT999GGGcccMMM@@@???---000222888@@@KKKUUU]]]```cccWWWdddvvvwwwttt888,,,+++)))((()))((()))******))))))))))))***++++++***---...---444444xxxyyyhhh;;;///---///000000222;;;IIITTT```}}}WWW444333222888LLLiiiyyytttfffDDD:::555888888333000222333AAAXXXjjjpppmmmnnnssstttiiirrr}}}QQQ;;;{{{[[[222...,,,$$$++++++,,,******))))))******+++,,,(((///+++,,,<<<}}}777kkklllbbbgggqqqqqqpppcccGGG444IIIlllxxxfffcccqqqTTTBBB>>>444,,,///>>>PPPYYYQQQIII>>>333+++000CCCWWWXXXZZZZZZZZZ^^^cccaaa[[[bbbvvv~~~bbb}}}UUU{{{rrrGGG+++)))---)))+++***)))(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&************************+++***))))))((((((((()))''')))+++***)))))),,,...++++++000999;;;888666777...///000111111333666999LLLggg~~~|||}}}ssstttkkkSSSHHHSSSCCC===999:::;;;>>>MMMaaaKKK333888MMMaaarrrrrrmmmeeebbbnnncccMMMBBBJJJ]]]}}}xxxzzz@@@444222222++++++///,,,,,,777+++222555:::eee|||kkkAAA222::::::333444777222===aaaqqq[[[lllfffWWW>>>000>>>[[[nnnppptttrrrppppppssszzz{{{gggoooyyyqqq888000''')))+++************************(((///,,,***//////,,,333555BBBkkkqqqlllwwwsss>>>666:::SSSqqqxxxfffPPP777???[[[ssstttuuueeeGGGNNNlllwwwpppooouuuMMM<<<111***///222***+++,,,,,,------......///000---222LLLOOO<<<;;;666LLLpppzzzzzzqqqOOO^^^ooo]]]```VVVNNNGGG^^^FFFQQQHHH666666;;;HHHWWWaaaeeeeee```\\\qqq~~~yyyyyyiii000)))---)))%%%)))***'''))))))))))))))))))***++++++***///...***...---VVV{{{tttAAA555,,,///111000000666DDDOOO[[[zzzddd```{{{@@@333222333???UUUfffdddZZZ@@@888666===???777222333<<>>OOOcccnnnnnnkkkdddbbbwwwxxxuuu~~~FFF,,,(((...)))$$$***+++&&&((()))))))))))))))******+++%%%------***000000HHHvvvvvvFFF666,,,000222000...444AAALLLaaazzziii;;;<<>>>>>;;;888...+++222555111444<<>>>>>GGGEEEMMMAAA:::666555SSSqqqssswwwyyynnnDDDDDDgggrrrmmmmmmjjjgggvvviiiCCC,,,......,,,,,,)))++++++++++++,,,---......///***444111```___aaaaaa666222>>>EEEHHHlllKKKhhhhhhsss|||dddVVVOOOiiippp[[[lllzzzrrrmmmuuubbbNNNDDDTTTqqqvvvmmmsss{{{nnnxxxuuuxxx{{{QQQ+++555******)))((((((((((((((())))))))))))************,,,...%%%,,,777)));;;xxx{{{~~~YYY///000111333111///222===HHHPPPyyyVVVAAAXXXjjj666777555///++++++---///...,,,///999DDDGGG>>>444MMM[[[dddpppiiicccmmmcccwwwtttzzzTTT@@@yyykkk...---,,,+++************))))))))))))************)))---///+++444;;;dddFFFBBBtttaaakkkwwwuuuyyymmmlllZZZXXXJJJlllfff___IIIGGG<<<000222666000///...111777>>>???>>>TTTnnnrrrbbb___cccdddfffnnn|||vvvvvvlllJJJ|||}}}YYYLLL===333...***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,------000222222111444:::>>>===999///,,,222444111444;;;DDDrrrxxxTTTBBB;;;:::LLL:::iiiYYYDDD<<>>===000999WWWnnnpppzzzzzzXXXOOOZZZnnnoookkkpppxxxzzzuuuRRR555(((...---***,,,+++++++++++++++,,,---......---...111555HHH~~~]]]BBB555666999NNNccc]]]wwwfffTTThhh{{{}}}gggzzzllljjjjjjeeefffoookkkeee]]]___qqq{{{}}}ppplllnnncccmmm~~~~~~sss}}}zzzCCC,,,---***))))))((((((((((((((((((((()))))))))*********)))...''',,,666)))444eeetttfff@@@//////000000...000888AAAJJJlllqqqTTTPPP|||>>>999333......///...++++++,,,000666<<<<<<777111CCCTTTVVVbbbddd___gggdddoooyyy{{{sssVVVYYYXXX...---,,,+++************(((((()))))))))************,,,///***000111PPPqqqGGGRRRttt___sss}}}{{{vvviii~~~mmmyyy}}}iiiEEEDDDAAAiiiSSSOOOGGG???<<<999111222+++&&&555KKKOOOCCCFFFfffiiiZZZ___fffeeekkkkkkvvvpppbbbQQQ[[[```MMM777+++((((((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++,,,,,,---......111111......333;;;>>><<<;;;222...222444222444:::HHHyyyyyy|||eeeFFFHHH222KKK666XXXfffOOO>>>111111FFFBBBJJJSSSYYY```dddccc___WWWOOO]]]aaalllccc~~~III555222///------------,,,...222(((***555+++)))AAAfffmmm}}}:::333222444222666111---333666CCCZZZoooddd]]]<<>>>>>111'''<<<[[[YYY@@@;;;```bbbWWWeeeiiihhhyyyssshhhlllkkk___GGGvvvzzzkkkSSS999,,,)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***))))))******))))))))))))))))))))))))******+++,,,---......///,,,///222888AAAGGGDDD======666111222333222555999IIIlll{{{vvvJJJWWWEEE???;;;GGGYYY\\\NNN===777333===aaabbb;;;::::::>>>GGGQQQWWWXXXXXXFFFJJJSSSmmmeeexxxqqqzzz<<<222000---,,,---......---+++000***)))444222,,,333fffwww~~~fffpppfff<<<555444777:::666000000333999AAA[[[wwwtttYYYiii|||rrr```ZZZQQQXXXeeezzz}}}yyy|||GGG444'''(((,,,******---))))))))))))************++++++,,,,,,,,,---------///:::XXXMMMPPPppp^^^eeexxxrrrsssZZZNNNGGG:::888SSShhhjjjpppzzzbbbMMMaaagggiiiooonnn}}}___BBB///***///+++)))+++)))************+++,,,---...,,,000///111%%%AAAcccgggIII;;;555bbb{{{aaacccqqqqqqjjjVVVJJJRRR{{{sssZZZ{{{gggTTT]]]ssstttuuunnncccbbbjjjooommmeeeccc~~~|||qqqyyypppTTT***---***))))))(((''''''''''''((((((((((((((()))))))))***&&&///+++)))///---,,,888lll}}}sss888000---111333111222777@@@MMMfffzzzYYYssshhhPPPAAA444///111222000...,,,...///000000000111222BBBXXXMMMVVVkkkaaa^^^iiiooo|||tttssshhhMMMUUUnnnppp:::,,,,,,+++***************(((((((((((()))))))))******&&&,,,+++---,,,666dddddd666MMMhhhwwwtttjjj{{{mmmooohhhJJJ777^^^wwwbbbUUUWWWUUUHHHGGGAAA333///FFF___VVV:::;;;[[[bbbcccsssmmmpppwwwrrr~~~rrryyysssgggVVVyyyjjjgggssseeeMMM666......***%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******)))*********)))))))))))))))))))))))))))******+++,,,......///...222888???HHHMMMIIIAAA@@@999333222222333555888===]]]KKK^^^{{{NNNRRRIIIEEEMMMLLL;;;:::444:::IIIBBB;;;666222222666===EEELLLIII:::;;;HHHmmmeeerrrggg;;;000...,,,,,,---...------)))...,,,***000333111111555yyy___===///666666999777000///111///:::MMMjjjjjjxxxhhhiiikkkaaaUUUPPPSSS^^^ppp{{{vvvnnnddd888---&&&***,,,***))),,,(((((()))))))))*********+++++++++,,,,,,,,,------333444BBBbbb:::iii```rrrzzz{{{xxxmmmZZZMMMeeeooommmssszzziiiPPP[[[gggiiikkkmmmggg}}}ooozzziiiIII333***+++((())),,,)))************+++,,,------------111(((---777VVVwwwmmmJJJ111NNNpppYYY^^^ppprrrhhhLLLuuu}}}eee===IIIqqq}}}zzziiidddhhhjjjZZZRRRttt{{{pppkkkfffaaaeeennnqqqgggbbbnnn|||~~~zzzcccKKK222'''(((,,,)))((((((''''''''''''''''''(((((((((((()))))))))(((---***''',,,//////111```yyyCCC444***...333111000444===EEENNNvvvTTTdddsss^^^WWWKKK>>>888333......111---,,,,,,---///222333333999OOODDDQQQiii^^^\\\iiiooonnn~~~}}}rrrqqquuuHHH|||wwwWWW111++++++******))))))******'''(((((((((((()))))))))+++###******,,,...333SSS>>>888kkk[[[~~~{{{hhhhhhttt{{{|||ggglllWWWHHH[[[rrrooolll^^^NNNAAA333555HHHUUUMMM<<<>>>VVVdddrrr~~~sss}}}{{{tttlllhhhnnn~~~qqqkkkGGGTTTUUU>>>***(((,,,)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***************+++))))))))))))))))))))))))(((((()))***,,,---......000222333555;;;CCCDDD@@@BBB===666222222333666777888YYY]]]^^^oooeeeNNNDDDGGGSSS===:::444AAADDD888888555444444333222666;;;555777AAAKKKooofffrrryyyXXX888///---,,,,,,---------,,,***,,,---+++***---000000,,,XXXkkk{{{GGG666///(((000888333111111+++333777BBBXXXsssyyyyyy[[[yyyqqqnnneeeZZZPPPKKKJJJLLLeeeqqqkkkkkklllqqqUUU...)))''')))***'''''')))((((((((()))))))))******++++++++++++,,,,,,,,,,,,***)))...fff<<<___~~~___```lllvvvqqqbbbppprrrpppuuunnnYYYMMMeeehhhkkkjjj\\\QQQmmmrrr}}}vvvKKKCCC///&&&'''%%%)))...******))))))******+++,,,---,,,,,,000%%%555444555eeeMMM777666555TTTZZZwwwrrrcccqqqRRR???PPPcccgggKKKBBBJJJYYYTTTKKKhhhvvvfff^^^cccbbb\\\cccssspppvvvfffzzz}}}yyyZZZbbbPPP))))))---%%%+++)))(((''''''&&&&&&''''''''''''(((((((((((())))))******)))(((***...000...FFFqqqtttUUU<<<***+++111///...111777>>>DDD^^^|||rrrtttkkkaaaXXXOOO@@@111,,,111,,,++++++,,,///222444555333DDD@@@QQQeee^^^fffsssjjjddd~~~iiimmmBBBIII***+++******)))))))))******''''''(((((((((((())))))---"""+++***(((,,,...BBB{{{RRR===AAAZZZlll]]]gggvvvqqqnnnmmmfff{{{}}}pppzzzqqqwwwPPPaaafff}}}zzzggg[[[NNNJJJLLLMMMIIICCCDDDTTThhhxxx}}}{{{gggvvvtttqqqyyybbbqqq~~~JJJRRRXXX???***''')))&&&&&&,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***************++++++))))))))))))))))))))))))&&&'''((()))+++,,,---...---//////...333;;;AAABBBDDD???888222111444666666<<>>:::PPPKKK999888444222666666222000222111<<>>:::999kkkqqq{{{jjjTTTggg```DDD***///---,,,,,,,,,,,,+++)))...&&&)))000,,,,,,000//////&&&GGG}}}fffvvvHHH333777///...444000,,,...111444888AAALLLTTT\\\fffppppppeee\\\bbbnnn___YYY\\\^^^XXXZZZ___ZZZNNNEEE@@@AAAAAAEEEWWWkkkvvv{{{ssslllqqquuuwww{{{aaaDDD111******++++++)))'''))),,,(((((((((((())))))))))))******+++++++++,,,,,,,,,(((///+++222|||```\\\mmmgggkkkiiilllooorrr~~~}}}www|||uuurrrtttooorrrqqqWWWPPPlllnnn^^^eeezzz]]]{{{YYY>>>+++(((...222)))'''+++'''))))))))))))***+++,,,---&&&111&&&000+++$$$999000nnnccc}}}cccPPPCCC***444666>>>iii[[[RRReeezzzuuuZZZMMM^^^mmmWWWHHHMMMJJJ\\\ZZZ^^^ffffff^^^WWWVVVTTT^^^ccc___[[[aaakkkrrrvvvlllxxx}}}^^^ssskkk|||lll+++---***,,,((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))***###(((///***))),,,***+++UUUttt~~~}}}WWW666///333000///333///222CCCIIIMMMxxxwww{{{wwwRRR777...///666;;;888222000888@@@??????BBBVVVXXXZZZwwwnnnxxxrrr{{{eeevvvyyyXXX==={{{vvvVVV---222***)))))))))))))))******''''''''''''((((((((()))*** 000///(((,,,***000)))OOOrrr___KKKBBB333\\\llliiissstttdddccckkk}}}aaa```VVV{{{gggSSSHHH999444777777aaannnllleeeWWW```mmm}}}qqqiiirrrooobbbooo{{{iiiOOOHHHfffooo[[[dddWWWVVV555&&&!!!***---&&&$$$+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***************++++++))))))))))))))))))))))))))))))***+++,,,------...)))222444222===RRRYYYQQQFFFIIIAAA222---333666111777FFFeeeyyyEEE>>>WWWXXXHHH999jjj___333555>>>555///:::888///666:::000<<>>>>>EEESSSmmm___eeexxxkkk{{{```iiiIII111(((***)))(((&&&&&&&&&'''((((((((((((((()))))))))))))))************+++++++++(((111///...RRRtttIIIuuujjjdddggg___mmmiiimmmyyy|||xxxyyy}}}uuusssrrrooouuuqqqooopppttttttpppkkkeeeuuu{{{kkkZZZYYYaaagggfffaaalllkkkaaauuurrrIII111******)))((((((((((((((())))))))))))************++++++,,,------......///>>>ttthhhRRR===)))444DDDWWWtttwwwXXXOOOHHHSSSEEEEEEJJJHHHJJJMMMJJJSSSjjj}}}dddlllllliiieee```ZZZWWWSSSOOOTTTZZZSSS```bbb{{{eee|||fffrrriiiwww}}}nnnsssyyyhhhlllKKK???111(((&&&(((******''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,666)))kkkyyyYYY&&&555===###222;;;000000DDDQQQYYYvvv[[[gggFFF***777>>>BBB===444555@@@MMMRRROOONNNRRRVVVZZZaaahhhhhhvvv{{{}}}YYYxxxyyyOOO\\\{{{ccc555///)))******))))))(((((('''''''''''''''''''''((())))))(((((((((((()))***+++,,,...777qqqyyyaaaGGG888WWWdddhhh|||tttnnneeefffppp|||nnnaaaeeexxxuuu]]]bbb___HHH666555FFFYYYlllpppkkkddd```]]]nnnzzz```nnnrrr___wwwwwwdddoookkknnnJJJXXXwwwnnnfffZZZTTTIII777))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***************++++++))))))))))))))))))))))))((()))******,,,,,,---...---444666444:::GGGMMMKKKMMMNNNEEE666///555999666777:::SSSPPP777VVV]]]FFF]]]BBBjjjBBB///888888222222222333;;;444///777RRRpppmmmPPPeeeNNN333,,,---,,,,,,+++******))))))))))))******+++,,,,,,---)))444///555eeeOOOfffzzzSSS+++;;;444&&&...444///,,,111111111:::===AAAFFFIIIIIIJJJMMMPPPPPPMMMJJJFFFCCC@@@===<<>>EEEJJJ\\\|||tttdddYYYUUUSSSNNNTTT]]]]]]ZZZUUUAAA```zzzttt^^^ggguuufffSSS^^^|||JJJ999222***&&&'''******)))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++555JJJsssZZZ555'''///+++222222111333>>>DDDNNNxxxsssLLLzzzFFF666FFFAAA???===444000DDD]]][[[WWWUUUWWWYYYZZZ___fffeeexxxjjjlll]]]ooo|||SSSnnnOOO///++++++))))))))))))(((((('''''''''''''''''''''(((((()))(((((((((((()))***++++++...---KKKrrrtttAAA666WWWvvvaaahhhlllkkkxxxnnnlllllleeeqqquuuuuuiii]]]hhh}}}vvv^^^|||lllQQQSSSPPP???777JJJ[[[^^^[[[```lllvvvtttccc___ZZZ```xxx{{{mmm]]]___NNNUUUwww}}}~~~mmmTTTJJJ>>>((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***************+++))))))))))))))))))))))))((())))))***+++,,,------111555777555222444<<>>666555444777HHHeee~~~|||pppddd|||sssrrr|||mmm777000***,,,,,,++++++***))))))))))))))))))***++++++,,,,,,***555---###999hhhwwweee^^^:::111000---333///---222///***///444666999;;;===???AAAAAA555999888222000444777555333@@@LLLGGG```~~~fff]]]eeefff}}}fffbbb[[[NNN===...***...''''''&&&%%%%%%&&&((((((''''''((((((((())))))))))))))))))*********++++++++++++***)))111PPPYYYTTTwww}}}dddddd___iiijjjccccccjjjhhh___hhhnnnqqqnnnjjjiiihhhgggeeeffffffccc______dddhhhxxxjjj^^^___fffhhheeebbbkkk{{{jjjdddhhh[[[yyyeeeppp|||YYYDDD777###***)))((((((''''''(((((((((((())))))))))))*********++++++,,,,,,---......&&&555UUU}}}^^^kkkUUU"""555111OOOtttzzz}}}wwwiiiTTTJJJNNNSSSdddzzzwwwgggaaa]]]KKKMMMTTTOOOSSSSSSAAACCCZZZLLLUUUwww[[[uuu|||xxxfffwwwMMM+++(((&&&'''***+++)))&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))******++++++,,,&&&;;;444xxxsssiiiVVV...,,,777777///111111777???IIIooovvvddd|||cccSSSeeebbbSSSKKKJJJ???666IIIhhh^^^YYYWWWXXXYYYZZZ^^^dddfffrrrmmmxxxUUUiiimmmkkkrrrLLL___XXX888+++(((+++)))))))))(((((((((((('''''''''&&&&&&''''''((()))(((''''''(((((()))***+++)))...***}}}yyybbb:::@@@TTT^^^RRR\\\uuu~~~|||wwwddddddZZZ]]]VVVQQQdddnnnGGG\\\ooosssooohhh]]]QQQMMMTTTWWWVVVXXXcccpppwwwrrr|||llleee```ssszzz___WWWaaakkkccckkksssPPPBBB777!!!)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******)))*********(((((((((((((((((((((((((((((()))***+++,,,------///000444777333222AAATTTUUUXXXSSSDDD888444444333999333999ZZZfff@@@EEE}}}tttiiiDDD777///555666000===FFF777999444777IIIdddxxxzzz{{{wwwssszzzPPP***111'''++++++******))))))))))))(((((())))))***+++++++++...,,,))),,,111;;;gggrrruuuVVVFFF;;;)))...+++,,,444111+++---***,,,......------...000000111222222333666<<>>hhhaaaTTT{{{sssppphhhhhh___]]]YYY===;;;---'''///000---111---000333111---,,,///333<<<777999AAADDDBBBGGGQQQaaaqqqooofffyyyllljjjjjjJJJRRRllloooZZZGGG111&&&$$$%%%''')))---+++)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********///'''+++333+++(((MMM~~~yyy@@@DDDzzz{{{iii[[[[[[```ccceeehhh```aaabbbcccaaa______```^^^___bbbfffjjjnnnppprrrgggaaa```cccaaa^^^ggguuuzzzjjjvvvYYYrrr}}}PPPQQQ222111))))))((((((''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,555)))'''GGGxxxeee]]]nnn```VVViiilll555888AAAGGGNNNcccqqqlllooofffgggggg]]]YYYWWWNNNMMMSSSKKKCCCLLLSSSSSSVVVZZZXXXYYYRRRJJJXXXaaaSSSkkkkkkggguuuoooVVVVVVeeemmm___cccDDD,,,******)))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++000'''111+++```wwwxxxgggKKK+++---111333---000???FFFGGGMMMqqqqqq___TTTzzz{{{fffTTTMMMOOOQQQOOONNNKKKLLLQQQUUUXXX]]]ccc^^^ggg^^^OOOttttttpppQQQzzzYYYeee777'''---'''***'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***###555+++...TTTssskkkGGG000EEEwww}}}iiiTTTZZZYYY}}}xxxzzz~~~{{{zzzttteeeYYY```ooorrrZZZHHHFFFMMMSSSPPPSSSWWW```kkkpppfffYYYrrrrrrxxxUUUuuuyyypppqqqnnn___pppjjjooo\\\SSSMMM999+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,111000444:::<<<>>>KKKZZZkkkooonnn___JJJ888222333111;;;;;;;;;\\\www^^^FFFzzzkkkQQQ???000222HHHcccbbbJJJ===555CCCcccuuusssxxxooo555(((444))))))))))))((((((((((((((('''''''''((())))))******$$$000...'''***,,,///888\\\yyyqqqYYYyyyxxx[[[gggUUUcccggg[[[???------,,,(((,,,...000111111000111333666111000555AAAKKKOOOSSSWWWcccoooMMMUUUVVVRRRJJJsssaaaDDDOOOEEEBBB555++++++//////***''',,,+++)))'''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********%%%)))222,,,%%%888UUU~~~}}}qqq???SSSyyyttthhhYYYUUUZZZ]]][[[[[[___``````bbbeee]]]ccclllsssvvvssslllfffjjjaaa[[[]]]aaabbbbbbccctttvvvqqqlllaaazzz|||===III'''+++***)))(((''''''&&&&&&''''''''''''(((((((((((())))))((())))))******+++,,,,,,---...+++333LLLmmmyyyqqquuucccNNNyyyaaaVVVTTTNNN>>>>>>OOO[[[nnndddiiirrrgggYYYUUUSSSTTT___]]]TTTSSSRRRTTT^^^eee___LLLIIIooo^^^dddvvv]]]tttqqq~~~hhh\\\hhh{{{UUUDDD)))&&&'''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++,,,'''***---;;;www|||}}}ggg888111,,,444222...111444>>>PPPKKKsssjjjFFFWWWzzzcccLLLJJJVVVZZZSSSMMMJJJKKKOOOSSSVVVZZZ```___sssFFF^^^hhhjjjvvvZZZcccYYY111+++)))'''+++&&&''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&'''((()))***&&&***---222ffffff???444AAAUUU~~~nnndddXXXddd```ooouuuxxxyyygggrrrsssjjjfffiiidddYYYSSSkkkuuugggXXXWWWUUUNNNQQQ\\\eeeeeeaaa\\\VVVQQQYYYmmm\\\fffmmmVVVccckkkjjjxxxddd}}}VVV???<<<000%%%'''+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,111333666:::===>>>???AAALLL^^^rrrtttaaaFFF333,,,...555777444CCCiiiwwwccc~~~}}}uuuZZZ444...WWWxxxlllSSSAAADDDTTTiiirrrooorrrzzz|||{{{}}}CCC***)))---***((((((((((((((((((((((((&&&&&&'''(((((())))))***###000,,,"""(((---***)))***OOOcccMMM{{{]]]PPPoooeeeNNN@@@BBB>>>444333222---)))+++000333111---000<<>>AAAJJJNNNGGG===LLLcccfffVVV```zzzsssRRR;;;QQQIIIVVVmmmtttMMM>>>TTTaaaXXXFFF333555)))''''''((('''%%%&&&***######""""""###%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''+++---,,,+++---000222XXXyyysss}}}hhh>>>777iiippp^^^jjj}}}vvvrrrtttvvvuuuxxx~~~~~~tttddd[[[[[[^^^SSS^^^dddaaaccclllooommmoooqqqoooggghhhJJJEEEGGG+++""")))&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((()))******++++++,,,++++++///,,,%%%???nnnoooxxx~~~{{{VVV[[[|||MMMNNNtttqqqRRRPPPccc\\\EEE@@@GGGOOOAAA666HHHfffeeeMMM???fffdddaaauuu{{{lllaaayyyqqqmmmtttaaaBBBZZZgggfffxxx___RRRjjjYYY***'''---&&&((())))))(((''''''''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))++++++&&&...:::}}}{{{}}}gggwww\\\222000000,,,000555...---;;;PPPAAA>>>FFFNNNYYYeeegggsssnnnwww{{{rrr___HHH???ssskkk777IIIPPPHHHDDDEEEBBB===@@@IIIDDDBBBDDDJJJOOORRRWWW]]]mmmMMMlllzzzyyy\\\SSSbbbXXXJJJ---555"""'''+++&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((''')))...+++(((&&&IIIwwwvvv[[[yyyFFF:::777333>>>XXX```rrryyywwwwwwppp^^^TTT\\\gggXXXRRR[[[RRRQQQNNNHHHKKKTTTPPPEEEFFFQQQFFFJJJPPPWWW]]]aaaeeegggdddSSSBBBAAAWWWsss]]]bbbrrr]]]NNNvvvYYYTTTqqqeeejjj{{{^^^OOO^^^vvv]]]HHH888)))(((+++'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***))))))))))))))))))))))))(((((((((((()))************+++++++++,,,222333333===MMMRRRLLLkkk~~~nnnZZZ>>>222222///111444555;;;SSSnnnooommmjjjVVVFFFDDDeeefff]]]TTT^^^```ccccccUUUZZZ~~~|||HHH,,,)))+++++++++((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((---)))...DDDcccwwwyyyrrruuuxxxUUUGGGZZZEEE999bbb```KKKZZZRRROOO\\\SSS]]]~~~zzzbbb```\\\|||lllNNNWWWqqqiiiSSS;;;FFF<<>>???AAA@@@@@@???AAABBBIII@@@BBBIIIKKKSSS\\\YYY^^^kkkfffvvv___ccc|||FFFMMM888((())),,,(((%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***...444888~~~{{{yyyFFFHHH???EEE111777IIIVVV[[[iiivvvtttjjjgggpppaaaaaa___DDDLLLNNNFFFJJJOOOHHHFFFKKKLLLVVV\\\gggkkkkkknnnaaaDDDEEE---222CCCEEEWWWxxx___XXX^^^JJJTTTWWWdddPPP]]]gggeeexxx}}}___KKK???HHHDDD===666///***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***))))))))))))))))))))))))(((((((((((()))************++++++++++++333777666===JJJQQQPPPTTTqqqqqqNNN777888555555777444333AAATTTttttttpppZZZGGG===UUUrrr___XXXUUU\\\YYYcccrrrpppyyy}}}HHH///+++***'''&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))(((,,,:::SSSoooyyyiiieee|||MMM;;;bbbdddeeehhhWWW<<<;;;FFF]]]RRRKKKGGGIIIEEEOOO\\\<<>>999666---((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++(((555UUUxxxyyy~~~rrruuuKKK555DDDmmmmmmYYYOOORRRUUU___eee```vvvuuuwwwzzzvvvmmmgggeee]]]ZZZWWWPPPHHHMMMSSSOOOVVV___yyy______TTTXXXooobbbooo{{{bbbTTTZZZaaaMMM???000)))&&&$$$###$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))******************+++,,,---...///444YYYqqqnnn{{{ZZZ|||}}}{{{{{{zzz}}}}}}fffbbbWWWVVVppp^^^\\\MMM^^^jjj^^^TTTgggssshhh```ssslllggg~~~YYYYYYkkkiiigggzzzyyybbbUUUjjjnnnddd```dddhhhOOO<<<,,,+++,,,'''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***+++,,,'''***@@@ZZZpppggguuuvvvddd___[[[<<<***111///)))///+++///111444999>>>AAAAAA@@@??????BBBBBBDDDVVVsssNNNccceee???777___xxxcccBBB444;;;===>>>>>>======>>>???DDD;;;@@@IIIIIIKKKJJJAAA^^^ssseeeooo{{{[[[kkkrrr\\\AAA111&&&(((+++'''%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())),,,000444KKKhhhzzz{{{|||kkkxxx~~~cccooo]]]JJJAAA111---222777CCCPPPQQQ___^^^ooooootttrrr[[[aaa___VVV[[[cccaaadddlllmmmkkk]]]ZZZZZZNNNEEE@@@999@@@888YYYoooRRRFFFdddzzzgggpppwwwSSSHHHFFFWWWLLLbbbfff^^^rrr}}}dddMMM<<<333111...***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++******))))))))))))(((((((((((()))))))))))))))************++++++++++++555:::999<<>>ZZZqqq[[[___qqqTTT===AAAYYYQQQZZZWWWZZZ[[[uuuppprrrwwwWWW555)))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((('''******'''&&&333JJJ]]]\\\}}}zzznnnGGGXXXRRR000PPPpppZZZUUUJJJ```SSSVVVTTTgggDDDOOOmmm^^^]]];;;LLLiiikkk{{{DDD888dddvvvPPP777MMMTTTTTTAAA000+++)))&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************222&&&:::kkk}}}uuu{{{rrrkkkvvvyyy^^^qqq___GGG222BBBNNNzzzqqqhhhUUU@@@BBBPPPTTTMMMMMMQQQVVVVVVPPPLLLLLLPPPOOOKKKDDDBBBFFFIIIHHHbbb```oooqqqrrrjjjVVVbbbfffccc^^^RRRHHHJJJJJJ888&&&###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******)))))))))))))))***++++++''',,,QQQ~~~llltttssseeesssfff~~~|||tttmmmtttrrrsssooopppiii```XXXlllVVV]]]lllnnniiikkkkkkppp}}}nnnMMMXXX\\\ggg{{{hhhhhhZZZIIIMMMZZZttt^^^RRR___bbb:::---$$$'''***(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((---)))(((+++)))'''...:::kkkrrrnnnxxxyyyllliiiSSS888444---***444//////,,,///222666:::<<<======;;;???>>>777<<>>;;;BBBGGG???@@@KKKOOOZZZnnnmmmtttdddjjjooohhhzzzwwwuuuZZZMMM333)))$$$(((***&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))+++...***QQQyyyzzzfffllliiikkk|||vvvkkkdddTTTDDD;;;555))))))222333777666JJJXXXdddiii```hhheee[[[[[[^^^WWWTTTRRRKKKHHH;;;:::<<<444999MMM\\\NNNDDDttthhhDDDSSSaaa]]]mmmsssRRRFFFHHHXXXUUUmmmeeeNNNZZZiiiWWWDDD222((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,333888888===GGGOOOQQQLLL;;;QQQ}}}mmmCCC555+++---333555444444...PPPwwwrrrUUUJJJ{{{jjjHHH;;;NNNQQQXXXSSSXXXgggzzz___DDD333%%%$$$(((*********(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))(((((()))***+++,,,JJJsss|||sssuuuTTTvvvtttIIIHHH\\\KKK>>>>>>gggiii___ZZZ}}}lllUUUPPPYYYyyyiii<<>>888///(((((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******,,,)))///CCC^^^mmmiii______rrrooommmzzz```ooouuuxxx\\\III111<<>>999:::;;;;;;999999:::;;;<<<<<>>iiilllcccmmmnnnkkkhhhHHH\\\zzzwwwYYYeeeBBB,,,)))%%%%%%))))))%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&((((((((('''(((***...111QQQkkkcccdddzzzuuuqqqUUUXXX}}}vvvfffzzziiiVVVcccmmm]]]???555666000444***000666666777:::@@@999333999???:::999888///555777@@@>>>111:::YYYooovvvMMMhhhvvvTTTRRRKKKLLLRRRPPPIIISSSYYY\\\[[[}}}kkkDDDAAAKKK@@@666***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))((()))))))))'''((((((((()))))))))***))))))*********+++++++++...000111555>>>HHHMMMMMMUUUFFF^^^cccKKK222,,,222666333///;;;888@@@```uuuXXXFFFmmmtttUUUBBBQQQYYYKKKPPP```uuu{{{ZZZ555...)))***,,,***(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''---'''!!!!!!%%%)))***)))222DDD[[[dddnnnbbbcccdddTTTBBBcccuuuVVVTTTQQQlllLLL999WWWzzzQQQ)))555nnnEEE+++RRRyyyWWWMMM;;;JJJNNNRRREEEDDD,,,***'''%%%(((***(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))!!!((()))'''777VVVggghhh\\\```zzzzzzlllmmm```gggYYY222222???NNNYYYfffgggZZZXXXSSSNNNLLLHHHBBB@@@BBBJJJTTTRRRRRR[[[YYYVVV```sssnnnYYYWWW___ccc___```FFFHHHHHHYYYeeeOOO<<>>@@@>>>;;;:::888555888@@@EEE:::888???SSSxxx[[[<<<;;;DDDDDD???>>>999;;;;;;;;;999999:::;;;:::444888888222JJJ```VVV___lllsssVVV[[[wwwhhh===OOO444(((&&&&&&''')))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''))))))((('''((((((000...MMMZZZeeemmmeeehhh^^^cccXXXXXX___mmmcccuuuzzzkkkkkkmmmRRRNNNjjj}}}jjjQQQTTTUUUCCC;;;222111222'''(((666555,,,***111444000777@@@===@@@@@@UUUdddPPP@@@YYY{{{WWWRRRsssmmm\\\TTTCCCIIIFFF===LLL^^^[[[MMMRRR~~~oooFFF:::===222000***((('''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((()))))))))''''''(((((())))))******)))************+++++++++...---...444???IIIMMMMMMSSSOOOXXXlllwww]]]>>>------222222///777222333CCCaaa|||qqqZZZKKKeeemmmUUUCCCKKKQQQDDDZZZrrr|||bbbqqqtttIII...,,,+++++++++***'''&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$(((***)))%%%%%%)))---###"""***999NNNjjjwwwnnngggddddddNNNnnnVVV<<>>000111$$$+++)))'''%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((************...???]]]www___jjj^^^|||ZZZpppttteee{{{~~~eee^^^RRRhhh```]]]HHH:::777666CCCTTTXXXbbb```bbbeeeccc]]]YYYYYYVVV^^^WWWYYYhhh^^^MMMSSSYYYQQQKKKOOORRRWWW;;;IIILLLJJJNNNKKK@@@999(((&&&&&&((('''######'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))++++++***)))))))))******'''...///((()))888KKKTTTUUUVVVoooiiiffffffIIITTTjjjWWWfffoooqqqaaapppUUUuuuddd___|||SSSfffwwwkkkUUUVVV___ZZZbbbTTTKKK^^^vvvxxxJJJMMMkkkuuuppp___NNNFFFYYYzzzaaaGGGMMMRRR666---###***))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&(((***)))'''&&&))),,,%%%;;;[[[bbbLLLhhhwww```___oooRRRXXXkkkWWW555,,,(((///++++++++++++---000222444;;;::::::999:::999777555???222>>>666;;;@@@444TTTWWWGGG:::999<<<;;;888888888999:::999777777777999666,,,222@@@EEEWWWyyy___^^^ddd]]]ttt___bbbUUUfffggg@@@???(((,,,(((((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))((('''((()))***,,,111888JJJeeejjjWWWKKKeeevvv^^^nnnsssIIISSSFFFVVV___gggfffmmm[[[SSSaaafffWWWTTTlllrrr\\\@@@DDDHHHHHH444666KKK======???DDD@@@666AAAVVV^^^RRR???ZZZrrrHHHUUU```JJJUUUUUUPPPLLLDDDCCCJJJAAATTT```YYYAAAMMMccc```CCC999888,,,+++(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))'''''''''((()))*********)))************+++++++++,,,,,,000777???GGGNNNRRRMMMZZZPPPAAASSS{{{wwwYYY>>>000...///111'''...666777666@@@ZZZqqq~~~|||vvvbbbRRRVVVvvvzzz]]]PPPBBBDDDEEEIIIgggzzznnnddd}}}~~~|||hhhWWWeee\\\222'''&&&%%%%%%'''))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''' (((///000***$$$###%%%000000***$$$%%%///===HHH999XXXlll\\\TTT]]]\\\XXXUUU```RRR>>>@@@\\\aaaUUUJJJYYYXXX___PPPAAABBBSSSQQQDDD;;;)))333$$$&&&&&&((()))(((%%%###$$$'''((($$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))###$$$)))'''(((===YYYmmmlllpppZZZZZZYYYwwwjjjZZZwww{{{lllmmm[[[hhhYYYOOOHHHQQQWWWDDD111000444>>>>>>BBBIIIKKKIIIHHHJJJGGGMMMGGGVVVzzzuuu\\\\\\gggjjjEEEMMMJJJKKKGGGEEEVVVJJJ@@@:::===EEE===''')))'''''')))'''$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))***)))))))))))))))******...&&&'''...)))(((;;;EEEQQQ[[[wwwrrraaa~~~bbbXXX______PPPJJJQQQiiibbbUUUpppyyy]]]ZZZ|||^^^<<>>111:::999888888999999888555444444555666555333222333444111333JJJbbb___XXX^^^fffaaaZZZpppwwwXXXNNNXXXRRRXXXPPPRRRYYY<<<666###&&&)))(((%%%%%%&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&((()))///...&&&222FFFMMMLLLEEEsssyyypppbbbsssRRR[[[FFFDDDAAAWWWXXXlllpppeee```[[[SSSUUUhhhqqqeeeVVVeeeiii```??????WWW===555BBBRRRNNN@@@KKKeeerrr```IIIYYYyyykkkHHHHHH```jjj^^^MMMDDDFFFDDD@@@AAA:::OOOCCCPPP___dddFFFHHHDDDJJJ555///000&&&(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((()))***&&&''''''((()))******+++)))************+++++++++)))---333:::???EEEOOOWWWLLLlllbbbBBBNNNsss}}}YYY:::,,,,,,000777333222222222444===GGGdddrrr{{{fffwwwmmmpppnnnVVVFFFYYYkkkgggPPPNNNIIIJJJGGGNNNjjjqqqttt{{{qqqvvviiiqqqxxx___yyy{{{LLLMMM<<<(((+++***'''$$$$$$''''''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((%%%"""###&&&))))))((( ***)))%%%))))))&&&(((///FFFCCCGGGAAAFFFiiiaaaeeeRRR^^^^^^bbbMMMYYY\\\NNN___999]]]VVV666444;;;///---&&&000%%%%%%)))$$$((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###%%%'''))))))+++444===VVVlllqqqdddXXXeee```TTTbbbuuujjjXXX]]]NNNjjjiiiSSS@@@FFF\\\^^^TTTSSSVVVIIIDDDCCCEEEEEEEEEHHHMMMZZZYYYJJJZZZxxxQQQGGGCCC\\\EEEQQQ???===FFFRRRgggGGG@@@III@@@666///!!!***&&&###$$$$$$###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((()))******)))***(((&&&+++111---###(((888999VVVaaaTTTnnnuuurrrfff___RRRLLLCCCEEEEEECCCQQQ\\\RRRIIIXXXmmm~~~EEESSSuuuooo```???KKKmmmaaaHHHKKKWWWSSSsss>>>DDDHHHQQQQQQ:::@@@PPP\\\ddd```KKK???GGGNNN,,,...333(((+++###%%%&&&###"""%%%)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&''',,,///,,,'''(((,,,"""<<<[[[ZZZ]]]aaa|||vvvffffffbbbuuujjjhhh___QQQOOOVVV@@@)))......---,,,,,,,,,,,,,,,(((---555::::::777777999...BBB666555999333999111333666888777777777666555111222222111///...///000...AAAllloooQQQLLLQQQTTT___lllPPPYYYdddPPPWWWCCC666 ---((($$$***'''###"""%%%))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''000)))&&&...,,,222KKKIIImmm]]]bbbXXX]]]sssiiiYYYQQQ@@@OOOCCCVVVgggpppfffdddcccXXXUUU[[[]]]NNNfffpppjjjMMMYYY~~~ddd@@@TTTiii```DDD???MMMUUUIIICCCKKKUUUTTTTTTSSSLLLGGGVVVMMM>>>DDDCCC999:::;;;UUU???EEE]]]tttKKK;;;:::@@@+++&&&(((###))))))%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))((('''---'''###'''...222...(((((()))))))))************))))))000;;;===:::===GGGRRRFFF\\\cccJJJjjjRRRCCC333+++222---***...555999555000===RRRkkkzzzlllmmmyyyrrrwwwqqqhhhrrr|||xxxgggjjj[[[NNNJJJFFFqqqvvvmmmyyycccQQQMMM@@@QQQYYY]]]uuuWWWhhh___mmmvvvfffsss]]]aaaQQQ:::666)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***///444:::>>><<<@@@JJJPPPHHH<<<@@@NNNCCC>>>888444222000,,,)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((;;;EEEQQQ]]]kkkppp___GGGZZZeeebbbPPPKKK[[[mmmsssjjjTTTMMM[[[[[[NNNRRRfff___RRRLLLnnneee\\\MMM^^^nnnYYYEEECCCKKKQQQQQQOOOWWWNNNDDDBBBEEEIIIHHHFFFCCCHHHJJJBBB444***''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))...999KKK\\\gggSSSOOOYYYZZZeeeaaaPPPEEEFFFFFFCCCDDDKKK===AAAKKKPPPHHHAAANNNcccWWWGGGBBBSSSZZZCCC888GGGIIILLLBBB>>>DDD???IIIhhhZZZSSSQQQWWWZZZRRRBBB777))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((------...???TTTQQQ@@@{{{{{{gggVVV```tttiiiZZZIIINNNPPP===000,,,+++///111...)))''',,,***+++---//////000333111>>>555---:::;;;000333777000---444999666...(((222444+++***111)))...JJJWWWNNNUUUgggeeeQQQMMM[[[[[[NNNjjjcccPPP[[[^^^KKKEEE;;;111***''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))************777UUU^^^KKKKKKgggxxxtttTTThhhrrrVVV]]]hhhHHHCCCYYYQQQ[[[mmmfffQQQYYYuuunnnQQQaaakkkNNNWWWlllWWW777IIISSSJJJAAACCCIIIJJJGGGLLLKKKFFFGGGNNNOOOJJJ:::BBB>>>:::BBBEEECCCGGGSSSOOO===777IIIRRRCCC444444111---(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))(((''',,,'''$$$&&&+++---***&&&(((((()))))))))*********((((((+++000333777AAAKKK\\\SSSTTTPPPMMM[[[aaaxxxsssZZZJJJ@@@(((...333222------444<<<666<<>>@@@???777,,,%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***(((&&&'''+++333;;;AAAOOOLLLFFFVVVgggSSSWWWeee]]]\\\SSSFFF@@@===@@@DDDEEE===777:::CCCGGG;;;444:::CCCFFF@@@777AAAHHHLLLOOOMMMGGGQQQhhhRRRJJJDDDFFFFFF>>>222+++)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%))))))(((111@@@FFFBBBUUUsssiiilllhhhNNNiiifffnnnjjjSSSKKKLLLBBB;;;666///******...000000---++++++******))))))***'''222---)))222111+++222...+++***+++))))))///666,,,+++***///555888MMMlllbbbPPPHHHNNNJJJEEEWWWttt[[[CCCOOObbbTTTOOO[[[[[[>>>:::222+++'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))AAALLLEEEJJJ^^^eee\\\NNNgggqqqSSSVVVfffSSSRRRUUUGGGDDDOOORRROOO^^^wwwyyy^^^lll~~~fffZZZ^^^PPPTTTHHH>>>AAAIIIIII@@@777HHHKKKHHH@@@>>>BBBBBB???222<<<;;;:::BBBCCC@@@CCCQQQRRRBBB555;;;===111(((,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))(((''')))'''&&&&&&''''''&&&$$$(((((((((((())))))))))))''')))(((&&&,,,<<>><<<>>>DDDPPP\\\fffQQQ[[[ssskkkWWWPPPPPPiiiKKK666@@@OOOLLL>>>444???@@@===777333333444333666???>>><<>>```^^^PPPQQQnnnxxx___NNN@@@222---000333///)))000333666888888666444333???BBBIIIRRR\\\bbbddddddccceeekkkpppmmmgggiiipppTTTKKKNNNYYYWWWJJJHHHRRRYYY```SSSCCCBBB<<<666<<<::::::<<>>;;;VVV[[[???;;;SSSZZZSSSTTTUUUOOOBBB;;;<<<>>>>>>GGG===;;;IIIPPPEEE@@@JJJTTTDDD888<<>>BBB<<<;;;GGGGGG;;;555>>>GGG???///)))%%%###***$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))((('''$$$&&&((((((&&&&&&(((***&&&''''''''''''(((((((((%%%+++***%%%+++???PPPUUUEEEZZZYYY999NNNVVV^^^HHHSSS___wwwvvvmmmmmmVVVTTTLLL===///***---333///...---...000333555555333444555666999>>>DDDIIIGGGFFFGGGIIIHHHFFFHHHKKK;;;======;;;777666:::>>><<>><<<>>>???>>>???AAAAAA>>>:::888777666333000***'''%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$&&&'''))))))******,,,)))$$$,,,111999777444777CCCMMMKKK???555OOONNNEEE???JJJYYYRRR???:::DDDWWWIII---???WWWIII444---999???111...333******''''''((((((&&&(((---&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&$$$"""...???SSS///+++UUU\\\WWWmmmooogggOOODDDXXXkkkdddWWWWWWHHHLLLJJJAAA======999000---000...)))(((******&&&---&&&&&&)))(((&&&((((((---***(((%%%%%%...CCCWWW@@@:::PPPeeeYYYLLLKKKEEE999@@@QQQ^^^TTT@@@>>>LLL???:::@@@HHHCCC:::333---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))))))))+++'''%%%'''))),,,222888666JJJIII888444HHHQQQ@@@===QQQ[[[MMM???>>>AAA???AAABBB777222999888333888444777666000000444444000333111555>>>@@@:::777888>>>>>>444444EEEKKK@@@999---444...%%%%%%###""")))%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))((('''$$$&&&'''(((((((((***+++&&&&&&&&&&&&'''''''''((($$$''''''$$$&&&///999>>>@@@LLL^^^lllmmm```bbbIII>>>RRRgggdddeeeuuulll]]]KKK<<<222,,,***---,,,+++,,,///222333444111222333111//////333666888666444444444555555555333555222///444:::777//////===666,,,555777888FFFQQQGGGOOO^^^UUU```ttt]]]hhhvvvVVVWWWRRRVVVdddeeeaaaQQQ999UUUKKK___KKKsss\\\444&&&"""%%%,,,'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%&&&%%%###"""$$$((("""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$'''((('''%%%%%%(((+++---:::DDDEEEAAA>>>;;;888555EEEOOOGGG===>>>FFFLLL>>>???HHHEEECCC555777:::<<<777666;;;>>><<<777555777888999:::888222***$$$#########$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&$$$***,,,***(((%%%"""$$$''',,,000444666999;;;AAAAAA:::444===IIIFFF999;;;888???===111999AAA444,,,'''***,,,)))***,,,((((((&&&&&&))))))&&&&&&)))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$###&&&$$$!!!$$$,,,AAA888888HHHDDDHHHdddcccdddWWWHHHKKKUUUPPPQQQdddZZZTTTMMMHHHGGGFFFDDDAAA@@@CCC???555111222///))),,,)))...///)))000888222(((555@@@===111555QQQoooHHH;;;===FFFBBB===CCCIIIBBBCCCMMMWWWPPP@@@===GGG777<<>>FFFIIIDDDLLLFFF;;;<<<<<<777555444:::888111444<<<999---777///111>>>CCC:::333333AAA???222...:::===333---(((,,,'''###'''&&&###)))%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))(((''''''&&&&&&'''((())))))(((%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&%%%$$$***111@@@ZZZhhh~~~kkkcccRRRIIIMMMQQQWWWggg{{{~~~sssttt```TTTOOOGGG:::---111111222333222000...,,,///222444555222111222444333444444222222333444444444111000333777888555222---666444000777>>>EEENNN[[[JJJ]]]ZZZIII___bbbCCCJJJNNNCCCZZZVVVUUUJJJJJJAAABBB===LLLOOOSSS...:::???000111***''')))!!!'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&'''((()))!!!$$$'''(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''$$$""""""$$$&&&...666999:::;;;999666444888:::777555;;;EEEKKK======???KKKAAA999333<<<666222111555777333...---999666222...,,,***))))))"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))((('''&&&%%%%%%)))''')))(((!!!###***+++((()))(((%%%###$$$(((***,,,...,,,)))+++000///)))+++******))))))+++***$$$(((---)))%%%(((&&&###''')))%%%$$$''')))'''&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&%%%&&&'''///;;;EEE:::<<>>:::BBBWWW;;;555666===<<<333333<<<888>>>;;;111,,,'''$$$'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&'''''''''((((((((("""%%%'''''''''''''''&&&+++...+++555000222DDD///000AAAHHH<<<333999BBBEEE;;;>>>CCCCCC>>>::::::;;;<<<;;;888888;;;===:::555@@@000,,,:::AAA777------:::>>>555,,,...+++%%%%%%(((,,,'''&&&+++((($$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((((())))))(((''')))'''&&&&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&"""$$$)))((($$$(((222:::fffUUU\\\UUU[[[\\\ZZZkkkSSS===KKKjjjmmmXXXIIIlllkkkggg___VVVPPPPPPRRR777444///***))),,,111555///111222222///......///+++000222000......111222---))),,,222,,,$$$***999+++333999;;;@@@FFFKKKLLLLLL???eeeaaaSSSpppddd>>>>>>::::::[[[WWWVVV???DDD222BBBQQQQQQgggeee???333***"""(((###&&&---$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&&&& !!!""""""$$$'''&&&###"""%%%((('''$$$"""###$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$###$$$&&&''''''***---,,,***'''(((---333666444777555555777999888666444555222---DDD777444(((444222......111333333666;;;222...)))$$$""""""$$$%%%%%%&&&&&&%%%$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$&&&&&&''''''&&&&&&'''!!!((('''((()))"""&&&'''&&&&&&'''***)))&&&###'''******'''&&&&&&&&&,,,---$$$###$$$%%%***---***$$$+++&&&!!!,,,***$$$!!!&&&))))))((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%$$$$$$''')))(((+++(((''';;;777'''@@@XXXMMMPPPBBB;;;CCC===:::LLL^^^JJJ@@@IIINNNDDD===@@@:::AAABBB===???HHHJJJEEE666EEEUUUGGG000???SSSJJJ999999<<>>::::::>>>666;;;555777>>>666999UUU999111000999===777555:::,,,333...(((,,,,,,'''((((((''''''&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''%%%"""$$$***+++'''######"""333,,,)))@@@///+++444777000///888>>>===222+++444>>>444+++111999333...///555222***---888KKK666---;;;DDD;;;111222'''444333+++)))'''&&&..."""'''%%%$$$)))%%%!!!((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''555kkkhhh???;;;DDDDDDKKKSSSJJJBBBAAAFFFJJJGGGBBBDDDSSS___^^^[[[XXXMMM???EEE@@@999555222///+++(((...000222111...------......///...,,,---000...***000***''',,,000000000333444???BBB888555@@@NNNTTTRRRSSSUUURRRIII??????DDDIIIAAA???FFFKKKFFF>>>:::;;;:::;;;AAAFFFBBB555)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***+++,,,---))))))************))))))000111111222333444444444444333333333222222111111111222333333222000...---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((+++///444666<<>>999===JJJOOOGGGAAACCCDDD888333999;;;888:::AAA999999666222333777777444222<<<>>>666222888<<<999444999BBBFFF;;;---000???111222333444444333111000...---+++***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---...///000111333444444,,,222666444---+++///666333000...///111111///---CCC666+++,,,777;;;333(((+++***)))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))GGGAAA...888===:::EEEJJJDDD>>>>>>BBBDDDBBB???HHHOOOOOOIIIIIINNNMMMEEEIIIEEEAAA>>><<<:::666333333111...///111111...***000333444111000222111...222111///000222555666666333BBBJJJCCC===CCCLLLOOOLLLHHHEEEAAA<<<:::???HHHJJJ@@@888777777777:::???KKKBBB777111///,,,&&&!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))***++++++(((((())))))))))))((((((,,,,,,------...//////000000000/////////.........,,,,,,,,,++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''')))---111333000999EEEJJJGGGBBB===;;;999333555@@@DDD???===AAASSSEEE;;;===>>>666111111666666444000111555555222444<<<===555333;;;AAA@@@///222999===444))),,,888000111111111000...---,,,***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++,,,------***...111///+++))),,,111///---+++,,,---...,,,***666///((((((---///+++&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((()))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%+++%%%///HHHGGG;;;DDDAAA???======>>>>>>>>>===GGGGGGAAA:::===GGGJJJGGGHHHGGGEEEDDDDDDBBB@@@===AAA:::444666===>>>777000---222444333333777999777444:::;;;555555;;;>>>;;;222BBBNNNJJJCCCCCCDDDDDD???:::666666666888===DDDCCC;;;333...,,,---555===YYYOOO@@@333,,,******+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***++++++************))))))''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%'''))),,,...)))111:::@@@@@@===;;;:::666///...555777444555999JJJ===666;;;@@@;;;333///444555333///000444444111666<<<;;;333111888>>>>>>,,,+++///333///'''***222......---,,,+++)))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''')))***)))((('''((()))***)))(((((()))***(((''')))((('''%%%$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''$$$###999WWWTTTAAA???===>>>>>>===<<<:::::::::>>>>>>;;;:::@@@GGGFFF@@@??????@@@AAABBBAAA@@@???HHHAAA<<<>>>CCCDDD>>>777===<<<999666888======:::555@@@AAA777555>>>AAA<<<666???FFFDDD@@@???<<<777444111222888<<<:::777777555333222222222222222222;;;888333,,,'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))***,,,///111222444888;;;666111///111000,,,,,,///222,,,,,,444;;;:::555333222333222///000444333000444777555...+++///222111---******...---***,,,000******))))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%""""""%%%'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$222FFFIII;;;111:::;;;===;;;888555444555555666777:::@@@DDD@@@999444666888:::::::::::::::???===<<<<<<<<<;;;999666SSSLLL@@@999;;;???<<<555333???@@@666444<<<>>>888<<<;;;888777888:::777111222///111888;;;666///,,,,,,,,,---222888888111)))"""%%%''''''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&))))))))))))+++---222555333111111222///+++***+++)))))),,,111222...,,,,,,---///...+++---000000,,,---//////,,,)))***)))'''---)))(((+++,,,,,,---...''''''&&&&&&'''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&$$$######%%%&&&%%%###%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&###""")))222111)))444555666444222000//////222000000222777999888666...000222333333333444555444777888777444222333555FFF@@@777222666<<<:::333222888999333111666777222===666000...222555444000555000---///000---***))))))(((''')))111555///&&&)))***+++***((('''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&)))+++,,,,,,***)))+++---000111///---,,,---)))+++......,,,)))((()))((()))((('''(((,,,+++'''''')))***+++++++++)))((()))(((&&&''')))*********%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###%%%&&&%%%$$$$$$%%%'''$$$######$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))$$$$$$$$$"""&&&+++***///..................---...---,,,---...///111333---...000///------///111///222444333111///111333***---...---000555666333111000//////000000...---222///---,,,---...///000333...******)))''''''***((((((&&&$$$(((---+++%%%&&&$$$###"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%''')))+++***(((&&&&&&))),,,,,,+++***+++,,,((()))*********+++,,,,,,&&&((('''&&&(((+++***&&&)))(((((()))+++*********&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%"""$$$%%%%%%######%%%'''"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&000)))$$$(((***---+++***+++...000000///***+++,,,...---+++,,,///---......,,,)))))),,,///+++,,,---...---------...$$$---444333///......---111+++)))...000,,,)))***&&&))),,,---***''')))...---******,,,+++'''''')))%%%***+++'''&&&)))(((###!!!!!!!!!$$$'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$###%%%(((+++,,,&&&)))***'''%%%%%%'''(((---***&&&%%%)))---,,,((('''))))))(((***---,,,(((...***''''''((('''((()))$$$'''((('''&&&'''&&&%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$$$$%%%%%%%%%&&&###%%%&&&%%%$$$###$$$&&&!!!###%%%%%%###"""$$$'''"""&&&)))(((%%%###%%%((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))************)))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))***))))))************++++++++++++******)))))))))(((((((((************************************++++++++++++++++++*********))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''''''''&&&(((((()))))))))*********************))))))))))))*********************************+++++++++,,,,,,******)))))))))((((((((('''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&&&&%%%'''''''''((((((((())))))******************))))))++++++++++++++++++++++++*********++++++++++++,,,))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******************************))))))************++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))((((((''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++*********)))))))))(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''((((((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++++++++************))))))((('''%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((---,,,***(((''''''((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((---+++)))(((''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))'''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%########################'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************)))((())))))))))))************+++*********))))))((((((***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))************))))))))))))************+++++++++******)))))))))))))))*********+++++++++*********)))))))))***))))))((((((''''''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))*********+++++++++******+++++++++******+++++++++++++++***))))))*********+++++++++++++++++++++************))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((((())))))******))))))(((''''''&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++++++++************++++++)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******************************)))))))))((((((((('''''''''((((((((())))))'''(((((())))))((((((''''''''''''&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************++++++++++++*********))))))*********((()))******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((())))))))))))(((&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))&&&'''((()))************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,******))))))))))))******((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------------------............))))))))))))))))))))))))&&&&&&'''((())))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''((())))))***++++++************************++++++++++++++++++++++++************************************************************************(((((()))******+++,,,,,,***++++++++++++++++++***))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''((())))))******)))))))))*********++++++************************))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))*********((())))))******))))))(((((((((''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))************(((((()))))))))*********************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))***++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************++++++***+++,,,---............,,,,,,,,,,,,------------------........./////////)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''(((((()))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++************)))))))))))))))******************++++++++++++******((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---...///000000000000,,,,,,,,,---------......---.........//////000000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((+++++++++***************,,,,,,++++++++++++++++++---------------------------------,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))******++++++++++++******************************************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************+++++++++++++++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---......,,,,,,,,,+++,,,,,,---...------------------------************++++++++++++))))))(((((()))***,,,---))))))))))))***+++------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------......---+++*********+++,,,---------------------------.........------///111---------,,,,,,,,,,,,,,,000...------......---,,,.../////////000000000000000000000000000000000000444//////222111------111000111222111000000222444++++++++++++++++++++++++************************************************)))))))))((((((((('''''')))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((()))******++++++******************************++++++++++++*********))))))))))))(((((()))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************((()))***++++++***)))(((++++++++++++++++++++++++************************+++,,,,,,,,,++++++***))),,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++.................................---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---......///////////////........./////////.........------...---,,,,,,+++,,,------...---,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))+++---000000///---,,,***+++,,,------,,,+++***+++,,,,,,+++)))((()))***++++++++++++++++++++++++...------.../////////............/////////000000111111111111111111111111222......222333000111666333333222111000///000000++++++++++++++++++++++++************************++++++++++++++++++++++++*********))))))))))))(((******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++************))))))*********************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..............................------------,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------............------------....................................,,,,,,---------.........////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------....................................------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......//////000///////////////000000111/////////.........------/////////......------,,,///...---,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000***+++---///000///---,,,000111222333333222111000000111333222000/////////.../////////000000111111000000111111222333333333111222222222222333333333444444444444444444444444///------000111000222555222111111222333555444444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++******))))))******+++************************)))))))))************+++************++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************))))))************))))))************************++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,---------------,,,,,,,,,---------------/////////////////////////////////...............---------------,,,,,,,,,------------------------------...............///------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......------------------------------------.........................../////////............---------------------.........//////........................------------------------------------------------------------------------------------............------...///000000111111........................---------------------------------.........//////........./////////000000.........///////////////////////////////////////............////////////////////////////////////------------------------------------------------........................------------------------........................////////////////////////000000000/////////............///000000000//////////////////////////////////////////////////////////////////////////////......//////000000111111222222111111222222333444222111111000000/////////........................//////......------------,,,,,,,,,,,,---......///............/////////000////////////////////////........................,,,,,,,,,---.../////////333222///...---...000111........................,,,...000111000//////000---------...//////000000///000111111000000111222000000000111111111222222111111111111111111111111444333333444444444555666444333222333555666555333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///......---,,,,,,,,,---------......---........./////////000////////////////////////.........///////////////......---------,,,,,,,,,..............................//////000000000000........................//////000000000000//////////////////////////////........................////////////////////////.........------.........---------------------------------.........//////........./////////000000///............---------...////////////000000000////////////////////////////////////////////////........................---------------------------------.........//////.........///000111222222////////////////////////...........................////////////000000000//////000000000111111111//////000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000....................................////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000000/////////...///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222111111222222333444333333333222222222111111//////000000111111222222000000111111222222222222222222111111111222222333111111111222222222333333222222222222222222222222222222222222222222222222000000111111111222222222444333222111111222333333222111000//////000111222000111333333111111111222333333333333444444555555555777888777555555666777444444555555555666666666555555555555555555555555555666666555666888999999666555555555444333111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,---------------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------+++++++++,,,------......------------------------------,,,,,,---...///000........................////////////////////////---...//////////////////---------...//////000000//////000000111222222222111111111111111111111111//////000000000000111111000000//////...---------//////////////////////////////000000111111222222000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////........................////////////000000000000//////000000111111222222000000000/////////......000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///000000111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222222000000111111222222333333111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111///000111222222333222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444444555222222111111222222333444///000000000000000000000//////000000000111111111...///000111222222222222444444333222111111111111000000000111111111111222111111111111111111111111111111111111111111111111333333333333333333222222...///111222333222111000222222222222222222222222222222222111//////000222333333333333333333333333///222444333111000222555222222222222333333333333444444444444444444444444333666666444555999:::888666888;;;<<<<<<;;;<<<===------------------------------------------------........................---------....../////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,---......//////..............................---.........//////////////////............//////................................................------............------........................------------------------........................,,,,,,------------......------------------------......------------......,,,,,,------...//////000///////////////////////////.........///000111222////////////////////////000000000000000000000000//////000111111111111111//////000111111222222333111111222222333444444555444444444444444444444444222222222222333333444444333222222111111000//////000000000000000000000000000000000111222333333333222222222222222222222222333333444444444444333333444444444444444444444444222222222222222222222222111111111111111111111111000111333555555333111000111111111111111111111111222222222222333333333333111222222333444444555555333333222222222111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222222222222222222333333333333111111111222333333444444333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333111111111111111111111111222222222222222222222222444444444444444444444444555444444444444333333333111222333444555555555555444444444444444444444444444444444444444444444444333333333333333333333333222333333444444555666666666666555555666666777888222333333444444555555666777777666555444444333333222333444555555444444333222222222333444555777777666666666666777777777777777777777777777777777777777777777777777777777777222333444666888999;;;;;;===:::666333111222444555333666:::======:::666333444555555444444777;;;>>>=========<<<;;;;;;:::::::::>>>AAABBB@@@@@@CCCGGGHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHSSSVVVTTTOOONNNPPPPPPLLLPPPUUUXXXUUUNNNIIIIIILLL........................------------------------////////////////////////---.........//////000000........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------............///...//////000000000000000//////////////////////////////000000111111222222111111000000000000111111000000000000000000000000////////////////////////......////////////......////////////////////////........................////////////////////////---------.........//////..............................------------......------......///000000111111111111111111111111111000/////////000111333444000000000000000000000000000000000000000000000000000111222333333333333333111111222333444444555555222222333444444555666666666666666666666666666666444444444555555666666666555555444444333222111111000000000000000000000000000000111222333333444444333333333333333333333333444555555555555555555444777777777777777777777777333333333333333333333333222222222222222222222222111333666888888666333111333333333333333333333333444444444555555555666666444444555555666777777888555555444444444333333333111111222222222333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555666666555555555555555444444444222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444111111222333333444555555555555555555555555555555333333333444444444555555444444444444444444444444555555555555555555555555333333333444444555555555444444444444444444444444222222222222222222222222444444444444444444444444666666666666666666666666666666666666555555555555333444555666777777777777888888888888888888888888888888888888888888888888555555555555555555555555333333444444555666666666<<<;;;;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCEEEDDDCCCAAA???===<<<;;;===>>>??????>>>===;;;:::333444666:::>>>BBBEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEELLLNNNQQQVVV[[[___ccceee\\\RRRCCC777333666???EEERRRWWW___eeeeee___WWWRRRSSSTTTUUUWWWZZZ```ggglllmmmmmmlllkkkjjjiiiiiihhhtttyyy}}}~~~}}}}}}xxxyyyvvvppp|||}}}qqq^^^OOOJJJJJJ000/////////......------111111000000000000111111111000///000111111000...000000111111000000///...///333333...---000...)))...---,,,,,,...///...---111///------...///000000333111000000222333333333111///---///222333222000000000000111111111111111666333000000222444333111//////000111333333111//////222555666555444555666444222...---...111333444222222111000000////////////000111333222000---+++333///,,,///333555333///000222444666222---,,,---111---***,,,000111//////......///111444444111...111333333000,,,+++...222---///000000///...///111111111222333333333333333333222111111222333555666+++666444333222222666---///000000111111000///...222444444111111444555222...000111222444555444111222444777888777555333222777555333333666888999999333222333666999999888666999999888777777888777444999111111:::;;;333222888888444111222000---000555555444333444666888777555333555777222777888...666000777;;;888555666777777999666555888888666777:::555666777666444333333444777666666777888777444222555666666777;;;???;;;333888666555666999:::888555555555444444444555777777777888888777666777:::<<<777999999777333111333555666444222111444777666222555666666555777888666222<<<:::999777666666666666999999999555;;;===333999222333222333777:::777333333999:::555333555666444333:::777333666444333;;;444333333555777777222...:::555222222333333444666///111444666777666444222777333888999222333888444888555555777777444333555>>>555888;;;444333888777777999333888555777AAA///999:::999777444444777:::;;;<<<444333???AAA:::999AAA555777<<<777999BBBDDDBBBCCC@@@999777:::888333;;;???BBBBBBDDDIIIKKKIIIWWWWWWMMMHHHGGG<<<333888>>>EEEKKKOOOUUU[[[]]]\\\gggYYY]]]ZZZVVVPPPCCCKKKNNNRRRXXX^^^ccciiippptttllljjjiiilllpppooojjjeeerrroooggg``````fffjjjjjjUUUWWWZZZZZZWWWRRRPPPOOOIIIPPPXXXZZZXXXZZZccckkkoooooowww}}}wwwooozzzfffxxxyyy|||qqqgggnnnsssmmmiii```]]]aaammmvvvuuurrrrrrtttxxxtttyyyyyyqqqrrrnnnpppuuuvvvoookkklllrrrwwwxxxuuu{{{|||rrrkkkZZZQQQQQQXXXdddkkkoooxxx{{{vvvsssssssssxxx|||yyyuuuqqqqqqsssxxxxxxpppddd```iiissswww333222222222111111111111............---------------,,,,,,---......---+++//////000000111111222222***...000...///333444000444333222222111000///...333222111111222222222222//////000111000...+++(((333111000222444555444222444444444444444444444444444222//////111333222111444444444555666555444333333333222222111000000000///111555888888444...)))222333444555555444333333666444222222444666888:::,,,222666000'''%%%...999------...///000222666:::333333555666555333000///333000---,,,---.........///000111222333555555666444333333333333333222222555555333333333444666777777777888777555222///---666:::555...((((((222555222333333333222222333555444555333000333777777333555555555555555666555333999888777555444555777999:::999777777777777666444AAA@@@>>>;;;888777777888777777666555666777888777===888777::::::777666999444555777888888777444222222222333555777999::::::999999777222666999666======???===666444888<<<===999777999<<<<<<777666777777777777777888999:::;;;:::777555555888;;;>>>???888999888666999======999<<<:::888888888888555222:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<:::999:::;;;<<<<<<===>>>???@@@;;;:::888777777777666333444555555444555777888999444555777999;;;<<<======;;;777:::999888<<<:::;;;BBBDDD>>>:::>>>:::666;;;:::999:::===???>>><<<;;;>>>===555444<<<999111333<<<<<<===@@@DDDGGGHHHHHH===???CCCHHHHHHAAA888222>>>===;;;666222333999???:::666<<>>AAAFFFAAA444:::EEEOOOSSSRRRTTTXXXTTTQQQXXXXXXFFF999444...333;;;:::>>>:::FFFeeefffZZZ^^^bbbdddddddddeeegggeeeuuu|||{{{}}}{{{{{{kkkccchhhrrruuu}}}rrrkkkpppyyy~~~xxx~~~tttuuu~~~yyy~~~zzzuuufffnnn```^^^ZZZiiiwww```NNNwwwyyyzzzzzzxxxtttqqqnnnwww~~~ooonnnrrrwwwtttjjjbbb___iiihhhwwwxxxyyyuuuvvv|||}}}uuukkkgggnnnssssssnnnnnnsssqqqjjjjjjmmmmmmmmmttt|||mmmooodddmmmtttwww~~~www||||||ooosss{{{rrrmmmlllpppvvvvvv|||||||||444444444333333333333333333333333333333222111111333222222333444555333111////////////000111222333333666666444333555444111---///000000//////111222333333333333333222222222333444555666777777666666333333222444555666444333555555555555555555555555666444222222444555555444777777777777777777666666999888666666777999::::::777666666555555555666666000111333444444333111000111111333555777666333000222222333555666777666555888888888666444222///...///222444333000//////000666555333222222333444555222111000222555666444222444444333333444555444333222222333444555666777777...000222555777888999999333000222999>>>;;;333///222444555444111111333666777777555222444888666111<<<;;;::::::999888777777444444333333444666888:::666555555777:::;;;;;;:::999999999999:::===BBBEEE;;;:::999999999;;;===???<<<@@@???:::888;;;===<<<666;;;;;;777888===;;;333444555555555444555777999999:::888888999999:::;;;666:::;;;::::::<<<<<<999888666666:::;;;:::<<<@@@@@@<<<999888;;;======;;;999===BBBGGGHHHDDD===777@@@@@@<<<444111555888999;;;;;;<<>>@@@AAACCCDDDDDDCCCCCCEEECCCEEEHHHJJJLLLQQQXXX^^^fffhhhlllooorrrrrrrrrqqqyyyqqqyyy|||pppqqqxxxooonnntttmmmmmmwwwpppnnnzzzsssnnnqqqsssqqqnnnnnnmmmeeeZZZ___ppprrrlllppprrrtttvvvyyy|||~~~{{{lllaaaaaajjjtttwwwwwwyyy{{{ssswww|||}}}nnnhhhccc|||pppfff}}}wwwllltttwwwssswwwxxxvvvsssmmmfffQQQgggxxx|||~~~uuujjjbbbbbbqqqzzzuuu^^^jjjtttnnnqqqjjjcccbbbfffmmmqqqrrruuuvvvZZZdddiiijjjsss}}}lllTTT[[[|||vvvqqqooooooqqqxxx}}}000000000000000000000000111222222222222111000///333222222333555555444222666555444333333444555555444555555333222222111///111333444444222222444666444555666666444444444444333222111//////111444777444444555555666666555444444444444555555555555555666555555555666666666666555555555555555555777888777555333444666777777555555444222000000333777:::777666666666555555555555999777777888;;;<<<999777888111+++---333666222,,,222444444222222555666555555666444111222666999999///111555555444333444555777777666555444333444444777999;;;:::888888999<<<888888999:::999777444333AAA???<<<999999:::;;;===;;;555>>>AAAAAA???888???222555888888444333444777222888;;;;;;<<>>@@@BBBBBBGGGEEECCCBBBAAA???:::666===:::888888666555777;;;777HHHQQQKKKHHHPPPWWWWWWWWWZZZQQQBBB@@@LLLOOOIIICCCDDDCCCAAA???@@@BBBEEEHHHMMMOOOYYYXXXTTTZZZQQQIIIJJJHHHDDDCCCFFFFFFDDDLLLGGGEEEHHHLLLQQQXXX```[[[XXXYYY```lllwww|||||||||}}}~~~wwwkkk]]]SSSEEEHHHGGGAAA@@@IIISSSYYYrrrtttxxx}}}{{{~~~xxxxxxyyyppp^^^gggvvvooollltttzzzpppyyy~~~ssswwwhhhWWWcccttt{{{uuufff```aaaeeeoooyyy~~~sssgggrrr}}}oooppp|||wwwyyy|||{{{gggXXX[[[zzz}}}qqqrrrlllnnnuuu|||~~~777777777777777777777888444444555555555555444444555444444555777888777555777666666444444333333333555555666888:::999:::;;;999999999888555444444444444666777666333222333555:::;;;<<<:::777555555777:::;;;;;;::::::::::::;;;888888999999:::;;;;;;<<<888999::::::::::::;;;;;;:::<<<<<<<<<;;;===AAADDD<<<;;;;;;;;;;;;:::888666777;;;@@@BBB???:::777555<<<:::888777888:::<<<>>>CCC<<<444222555:::===>>>:::<<<<<<888222111666;;;666<<<>>>999666888888666999888555444999???;;;333:::;;;;;;777222///222666000555999888666999AAAIIIHHHMMMQQQNNNGGGDDDGGGMMMKKKIIIEEEBBB@@@@@@@@@AAA>>>>>>>>>>>>???AAACCCDDDAAAMMMpppqqqcccVVVCCCMMMFFFKKKQQQTTTTTTSSSSSSTTTZZZfffpppsssrrrtttwwwwwwyyyyyy|||~~~yyyxxx|||~~~|||{{{yyytttnnniiiRRRMMMGGGCCCAAABBBBBBBBBZZZYYY\\\cccjjjhhh^^^SSSRRRMMMHHHEEE???888888===yyyrrrrrrssstttwww|||xxxpppjjjgggeeevvv}}}|||gggsssxxxsssnnnuuuvvvuuusssbbbYYYHHHKKKSSSsss|||jjjllljjjppp~~~iiijjjyyy~~~||||||rrrrrrwwwuuuvvv~~~}}}{{{~~~|||}}}qqqiiivvvzzz333444444444444444555555666666666666666777999999777666666888::::::999888666666888999::::::::::::???===<<<===;;;666444555111111222555999<<<===<<<;;;<<<<<<:::666666888<<<222:::CCCIIIIIIFFFDDDCCC@@@@@@>>><<<;;;;;;>>>@@@<<<===>>>@@@AAACCCDDDEEECCCDDDGGGGGGFFFFFFGGGHHHLLLNNNNNNMMMKKKMMMSSSWWWhhhiiijjjjjjhhhggghhhjjjdddcccaaa\\\YYYYYY___dddfffdddbbbaaaaaacccfffhhhZZZYYYYYY[[[[[[SSSFFF;;;666;;;EEETTT^^^\\\PPPDDD:::RRRjjjqqqkkkaaaRRREEEYYYZZZYYYZZZ```bbbVVVDDDlllkkkeeeZZZPPPNNNUUU]]]TTT]]]gggjjjkkkqqq~~~|||yyy|||{{{~~~tttxxx|||yyyooodddbbbhhhTTT@@@>>>\\\}}}xxxsssrrrpppmmmbbbuuuuuuuuu|||nnn|||yyygggbbbfffwwwwwwvvvyyy{{{|||~~~vvvfffbbbTTTdddsss```uuuJJJJJJJJJJJJKKKKKKKKKLLLOOOOOONNNMMMOOOQQQTTTVVVUUUTTTTTTVVVXXXYYYXXXVVVXXX[[[```fffkkknnnooopppkkkeee```^^^VVVLLLFFFGGGRRRPPPQQQXXXcccjjjkkkiiihhhiiiiiieeeaaaaaaeeejjjsss|||~~~ssskkknnnqqq^^^WWWYYYooo|||eeeQQQtttsss{{{uuu{{{|||xxxvvvwww}}}yyyxxx||||||kkkOOOiiixxx{{{yyyyyy|||yyyooohhh~~~{{{}}}}}}yyyrrruuussskkkhhhnnnuuuxxxnnnlll~~~vvvxxxrrrvvvwwwsssqqqtttsssppplllwwwvvviiibbbkkklll\\\ZZZXXXTTTaaa```hhhuuuLLLZZZ___iiiqqqppptttsssqqqoooppp{{{zzzooohhhgggiiikkknnnzzz~~~}}}{{{xxxyyyyyy||||||rrryyytttzzz~~~~~~dddooo{{{{{{yyy|||{{{yyyuuukkknnn~~~{{{yyy~~~wwwtttllliiisssbbbvvv~~~jjj\\\SSSiiizzznnn~~~wwwjjjlllqqqzzz~~~sssttt}}}|||uuu{{{xxxvvv{{{kkknnnpppyyytttqqqwww~~~~~~ttt}}}||||||{{{yyyrrrmmmvvvxxxzzzsssmmm}}}|||rrr|||wwwvvv}}}|||vvvxxx~~~xxx~~~~~~vvvzzz~~~mmmlllsss~~~zzztttnnnxxxqqqxxxwwwvvvttt|||~~~xxx}}}}}}}}}rrrsssfffWWWUUUkkksssnnnooopppzzz[[[sss~~~ppp```___iiilllzzzxxxyyyzzzzzz{{{{{{{{{{{{xxxwww{{{uuunnnzzzssswwwjjjqqqzzzyyyyyy|||}}}|||kkkhhheeeiii}}}}}}yyywwwrrrlllggg```dddddd``````nnnooo~~~|||~~~~~~}}}|||}}}~~~}}}cccttthhhwwwxxxsssrrrtttuuupppqqqrrruuuzzzxxxyyyiiihhhyyymmmpppvvv{{{vvvxxx}}}~~~ppppppvvvvvvnnnuuuuuueeennnsss}}}xxx~~~~~~zzzwwwwwwyyy|||~~~zzztttmmmwww|||qqq}}}{{{uuurrrqqqssstttxxxxxxyyyzzz{{{}}}~~~~~~zzzzzz||||||qqqqqqttt{{{ssszzzrrrlllnnnzzz}}}ooottttttrrr|||ssszzz~~~~~~uuufffmmm~~~|||}}}~~~vvvyyyyyywww~~~||||||}}}~~~}}}~~~zzzyyyqqqvvv}}}~~~yyyyyysssxxx}}}|||ttthhhooowwwwwwwww{{{{{{{{{