BM6P6(@ yyycccVVVUUUKKKOOOHHH>>>555444444222000000)))((('''&&&&&&%%%&&&&&&###$$$%%%'''((())))))))),,,+++*********+++,,,---))))))))))))***+++,,,---,,,---.........000333555888999::::::;;;>>>CCCFFFLLL[[[ooommmUUUOOORRRSSSOOOTTTllljjjWWWJJJYYYHHH@@@FFF)))...,,,++++++,,,---,,,+++...(((,,,...***---333///EEE\\\666vvvkkkfffdddfffooowww|||sssXXXKKKDDD???<<<999333111333000111CCCddd}}}QQQXXXtttaaaiii\\\dddJJJ333...******)))&&&&&&)))&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&222,,,---SSSxxxxxxgggRRR999,,,444999>>>DDDSSSkkkddd}}}~~~fffnnnwww|||{{{yyywwwuuuqqqmmmhhhdddbbbWWWOOOGGGCCCCCCCCC???<<>>888333+++,,,))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&------000PPP|||rrrrrraaaPPPVVVaaa^^^lllwwwnnnrrraaannnvvvrrrrrr~~~|||}}}|||zzzxxx{{{|||vvvqqqooonnnmmmllldddaaaZZZTTTPPPMMMGGGAAAHHH[[[pppxxxuuuoooiiiddd]]]YYYVVVSSSQQQRRR]]]hhhyyyWWWNNN}}}OOOWWW~~~zzzUUU___---666))))))(((&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''<<<---%%%(((+++&&&$$$'''///)))$$$333555777MMMwwwcccXXXUUUIIIJJJEEE;;;333222222000...///)))((('''&&&&&&%%%&&&&&&$$$$$$&&&'''((()))))))))+++++++++******++++++,,,))))))))))))***+++,,,,,,---...000111111444777:::===???BBBBBBAAAAAAAAABBBIIIGGGMMMaaa]]]QQQNNNSSSQQQNNNccclllZZZHHHBBBAAA>>>111...,,,++++++,,,,,,+++---))),,,///,,,///444333[[[RRR@@@rrrgggWWWUUUZZZdddooouuu|||vvvXXXLLLAAA===999444000///000;;;SSSpppdddTTTxxxeeewwwyyyXXX[[[PPP999111+++******((((((***&&&&&&&&&'''''''''((((((((((((((((((((()))******$$$---(((666hhh{{{ppp|||}}}FFF777...555:::???FFFVVVooo{{{vvvtttzzzzzz~~~|||xxxsssmmmgggbbb___VVVPPPJJJGGGGGGIIIIIIIIIGGGGGGFFFDDDCCCAAA===:::888ddd}}}pppeeeddd]]]YYYSSSNNNKKKJJJHHHFFFHHHGGGFFFHHHJJJJJJGGGDDD>>><<<777444333444666888999;;;<<<:::777666999<<>>@@@DDDIIIKKKKKKJJJHHHHHHAAADDDGGGNNN___yyydddRRRYYYVVVDDDEEEYYYzzzcccJJJOOO<<<>>>444111---+++++++++++++++---***+++/////////444:::DDDKKKqqqhhhSSSOOOQQQZZZeeemmmvvv~~~~~~jjjXXXFFF???===999333///111JJJiii~~~uuuXXXkkkssseee___XXX\\\BBB666+++)))++++++******&&&&&&'''''''''(((((((((((((((((((((((()))******&&&+++&&&EEE{{{zzzqqqyyyddd666555222777;;;@@@GGGYYYsss{{{ttt}}}}}}{{{wwwrrrllleee```^^^ZZZVVVPPPLLLKKKMMMPPPSSSLLLIIIFFFDDDBBB???;;;999@@@lllyyylllaaa```ZZZWWWRRRNNNLLLJJJIIIGGGFFFFFFEEEEEEFFFFFFDDDBBB@@@===999555444444777888777999999888555666999===CCCMMMWWW___mmm|||~~~~~~}}}zzz{{{iiissssssjjjVVV___]]]JJJ:::555222...******)))((('''''''''''''''''''''''''''''''''''',,,***'''HHHzzzXXXTTTPPPXXXccclll{{{zzznnnuuuoooyyyuuuooo|||vvvrrrppppppooonnnjjjeee^^^XXXQQQMMMKKKKKK\\\iiitttvvvrrrmmmhhhccc\\\YYYWWWUUUPPPLLLPPPVVVaaavvvnnnTTTiii|||jjjRRRsssaaa^^^SSS)))************))))))))))))''''''&&&&&&&&&&&&''''''222000***%%%&&&++++++(((555)))999111CCChhhtttppp___VVVTTTEEEDDD>>>777111111000---,,,...)))((('''&&&&&&%%%&&&&&&&&&&&&'''((()))******)))******+++,,,,,,+++)))(((((((((((())))))***+++,,,---///222333555666999<<<<<>>:::666444555777999777888888666333444999===EEEPPP\\\gggsssuuuqqqTTT[[[^^^NNN888222222+++,,,+++)))(((''''''''''''''''''''''''((((((((((((***)))...ZZZrrriiisssmmmCCCKKKOOOYYYeeesss~~~qqqrrrjjj{{{mmmwww}}}xxxuuussssssrrrqqqmmmhhhaaaZZZSSSNNNOOOSSSiiipppuuurrrnnnjjjfffaaa\\\YYYWWWUUUPPPIIIIIIMMMYYYeeeWWWaaa|||aaavvvqqqXXXWWW888+++***)))*********)))(((''''''&&&&&&&&&&&&'''''',,,333222(((###(((,,,))))))(((222999DDDggg}}}rrrnnn[[[RRRRRREEEEEE===777333222000------///)))((('''&&&&&&%%%&&&&&&''''''((()))******************+++,,,+++***)))'''(((((((((((()))***+++,,,,,,///111222222333555777777;;;@@@FFFLLLRRRXXX\\\YYYTTTMMMGGGGGGLLLVVV___gggTTTUUURRRFFFBBB;;;DDDeeeoooSSSNNNCCCDDD:::666000,,,++++++,,,+++---///+++---111+++888YYYNNN<<>>===>>>???BBB???:::666555555777999999999888555222333888===HHHSSSaaammmxxx{{{{{{\\\XXX\\\SSS;;;222333,,,---,,,***((('''&&&'''''''''''''''((((((((())))))***...BBBrrrfffbbbyyy\\\JJJFFFPPP[[[hhhxxx}}}uuummmoooooo{{{xxxxxxwwwvvvuuurrrkkkeee^^^UUUPPPUUU^^^sssuuutttooojjjhhhddd___]]]YYYVVVTTTOOOHHHFFFHHHWWWaaarrr```nnnnnnaaakkkmmmVVVBBB,,,***((((((******(((&&&''''''&&&&&&&&&&&&'''''''''444888---###%%%)))***###///...;;;gggoooYYYQQQRRRFFFEEE===888555444111,,,,,,///)))((('''&&&&&&%%%&&&&&&(((((()))***************++++++++++++***)))(((((((((((((((((()))***+++++++++...000111111111333444444666:::===AAAHHHOOOSSS```___^^^WWWLLLFFFJJJRRR]]]]]]TTTTTTMMMOOOEEE???CCCHHHJJJOOOVVViiizzzSSS<<>>@@@eee|||nnnJJJjjjsssgggggg[[[VVVCCC///((())))))((('''''''''((((((((()))))))))((((((((((((((()))******&&&111EEEaaawwwuuuSSS999111555888888<<>>@@@BBB???:::666444555777888999999777444111444:::???LLLVVVeeerrr{{{}}}wwwqqqnnnXXXYYY[[[CCC666777000...---***(((&&&&&&'''((('''''''''(((((())))))***&&&222]]]vvvyyyNNNBBBEEESSS___mmm{{{uuulllpppzzzuuu}}}}}}}}}|||{{{zzzwwwpppjjjddd[[[UUU]]]kkkzzzyyytttmmmiiihhhddd^^^^^^YYYTTTRRRNNNIIIGGGIIITTT^^^UUUrrr}}}eeeXXXiiiXXXIII000,,,((('''))))))(((%%%''''''&&&&&&&&&&&&''''''%%%000666111)))&&&(((***+++---,,,OOOrrr\\\SSSSSSEEEDDD===999666444000+++***---)))((('''&&&&&&%%%&&&&&&))))))******++++++******,,,+++***))))))((((((((((((''''''(((((()))***+++***---000222333333555666555666888:::<<<@@@EEEIIISSS___kkkjjjXXXFFFFFFPPPKKKrrr}}}aaaWWWYYYIIIDDD>>>999666888>>>DDDBBBGGG]]]hhh>>>AAA999666222000///...---+++)))333......444000OOOpppAAA@@@pppxxxppphhh```]]]^^^bbbfffkkkllljjjhhhiiijjjjjjlllppptttxxx{{{|||}}}rrruuuwwwvvvtttyyy{{{fffUUUIIIEEEJJJRRRxxxWWW^^^___lllbbbZZZHHH555,,,***)))(((((('''((((((((())))))))))))((((((((((((((()))******%%%333RRRfffkkkzzzCCC111666444999888<<>>;;;999:::>>>AAABBB???:::666444444666777666666555333222666>>>EEERRR[[[iiivvv~~~nnnhhhXXXTTT```JJJ999999444///---***(((&&&&&&'''(((&&&''''''((())))))******'''666qqqyyywww???;;;IIIXXXdddttt}}}llleeexxxuuu~~~~~~}}}vvvpppkkkaaa[[[gggxxx}}}uuullljjjiiieee___```YYYRRRPPPMMMJJJJJJNNNRRRZZZPPPttt```SSSaaaSSS555000)))'''((()))(((&&&''''''&&&&&&&&&&&&'''''''''(((---222222---))))))111...CCCpppuuu___VVVTTTDDDAAA<<<888666444///)))))),,,))))))'''&&&&&&&&&&&&&&&)))******+++++++++******---,,,***((('''(((((()))'''''''''(((((()))***+++***---111444555666888999666888:::;;;===???CCCFFFGGGMMM[[[kkklll^^^MMMEEEQQQYYY{{{qqq[[[bbbRRRLLLCCC;;;;;;===:::555;;;AAABBBKKKrrrvvv```yyyNNNEEE888666333111000///---+++&&&333...///666333ZZZ]]]GGG>>>~~~zzznnneeeaaa___cccgggiiigggfffgggiiiiiijjjllloooqqqsssuuuuuulllqqqvvvwwwwww||||||lll]]]QQQNNNXXXeeeyyyfffWWWYYYiiieee\\\KKK888///,,,)))((()))(((((((((((())))))))))))((((((((((((((()))******(((777\\\jjjddd}}}777,,,999222999777===EEERRRfff|||vvvfffrrr~~~xxxlllccc[[[LLLDDDHHHKKKFFFCCCFFFWWWuuueee\\\YYYSSSQQQOOONNNMMMLLLJJJHHH>>>>>>===;;;888:::>>>CCCBBB>>>:::555333333555777444444444222333888AAAIIIUUU^^^lllyyy{{{[[[rrrVVVPPPaaaMMM999999555000...***'''&&&&&&'''(((&&&''''''((()))******+++///;;;{{{www___llllll|||WWW444LLLLLL[[[hhhxxx~~~gggaaa~~~zzz~~~~~~zzztttoooeee```mmm~~~vvvmmmkkkkkkgggaaa```XXXQQQOOOMMMKKKMMMQQQSSSXXXYYY~~~{{{{{{aaakkkYYY999222+++''')))***)))''''''''''''&&&&&&''''''''')))"""$$$222:::444+++(((...555dddmmm___PPPPPPHHH??????999222...,,,,,,***((()))((('''&&&&&&'''((()))'''***,,,,,,)))(((***,,,))))))))))))(((((((((((())))))))))))))))))***+++...000333666888<<>>>>>>>>??????IIIEEELLL```mmmhhhYYYMMMRRROOOjjjccchhhWWWPPPHHHBBB>>>;;;:::;;;BBB;;;>>>EEEOOOtttrrrTTTKKK???555444444------000,,,000---000111444///|||FFF;;;NNN|||qqqooojjjeeebbbcccfffiiikkkiiihhhjjjoootttvvvuuurrrpppooonnnooosss|||zzzmmm[[[SSS[[[mmm{{{zzzmmmZZZnnnjjjWWW\\\```VVV999***222***!!!,,,(((((((((((((((((((((((()))(((((()))***++++++******BBBvvvpppdddhhh<<<444888777<<<666???NNN```rrraaaeeejjjyyy}}}xxxvvvpppfff^^^QQQKKKFFFDDDAAA>>>???CCCQQQ}}}nnn^^^VVVSSSQQQMMMKKKJJJIIIHHHFFFFFFAAA<<<888888===CCCGGGCCC>>>999555444555555555444222222333333777BBBNNNYYYiiixxx~~~jjjtttaaaPPPXXXRRR999555:::,,,---,,,***'''&&&&&&''',,,$$$(((---'''&&&++++++(((XXXmmm]]]eee>>>555IIIRRR^^^sssyyyiiieeetttwwwtttnnnvvv}}}uuupppnnnkkkfffbbb```ZZZSSSMMMGGGGGGPPP\\\^^^[[[VVVyyy}}}lllrrrqqqZZZJJJ444***,,,((('''+++)))((((((''''''''''''((((((***)))%%%...333BBB(((...333PPP~~~rrr___OOONNNHHHCCC@@@:::222...---,,,***((()))((('''&&&&&&'''((())))))+++,,,++++++,,,000333))))))))))))(((((((((((()))))))))))))))******+++///111222333444666:::===CCCJJJSSSZZZ[[[SSSHHH@@@444HHHNNNIII[[[xxxrrrSSSGGGEEE___vvvuuuhhhaaa]]]VVVNNNEEE===;;;;;;>>>>>>???AAAHHH___SSSCCC999999888000...111...---,,,222444888;;;zzzBBB???UUU~~~uuummmiiihhhggggggjjjjjjkkkoootttvvvtttqqqmmmnnnppptttyyy{{{iiiTTTVVVlll|||~~~tttvvv{{{VVVccctttVVVeee___ZZZ???---000***###***(((((((((((((((((((((((()))(((((()))***++++++***...JJJvvvrrrrrrxxxtttsssSSS111...222111888888AAAPPPbbbttt{{{TTTbbbfffxxx}}}sssiii___WWWQQQKKKFFFBBBAAA>>>::::::===LLLxxxzzzooobbb\\\SSSPPPMMMJJJIIIHHHFFFEEECCC???:::777888<<>>AAAGGGNNNTTTXXX[[[\\\GGGGGGCCCCCCQQQgggtttuuuKKKCCCQQQbbbiiijjjllljjj___PPPDDD??????<<>>LLLYYYiiiuuuqqq\\\TTT^^^KKK///...===555,,,&&&&&&'''((((((''')))***)))))),,,...,,,^^^|||ttt|||]]]@@@???GGGUUUnnn}}}ssseeeiiiwww}}}|||~~~{{{tttqqqmmmjjjiiilllpppsss|||uuunnnkkkiiigggeee___WWWOOOJJJGGGJJJUUUbbboooiiiqqqwwwoooOOOpppqqqSSS:::,,,+++''''''***(((((((((''''''''''''(((((($$$***(((---222FFF000444QQQaaaSSSMMMGGGHHH@@@:::333///...---+++))))))((('''''''''((()))***...---,,,+++***+++,,,---))))))))))))(((((((((((()))((((((((()))***+++,,,,,,...222444888<<>>DDDddd~~~~~~~~~vvvpppjjjjjjkkkpppuuuwwwuuurrrmmmnnnssszzzwwwaaaWWWfff{{{nnn~~~cccmmmaaaRRRsssbbbjjj|||WWW\\\NNN444(((***+++(((((((((((((((((((((((((((*********)))))))))+++---CCCmmmxxxVVV555111888777555;;;:::DDDUUUhhhzzzppp```jjjcccxxxyyyzzzqqqcccWWWOOOIIIFFFHHHDDDBBBBBB???888555777XXXuuusssjjjccc\\\ZZZRRROOOKKKIIIGGGDDDAAA???>>>;;;888777999>>>CCCGGGDDD@@@<<<999888666444222333///...222888BBBQQQ___rrrzzzssskkkOOOTTTPPP555555<<<444***&&&'''))))))'''&&&,,,***&&&***,,,,,,///^^^fffgggppp}}}CCC<<<@@@FFFYYYxxxmmmdddmmmxxx}}}~~~{{{tttnnnfff___\\\[[[[[[\\\lllrrryyywwwppplllhhheeeccc[[[TTTMMMHHHDDDDDDLLLUUUfffgggzzztttiiitttvvv[[[???///,,,''''''***'''((((((''''''''''''(((((($$$,,,*********???---666lllbbbXXXNNNDDDFFF@@@:::333...------+++))))))(((''''''((()))***+++,,,,,,------...,,,***)))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,///222666:::@@@FFFJJJYYY\\\______\\\WWWTTTSSS___eeeeeeZZZLLLLLL^^^rrraaaEEEIIIeeeyyyvvv}}}fffVVVNNNKKKGGGOOODDDCCCNNNCCCIIIrrrpppSSS>>>666888111...111000111000000,,,999rrr888<<>>;;;<<<;;;::::::<<>><<<;;;999666333444000111999DDDQQQaaammm~~~yyycccxxxqqqUUUYYY???444---***((((((******(((&&&'''...'''%%%,,,&&&...OOOiii```kkk777:::BBBMMMcccyyyccciiitttxxx|||vvv~~~xxxpppiiiddd]]]VVVPPPLLLMMMWWWjjj||||||{{{yyytttnnnfff___\\\ZZZTTTOOOKKKEEE>>>:::;;;NNNkkkrrrpppWWW}}}nnnMMM555...((((((,,,)))((((((''''''''''''((((((&&&***)))+++%%%;;;CCCnnnWWWYYYPPPBBBEEE>>>888111,,,++++++)))''')))((((((((((((***+++,,,+++***+++---000000...+++))))))))))))((((((((((((''''''(((((()))+++,,,------///111333555999===@@@DDDNNN[[[gggpppyyyxxxaaa]]]rrrzzzfffWWWWWWiiigggMMMUUUwww{{{kkk___VVVOOOOOOJJJEEEDDDFFFJJJOOO}}}}}}|||UUU;;;888555333444111...000555999OOOddd;;;>>>GGGyyyrrrlllkkkiiihhhlllrrrtttvvvyyy}}}~~~|||wwwrrrmmmlllmmmqqquuuvvvtttqqqnnnllllllrrr~~~hhh]]]]]]lllvvvssssssyyyqqqrrrtttvvvyyy{{{~~~|||{{{}}}fffjjjQQQooocccuuucccWWWUUUIII///)))...'''))))))))))))))))))))))))&&&(((***)))(((***000555ccckkkvvvyyyiii===---888777555999777<<>><<<>>>FFFRRRPPPFFFHHHJJJIIIMMMJJJHHHFFFEEEDDDBBB>>>;;;;;;;;;::::::;;;>>>AAACCC???>>>=========;;;777444333111333???MMM\\\lllxxxqqqzzzYYYZZZBBB777+++***))))))(((((((((((((((---$$$'''000%%%444gggzzz}}}qqqUUU::::::DDDTTThhh~~~qqq___mmmvvvwwwvvvjjj}}}zzzuuuqqqmmmfff\\\TTTIIIFFFNNNbbbwww~~~{{{zzzwwwrrrkkkccc^^^[[[XXXQQQLLLIIIDDD===:::;;;NNNwwweeeSSSZZZuuuRRR888///))))))---***((((((''''''''''''(((((('''''''''...&&&;;;RRRQQQWWWPPPCCCFFF===888000,,,+++***(((&&&)))((((((((()))***,,,---///,,,))))))***+++)))'''))))))))))))(((((((((((('''''''''((()))+++,,,---,,,...000222555888===AAAJJJOOOUUUZZZ___iiivvvaaaOOOdddrrrMMMSSSUUUTTTtttuuujjj```SSSRRRQQQHHH>>>EEEMMMHHHppp\\\<<<777444222222...222222444999VVV\\\CCCBBBLLL~~~tttkkkhhhdddaaaeeelllcccdddfffjjjoooqqqpppooopppoooooorrruuuuuurrrnnnllljjjkkkrrrvvv```[[[[[[bbbjjjmmmjjjggghhhiiikkkmmmqqqtttwwwyyyxxx~~~|||jjj~~~UUUeeekkkkkkkkkYYYWWWOOO333(((,,,&&&))))))))))))))))))))))))%%%(((***)))(((***111777iiilllnnnyyyttt\\\444)))555222333:::666===III]]]rrrwwwdddeee}}}xxx}}}|||xxxrrriii___VVVRRRKKKHHHFFFFFFEEEAAA@@@CCCDDDNNNJJJCCCGGGJJJJJJOOOHHHGGGEEEEEEDDDAAA>>>;;;::::::999999;;;===???AAA>>>>>>===>>>>>><<<888555333111555CCCTTTdddttt~~~ddduuummmPPPRRR>>>999,,,,,,+++)))&&&&&&(((***(((+++###)))333%%%999xxx```qqq___}}}sss@@@999999FFFYYYkkk}}}lll]]]pppxxxwwwrrrccc{{{|||yyyvvvuuuqqqiii\\\SSSLLLGGGKKK```uuu~~~~~~}}}|||zzzvvvooogggaaa^^^\\\TTTMMMGGGDDDAAA===<<<>>>PPPpppqqqUUUyyyUUU:::000******...+++((((((''''''''''''((((((***%%%%%%///%%%888XXXppp___TTTLLLIIIEEE>>>888000,,,++++++***)))***'''%%%&&&)))+++***)))***)))+++000...'''%%%))))))))))))))))))))))))))))))*********++++++++++++......///111444999>>>BBBKKKLLLPPPXXXaaajjjoooqqqiii]]]sss}}}qqq]]]```tttQQQqqqoooeeeZZZUUUNNNFFF@@@@@@CCCFFFhhh}}}hhhBBB888333222111222000///444999sss\\\999777bbbyyynnnfffcccaaa___^^^aaabbbcccfffiiijjjjjjhhhwwwwwwwwwxxxwwwtttppplllooommmlllpppyyy}}}eeeSSSPPPTTTZZZ^^^^^^]]]\\\\\\]]]^^^___aaadddkkkrrrxxx~~~zzzzzzyyynnnuuuTTT```bbbaaaKKKaaaSSS777***333'''))))))))))))))))))))))))+++)))&&&+++000))),,,???ooovvvjjjrrrHHH999000666;;;777444666===JJJ___tttlllvvvaaa|||sssqqqzzzqqqqqqqqqgggYYYNNNLLLHHHCCC@@@DDDNNNUUUNNNQQQTTTSSSPPPNNNNNNOOOOOOKKKGGGFFFFFFDDDAAA===::::::999:::;;;===???@@@CCC@@@===<<<<<<;;;777444555444999HHH\\\ooo~~~zzztttPPP\\\GGG888///...+++)))((((((((()))+++'''//////++++++FFFaaaUUUfffggg888555;;;DDD]]]qqqwwwWWW]]]uuutttppp}}}|||zzzuuulll```XXXNNNMMMPPP^^^ppp|||}}}~~~{{{vvvooofff^^^XXXUUUPPPNNNJJJFFF@@@<<<===@@@]]]~~~yyy|||```\\\III---$$$222***,,,))))))(((((((((((())))))))))))+++)))000666mmm^^^TTTMMMIIIEEE>>>888000,,,++++++***))))))'''&&&'''***++++++))),,,+++...111///)))(((+++)))))))))))))))))))))))))))))))))*********++++++---///111333555888;;;===CCCGGGNNNWWW```iiiqqquuu{{{qqquuukkk^^^___nnnppp^^^\\\WWWNNNFFFAAA@@@CCCFFFaaa}}}OOOBBB777111000666444222555>>>wwwRRR999AAAmmm|||ssskkkgggeeebbbaaa^^^^^^___aaaeeeiiikkklllvvvvvvvvvvvvwwwuuurrrooonnnlllkkkpppyyyoooXXXLLLHHHHHHLLLQQQTTTTTTTTTSSSTTTXXXXXXYYY[[[^^^dddlllqqqzzzzzz|||{{{oooZZZQQQjjj\\\TTTaaaVVV<<<***000''')))))))))))))))))))))))),,,+++&&&'''***)))777TTT}}}|||sssFFF888111666:::666444666>>>KKK```tttgggwww}}}bbb{{{}}}uuuzzz}}}uuuqqqpppjjjbbbUUUPPPIIIEEEFFFLLLRRRVVVSSSVVVYYYYYYVVVRRRPPPPPPQQQMMMIIIGGGFFFDDD@@@<<<::::::::::::;;;===???@@@AAA???<<<<<<===<<<999666444777CCCXXXnnn~~~~~~xxx^^^UUUEEE???000...+++)))((((((((()))((()))(((,,,))),,,XXXjjj```fff:::777>>>IIIbbbuuuwwwZZZ```tttttt~~~ooo~~~|||xxxpppfff^^^YYYWWWXXX```mmmxxx||||||yyyvvvqqqkkkccc\\\VVVRRRKKKGGGDDDBBB>>>;;;<<>>888000,,,++++++***((((((''''''(((***,,,+++***,,,,,,...000...***(((+++))))))))))))))))))))))))((()))))))))************---000333666888:::===???DDDJJJQQQWWW]]]cccjjjpppyyyzzz~~~|||xxxhhhkkkmmmqqqzzzzzzcccaaaZZZPPPFFFAAAAAADDDFFFZZZYYYIII999222000555444333666JJJEEE999MMMzzzyyyrrrmmmiiieeebbb\\\\\\]]]___ccchhhnnnqqqtttsssrrrsssttttttrrrpppllliiihhhmmmwwwiiiLLL:::999>>>AAADDDGGGIIIIIIIIIJJJKKKOOOOOOPPPQQQTTTZZZaaafffmmmrrrvvvzzzrrr```yyyqqqKKK{{{{{{YYYrrr``````ZZZCCC,,,,,,((())))))))))))))))))))))))***,,,)))(((((((((===``````CCC888222666999666555777AAANNNcccwwweee}}}zzzbbbwww|||www{{{~~~}}}wwwuuurrrooo```WWWMMMHHHLLLRRRWWWZZZZZZ\\\______[[[VVVRRRPPPSSSOOOKKKHHHGGGDDD@@@<<<;;;;;;:::999:::<<<>>>@@@>>>=========>>>===:::777555===MMMeee|||yyyuuuppp~~~kkkSSSHHH@@@000///,,,)))((((((((())))))222%%%///---444vvvmmmhhh___999666>>>KKKdddyyyuuu^^^ccctttuuu}}}mmmqqqzzzqqqjjjgggeeedddffflllsssxxxzzzvvvtttpppiiibbb[[[TTTQQQGGGBBB???@@@>>>;;;===AAAgggfffYYY```gggKKK333,,,...&&&,,,))))))(((((((((((())))))&&&***)))111222lllcccYYYUUUOOOJJJDDD===777000+++++++++***((((((((((((***+++,,,,,,,,,***+++------+++((('''((((((((((((((((((((((((((((((((()))))))))*********,,,///444888<<>>999TTTyyyrrrkkkfffccc^^^```aaacccfffkkkpppssssssqqqpppoooppppppnnnmmmiiieeeccchhhrrr|||vvv[[[DDD888666999<<<===???AAABBBBBBBBBDDDFFFFFFFFFGGGGGGJJJOOOVVV[[[aaaiiinnnooouuuyyymmm[[[nnnyyy~~~LLLvvv^^^iiilll]]][[[III///))))))))))))))))))))))))))))))%%%***+++------)))999ZZZddd@@@888444666888666555888EEERRRggg{{{jjjvvvcccqqq}}}{{{{{{|||zzzmmmcccVVVNNNNNNTTT[[[```eeegggiiiiiieee___ZZZVVVUUUQQQLLLJJJIIIFFFAAA======<<<:::999:::<<<>>>???>>>>>>>>>???>>><<<999888999FFFYYYkkk}}}|||vvvccchhhmmmWWWQQQ:::111///,,,***((((((((())))))666###111...:::uuu^^^___wwwRRR444333:::KKKdddxxxnnnaaahhhtttwww~~~mmm```yyyyyyqqqqqqqqqpppqqqtttxxx{{{yyywwwssslllddd[[[TTTPPPHHHBBB???AAA@@@<<<>>>EEEnnnhhh___OOOpppNNN555...***&&&...))))))(((((((((((())))))***---***555777]]]VVVVVVPPPJJJDDD===777///+++******)))(((&&&(((***+++,,,,,,------))),,,---,,,***)))(((((((((((((((((((((((((((((())))))))))))***************...333777===GGGTTT^^^```fffmmmooommmlllnnnrrrpppttt~~~nnnssshhhWWWHHHAAA@@@BBBCCCMMMcccUUU888;;;888...333444666ddd~~~rrr===:::WWW}}}tttlllfffccceeehhhkkkmmmnnnooorrrtttwwwuuurrrqqqpppnnnllljjjhhhccc```ccclllsssuuutttgggUUU???333333999;;;::::::;;;<<<<<<<<<<<<>>>@@@>>>>>>>>>>>>@@@EEEKKKPPP[[[bbbggghhhnnntttpppfffmmmyyyxxxJJJnnneeehhhwwwZZZ[[[MMM444(((+++))))))))))))))))))))))))&&&))))))---000...>>>]]]kkkiii;;;888666777666555666888FFFSSSggg||||||pppvvvffflllyyyqqqcccWWWQQQUUU```jjjssstttuuuuuurrrmmmfffaaaZZZUUUPPPNNNLLLIIIDDD@@@>>>===:::999999;;;===?????????@@@???===;;;999888===SSSkkkxxx}}}~~~xxxqqqyyyiiiUUUZZZ;;;222000---***((((((((()))$$$111 ---***===gggMMMXXXhhhFFF222111999LLLcccuuuddddddmmmuuu|||mmmXXXhhh~~~yyy{{{||||||zzzzzz{{{}}}~~~|||wwwooofff[[[SSSNNNJJJCCC@@@BBB???:::???JJJvvvwwwrrr[[[YYY999000((('''...))))))(((((((((((())))))++++++***555FFF|||XXXTTTWWWQQQJJJDDD===777///+++******)))'''%%%(((+++------,,,---...+++///000---***++++++***)))))))))))))))))))))))))))*********++++++++++++***---111444:::EEETTT```vvv~~~xxxtttuuu{{{}}}ooosss^^^MMMDDDBBBBBBBBBFFFwww|||ggg@@@===:::222555888888mmm{{{hhh>>>===\\\~~~uuunnniiigggmmmppptttuuusssrrrsssuuu|||yyywwwtttrrroookkkhhhgggbbb]]]^^^ccceeeaaa]]]===;;;888666444333444444444555777666666666777888888777777777888<<>>;;;888888:::===???>>>???@@@>>><<<;;;;;;<<>>444333:::OOOeeepppZZZfffqqqvvvmmm\\\bbbyyy{{{rrrhhh]]]SSSMMMJJJCCCAAACCC===777AAARRR}}}|||ppp^^^ggg@@@333((()))***))))))(((((((((((()))))))))&&&)))555```pppSSSRRRWWWRRRJJJCCC===666///*********)))'''%%%(((,,,...------...///+++000000,,,))),,,,,,***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***---000111222:::GGGQQQooo|||{{{yyygggSSSHHHDDDCCCCCCFFFwwwvvvOOO<<<555666444;;;===yyy}}}WWW>>>AAAeee~~~wwwrrroooooorrruuuxxxwwwsssrrruuuyyyzzzyyywwwuuusssooojjjfffbbb\\\UUUTTTUUURRRIIIAAA---111555666333000/////////111333333222111111222222222111000111555;;;???DDDEEELLLUUUVVVUUU___nnnzzzWWW___sssXXX```\\\PPP>>>+++,,,))))))))))))))))))))))))***,,,((((((+++444VVVooowwwIII555888999777444444777999GGGSSShhh|||lllsssnnnccc\\\~~~|||vvvrrrsssvvvzzz|||{{{{{{{{{{{{yyysssoooqqqkkkddd]]]XXXRRRJJJEEEAAA>>>;;;888888:::<<<>>><<<===>>><<<;;;<<>>:::;;;<<<;;;:::===BBBGGGjjjZZZccc{{{___VVVCCC444222...+++)))(((((((((--- ///,,,...hhhyyy___]]]{{{NNN333555555:::PPPdddlllQQQjjjxxxwww}}}ooolllaaalll|||ssshhh^^^XXXKKKGGGHHHIII???:::MMMiiieeeZZZKKKhhh@@@555...000'''))))))(((((((((((())))))000%%%000:::cccHHHQQQ\\\QQQOOODDD===777///+++***+++)))((($$$'''+++,,,,,,+++,,,,,,...+++)))((()))*********))))))(((((('''''''''&&&'''(((((()))***+++++++++...///000000//////000111:::JJJeee|||```QQQMMMHHHAAAMMMpppSSSBBB888444222;;;BBBBBB>>>LLL}}}uuuwwwyyyzzzzzz{{{|||}}}wwwuuussstttvvvxxxyyyxxx{{{vvvpppmmmjjjgggaaa]]]WWWQQQHHH???999444111...000...---...000111...,,,............---,,,+++***---............///333666888===CCCJJJPPPVVV[[[___sss~~~~~~lll]]]{{{]]]xxxeeeVVVXXXLLL,,,,,,++++++************++++++...$$$,,,(((,,,555xxxjjjyyyjjj777333444777999666222666>>>JJJVVVjjj~~~mmmlllbbbRRR```sssxxxvvvjjj___ZZZTTTNNNCCCBBB@@@>>>===<<<<<<<<<>>>777999@@@>>>;;;KKKbbb|||tttlllaaa\\\bbb[[[HHH666000,,,,,,+++))))))+++))),,,***000111pppbbbQQQNNNKKK555000000:::LLLkkkggg___aaaqqq|||}}}}}}ooommmhhhrrr{{{zzzuuunnnfff___XXXNNNKKKMMMDDD>>>TTTvvvuuukkkLLLwwwLLL999'''---'''******))))))))))))******(((,,,444@@@}}}YYYtttPPPOOOWWWPPPPPPCCC===777///+++***+++)))(((%%%(((+++---------...///333000---************)))))))))(((((((((''''''''''''(((((()))******++++++,,,...///000//////111222///666FFFaaa~~~kkk\\\RRRLLLHHHYYYxxxqqqNNN:::555555>>>LLLGGG>>>LLL~~~xxxzzz|||~~~~~~~~~~~~~~~wwwuuuttttttvvvxxxxxxxxxyyyuuupppllljjjfff___ZZZQQQKKKCCC;;;666333111000000///---...000000...,,,------------------------.........---,,,...111333666;;;AAAHHHNNNUUU\\\```rrr{{{ppp^^^yyybbbdddkkkYYYVVVKKK//////++++++************++++++---$$$+++***...999xxxyyyxxxlll@@@444555777999666222666>>>JJJWWWkkkkkk}}}|||jjjcccXXXkkk}}}~~~||||||wwwnnnhhhddd\\\TTTLLLJJJFFFAAA>>>;;;;;;::::::888;;;AAA>>>???WWWuuuwwwppp\\\zzz```VVVQQQBBB777,,,***+++***((('''&&&+++(((---333www```VVVXXXOOO:::555444===LLLiiibbb^^^cccrrr||||||~~~uuullldddooo|||zzztttllleee\\\UUUPPPLLLCCCDDD```vvvhhhKKK]]]<<<###---,,,******))))))))))))******'''...333QQQfffYYYNNNUUUOOONNNAAA===777///+++***+++)))((((((***---......---......333000---************)))))))))((((((((((((''''''((((((((()))******+++++++++---...//////000222333666666999DDD```|||mmm[[[SSSUUUmmmVVV;;;999666@@@ZZZDDD<<>>;;;LLLttthhhbbbbbbtttuuusssppppppqqqrrrqqqqqqooommmjjjiiigggaaaXXXQQQFFF@@@888333000111111111000000/////////...---,,,+++******+++---111444666222222000...,,,+++---///111444999???GGGPPP[[[aaannntttzzzRRR[[[mmmTTT```WWWNNN666...++++++************++++++)))((())),,,...FFFsssooowwwfff>>>444555888999555222666===HHHVVVkkkkkk|||hhh^^^___}}}xxxqqqmmmllliiibbb[[[VVVRRRKKKDDD@@@======>>>;;;:::<<>>]]]\\\yyyrrrDDD666555666AAANNNfffSSS[[[iiiwww{{{zzz~~~~~~jjjbbboooxxxsssjjjggg]]]RRRTTThhheeePPPMMM___???,,,111%%%******))))))))))))******'''555000vvvrrrVVVNNN]]]MMMGGGJJJ===777///+++***+++)))((()))+++,,,,,,++++++,,,---...+++)))((()))*********(((((()))))))))))))))))))))))))))))))))*********(((***---...///000222555111666999<<>>555666888999555222555<<>>======>>>;;;===EEEOOO```zzzvvvOOOJJJ:::333---------++++++---)))111)))---DDD}}}TTTJJJkkkmmmAAA555333555BBBNNNdddNNNZZZkkkwwwyyyyyy~~~zzzddd```mmm{{{pppmmmddd___hhh}}}mmm```FFFggg@@@,,,000'''******))))))))))))******'''444333eeennn]]]NNN\\\OOOIIINNN===777///+++***+++)))(((&&&(((***+++,,,---///111333000---************)))(((((())))))))))))******))))))))))))))))))******(((***---......000222444000555888:::AAAOOO^^^eeemmmvvv___AAA===999===wwwcccAAA>>>QQQsssPPPDDDDDD@@@>>><<<<<<>>>@@@AAA@@@======DDDVVVvvvxxxpppmmmjjjiiiiiihhhhhhfffeeecccaaa___]]]WWWNNNGGGCCC>>>888444222111000000///111111000...,,,,,,---++++++,,,---000222555777666666444111...---...000...000444999@@@IIISSSYYYeeewwwnnn[[[WWWsss~~~YYY]]]WWW<<<+++++++++************++++++(((///%%%......XXXrrr\\\ggg<<<555666888999555111555<<>>EEEUUUhhhyyyuuurrr{{{~~~```PPP:::444///...,,,((('''***)))...&&&///IIIyyyUUUCCCdddrrrGGG999444555BBBNNNbbbLLLZZZkkkvvvxxxyyy~~~gggdddppp~~~vvvsssooorrr}}}vvvnnnVVVFFF)))...///******))))))))))))******(((111<<>>HHHQQQUUU___iiiuuu|||}}}kkkGGG<<<:::BBBXXX>>>BBBWWWpppPPPAAABBBHHH???>>>===>>>???>>><<<:::CCCCCCCCCFFFTTTooovvvpppmmmjjjhhhggggggeeedddbbb___\\\ZZZXXXRRRJJJDDD>>>;;;777555444333111000///111222111...+++,,,---,,,,,,...///111333444444666555333000---,,,---///...000444999>>>FFFNNNSSSbbb|||sssRRRVVVggg}}}\\\dddZZZ===---++++++************++++++'''000$$$///111cccxxx]]]~~~aaa888666666999999555111555;;;HHHWWWlll}}}kkk}}}ssslll^^^XXXyyy{{{xxxiiieee]]]TTTLLLEEEAAA???@@@EEESSSiii}}}~~~{{{mmmtttuuujjjkkkhhhTTT???666---++++++)))'''((()))+++%%%555PPP|||```SSS|||uuuJJJ:::333444DDDQQQeeeMMMZZZjjjtttwwwzzz~~~kkkdddoooyyy{{{zzz}}}xxxiiiWWWRRR000......******))))))))))))******,,,///FFFnnnYYYTTTTTTNNNEEE===777000+++***+++)))(((000111000...,,,++++++---...+++)))((()))*********(((((())))))*********+++*********))))))))))))))))))+++---.........000222000555888999===DDDHHHHHHXXXbbbnnnxxx~~~qqqKKK===999FFFVVV>>>FFF[[[hhhSSSQQQRRRKKKBBBCCCAAA??????@@@BBBBBBAAA:::CCCLLLMMMMMMXXXmmmxxxpppmmmjjjhhhgggfffeeeccc```]]]YYYWWWUUUOOOHHHBBB;;;888666555444444222000///111333111---++++++---,,,---///111222333333333444444222///,,,+++---///...000444888===DDDKKKPPP```pppLLLXXXcccbbbjjj[[[===...++++++************++++++&&&111###000333kkk}}}```~~~|||```888666666999999555111444;;;IIIXXXmmm~~~ppprrrmmmbbbZZZvvvzzzjjjgggaaaYYYRRRLLLHHHFFFAAAJJJ^^^uuuppp^^^WWW{{{bbbNNNCCC555)))'''+++,,,+++)))++++++''';;;XXXeeecccrrrGGG777000333EEETTTiiiNNN[[[jjjrrrvvvzzz~~~}}}ggg]]]gggppp~~~uuu[[[IIIvvv\\\===///%%%******))))))))))))******000///MMMlllttt___YYYSSSQQQEEEAAA666---+++,,,***((((((------,,,+++))))))***,,,///***''')))***)))***,,,))))))))))))))))))))))))))))))))))))************)))***++++++------...///444555777777999<<>>AAAJJJRRRZZZaaaeeekkkttt{{{eeeHHH<<>>^^^bbbIII;;;999444000,,,---...///////////////333111333444222555GGG\\\yyypppFFFyyyYYYzzzhhh```DDD555---,,,++++++******++++++,,,***...+++;;;wwwpppvvvIII666777777999999555222666===KKKWWWlllhhhsssyyykkkhhh___iiirrrfffddd|||mmmwwwsssJJJKKK666...///)))(((***((((((...,,,,,,UUUmmmLLLhhh|||gggAAA999555222<<>>EEEgggzzztttooojjjggggggjjjmmmooollliiiccc[[[SSSLLLGGGEEE>>>;;;888555444333000...111333555222---+++,,,///666]]]hhhOOO;;;555222222///...---------///111222666555777777333888PPPkkkvvvPPPwww^^^jjjhhhNNN666---,,,++++++******++++++,,,***...---@@@~~~www}}}JJJ666777777999999555222666===JJJVVVjjjkkktttvvvkkkkkkccclllyyy{{{yyybbbuuuRRRMMM777---...***(((+++((((((......111XXXdddPPPgggtttddd@@@999555222;;;EEEYYYLLLZZZhhhoootttzzz~~~{{{ooo^^^fffZZZKKKHHHppp@@@)))+++,,,+++***))))))***+++,,,)))888vvvllltttLLLiii]]]TTTUUUOOOFFF:::///++++++))))))***---------,,,***+++---///+++''''''+++---++++++,,,))))))))))))))))))))))))))))))))))))************)))***++++++------...//////000111222333777;;;???HHHLLLQQQWWW\\\aaafffjjjlllttt~~~eeeEEEAAAPPPqqq~~~HHH???WWWwwwBBB???FFFfff{{{vvvpppjjjggggggjjjlllkkkjjjfffaaaYYYQQQIIIEEE???;;;666333222111000///111222333111000...///000222TTT]]]III888000---000000...,,,++++++---///111555777999999444<<>>XXXooo???AAAFFFfff}}}xxxqqqkkkgggfffgggggghhhgggddd]]]TTTJJJDDD<<<888333000000111222222222111///000222333111000000CCCDDD888333///---222000000///.........//////666888<<<;;;666@@@ccc___]]]JJJyyykkkfffPPP777---,,,++++++******++++++...+++000000EEEyyy|||xxxxxx@@@000777777999:::555222666===JJJWWWmmmhhhlllmmmoooeeelll~~~nnnyyy\\\sss|||zzzdddWWWwww___QQQ888,,,---***)))+++((((((******444___]]]PPP[[[xxxTTT777444111000===EEEUUUHHHWWWfffnnntttzzz}}}~~~cccdddiiiuuubbbHHHTTT444---,,,,,,************,,,,,,...:::jjjtttwwwDDDdddZZZTTTVVVOOOHHH;;;///+++***))))))***---.........---...111333---)))))),,,---***((()))))))))))))))))))))))))))))))))))))))************)))***+++,,,---......//////000111222444777;;;???FFFHHHMMMSSSYYY^^^cccffffffjjjooouuu{{{pppSSSZZZNNNCCC^^^oooCCCGGGFFFfff~~~wwwooohhhdddbbbdddfffhhhfff```UUUJJJCCC:::666000...///111444555333000---///333555333///---444///***000222111666222222333333222111000///777;;;???>>>999EEEjjjhhhgggFFFsssuuujjjTTTAAA---,,,++++++******++++++111---111///AAA|||ooopppuuulll{{{uuuBBB777777777999:::555222666===KKKXXXooodddgggkkklllaaafff~~~gggrrr```vvv{{{{{{vvvVVVtttWWWRRR999,,,---******+++'''++++++***555bbbbbbNNNeeeWWW:::777444222===EEESSSFFFUUUeeemmmsssyyy|||}}}}}}ooofffddd{{{qqq^^^@@@VVV444))),,,,,,+++******+++,,,,,,(((555pppzzzwwwEEEiiiWWWVVVRRRKKKEEE999...++++++)))((((((000///...---,,,,,,,,,,,,,,,)))))),,,,,,)))))),,,***++++++***((('''(((***))))))))))))))))))))))))))))))***+++---...//////111111222222444777<<<@@@EEEIIIPPPUUUYYY\\\___aaaaaahhhnnnrrrxxx}}}|||rrryyyqqqTTTrrrRRRAAAfffaaaAAAAAAGGGccc~~~~~~}}}uuukkkfffiiiddd^^^\\\[[[TTTGGG<<<888444///...111666888999999555333333333111000000333,,,111777222222444000---000333444555666777666999===>>>;;;===QQQsssnnn___NNNiiirrrpppZZZ:::...---,,,,,,++++++,,,,,,***---222///===nnnfff{{{}}}rrrLLL777888<<<===999333111666<<>>666222///888@@@RRRIIIXXXffflllqqqyyy~~~}}}}}}oooeeeiiixxxXXXCCC___[[[111***,,,+++***))))))***+++,,,111777ddd{{{|||<<>>???GGGdddwwwnnnjjjcccbbb___[[[TTTJJJ@@@999555111......222777:::;;;999444000111222000000111333000666:::666888888///,,,///222333333444666777777999:::999AAAWWWwwwxxxcccOOOdddnnnkkkXXX888...---,,,,,,++++++,,,,,,+++---111...>>>rrrmmmnnnGGG;;;888<<<===999333222777<<>>---+++---***)))+++)))---***---jjj}}}[[[GGGhhhiiiZZZ888444444333<<>>BBBEEEJJJNNNQQQUUUYYY\\\bbbgggjjjiiijjjlllkkkgggfffaaa]]]^^^eeewww\\\CCCnnneeeAAAAAAHHHfff|||vvvsssaaacccaaaXXXKKK???888666000...---...222666999:::777111---//////---...222222333999;;;888===;;;+++...000333444333333777;;;===;;;888:::GGG```}}}gggNNN\\\kkkhhhXXX;;;...---,,,,,,++++++,,,,,,......000+++<<>>...+++---***)))+++&&&---+++---___wwwUUU???___pppVVV555444777666===AAAQQQEEETTTdddmmmrrrwwwzzz{{{~~~uuudddfffsssuuummmhhhfffffffff}}}{{{hhhUUUdddfff777000,,,+++***))))))***+++,,,'''555aaatttxxx???sssZZZTTTRRROOOEEE999...++++++)))((((((............///000111222,,,)))))),,,,,,)))))),,,)))******)))(((((()))+++(((((((((((((((((((((((())))))))))))************)))***,,,---///222777:::AAADDDGGGJJJNNNRRRWWWZZZ___cccfffeeeeeefffeee```fff\\\TTTQQQNNNVVVuuuhhhAAAllleeeDDD@@@IIIhhhzzzvvvvvvhhheee]]]QQQCCC999555444------,,,---000333555777333---+++...---***---444555555::::::999BBB>>>+++111222555888777666999>>>IIIAAA999===OOOjjj}}}```MMMTTTnnniii\\\???...---,,,,,,++++++,,,,,,...//////***:::ooommmTTT777777;;;===999333222777===JJJYYYoooiiiyyy~~~bbbjjj]]]yyyuuuuuuxxx[[[oooRRR???...,,,---***)))+++&&&---***---QQQuuuUUUDDDccc|||ZZZ999666777444999<<>>000,,,+++***))))))***+++,,,+++666gggsssttt>>>uuu[[[TTTQQQOOOEEE999...++++++)))((((((//////............//////,,,)))))),,,,,,)))))),,,)))******)))((((((***+++(((((((((((((((((((((((())))))))))))))))))))))))***,,,---......000333555@@@BBBFFFIIILLLQQQVVVYYY[[[___aaa___^^^___\\\WWW\\\UUURRROOOEEECCC\\\|||iiiBBBjjjhhhEEE;;;JJJjjjyyyrrrpppqqqmmmbbbRRRDDD;;;666333111......---------...000222000++++++...+++)))222AAAFFF@@@???>>>>>>GGGFFF555222111444;;;===::::::>>>KKK@@@777===UUUssstttYYYTTTRRRsssiii]]]@@@...---,,,,,,++++++,,,,,,+++---000---===qqqmmmeee555777;;;===999333222888>>>IIIXXXmmmqqqqqqiiiiii]]]pppvvv{{{XXXtttSSS@@@///,,,---***)))+++'''...(((,,,FFFwwwWWWDDDkkk{{{___<<<666444111666:::JJJBBBNNN___lllrrrsssvvvyyy|||mmmhhhlllnnnsss|||yyyuuuqqqkkkeee```ZZZTTTXXX___www{{{~~~bbbQQQUUU|||???...,,,+++***))))))***+++,,,111777llltttsss@@@ttt[[[TTTQQQNNNEEE999...++++++)))((((((------,,,,,,+++,,,,,,,,,,,,)))))),,,,,,)))))),,,((()))***)))((((((***,,,))))))))))))))))))))))))(((((())))))*********+++,,,---...///...///111333<<<@@@DDDIIILLLQQQUUUYYYYYY\\\\\\YYYWWWVVVRRRMMMCCCBBBGGGJJJCCC===JJJ___jjjFFFkkksssHHH>>>JJJllltttaaawwwooojjjjjjmmmhhhXXXDDD888666666444111222111///---++++++...000111------///+++---CCC^^^```NNNEEECCCBBBIIIJJJ@@@222///333???DDD???::::::@@@777222???[[[zzz}}}{{{cccaaaSSSvvvfff\\\???...---,,,,,,++++++,,,,,,(((+++111///@@@uuupppzzzyyyiii777666:::<<<999444222888>>>HHHVVVjjjiiizzziiicccmmmuuuwww|||{{{|||vvvhhhkkkTTT@@@000------***)))+++)))---&&&...>>>yyyWWW<<>>;;;<<>>CCCAAA666000555FFFOOOHHH===888666111333FFFdddxxxjjjlllRRRtttccc]]]AAA...---,,,,,,++++++,,,,,,(((+++000...???sssoooyyysss]]]666666:::<<<999444333888>>>HHHTTThhh|||hhhrrriiiiiijjj{{{{{{tttrrruuulllccchhhjjjmmmpppsssxxx}}}nnnuuuqqq```UUUAAA000---...***)))+++(((---%%%111;;;wwwPPP<<>>;;;???HHHOOOssspppgggRRR@@@444,,,+++***))))))***+++,,,,,,777ssswwwsss@@@zzzYYYOOOPPPRRRDDD===222,,,)))))))))(((,,,---.........///111333---)))(((+++,,,***)))+++))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++++++++,,,---000/////////111333666888555888===DDDKKKQQQUUUXXXYYYUUUQQQQQQRRRQQQKKKGGGBBBAAA???===<<<<<<======DDDYYYuuuaaaLLLnnngggMMMBBBJJJccctttuuu~~~ZZZEEE<<<888::::::444222666777CCCYYY^^^IIIBBB<<>>>>>666111555333333<<<@@@===333222)))>>>iii???<<>>qqqdddHHHTTT{{{|||nnnBBB555333000333777HHHCCCHHHSSSbbbkkkpppuuu{{{~~~zzz|||}}}zzz{{{zzzyyyssspppiii]]]MMM@@@888555777999;;;:::999;;;???CCCZZZsssmmmXXXHHHLLL...,,,+++***))))))***+++,,,...555vvvggg{{{CCC}}}^^^SSSPPPOOODDD===222,,,)))))))))(((------...,,,+++***+++------)))(((+++,,,***)))+++))))))))))))))))))))))))))))))))))))((((((((((((''')))***+++***+++---...111000000111222555777999999:::<<<@@@DDDJJJNNNPPPNNNIIIEEEEEEIIILLLLLLKKKDDDBBB@@@>>>===<<<<<<======JJJ```yyyjjjMMMnnngggIIICCCHHHaaa|||kkk]]]\\\VVVJJJ>>>888888<<<000...+++111:::===MMMkkk}}}sssooo^^^???:::FFFEEE???@@@999111///+++,,,555222555333888444OOOrrr___TTTDDD<<<===::::::PPPgggaaaPPPEEE>>>999:::HHHccc|||~~~___tttWWWmmmjjjeeeDDD000...,,,+++,,,------,,,(((---...///888kkkvvvJJJ222444999<<<999333222777===HHHVVVkkk~~~ggglllddddddjjjggg]]]OOOGGGEEEGGGHHHHHHHHHIIIJJJKKKLLLNNNQQQTTTWWWXXX[[[]]]```dddiiimmmvvvyyy~~~ggg```zzzuuuttt}}}VVV|||eeeVVVBBB111---...+++***---(((&&&---(((EEEzzzeeeBBBQQQ|||{{{iii>>>333222000333555DDDAAAFFFRRR```jjjooosssxxxwwwvvvzzz~~~{{{zzzwwwtttqqqmmmdddWWWHHH===777666888;;;???AAAAAAAAA@@@AAAWWWoooppp\\\III~~~LLL///,,,+++***))))))***+++,,,***333vvvuuuddd}}}AAAcccWWWPPPLLLDDD===222,,,)))))))))(((------...,,,+++***+++------)))(((+++,,,***)))+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))******,,,...000222222222333444777999;;;;;;;;;;;;<<<>>>BBBFFFHHH@@@<<<777888???GGGMMMPPPFFFDDDBBB@@@>>>===<<<;;;888;;;HHHaaavvvKKKkkkddd|||BBBAAAEEE^^^xxxbbbXXXMMMEEEEEECCC===<<<@@@<<<666///000111666[[[nnnMMMNNNTTTAAADDDAAA999111...111777222666444888444QQQ|||VVV???;;;@@@777>>>RRR\\\PPPDDD@@@;;;444===QQQhhh|||mmmxxxZZZllllllkkkKKK000...,,,+++,,,------,,,++++++///111000RRRppp]]]999444999<<<999444222777<<>>???AAAAAABBBDDDHHHKKKOOOQQQTTTWWWZZZ^^^cccgggnnnrrrwww|||lllffftttttt{{{```yyyVVVBBB111---...+++***,,,+++&&&))))))DDDvvvWWW>>>GGGqqq~~~fff;;;111222000222222???@@@DDDOOO___iiinnnqqquuuvvvzzz~~~|||xxxsssnnnlllfff[[[NNNBBB;;;888999>>>AAAFFFJJJLLLIIIDDD???RRRiiiqqq^^^III{{{JJJ...,,,+++***))))))***+++,,,***222eeesss```GGGdddXXXQQQJJJDDD===222,,,)))))))))(((,,,---//////...///111333---)))(((+++,,,***)))+++))))))))))))))))))))))))))))))))))))((((((((((((%%%''')))***+++---111444333333444555777999;;;===;;;;;;;;;;;;<<<===>>>???666333000222999CCCKKKOOOFFFEEECCCAAA???===;;;:::777555:::OOOnnn|||GGGeeeccc|||===>>>DDD\\\yyyhhhdddmmmwwwwwwjjjVVVDDD999@@@===999777///---\\\RRRHHHWWWFFFHHHKKKCCC555222666444666999666===>>>\\\aaaDDD===???555999FFFHHH===999;;;666666AAATTTiii{{{|||pppVVVkkkkkknnnLLL000...,,,+++,,,------,,,---,,,///------KKKlll{{{zzz}}}___333444888<<<:::444222777<<>>;;;;;;;;;;;;999777555444222000...000555<<>><<<;;;:::666444777EEE^^^yyyyyyGGGbbbnnnAAA???DDDZZZssszzz[[[EEE>>>999<<<888000LLL}}}fffoooKKKGGGKKKDDD666888???666AAA@@@999<<<888III{{{hhhPPPBBB<<>>AAAFFFHHHLLLPPPSSSWWW[[[___```eeelllsssxxx}}}nnnmmm^^^tttyyyWWWCCC111......+++)))+++((((((***---888gggBBBBBBdddxxxHHH777333000111000===AAACCCLLL\\\hhhnnnqqqtttttt||||||~~~zzzddd}}}yyypppiii]]]WWWOOOHHHEEEGGGJJJLLLMMMKKKJJJKKKKKKHHHBBB<<>>???;;;;;;;;;:::888666555444333222000///111444777999>>>??????>>>===<<<;;;:::333444777???OOOgggtttKKKaaazzzIIICCCEEEWWW|||gggyyy___AAA888999222<<>><<>>555444555555222111000.........///000000111222333444666999<<>>:::777???MMMbbbtttiiipppaaaLLLTTT333,,,+++***))))))***+++,,,(((111???aaaLLLcccUUUPPPLLLDDD===222,,,)))))))))(((---......---++++++,,,------)))(((+++,,,***)))+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())),,,111555222444666888;;;===>>>???::::::999:::===AAAEEEGGG;;;888555111...///222444999:::;;;<<<<<<;;;::::::555666888:::BBBUUUnnnsssMMM```vvvLLLDDDEEESSSvvvaaaJJJ???222444HHH]]]aaa\\\oooyyyYYYIIIAAACCClll[[[TTTDDDCCCEEE___pppPPPKKKmmm^^^BBB999???JJJZZZlllnnn```aaaXXXsssqqqvvvJJJ000...,,,+++,,,------,,,111+++...***000CCC~~~sss[[[444222888===;;;666333666:::GGGVVVlllfffssskkkkkk|||zzzfffWWWGGG>>>555444999:::444---000111000000///...///000---...///000000333666999;;;???DDDHHHLLLOOOSSSVVVWWW\\\dddlllsssxxx}}}fff___vvvjjjxxxiiikkkXXXDDD222......***(((+++***,,,+++000+++nnngggCCCAAAaaa~~~LLL:::555222222...999DDDBBBFFFTTTbbbkkkppptttwwwxxx|||oooooo{{{|||wwwrrrmmmjjjfffdddbbb___[[[WWWPPPNNNJJJCCC<<<777444444777CCCVVVkkkzzzooonnnZZZAAAxxxRRR000,,,+++***))))))***+++,,,&&&111;;;wwwfff^^^fffVVVOOOLLLDDD===222,,,)))***)))(((***+++,,,,,,,,,---///111---)))(((+++,,,***)))+++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''+++///333222333666888;;;===>>>???888888888;;;CCCNNNXXX^^^CCC@@@999333//////222555555666888:::;;;;;;;;;:::::::::888666:::HHH]]]nnnuuuMMM]]]iiiJJJBBBEEEPPPrrrmmmRRR777111AAASSSrrrnnnaaauuuTTTAAABBBrrr|||lllMMM>>><<<```~~~hhhRRRYYYxxx{{{UUU@@@999???OOOcccuuummmSSSMMMlllkkktttGGG000...,,,+++,,,------,,,///%%%...111333<<<~~~lllCCC222888===<<<666333666:::HHHUUUhhh{{{hhhqqq{{{iiikkkeeeqqqttt___QQQCCC999???;;;666444444555333222...///000000...---,,,,,,,,,---//////000222666999777;;;@@@EEEHHHLLLPPPRRRUUUZZZbbbjjjpppvvv{{{~~~{{{jjj```vvvuuukkkhhhXXXDDD222......***(((+++&&&))))))444111vvvpppFFF444LLLyyyIII999666444333---666DDDAAADDDQQQ```iiioootttvvvsssvvv{{{||||||lllxxx}}}~~~zzzvvvyyyvvvssspppmmmfff^^^WWWRRRRRROOOGGG===666333444222<<>>::::::???;;;:::999888666===OOO```}}}rrrEEE\\\cccJJJDDDBBBMMMkkk}}}}}}aaajjjpppKKK666...777:::888444SSSUUUBBBIIIUUUXXXTTTDDD999888777HHHxxxGGGAAA===<<<:::666444666@@@NNNeee}}}pppTTTPPPqqqjjjpppMMM000...,,,,,,------,,,+++***000###444///===yyy>>>444777<<<===777111444;;;JJJUUUiii}}}kkk{{{iiijjjjjj\\\jjjwwwdddTTTLLLHHHDDDBBBDDD===666333444555222//////...---,,,,,,,,,---...,,,,,,------...///000000777:::>>>AAAEEEJJJPPPTTTSSSVVV[[[aaagggooowww|||zzzccc^^^uuufffvvvVVV>>>111000+++***,,,))),,,&&&000!!!777mmmtttQQQ<<>>>>>???;;;999===DDDTTTnnngggIII777000444555---444777>>>BBB???:::;;;AAA>>><<<:::888555999HHHXXXssskkkBBBUUUggg}}}OOO===CCCMMMjjjsssYYYLLLEEE===:::;;;YYYOOO\\\qqqmmmUUU@@@444222555888222:::ooonnnbbbXXXNNN999000...222///555\\\ooo???999555444444222333777AAARRRllluuuWWWSSSrrrkkkoooIII000...,,,,,,------,,,+++,,,333'''666222AAAzzz{{{ppp666555777;;;===888222444:::GGGRRRggg|||~~~eeevvvzzzqqqyyynnnfffrrrhhhYYYOOOJJJHHHEEECCC@@@:::555333444444111...//////---,,,,,,,,,---...,,,,,,------...//////000555777;;;???BBBHHHMMMQQQSSSVVVZZZ___eeekkksssxxx{{{iiigggsss^^^rrrVVV>>>111000+++***,,,)))***(((///&&&111___vvvWWW:::FFFzzzlllCCC666:::111)))222:::<<>>??????DDD@@@<<<:::===HHH\\\mmmqqqNNN<<<===:::...444999@@@CCC???888:::???AAA>>><<<888333444???LLLgggaaaGGGSSSsss|||aaa>>>AAAIIIdddbbbgggjjjWWWKKK;;;333222333222000:::BBBIIIRRRXXXMMM;;;666666444>>>@@@666KKKqqqXXXFFF444111555<<<999:::QQQpppeeeHHH777222......//////333999EEE[[[wwwxxxrrr]]]YYYvvvpppqqqFFF000...,,,,,,------,,,+++(((///'''222...===yyyyyyjjj444555777;;;===888333444999CCCOOOddd{{{vvveeeooowwwxxxuuufffXXXhhhnnnuuuvvvkkkccc\\\SSSLLLIIIGGGDDDBBB:::777444333444444111...///...---,,,,,,,,,------,,,,,,,,,---......//////222444888;;;???DDDIIIMMMRRRUUUYYY]]]bbbhhhnnnsss{{{}}}fffddduuu\\\mmmVVV===000000+++***,,,))))))***,,,---+++MMMzzzXXX777@@@mmmgggCCC444777///***333999;;;???GGGRRR^^^iiiooovvvgggyyy|||wwwggg~~~}}}|||vvvqqqiiibbbUUUPPPKKKIIIIIIEEE???999:::777<<>>222---+++((('''))))))+++------,,,++++++,,,---+++(((((()))))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&''')))))))))***---///333555888;;;===>>>??????BBBAAA@@@<<<888777;;;AAAjjjvvvXXXAAA666555333888AAAEEE@@@777666:::BBB???===:::444222:::DDD```___PPPRRR~~~rrrqqqCCC@@@EEE]]]mmmEEEAAA___{{{lll___WWWwwwvvvTTT:::AAABBB>>>888777::::::777111<<<999999BBB<<<777GGGJJJ:::===GGGCCCKKKkkkooo]]]NNN>>>000111...000888;;;@@@TTTkkkllluuutttfffZZZRRRAAA---333///...///000000555<<>>...333111...444666888===DDDNNN[[[hhhpppzzzxxxvvvwwwnnnfff~~~|||yyytttmmmeeeZZZTTTNNNKKKLLLJJJDDD???:::;;;777:::IIIXXXiiiyyyxxx[[[???xxx}}}NNN...,,,+++******))))))******,,,...+++BBB}}}ZZZ}}}gggYYYYYYQQQIII>>>333...+++(((''')))'''***---......---...//////,,,***)))***++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&''')))******,,,...000333555999<<<>>>??????>>>;;;???AAA???;;;777555444777\\\}}}vvvKKK111777777;;;DDDJJJFFF;;;555666@@@>>>>>><<<888444999AAA]]]hhhTTTMMM___vvvAAADDDDDDXXX~~~vvvZZZMMMIIIHHHLLLRRRSSSXXXVVVkkkjjjTTTMMMLLLIIILLLIII>>>555333222111444:::555666>>>999CCCddd___FFF===DDDMMM[[[kkkpppUUUMMM???555333555333///000---000:::DDDPPPaaapppdddRRR???666333333555777111000000222222222666===WWWooo}}}]]]```zzzwwwvvvDDD000...,,,,,,------,,,+++,,,111---///,,,666mmm~~~OOO555666:::===:::555444777???JJJ```xxxwwwaaaQQQKKKPPPPPPTTTSSSccc~~~vvvqqqmmmkkk```]]]XXXRRRLLLEEE>>>:::666666666777777666333111,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------------...111444777:::???DDDHHHLLLPPPUUU[[[```gggmmmqqqttt|||gggaaavvvvvvvvvvvvyyyoooeeeUUU===000///***)))+++(((***)))"""111---===gggAAA:::UUUpppEEE///333555//////333666;;;BBBLLLYYYhhhqqqrrr~~~pppuuufffcccvvvzzz{{{xxx~~~|||wwwpppiii^^^WWWOOOKKKKKKJJJEEEAAA555<<<444---999DDDTTTjjjYYYHHHLLL000,,,+++******))))))******+++---+++888eee{{{gggZZZYYYPPPJJJ>>>333...+++((((((***'''))),,,.........///000///---******+++,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&''')))***+++---111444666999<<>>;;;777999>>>XXX|||tttZZZJJJUUU}}}BBBJJJFFFUUUzzzeeeLLLIIIHHHBBBHHHWWWnnn}}}|||xxxpppcccUUUJJJPPPWWWYYYUUUMMMEEEAAABBB???;;;>>>BBBCCCUUUssskkk[[[VVVYYYYYY]]]^^^UUUAAA:::111...111888===>>>444555:::FFFTTT___fffiiiQQQ>>>000333666222333888111000111333222222888@@@^^^tttuuuyyyYYY```uuuttttttAAA000...,,,,,,------,,,+++,,,///------,,,222___WWW555666999===;;;666444666>>>HHH]]]uuuyyyccc\\\XXX]]]bbbmmm~~~vvvnnnfffaaa[[[YYYVVVPPPIIICCC===:::777777888888888666555444------......------,,,+++,,,,,,,,,,,,,,,,,,---------000333666999===BBBFFFIIINNNTTTZZZ___eeekkkooopppyyylllgggyyywwwrrrnnnqqqmmmfffUUU<<>>888JJJDDD999AAAEEEMMMdddXXXXXXHHH///,,,+++******))))))*********,,,+++666vvvttttttgggZZZXXXNNNJJJ???333...+++((((((***'''))),,,------,,,,,,------+++))))))+++,,,,,,,,,))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***+++///444888;;;===AAACCCEEEDDDBBBAAA???CCCBBB<<<999:::888444111000888gggxxxGGG@@@NNNHHHGGGKKKLLLFFF>>>:::;;;;;;===???<<<888888;;;PPPvvvxxx[[[DDDUUUHHHMMMEEEPPPtttyyy```YYYYYY```wwwnnnVVVOOOQQQ^^^gggeee```___YYYLLLEEECCCIII```{{{qqqmmmnnn___PPPEEE;;;777777666444111000444999222333555>>>JJJQQQMMMFFF666555777<<<>>>999333111555222111111111444>>>III```vvvqqq|||XXXdddrrrqqqrrr???000...,,,,,,------,,,+++)))+++++++++...000TTT\\\555555999===<<<666444555===FFFYYYrrryyyyyy~~~~~~wwwnnneee___XXXVVVSSSMMMFFFAAA>>>===888999999888777555555555000000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444777;;;@@@DDDHHHLLLRRRXXX]]]bbbgggjjjooouuu}}}jjjjjjzzzzzzyyy|||nnnfffhhhUUU<<>>111333:::;;;444111777<<<;;;999555222000000666EEESSS```vvvsss[[[iiisssqqqrrr???000...,,,,,,------,,,+++,,,,,,...///444555TTTaaa555555888===<<<777444444<<>>>>>888999999888555444444555222333333444444222111000,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222555999???BBBHHHLLLRRRWWW[[[___cccfffooorrrwww|||iiilll}}}ttt}}}qqqbbbiiiUUU<<>>888vvvZZZ:::555777222//////444:::???DDDNNNZZZdddeeexxxooo~~~ppp___uuuyyysssqqqeeefffpppsss```NNN^^^~~~~~~zzzvvvpppqqqfffXXXOOOJJJFFFBBB===FFFlllsssjjjooobbbVVVfffxxx}}}www@@@VVVwww;;;222,,,++++++***)))***************+++:::CCCYYYfff[[[YYYMMMJJJAAA555---)))))))))((((((((())),,,......,,,***//////...+++))))))***---******))))))))))))*********)))'''&&&%%%%%%&&&&&&'''(((((((((+++222:::???BBBMMMQQQKKKIIIMMMLLLFFF@@@FFFCCC<<<@@@JJJFFF888===111,,,PPPuuuLLL;;;<<>>999444222222888EEERRReeeuuuqqqPPPhhhtttuuummm===......---,,,,,,,,,,,,------***///,,,///222QQQaaa<<<111555===:::777888444:::DDDUUUjjj|||}}}zzzuuummmfff[[[XXXSSSLLLEEE???<<<;;;888888777555555444444555222444666777666555666777000+++)))+++---++++++---,,,,,,---000444999===@@@EEEIIIOOOTTTWWW[[[^^^```hhhmmmtttyyy|||bbb|||```pppkkkUUU===333444---((()))'''+++"""---+++%%%666jjj\\\<<>>GGGUUUcccpppmmmqqqvvvzzzzzz{{{~~~sssooo[[[RRRTTT___uuuttteee{{{~~~xxxsssppppppggg[[[RRRNNNKKKFFFBBBEEEWWWgggpppnnn]]]XXXfffzzzsssOOO[[[lll888---++++++***)))(((((())))))---///"""555:::pppggg]]]ZZZOOOJJJAAA555---***))))))((((((((())),,,......---+++,,,,,,,,,***((()))+++---******))))))))))))*********)))(((&&&&&&&&&&&&&&&'''(((((()))+++111888>>>EEERRRXXXRRRLLLOOORRROOOEEEIIIIIICCCBBBGGGKKKJJJDDD;;;000CCCfffeeePPPLLLEEEHHH???999>>>===999;;;???===<<<===>>>===888444@@@iiitttFFF<<>>999999@@@;;;555333333888FFFRRRfffxxxnnnVVVqqqxxxwwwjjj;;;......---,,,,,,,,,,,,---,,,+++///,,,///222OOOeee999///444???===999777111999CCCUUUiii{{{yyyqqqfff]]][[[XXXSSSKKKDDD???===<<<888777666555555555555555333666999;;;:::999888888000,,,))),,,---++++++---,,,,,,---000333888===???DDDGGGMMMQQQUUUXXX\\\^^^fffjjjqqqvvvzzz}}}}}}[[[uuueeennntttdddQQQ;;;222333---(((***(((***%%%,,,)))'''000\\\fffAAA<<>>:::CCCBBB<<>>===999888333999BBBSSSgggyyyzzzsssiiiaaa\\\XXXQQQJJJCCC???<<<;;;777666666555555555666666555999>>>@@@>>><<<999888111,,,))),,,---++++++---,,,,,,---///333777;;;>>>BBBEEEJJJNNNRRRUUUYYY[[[bbbgggmmmssswwwzzz}}}uuuVVVppp~~~~~~hhhvvvnnncccNNN:::333333,,,)))+++)))))))))***'''+++)))HHHlllCCC666JJJWWW:::555999111000000333888<<<@@@IIISSS```eeepppooobbbaaaeee```UUUaaarrr{{{hhhYYY___VVVSSSJJJXXXRRRNNNfffrrrtttlllbbbZZZ^^^lllwwwuuuooommmfff[[[SSSMMMGGGAAA===CCCMMMTTTYYYZZZPPPRRRdddsss{{{tttTTT\\\222---+++***))))))))))))))))))((('''---...333]]]lll^^^ZZZOOOHHH@@@555---+++***)))((((((((((((+++---///...,,,***++++++***))))))+++---+++******))))))******+++******)))((((((''''''''''''((())))))+++...333777@@@RRRbbbgggddd```ZZZTTTPPPKKKNNNTTTNNNEEEQQQggg|||sssccc^^^kkkooo\\\GGGbbbUUUCCCCCCOOONNNGGGKKK@@@<<<888888:::===<<<;;;<<>>???BBBGGG777888888555///---222888___aaaIII666999JJJQQQ>>>;;;666222222555<<>>BBB;;;EEEnnn{{{PPPBBBBBBCCCGGG000000MMMgggWWWVVVUUUPPP@@@BBB@@@:::333111333555SSSppp]]]CCCFFF^^^ccc777;;;666222111333:::IIIVVVfff{{{{{{nnn[[[VVV222......---,,,,,,,,,,,,---,,,,,,///,,,222111===rrrXXX;;;111;;;>>><<<:::666666???NNNaaatttvvvooohhhddd```YYYNNNEEE???;;;888555666666666777888999:::;;;???AAACCCBBB===888333111222---***,,,,,,******,,,++++++,,,---000444888:::@@@CCCFFFJJJMMMPPPUUUXXX\\\```gggmmmrrrwww|||}}}nnn\\\zzzooo}}}}}}xxx\\\WWWJJJ<<<666333+++***,,,(((&&&+++)))%%%222'''///www\\\;;;>>>iiiddd222,,,;;;222000...///444888;;;BBBIII]]]```ooowwwooommmnnnjjj___jjjvvv~~~sssjjjeeeddd^^^YYYaaayyy^^^hhhVVV???lllrrrnnnrrrtttrrrjjjaaaRRREEE<<<888777777000555888>>>DDD@@@CCCTTTiiittt{{{WWWMMMrrr>>>,,,,,,***)))))))))))))))******)))&&&444)))333;;;mmm\\\XXXOOOFFF???555...,,,+++***(((((('''(((***---//////......//////...+++)))******++++++************++++++***+++++++++***)))(((''''''(((*********+++---///666444555999AAAJJJOOOPPPTTTJJJLLLWWWTTTGGGKKK[[[ZZZdddrrrlllZZZYYY```[[[aaa]]]MMMEEENNNTTTPPPPPPNNNHHH@@@<<<===???@@@???EEEtttwwwMMM777999FFF{{{[[[{{{HHH:::444BBB```|||fffVVVddd[[[TTTSSSXXXdddwwwyyyYYYIIIPPPRRRGGGBBB;;;OOOwww```FFFKKKJJJ@@@444111444777LLLxxxbbbCCCDDDeee~~~VVV>>>888333222222888EEERRRgggzzz{{{cccXXX|||~~~OOO222......---,,,,,,,,,,,,---,,,,,,///,,,333111777eeetttSSS555--->>>DDD@@@999222555===LLL^^^qqqvvvpppkkkhhh___VVVJJJAAA<<<:::777555777777777888:::<<<===>>>CCCCCCBBB>>>999444111111222---***,,,,,,***)))++++++++++++---///333666888???AAADDDGGGJJJNNNSSSVVVYYY]]]cccjjjooouuuzzz~~~jjjaaavvvkkk]]]___EEE999555111((())),,,''''''******%%%000+++---___iii???777[[[sss@@@333;;;666111------222666:::@@@GGGVVV\\\sssyyyrrrhhh```jjjwww~~~{{{mmmeee}}}\\\eee^^^LLLmmmuuueeeaaa```]]]aaaYYYLLL???777444666888000333222888???;;;===MMMaaaooo|||YYYlllhhh888...---)))))))))))))))******++++++***222+++444999nnnmmm]]]YYYSSSFFF???555///,,,+++***((((((''''''))),,,/////////+++,,,------+++******+++,,,++++++******++++++,,,+++++++++++++++)))((('''&&&(((************+++,,,+++((('''+++222===IIIQQQWWWOOOPPPWWWQQQEEEIIIWWW```KKKHHHRRRZZZfffdddMMMdddhhhWWWBBBDDDMMMNNNMMMGGGDDD@@@@@@BBBBBBAAA>>>JJJxxxnnnFFF;;;;;;DDDrrrlllcccYYY777333DDDTTTxxxxxxcccQQQFFFDDDAAA???===999:::DDDPPPQQQPPPEEE<<>>@@@AAAEEECCC@@@;;;666333333444222---***,,,,,,***)))++++++++++++,,,...111555777===???BBBDDDGGGKKKPPPSSSUUUYYY```ffflllrrrxxx|||bbbaaa|||iii^^^ccc<<<333111---%%%(((,,,''')))(((+++%%%***...---FFFtttHHH555III}}}SSS;;;999:::444///---000444888>>>EEEMMMUUUpppzzztttlllgggoooxxxrrrccc]]]XXXEEEPPPcccpppooo```\\\XXXRRROOOJJJBBB999333222444666555444///111888444666FFFYYYhhhxxx\\\ccc666///---)))))))))))))))***++++++***.........444999NNNmmm^^^[[[VVVEEE>>>555///,,,,,,***((((((''''''))),,,///000000(((***+++,,,*********+++,,,++++++******++++++,,,++++++,,,,,,+++***((('''&&&(((***+++***)))***+++(((+++000555;;;BBBNNNXXXYYYUUUUUUVVVMMMCCCIIIWWWkkkNNNJJJXXXaaammmjjjRRRllluuuaaaBBB???KKKNNNMMM::::::<<<@@@DDDEEEBBB>>>MMM{{{fff::::::777===hhh|||SSShhh888444GGGMMMpppvvvmmmllllllTTTJJJAAA>>><<<999888999DDDHHHAAA888DDDfff}}}LLLXXXnnn[[[@@@@@@]]]eeeLLLJJJLLLjjjwwwXXX???666555BBBzzzttt```@@@444TTTEEE888444111222666>>>NNN\\\kkk{{{pppYYYVVVtttyyyDDD000......---,,,,,,,,,,,,---,,,,,,///,,,444111000VVVqqqFFF000888>>>===<<<999444<<>>888444333666999333---+++,,,,,,***)))++++++++++++,,,...111444666;;;===@@@BBBEEEIIIMMMQQQSSSWWW]]]dddjjjpppwww{{{\\\___mmm[[[yyyvvvXXX555...---***###'''---(((+++&&&---%%%&&&///---666WWW===AAAggg[[[:::222666888111---///333666===CCCGGGNNNggg|||zzzuuuxxxwwwtttxxx|||~~~~~~rrr\\\SSS>>>;;;EEEYYYUUU^^^```VVVOOONNNIII@@@???===999444000///000222999555,,,+++111---000@@@TTTdddvvv~~~}}}UUU\\\000+++((())))))((())))))***++++++)))000+++000333888888rrrbbb^^^OOOGGG@@@666...***)))))))))''')))++++++******+++---///---++++++------+++)))))),,,...---***)))***,,,+++++++++************)))***))))))))))))+++,,,---111555666555===LLLXXX[[[kkkQQQMMM]]]aaaXXXQQQKKK[[[VVVSSSVVVVVVrrrQQQYYYxxxzzzHHHBBBBBBTTTLLL@@@888444;;;BBBAAA??????SSS{{{GGG888777<<>>NNN]]]hhhZZZeeewwwvvvwww:::222///...---,,,,,,,,,,,,,,,---.........000333999===XXX111444DDD444HHH:::333999EEEUUUkkkyyyoooeee___TTTLLLDDDBBBAAA>>><<<===999999999<<<@@@CCCEEEEEEIIIBBB999666999<<<<<<;;;444111...+++))))))++++++)))***,,,...000222333444777999<<>>000@@@555222000///222777:::<<>>999MMMLLLooocccBBBBBBAAA555888888888888888444222333777:::999777666666666777888LLL[[[mmmzzzoooOOODDD+++...000******(((''''''(((((()))...+++,,,222666;;;GGGTTTqqqaaa^^^OOOGGG@@@666...***)))))))))''')))******)))***,,,...///---++++++------,,,))))))+++...---+++******++++++++++++************))))))))))))***+++...111222333666777:::EEESSSZZZZZZdddTTTQQQ^^^iiiiii^^^NNN^^^\\\```cccZZZsss___RRRddd~~~VVVGGGTTTUUU___@@@<<<===AAA???:::999>>>YYY~~~DDD666:::===EEEZZZVVVyyyHHH888888PPPhhhooo]]]YYY^^^jjjLLLSSSBBBDDD<<<:::]]]cccHHH]]]yyyfffddd___IIIFFFkkk~~~yyykkk^^^DDD???dddvvvcccSSSQQQIII444>>>...666MMMXXXJJJ;;;777444222000000111555???SSSddduuuZZZsssxxxwwwqqq555111///...---,,,,,,,,,,,,---.........///000444999===bbb333888AAA888EEE999444999CCCSSShhh}}}zzzrrrjjjeeeWWWOOOHHHFFFDDD@@@======;;;:::;;;===AAAEEEGGGGGGHHHBBB<<<:::;;;<<<:::888777555111---+++******+++******+++---///000222222555777:::===@@@DDDIIIMMMTTTVVVZZZ___eeemmmvvv|||zzzUUUbbbyyyqqquuubbbqqqkkkSSSFFF,,,+++***)))(((((((((((()))))))))))))))+++///222{{{ooo???777PPPnnnJJJ...888888555111000111444888:::BBBKKK\\\lllsssqqqqqqttttttwww{{{~~~yyymmmZZZyyynnnOOOJJJGGGJJJIII^^^UUU======@@@;;;<<<777666777999999888666555888777666555555666777888IIIWWWjjjxxxdddYYYyyy>>>---,,,)))++++++))))))))))))***+++///---///333666:::DDDPPPqqq```]]]PPPFFF@@@777///+++)))))))))'''(((((((((''')))---///...,,,++++++------,,,***(((***---...---+++******+++++++++************)))***))))))))),,,///222555444666:::BBBNNNYYY\\\ZZZ^^^ZZZUUUTTT[[[hhhoooooossslllqqqqqqVVVeeetttQQQMMMqqq```HHH^^^WWWyyySSSDDD888777777666;;;DDDeeefffDDD:::===>>>DDDYYYhhhgggXXX:::999NNN___mmm```yyy[[[VVVTTT```KKKDDD```nnnGGGiiiiiicccdddFFFEEEUUUWWWFFFQQQnnnvvvyyynnnsssSSS444^^^TTTLLLAAA===DDD555///555<<<888777666000111000111333777DDD\\\rrr}}}WWWzzzyyyiii000000......---,,,,,,,,,------......//////111444:::>>>uuunnn555;;;;;;===BBB999555888@@@OOOdddxxxzzztttoookkk\\\UUUNNNMMMJJJDDD???>>>>>>======???CCCGGGIIIIIIFFFBBB???>>>??????<<<999:::888444///,,,***************+++,,,---...//////111444777999===AAAFFFJJJSSSUUUYYY___eeemmmvvv|||{{{vvvOOO```tttjjjtttVVVssscccQQQ>>>,,,+++***)))(((((((((((())))))***))))))+++///222YYY@@@;;;CCCmmm\\\111333:::777333000///222666888>>>EEETTTcccjjjlllpppuuuuuuxxxzzz|||}}}{{{jjjXXXXXXaaabbbVVV{{{gggPPPMMMQQQMMMCCC@@@BBB@@@<<<:::888555555888::::::888===;;;999777666555666666BBBOOOaaarrr~~~hhhzzzhhh888222///))),,,+++*********+++,,,---000000222555777:::BBBJJJppprrr```]]]RRRFFF@@@777///+++))))))((('''''''''&&&&&&(((---000---,,,,,,,,,,,,,,,,,,+++(((***,,,...---,,,+++***+++++++++*********))))))+++***))))))+++000444777888===EEELLLTTTYYY[[[ZZZUUU___bbb\\\TTTSSSgggyyy{{{YYYWWWkkkPPPXXXgggKKKQQQRRR|||{{{[[[===555888;;;AAAJJJqqqQQQ@@@?????????AAAVVVxxxTTTlll@@@<<>>LLL===CCC777555888555777777...111111333666<<>>YYYxxx888:::444AAAAAA<<<666666<<>>@@@DDDGGGIIIJJJEEEBBB@@@???@@@@@@???>>>:::888444000---+++******++++++++++++,,,,,,,,,,,,///222555777;;;???DDDHHHPPPTTTYYY^^^eeennnwww|||kkkNNNeeevvvkkkssszzzzzzSSSnnnTTT333,,,+++***)))((((((((((((((()))*********+++...111;;;OOOAAA@@@SSSooo:::333999777444000///111555888:::@@@LLLYYYbbbfffnnnvvvvvvwwwyyyzzz{{{}}}zzzvvvqqqhhh___TTT???IIImmmxxx\\\UUULLLJJJKKKGGGGGGDDD:::@@@???:::222000555;;;>>>DDDBBB>>>:::666444222111888CCCTTTgggyyy~~~nnnWWW000111000---++++++*********,,,---...///111555777999;;;BBBHHHXXXsss```]]]TTTEEE???777000,,,***(((((('''''''''%%%%%%'''+++///+++,,,,,,,,,,,,,,,,,,---((()))+++---------+++***+++++++++*********))))))***))))))***///666===AAAFFFNNNWWWZZZVVVRRRUUUYYYQQQ^^^kkktttlllRRRUUUvvv|||zzzlllUUU{{{WWW{{{bbbBBBFFF]]]lllVVVNNNHHHAAAFFFRRRzzzEEE777????????????RRRMMMyyyBBB<<>>QQQAAA777000AAABBB@@@777444999III]]]qqqzzztttnnnjjjfff```[[[ZZZWWWPPPIIIGGGCCCAAA@@@@@@CCCFFFHHHIIIGGGCCC???<<<;;;;;;<<<<<<777666333000...,,,,,,+++++++++++++++++++++++++++...111444777:::>>>CCCGGGNNNRRRXXX^^^fffooowww}}}~~~lll[[[tttzzzuuusssiii___[[[,,,,,,+++***)))((((((((((((((()))*********+++...111333{{{jjj@@@CCCIII{{{III333666666444111///000444888888<<>>DDDGGGLLLttt^^^\\\TTTEEE???777000,,,***(((''''''''''''&&&%%%&&&))),,,***,,,------++++++,,,...***))))))+++------,,,++++++++++++************))))))((()))---444>>>HHHNNNWWW]]]cccaaaVVVLLLPPPXXX]]]]]]```vvvkkkaaavvv[[[hhhrrrSSSHHH???WWWWWW___cccTTTDDDMMMddd{{{wwwjjjCCC777BBB@@@AAA>>>OOOmmmVVVsss~~~CCC888AAAJJJhhh{{{qqqyyy[[[CCC???777555@@@KKKIII@@@555bbbsss^^^YYY[[[CCCNNNkkkIIIDDD999???LLLMMM???;;;:::222///...000999FFFZZZtttpppaaa{{{JJJ333...------,,,,,,,,,---.........000222333444777;;;>>>QQQRRR666111===DDDBBB999333666FFFZZZlllxxxpppjjjiiiccc^^^^^^\\\UUUPPPNNNGGGEEEBBBAAACCCFFFHHHHHHIIIEEE@@@:::666555555666777666444111///---,,,,,,++++++++++++++++++******...000333666999===BBBFFFLLLPPPWWW^^^fffoooxxx}}}|||rrrmmmbbb```WWW000,,,+++***)))((((((((((((''')))***++++++,,,...000555hhh===@@@EEEyyy]]]777444555666333000000333666666888@@@JJJRRRYYYeeepppqqqtttvvvxxxyyy{{{~~~wwwvvvwwwzzzfffUUUQQQMMMFFF@@@AAAPPPVVVIII999333444555999777555333222111222222111222;;;NNNiiihhhYYYooo===...***+++***))))))))))))***,,,...///000666::::::;;;@@@EEEGGGQQQ[[[sss\\\YYYSSSDDD???777111---***((('''''''''((('''&&&&&&''')))))),,,------++++++---///,,,***((()))+++......---+++++++++************))))))))))))---444???JJJQQQZZZ\\\___\\\SSSKKKPPPZZZmmmjjj```oootttsssttt^^^ggghhhKKK===@@@LLLVVVNNNFFFXXXvvv|||xxxNNN@@@???DDD@@@CCC@@@NNN^^^iii```HHH888<<>>JJJ[[[XXXEEE<<<;;;333111///222>>>NNNbbbyyynnn|||ttt>>>666---,,,,,,,,,,,,,,,---...///...000222444555888;;;>>>BBBmmmjjj777666777EEEBBB===444444CCCUUUfff{{{vvvoookkkddd___```___ZZZUUUTTTLLLIIIEEEDDDDDDFFFHHHHHHGGGEEECCC>>>:::888777777:::999777444111...,,,+++++++++++++++++++++++++++,,,...111444777<<>>999888666555444333222222333444555777333555FFFbbb|||sss|||]]]999333))),,,---************,,,...000111555;;;>>><<<;;;AAAFFFFFFRRRIIIqqqrrrZZZWWWQQQDDD???777111---***(((&&&&&&((()))(((&&&%%%&&&''')))+++...---++++++---///---***''''''+++.........+++++++++************))),,,***)))+++111;;;DDDKKKSSSRRRRRRSSSOOOLLLSSS^^^qqq~~~www|||oooqqqwwwqqqgggjjjqqqmmmVVVCCC:::???BBBFFF^^^|||~~~|||:::888AAA???AAAFFFBBBNNNVVVvvv[[[PPP;;;999AAAXXXvvvsssDDD;;;GGG@@@444777>>>444qqqWWWYYYLLLRRR{{{zzzCCC:::HHH[[[YYYFFF???@@@999555222666CCCVVVjjj~~~lllooo666888,,,,,,,,,,,,,,,,,,---...///...000333444666888<<<>>>CCCggg{{{::::::222EEEAAA???555444AAARRRaaavvv{{{ssskkkddd___``````\\\YYYXXXPPPLLLHHHEEEFFFGGGHHHHHHCCCDDDEEEDDDBBB@@@???>>>>>><<<999666222...,,,***+++++++++++++++,,,,,,,,,+++---000333666:::@@@CCCIIINNNVVV^^^gggpppyyy~~~nnnuuuaaaooottt```666))),,,+++***)))(((((((((((('''(((***++++++,,,...000777333lllAAA999EEEUUU555888;;;888222------...222333888@@@GGGNNNZZZffflllpppuuuxxxzzz|||}}}~~~~~~tttccc[[[XXXVVVSSSQQQWWWlllddd```yyy{{{fffcccZZZaaa\\\JJJ<<<===???>>>888777666555444555555666>>>666444BBB^^^zzz}}}SSS111..."""***---+++++++++,,,---000222333999???AAA<<<;;;AAAEEEEEEDDDZZZ\\\iiidddVVVSSSEEEAAA999222,,,)))))))))(((''''''''''''&&&&&&&&&,,,+++*********+++,,,,,,...,,,***((((((***---///,,,,,,,,,,,,++++++***)))******+++...333999>>>BBBAAAJJJBBBDDDSSSJJJFFFaaalllzzzssstttvvvmmmtttTTTJJJNNNMMM^^^~~~VVVCCC>>>999===???FFF>>>DDDNNN[[[___@@@:::555[[[hhhsss|||uuuQQQIII{{{OOORRRfffIIIAAAIII???;;;\\\tttjjj[[[```EEE<<>>999333;;;MMMZZZooo]]]ttt~~~~~~yyyqqqggg______```^^^ZZZVVVQQQJJJFFFEEEFFFHHHHHHEEEEEEEEEDDDBBB???<<<;;;>>>999555444555444///***...------,,,++++++++++++,,,---...000333999???DDDHHHMMMUUU\\\ccckkkuuu|||gggvvvoooqqq~~~kkkvvv\\\;;;...---,,,+++***)))))))))))))))***+++++++++,,,///111000;;;```GGG;;;???iiisssfff666@@@999111666333+++000888555555:::???GGGRRR]]]hhhlllqqqvvv{{{~~~|||~~~vvvaaa\\\\\\SSSUUUfffcccXXXLLLIII[[[}}}lllkkkeee[[[GGG888@@@HHH???GGG>>>888999;;;999777777;;;@@@======UUU{{{ttt}}}|||FFF+++&&&...000&&&(((((()))+++...333777999AAAAAAAAA@@@??????BBBDDDIIIQQQKKKlllkkkeeeUUUPPPEEE@@@999222,,,)))))))))(((''''''''''''&&&&&&&&&***++++++++++++***+++,,,---,,,)))(((((()))+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++---000444888;;;:::999???MMM^^^iiiaaaLLL___~~~jjjxxx|||zzzkkklllcccNNNYYYuuuKKKAAAAAA===@@@===AAA<<>><<<666111111777FFF^^^xxxooonnn~~~TTT444000......------------......///000222444666999<<<@@@DDDHHH___[[[555444888DDD???;;;444999IIIUUUjjjzzz[[[[[[hhhiiifffccc~~~zzzsssiiibbb___^^^ZZZUUUTTTQQQMMMIIIGGGGGGIIIKKKFFFEEEDDDCCC@@@>>><<<:::888777666666777666222///111000...,,,++++++++++++,,,---...000333888???DDDHHHMMMUUU\\\ccckkkuuu|||}}}kkkzzz|||iiiuuussstttdddvvvRRR777000---,,,+++***)))))))))))))))***,,,,,,,,,---///222===222SSS^^^<<<999VVVyyyFFF000333AAA;;;444333,,,555333444999>>>DDDNNNXXXccchhhooouuuxxxzzz|||~~~~~~{{{qqqooohhh^^^bbblllrrrjjj\\\NNNXXX~~~rrr```QQQHHHNNNOOODDDCCCAAA???>>>;;;666555666;;;>>>;;;>>>WWW{{{dddhhhkkk???---'''***...*********+++---000444888:::@@@AAAAAA@@@???@@@BBBEEE@@@LLLPPPXXXllleeeTTTNNNDDD@@@999222---***))))))(((''''''''''''&&&&&&&&&&&&))),,,---+++)))***,,,,,,+++***)))))))))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,///333777999???777EEENNNNNNjjjyyy]]]XXX```}}}}}}pppkkk[[[>>>???BBB>>>???@@@AAA???FFFGGGeeedddfffDDD???LLL===VVVwwwsssWWWtttgggHHHJJJdddhhh|||wwwJJJNNNssskkkLLLKKKBBBpppkkkUUUKKK___bbbMMM>>>@@@>>>444222333<<>>555666DDDOOOccc~~~wwwZZZOOOMMMCCCQQQuuu~~~uuukkkddd```\\\VVVQQQQQQQQQPPPMMMIIIIIILLLPPPGGGFFFDDDBBB???===;;;:::555666888888666333222222777444111---+++***+++,,,+++,,,...000333888???DDDIIINNNUUU\\\ccclllvvv~~~rrryyyuuu|||aaa]]]oooDDD888<<<,,,,,,+++***))))))))))))***+++,,,------...111333AAA---III{{{yyyBBB666DDD{{{{{{;;;000AAA111...999///222000222777;;;@@@HHHQQQZZZcccmmmsssuuuvvvyyy|||~~~yyymmmppp~~~}}}uuu]]]KKKGGGMMM\\\[[[JJJ<<>>@@@======;;;CCC___sssyyyTTT555///)))&&&,,,///,,,---...000333666999;;;???@@@@@@@@@???AAACCCFFFFFFEEEOOONNN[[[jjjdddTTTNNNCCC???999333---***))))))(((''''''''''''&&&&&&&&&###(((,,,---+++)))***,,,+++++++++++++++***)))(((***++++++,,,,,,,,,++++++,,,+++,,,...111666;;;>>>CCCDDDUUU[[[NNNZZZyyyooo{{{|||sssJJJ:::>>>???<<<===AAA>>>AAAHHHFFFYYYnnnbbbKKKAAAIII;;;LLLfffrrr[[[GGGbbb|||lll\\\MMMLLLVVV^^^rrrttttttrrryyyTTTFFF```UUU~~~uuuhhhuuulllDDD@@@GGGzzzTTTHHHFFFwwwbbbXXXPPPPPPbbbaaaIII;;;AAAAAA555555999EEEZZZsssvvvuuuZZZttt<<<***555+++,,,,,,,,,,,,---...///000222444777:::===AAAFFFJJJEEEVVVppp>>>555===<<>>YYYTTT555999222222999111///...000555888;;;AAAIIIRRR]]]jjjqqqqqqrrrvvvzzz{{{~~~[[[RRRTTTYYYKKK>>>999IIIiiinnnVVVCCCLLLPPPKKKEEEEEEGGGFFFAAA===;;;GGGfffnnnDDD,,,///,,,&&&***111......000111444777:::;;;>>>???@@@@@@@@@AAADDDFFFVVVCCCHHHTTTSSSqqqgggbbbTTTPPPBBB???999333...+++))))))(((''''''''''''&&&&&&&&&"""&&&***,,,+++******,,,,,,,,,---------,,,******)))***++++++,,,,,,,,,,,,,,,,,,,,,...111666;;;>>>>>>GGGTTTnnn{{{kkkppp~~~uuuvvvooogggppp]]]BBB===>>>=========<<<888???EEEBBBMMM|||gggxxxVVV@@@<<>>CCCJJJOOOUUU\\\cccmmmyyyzzzmmm}}}KKKmmmzzz@@@---&&&,,,+++******)))*********+++---//////000111444666555BBBEEEQQQlll<<>>???@@@@@@@@@AAADDDFFFXXXJJJCCCRRRZZZTTT}}}fffbbbSSSPPPAAA>>>999444///+++))))))(((''''''''''''&&&&&&&&&###$$$&&&)))++++++++++++,,,,,,------------,,,,,,((()))***+++,,,---------------------000444888:::FFFFFFDDDfff||||||vvvqqqiii\\\aaaaaaGGG===AAA======AAA???===888BBBDDDCCCIIInnnmmmeeegggCCC777EEE>>>NNNjjj___LLLGGGJJJ@@@999<<<>>>CCCBBBSSSYYYFFFBBBJJJGGG???EEE@@@>>>KKKWWWaaammmeee|||TTTCCCTTTvvvVVVPPPqqqHHHfffvvvmmmMMMEEECCCMMMXXX^^^WWWCCC999<<<<<<666111@@@XXXrrrzzz~~~yyysss}}}YYY666+++222***,,,,,,---...///111333444333777<<<@@@CCCEEEHHHIIILLLMMM[[[jjj555666===???CCC<<<555;;;DDDTTTjjjvvv[[[SSSMMMPPPTTTQQQLLLIII===999@@@[[[yyysssfffdddbbb^^^]]]```SSSSSSRRRNNNJJJIIILLLOOOLLLKKKIIIFFFBBB===999666999::::::666222333:::@@@777444111---+++***+++,,,***+++---///222777>>>CCCKKKOOOVVV\\\dddnnnzzzuuunnnvvv}}}NNNmmm~~~___777///***++++++***************+++,,,...000111111333666888<<>>FFFOOO\\\dddiiilllqqquuuxxx|||ppp___ooo|||TTTLLLqqqssseeerrrrrrddd___gggiiibbb[[[SSSSSSccczzz}}}cccYYY888(((......,,,...///000111333444666888999:::???@@@@@@@@@???AAACCCFFFGGGOOOEEEEEERRRLLL[[[hhhbbbRRRMMM@@@>>>999444///,,,)))((((((''''''''''''&&&&&&&&&&&&###"""%%%***---,,,***+++++++++,,,,,,------...((((((***+++,,,------------------...111555:::<<>>222777<<<<<>>EEE>>>555888???MMM___zzzsss|||jjjaaa```fffeee[[[OOOEEE;;;333:::555>>>^^^~~~oooeeefffddd^^^[[[^^^WWWTTTOOOKKKHHHHHHIIIKKKLLLLLLLLLIIIDDD>>>999555333555555444222333666999111000...,,,++++++++++++***+++---...111777>>>CCCKKKPPPVVV\\\dddooo{{{jjjsss}}}~~~zzz[[[uuuaaaBBB---333333+++***************++++++---...000111222444777999AAAAAAEEEPPPddd```BBB<<>>999444///,,,***((((((((('''''''''&&&&&&&&&'''### ###***///---***)))))))))***+++,,,......'''(((***+++,,,---......,,,,,,---000555;;;@@@CCCUUU}}}ttt~~~zzz{{{}}}xxxyyylllfffsssyyy___CCC444:::AAA888:::@@@666===999BBB<<>>iiifffLLLKKKIIIYYYvvvmmm|||{{{dddWWWIIIKKKTTTOOOdddyyyooobbbUUUHHH===999:::GGG]]]{{{sssbbb~~~qqq999000++++++000------...000222444666777666<<>>FFF???555666<<>>777@@@aaazzzllleeehhhfff]]]WWWYYYZZZUUUNNNHHHFFFGGGGGGHHHMMMMMMMMMKKKFFF???888444///000222111000...------...------,,,++++++++++++***+++---...111777>>>CCCLLLPPPVVV\\\dddooo|||zzzcccyyyxxxxxxjjjccceeeDDD000///***+++***************++++++---///111222333555888:::>>>888OOOSSSMMM|||???===AAAZZZjjj;;;888FFF333444000///000000000555<<>>PPPaaaRRRqqqpppwww{{{hhhAAA999999999999999999999999===;;;>>>AAA???CCCXXXqqqlllQQQTTTKKKHHH@@@GGG___wwwccc[[[KKKDDDOOOiii```~~~qqqdddLLL666@@@NNNBBBSSSsssuuu\\\KKKEEESSSrrrmmmvvv|||jjjcccjjjiiibbbjjj}}}qqq[[[FFF999:::@@@QQQnnnqqqyyySSS\\\222000333,,,,,,...///000111333555666777===AAAGGGJJJKKKKKKKKKKKKWWWXXXffffff~~~UUU;;;444???EEEEEE<<<222555DDDQQQjjjZZZRRRBBB:::HHHDDDGGGiiiwwwvvvqqqhhhaaa\\\WWWRRRTTTPPPKKKHHHGGGHHHIIIIIIJJJLLLMMMLLLGGGAAA<<<999///...---,,,++++++,,,---111000...,,,+++++++++,,,+++,,,...///222888>>>CCCKKKQQQXXX___fffppp~~~nnnaaawww|||SSSYYYMMM;;;111222+++***************++++++111111000111333666999;;;999???PPPRRRMMMpppXXX555999JJJ~~~~~~555EEEBBB666444111......111444333222888>>>FFFOOOXXX___gggkkkqqqtttxxxyyy~~~ppphhh\\\VVV^^^ccc]]]OOOFFFGGGLLLQQQ```uuuvvv[[[222///---...111444777888999999999:::<<<===???@@@?????????>>>===???CCCFFFCCC@@@???AAAFFFJJJLLLLLLooo]]]RRRIIIAAA???;;;444...***))))))((((((((('''&&&&&&%%%%%%'''&&&$$$$$$%%%'''***,,,+++,,,,,,,,,,,,,,,++++++***+++,,,***)))***---000///---///333777???PPPaaaiiiyyyyyyooobbbaaawwwrrrNNN::::::::::::999999999999999===;;;===AAA>>>>>>MMM```PPPxxxZZZWWWFFF;;;???TTTvvvnnnjjjXXX^^^QQQPPPlllWWWPPPccchhhOOOPPPgggkkkXXXHHHMMMuuunnnaaaqqq|||yyytttwwwzzzcccPPPAAA888;;;CCC```yyyrrrwwweee~~~RRR000000111+++///000000111222555888:::<<>>444555AAANNNkkkzzz|||dddiiikkkppp___MMMFFFbbbyyy~~~xxxmmmccc\\\YYYVVVSSSPPPMMMIIIGGGGGGHHHHHHHHHGGGIIIJJJIIIEEEAAA===;;;555444222000............111000...,,,+++++++++,,,+++,,,...///222888???CCCLLLQQQYYY```hhhrrr|||hhhbbb{{{^^^aaaMMM999000000+++************++++++,,,000111111333666:::>>>@@@KKKHHHPPPUUUQQQgggxxxKKK>>>???fff[[[111@@@222555333000...///111222222666;;;BBBJJJRRR[[[ccchhhnnnrrrwwwzzz}}}rrrXXXcccoooqqqjjjfffiiinnnkkkvvvuuullltttBBB111///...000333666888999888999999:::<<<>>>@@@AAA>>>>>>===<<<;;;<<<@@@BBBCCCAAA???AAAEEEIIIJJJJJJlll\\\TTTLLLAAA???;;;555...***))))))((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$&&&((()))++++++++++++++++++,,,,,,(((---000...)))(((,,,111...---,,,---///666DDDQQQ\\\iiirrrttt|||uuuxxxfffeeeZZZUUUnnn{{{SSS???:::::::::::::::::::::::::::<<<:::===AAA@@@>>>FFFSSSZZZ___mmmhhhJJJ???<<>>;;;DDDQQQuuu{{{zzzvvvlllDDD///111///+++111111111222444777;;;???AAABBBDDDEEEEEEEEEFFFIIILLLVVVVVVWWW```HHH777777@@@FFFAAA777333===HHHfff}}}dddOOOGGG]]]~~~zzzzzzrrrhhhaaa___\\\WWWSSSLLLIIIGGGFFFGGGHHHIIIHHHEEEEEEDDDCCCAAA???===<<<999888555222000///......111000...,,,+++++++++,,,+++,,,...///333888???DDDLLLRRR[[[ccckkkvvvjjj|||```ggghhhbbb]]]FFF444...,,,++++++***++++++,,,------000111444777;;;???CCCEEEQQQKKKKKKSSSTTTWWW___@@@888OOODDD@@@AAA777666333///------000333333777<<>>@@@AAA@@@@@@???===;;;;;;>>>@@@CCCBBB@@@AAADDDGGGHHHHHHlll\\\TTTMMMBBB@@@;;;555...***)))***((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''+++***)))))))))+++,,,---***---000...+++***,,,///.........,,,+++---444<<>>???===:::::::::::::::;;;;;;;;;;;;999;;;AAACCCCCCIIIQQQwwwOOOsssYYYFFF<<<@@@ZZZzzzfff~~~xxx{{{yyyqqqoooWWWggg^^^QQQ~~~cccxxxkkkFFF@@@???CCCAAAAAAPPPdddsss\\\888///222---+++333111111222444888===BBBEEEEEEGGGHHHIIIHHHIIIJJJLLLMMMQQQOOO]]]oooooo999444<<>>===<<<;;;:::777555333000///...------111000...,,,+++++++++,,,+++,,,...000333999@@@EEEMMMSSS]]]fffpppzzzwwwlllcccuuu^^^___tttIII777...---(((++++++++++++,,,---...///222333666:::>>>BBBEEEFFFJJJKKKIIIQQQWWWOOOfffrrrCCC999FFFlllnnn;;;FFF999999666111,,,+++...222111444888===CCCLLLVVV\\\eeegggqqqzzzwwwxxxJJJ222000000222555999;;;;;;:::888888999:::<<<>>>@@@AAADDDDDDCCCAAA>>>>>>???AAACCCBBBAAABBBCCCDDDEEEFFFmmm]]]TTTLLLBBB@@@<<<555///+++******((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&))))))(((((()))+++,,,...------,,,---.........---...111333111......000111:::@@@IIIPPPYYYdddkkkmmmtttfff^^^WWWQQQXXXfff}}}|||XXX999555<<<;;;999999999::::::;;;;;;;;;;;;:::;;;>>>AAAEEEJJJPPPiiiMMMjjjyyyoooMMM===666GGGccc{{{eee{{{vvvkkk~~~cccQQQlllyyySSSFFFIIIMMMKKKCCCEEE]]]wwwrrrzzzwwwNNN111111222,,,---333000000222555:::???DDDGGGHHHKKKOOOQQQPPPOOONNNNNNHHHPPPNNN]]]hhhPPP555:::BBBEEE===444555===OOOiii~~~xxx~~~hhhfffrrrvvvYYYjjjsssYYYOOOHHHLLLPPPPPPMMMMMMPPPMMMJJJHHHIIIJJJJJJJJJEEEBBB===:::::::::888777333222000///...//////000111000...,,,+++++++++,,,+++,,,...000333999AAAFFFNNNTTT___jjjuuummmnnn^^^fffwwwWWW555---+++...'''+++++++++,,,---///000111444666999===@@@BBBDDDDDDJJJRRRMMMMMMVVVRRRZZZwwwYYY<<<<<>>EEENNNTTT\\\___kkkxxxxxxvvv~~~~~~}}}777222111222444777;;;<<<;;;:::888888888999:::<<<>>>???DDDEEEDDDBBB???>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDnnn^^^TTTKKKBBB@@@<<<666///+++******((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((()))+++,,,---...,,,+++,,,///111000///***///222111000111111...222222666BBBSSSaaaffffffrrryyyrrrjjj]]]RRRSSS]]]eeeggg~~~nnnIIIDDD>>>777777999777888888999999::::::;;;;;;<<<<<<<<<===@@@FFFKKKZZZbbbQQQyyyUUUDDD888>>>QQQiii|||~~~}}}sssWWWzzzqqqRRRNNNTTTRRRFFFAAARRRrrr{{{}}}jjjBBB...333000,,,000333111333666:::???DDDGGGJJJMMMQQQUUUXXXWWWUUUTTTTTTSSSYYYUUU[[[___eee999999===CCC@@@777444999GGG```zzzuuuxxxxxx{{{uuuttthhhppphhhVVVFFFCCCEEEHHHPPPYYYWWWSSSMMMIIIHHHIIIIIIHHHEEE@@@:::888999999777555222111000000000111333444111000...,,,+++++++++,,,+++,,,...000444:::AAAFFFOOOUUU```nnnzzzsssxxxuuu^^^xxxnnnCCC...,,,***///(((++++++,,,---...000222333666888<<>>???>>>;;;666111//////000///111333555999???FFFLLLQQQWWWdddpppvvvxxxyyyooo___///666333333444777:::<<<;;;999888888888888999:::;;;;;;???@@@@@@???===<<<===??????AAABBBBBBAAA@@@BBBCCCmmm^^^UUUMMMCCCAAA<<<666///+++***+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%''')))***+++,,,,,,,,,,,,,,,,,,---///222444---222333000000333333000***///555:::>>>EEEQQQ[[[___fffhhhdddhhhsssyyywww|||{{{xxxtttnnnhhhdddbbbgggddd^^^]]]jjjsssIII555===@@@;;;888666666666777888888999::::::999<<<>>>===<<<>>>CCCGGGOOOIIIlllpppZZZKKK>>>===FFFZZZzzz}}}bbbccclllVVVRRRUUULLL>>>GGGjjjssszzzZZZ777,,,222...---555333555888<<>>BBBEEEEEEEEEDDDKKKJJJLLLJJJFFFOOOZZZYYYbbb;;;:::HHHzzziiiAAA>>>;;;888666333000......///111222555999???CCCHHHSSS^^^ccciiisss{{{~~~|||rrrBBB666777555555555777999::::::999888888777777777777888888999;;;<<<<<<;;;;;;<<<>>>===@@@BBBBBB@@@@@@AAACCCjjj]]]VVVOOOCCCAAA===666000+++***+++)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$''')))++++++++++++***---///---***,,,333999999<<<:::444333777999555444444555555444555:::@@@>>>???CCCHHHKKKLLLLLLNNNHHHKKKNNNPPPTTT\\\gggppp~~~jjj<<<888:::999333777:::111555666666777888888999999555<<>>@@@DDDHHHCCCoooOOO]]]aaaVVVJJJ>>>999<<>>DDDSSSZZZXXX[[[kkkvvvxxxkkk222===,,,777666555666888999999888888888777666666666666666777999;;;;;;;;;;;;===???<<>>777000,,,++++++(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---,,,------------...111444AAA@@@>>><<<::::::;;;<<<888999>>>AAA;;;444555;;;AAABBBDDDFFFDDDCCCEEEIIIGGGJJJQQQ\\\jjjzzz^^^AAA888777777666555444444444555555555555555666777888;;;;;;;;;;;;===???AAABBBKKKUUUfffPPPsssBBBJJJFFF333CCCaaadddwwwbbbUUUnnneeelll~~~vvvVVViii___BBBAAAnnndddgggddd666444111///000222666999>>>CCCFFFFFFJJJOOOQQQOOOSSSUUUXXX\\\___^^^[[[XXX___^^^ZZZZZZYYY^^^lll;;;---BBBDDD;;;888444999DDD]]]{{{~~~WWWOOOKKKDDDDDD888444:::fffpppkkkJJJVVVPPP^^^mmmsss___LLLHHHIIIFFFAAA>>>:::888888;;;???@@@<<<777444333222111111222333333444111...,,,,,,,,,,,,++++++...000222555<<>><<>>>>>===>>>???AAACCCEEEfff^^^UUUOOODDDBBB>>>888111,,,+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,---------///222444777999>>>CCCEEEDDD@@@===CCCDDDCCCBBBBBBCCCBBB???LLLQQQVVVXXXXXXXXX]]]cccqqquuuzzz~~~~~~}}}fffrrr|||YYY@@@777555555555555555555555555555444444555555666777888<<<;;;;;;<<<===???AAABBBGGGPPPVVVzzzWWWHHHAAA888AAARRRsssvvvhhhjjjNNNhhh\\\pppuuuyyy```qqq^^^NNN___sssooovvvlllTTT444222000///000333777:::@@@EEEGGGGGGIIINNNOOOLLLPPPRRRUUUYYY\\\]]][[[XXXOOOQQQRRRWWWYYYXXXtttyyyMMM555<<>>:::777777@@@UUUrrrbbb^^^LLLCCCAAA666999888WWWaaauuuxxx[[[WWWLLLaaammmoooaaaSSSNNNJJJDDD???>>><<<999777999===???<<<999222111000000000111222333444111...,,,,,,,,,,,,++++++...000222555;;;DDDKKKUUU___lllvvvyyyuuuZZZQQQ|||nnnFFF---+++***+++...---...///111444888;;;======???@@@CCCEEEGGGIIIJJJJJJOOOPPPQQQRRRSSSUUUYYY\\\___iii^^^BBB888TTT~~~iii555???AAA444@@@...////////////111333666777:::>>>DDDKKKRRRZZZccchhhvvvwww{{{tttBBB999444333666777777777666555444444555555444444555555666666888888888888999:::;;;<<<======>>>@@@BBBEEEGGGHHHggg```WWWOOOCCCCCC@@@:::333---***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++,,,,,,---///222555444888???GGGMMMOOONNNKKK<<<:::888;;;EEENNNMMMGGGAAAGGGLLLNNNNNNQQQVVVZZZeeeccc]]]VVVPPPMMMMMMNNNaaalll}}}pppOOO444...444222222333444555555666666444444444444555666777888<<<<<<<<<<<<===???AAACCCFFFMMMdddggg^^^|||RRR===???AAADDDbbbzzziiicccvvveeeMMMOOO\\\qqqkkkXXX|||yyyqqqwwwtttZZZ```kkkuuuqqqCCC111000//////111555:::===BBBFFFGGGFFFHHHKKKLLLIIINNNOOOQQQUUUYYY[[[ZZZXXXMMMNNNNNNUUUZZZWWWfffggg@@@555@@@BBB;;;:::555:::JJJeee~~~kkkpppNNNEEEAAA888:::222BBBKKKaaatttfffKKK\\\mmmnnnfff\\\UUULLLCCC>>>>>>>>>:::777777:::======;;;111000000///000111222333444111...,,,,,,,,,,,,+++,,,...000111444;;;DDDLLLWWWdddrrr}}}wwwwww~~~KKKSSSqqqQQQ555(((,,,+++,,,000///000111444777;;;???AAACCCEEEEEEEEEEEEGGGJJJLLLNNNOOOPPPRRRRRRSSSUUUXXXZZZ\\\XXXtttIII;;;;;;XXXJJJ888DDD;;;@@@555222111///......000333444444777===CCCIIIPPPXXX]]]oooooopppsss{{{[[[888555222555666666666555444333111111222222333444444444444444777777777777888999::::::999:::<<<>>>???AAAAAABBBfff```WWWNNNDDDCCCAAA;;;444...***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))***+++,,,...222555999>>>CCCGGGKKKRRR\\\ccc___SSSKKKMMMNNNGGG???;;;:::<<<======???CCCDDDCCC>>>BBBHHHQQQ^^^ooo~~~\\\DDD777000000444111111222222333444444555333333333444555666777888<<<<<<;;;<<<===???AAACCCKKKJJJRRRNNNmmmBBBBBBAAAAAAYYY}}}pppaaaKKK@@@BBBIIIjjjqqqhhhWWWCCCTTTlll[[[zzzqqqtttooo___wwwxxxeee666/////////000444999>>>AAACCCGGGIIIHHHIIIMMMNNNKKKPPPPPPQQQTTTWWWXXXWWWVVVXXXTTTMMMPPPWWWWWW```vvvuuuvvvIII///<<>>@@@<<<888777888;;;===>>>222111111111111333444555444111...,,,,,,,,,,,,+++,,,...000111444;;;EEEMMM[[[iiixxxxxxtttxxxYYYjjjeeeCCC///***///+++***//////111333777:::>>>AAAEEEGGGIIIIIIIIIIIIKKKLLLNNNOOOLLLNNNPPPQQQQQQRRRTTTVVVZZZVVV^^^hhhMMM555999gggAAA444HHH777???666444111...---...000111000333888<<>>@@@PPPvvvpppLLLNNNNNNMMMNNNHHH???SSS|||wwwmmmIIIKKKSSSeeesssuuutttLLL...//////000333888===BBBEEEHHHLLLNNNMMMOOOTTTTTTRRRSSSSSSSSSTTTVVVVVVUUUSSSYYYVVVMMMKKKSSSTTTXXXfff|||vvvPPP000666@@@<<<>>>444444:::KKKgggmmmvvvYYYJJJGGGDDD===:::777>>>>>>???aaajjjEEEiii|||tttgggZZZQQQKKKDDD???AAA>>>:::888999;;;>>>???555555444444444555777888444111...,,,,,,,,,,,,+++,,,...000111555===HHHPPP[[[jjj{{{kkkuuu~~~{{{eee<<<---,,,///))))))///000111444999<<>>???999888777777777777888999444111...,,,,,,,,,,,,+++,,,...000222666???KKKTTT[[[jjj|||{{{jjj|||rrrggg```444)))***---(((***222222222666;;;>>>@@@CCCHHHLLLGGGHHHIIIJJJJJJJJJIIIHHHMMMPPPTTTVVVWWWWWWWWWXXXTTT___\\\VVVuuu^^^888999___ppp>>>GGG<<<===;;;777333000.../////////111444666999<<>>000111888000000///000111222333444444444111222222333333333333333444333333222333333444444444555666888999:::::::::[[[\\\WWWMMMIIIGGGBBB;;;444...,,,+++(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&'''+++---,,,444>>>EEEHHHMMMTTTZZZkkkkkknnnuuu|||uuufffXXXEEE444***...222333222000///............//////000000111111111222333444666777888999888888999:::<<<>>>@@@===JJJEEEMMMSSSsssddd@@@???@@@UUUnnnwwwcccJJJMMMjjjtttgggeeeqqqwwwpppmmmqqqkkknnnggg\\\PPPFFFUUUtttwwwuuubbbqqqTTT;;;222333444777;;;@@@FFFKKKNNNOOOSSSTTTSSSTTTWWWWWWUUUQQQRRRTTTVVVWWWVVVSSSOOONNNXXXWWWSSSVVVSSSPPPVVV^^^]]]888555@@@AAA555666777===QQQnnnzzz[[[SSSNNNFFFKKKIIIkkkpppNNNaaauuukkkhhhiiidddXXXNNNJJJGGGDDD???@@@AAA@@@???>>>>>>>>><<<;;;999888777888888999444111...,,,,,,,,,,,,+++,,,...000333888BBBOOOXXXbbbqqqwwwrrrfffYYYLLL///'''***...+++...555333444999>>>AAAAAADDDIIINNNKKKJJJIIIIIIIIIIIIIIIJJJLLLPPPUUUXXXYYYYYYYYYYYYWWWYYYZZZ\\\gggJJJ333AAAiii^^^KKK???@@@===:::666333111000///---///111333444777;;;???FFFHHHLLLPPPWWW___hhhnnnooouuuyyyzzz}}}|||jjjCCC777222000555///111...///000111111111111111111000000000111111222222333222222111111222222222111111111222444666777888YYY\\\XXXNNNJJJHHHBBB;;;333...,,,,,,(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$&&&)))+++222444888???GGGOOOUUUXXX```jjjllliiiwwwpppRRR;;;222...+++000000---***+++...//////+++,,,---...///111222222111111111333444666777888888888777888999;;;===???;;;RRRBBBHHHlll\\\[[[{{{JJJDDDBBBFFF```|||ooommmUUUJJJHHHFFFLLLaaazzzmmmJJJGGG^^^yyyyyykkkZZZTTTuuuqqqzzz>>>999---555666999===CCCHHHMMMPPPMMMQQQQQQOOOOOORRRQQQNNNNNNOOORRRVVVXXXWWWSSSOOOLLLWWWUUUMMMMMMMMMNNNVVVPPPxxx???222@@@@@@555777777:::KKKhhheee]]]VVVQQQSSSKKKpppxxxLLLWWW}}}iiivvvNNNXXXaaacccWWWKKKGGGFFFEEE>>>@@@CCCCCCBBB@@@>>>======<<<:::888777777888888444111...,,,,,,,,,,,,+++,,,...000333999DDDQQQ[[[lllyyyuuuzzzkkk]]]ttt;;;000)))---222///222666222666;;;AAACCCCCCEEEJJJOOOQQQOOOLLLIIIIIIJJJMMMOOOIIINNNSSSWWWXXXXXXXXXXXXbbbWWW[[[jjjiiimmmfffGGG???JJJpppDDDFFF@@@???<<<999555333111000,,,---///000111444777:::;;;>>>CCCIIIOOOVVV]]]bbblllpppsssuuuyyy~~~}}}xxx~~~~~~|||nnnlllzzzSSS999999444,,,000...555...///////////////......000///.........///111222222222111111111111111222666666555444555666777888___VVV\\\JJJEEEEEECCC>>>888333111111((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++111888<<<@@@EEENNNUUUYYY___iiiqqqyyyxxxUUUGGG777//////000...***,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...111111222222333444555555:::::::::;;;<<<===>>>???DDDFFFDDDLLLSSSNNNyyy~~~aaa666AAA===EEEhhhfffuuuuuu]]]RRRZZZxxx```BBBNNNtttqqq___mmmpppbbb999,,,555444888<<<@@@CCCFFFJJJLLLMMMNNNPPPQQQRRRSSSRRRRRRPPPOOOOOOPPPPPPOOOMMMJJJIIIJJJLLLMMMNNNNNNMMMLLLUUUYYYXXX;;;;;;<<<>>>444333;;;CCCPPPmmm{{{gggSSSMMMSSSDDDOOOeeeJJJNNNmmmXXXZZZkkkcccAAA???CCCEEEHHHLLLNNNMMMGGG@@@FFFFFFGGGHHHGGGDDD>>>999=========<<<;;;888666444222000---,,,---------,,,,,,,,,///666===FFFUUUbbbrrrzzziiioooTTT777888///***---111222666<<>>QQQzzzLLLDDD<<<;;;@@@<<<000---333///...---,,,---///111222999:::<<<@@@FFFNNNTTTXXX___ccciiinnnqqqtttwwwyyyyyyzzzzzzzzz{{{|||||||||~~~|||eeeRRRqqq;;;888444000---...///000//////............//////......------------......////////////////////////111222222333333444555555fffYYY\\\LLLHHHGGGDDD???777222...---((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&***///333666===GGGOOONNNXXXccckkkpppxxxzzzpppXXX???;;;333+++(((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000///111111222333444555555666::::::::::::;;;===>>>???BBBEEEBBBIIIOOOUUUiiiggghhhWWW<<<@@@AAA[[[yyyxxxaaaYYYpppxxx{{{vvv\\\NNNZZZdddxxx~~~mmmPPP<<<,,,666333888???DDDGGGIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQNNNIIIEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOMMM|||sssVVV999333999???777333777???LLLddd{{{}}}lllNNNKKK@@@HHHSSSIIIaaabbbFFFGGGXXX[[[CCC===FFF??????FFFIIIEEEDDDHHHDDDFFFIIILLLNNNMMMJJJHHHDDDCCCAAA>>>;;;666333111222000---,,,---...---,,,------000777>>>IIIYYYfff|||yyyaaasssoooBBB888777000,,,000333555888===BBBEEEHHHJJJKKKLLLMMMOOORRRQQQPPPPPPQQQPPPMMMJJJMMMLLLMMMOOOQQQRRRPPPOOOUUUTTT[[[dddcccaaarrrTTT888===^^^HHHDDD@@@???===::::::<<<111000...------...///000555666777:::>>>DDDIIILLLPPPUUU]]]dddjjjoootttwwwvvvvvvwwwwwwxxxxxxyyyyyy|||~~~yyyvvvzzz]]]qqq~~~OOO888666333000......///000///..................///......------------..............................000111111222222333444444nnnZZZ[[[NNNKKKJJJFFF???777000,,,***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))***000999@@@BBBLLLXXX___bbbjjjxxxxxxzzzyyyrrrmmm]]]III===999111'''***((('''(((+++,,,,,,,,,++++++++++++++++++++++++...//////000111111000000111222222333444555666777999999999:::;;;<<<>>>>>>===CCC???DDDIIIeeeuuuVVVuuuZZZWWWmmmDDDBBB999HHHggg~~~QQQyyyooossshhhooowwwmmmZZZPPPZZZddd:::;;;///888777===DDDJJJMMMNNNOOOOOOOOOMMMKKKKKKLLLOOORRRTTTRRRSSSTTTUUUUUURRRLLLHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOJJJttt~~~xxxlllMMM888;;;???<<<777444888EEEWWWeeeoooLLLAAADDDLLLIIIQQQyyyaaaIIIIIIPPP[[[PPPFFFMMM???:::AAACCC<<<;;;CCC;;;???DDDHHHIIIHHHHHHHHHEEEDDDBBB???;;;666333111222000---,,,---...------///...111888AAAMMM___nnn~~~hhhmmm}}}WWW666;;;444000///333777999;;;>>>@@@EEEKKKLLLJJJJJJMMMQQQJJJLLLOOOPPPNNNLLLKKKJJJLLLLLLLLLNNNQQQRRRQQQPPPLLLQQQZZZ___^^^\\\bbbkkkuuuDDD777JJJUUUzzz|||QQQ333:::EEE===666999444333111///...---......222222222444666:::>>>@@@BBBHHHPPPWWW^^^dddjjjmmmooopppqqqrrrssstttuuuvvvzzz}}}{{{~~~|||}}}zzzxxx~~~~~~~~~vvvpppssswwwvvvqqqooozzzwwwZZZ888444333222000////////////......------------.........------,,,,,,------...........................//////000000111222222222tttYYYYYYPPPKKKJJJGGG@@@888000+++)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$&&&***...333:::BBBGGGJJJQQQ\\\fffaaacccooo}}}zzz{{{qqqhhhhhhmmmiii\\\OOO;;;999111%%%"""(((---...)))***+++++++++***+++,,,************++++++++++++------...///000000000000111111222333555666777777888888888999:::<<<===>>>999BBBAAADDDFFFMMMPPPcccFFFhhheeeHHH999:::SSSmmm___rrr```aaa}}}qqqrrrnnnUUU111444999===@@@DDDJJJOOOQQQRRRTTTUUUTTTRRROOOMMMOOOSSSXXX\\\VVVVVVVVVWWWXXXXXXVVVTTTOOONNNMMMKKKJJJJJJKKKLLLPPPPPPeeehhhAAA111:::???===555222<<>>999888777;;;???@@@???===<<<<<<>>>===<<<;;;999777666555333000...------......---///...222;;;FFFTTTgggwwwyyy~~~}}}~~~pppiiiGGG===@@@000000333777:::<<<===>>><<>>===???===<<<888666444111///------,,,000000000111222555777999===AAAGGGMMMQQQVVVZZZ]]]eeefffhhhkkkmmmppprrrssstttzzzxxxuuuzzzxxxvvv}}}|||xxxwwwxxxzzz{{{}}}ssslllttthhhiiisssooo```ccctttjjjAAA,,,000000000000000///......------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------......//////000111111wwwVVVUUUPPPJJJIIIGGGBBB:::222...+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%######$$$'''((())),,,000666;;;>>>BBBCCCIIISSS[[[[[[VVVSSSIIICCC;;;777777666222///%%%)))---...//////,,,''')))******(((%%%%%%'''))))))))))))******+++++++++***+++,,,---............000111222333555666777777777777777888:::;;;===>>>;;;EEEIIIIIIIIICCCdddrrrIII___WWW|||YYYHHH:::???TTTkkkrrrbbbzzzdddFFF444---DDDCCCGGGIIILLLMMMOOOQQQSSSVVVUUUSSSQQQPPPRRRWWW]]]aaa[[[XXXUUUTTTUUUWWWXXXXXXSSSQQQOOONNNMMMMMMMMMNNNNNNTTTUUU\\\777444???CCC:::111666CCCMMMiii|||ooo~~~ppp{{{tttZZZbbbwwwtttcccNNNCCCDDDGGGBBB:::===???AAAAAA???<<<:::999888777777777666666666666333111...---.........---...///555@@@MMM]]]qqqrrrsssyyy___sssxxx<<>>...222666:::<<<>>>???>>>:::AAAHHHIIIFFFDDDHHHMMMGGGIIIKKKHHHDDDDDDKKKQQQOOOOOOOOORRRVVVYYYZZZZZZPPPSSSQQQMMMPPPZZZ```aaa\\\}}}```===???EEE```ZZZ444;;;HHHDDD:::999777444111///...---.........///000222444555999<<<@@@DDDGGGJJJNNNPPPXXXZZZ]]]```eeeiiilllmmmnnnuuurrrpppuuurrrooovvvtttsssrrrqqqsssvvvzzz}}}}}}yyyuuurrrmmmhhheee\\\eeekkkdddVVVXXXrrrJJJ///222------...//////......---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,------......//////000|||VVVSSSQQQJJJJJJHHHCCC<<<555000...((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%$$$&&&$$$"""###'''******)))'''&&&&&&)))---...,,,)))'''(((***)))(((''''''(((,,,,,,---------,,,(((&&&))))))(((&&&%%%&&&(((***((((((((()))******++++++))))))+++,,,------------//////111222444555666777666666666888999;;;===>>>@@@GGGQQQMMMLLLGGGUUUIIIiiiLLLfffeee^^^FFF666???TTTqqq||||||qqqwww~~~lllWWW<<<999000KKKHHHLLLLLLLLLKKKJJJKKKNNNQQQOOOOOOOOOPPPSSSXXX]]]```^^^YYYRRRMMMMMMNNNPPPQQQOOONNNNNNNNNOOOPPPQQQQQQMMMUUUOOO^^^tttHHH333<<>>AAABBB@@@===CCCIIIKKKIIIHHHJJJMMMIIIJJJIIIEEEBBBDDDLLLSSSPPPNNNMMMNNNPPPRRRRRRQQQOOOQQQRRRQQQSSSWWWZZZZZZ___fff^^^<<<999FFFdddWWW:::333777;;;;;;999777444222000///,,,,,,------...///111111222555999<<<>>>AAAEEEHHHJJJLLLOOOSSSWWW\\\___```dddkkkiiihhhmmmkkkhhhnnneeehhhmmmsssvvvxxxwwwwwwxxxrrriiibbb]]][[[YYYXXXVVV___VVVFFFXXXzzz[[[555***888,,,,,,---------------,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////[[[TTTRRRKKKLLLJJJFFF>>>666111...((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((((()))''''''''''''((()))(((&&&###&&&***+++******+++,,,,,,***&&&###"""###)))...***)))(((((()))*********''''''(((((()))******+++))))))+++,,,---.........---...///111333444666666555555666777999;;;===>>>BBBDDDRRRJJJIIIMMMNNNnnnzzzWWWiiiaaaJJJ\\\iiiZZZ>>>:::DDDYYYuuurrr|||iiiyyy^^^EEE999999>>>KKKKKKOOOOOOOOOMMMKKKIIIJJJKKKHHHIIIKKKOOOSSSWWW[[[]]]ZZZUUUNNNIIIHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLQQQQQQPPP{{{qqqNNN777777===AAA===555888BBBMMMbbbzzzzzz\\\GGGHHHuuucccSSSLLL\\\YYYOOOWWWjjjfffKKK???HHH@@@===<<>>???BBBEEEHHHKKKMMMOOORRRZZZYYYYYY```___]]]cccbbbeeeiiimmmmmmjjjeeebbbfffaaaYYYSSSPPPNNNMMMLLLUUUNNNCCCNNN}}}{{{]]]HHH333)))...,,,,,,,,,,,,,,,++++++,,,*********))))))*********++++++************++++++++++++++++++++++++++++++,,,,,,------.../////////```VVVSSSNNNNNNLLLGGG???666000...)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))&&&$$$######$$$%%%%%% $$$((((((&&&%%%'''***"""&&&((())))))******((((((((('''&&&&&&''')))*** %%%+++---)))%%%''',,,((('''&&&'''))))))'''$$$&&&''''''((()))******+++)))***,,,---.../////////------///000222444555666444555555777999;;;===>>>AAA>>>NNNDDDCCCPPPKKK[[[WWWQQQIIIHHHjjjhhhKKK???>>>FFFZZZ}}}wwwooo|||iiirrrnnnYYY777:::666LLLHHHLLLRRRSSSTTTSSSOOOKKKIIIHHHCCCFFFJJJOOOTTTXXX[[[\\\SSSPPPKKKHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHSSSNNNzzzyyyaaa<<<444777BBBBBB888555<<>>DDDCCCBBBFFFHHHEEE@@@CCCGGGKKKMMMMMMLLLKKKJJJJJJIIIHHHHHHIIILLLNNNPPPNNNMMMMMMPPPRRRSSSSSSNNNLLLPPPWWWYYYWWW[[[dddcccbbbbbbkkkWWW777???SSSoooSSS<<<<<<;;;;;;999888666555333333222222111000//////---///000000000111444666777888999;;;===???AAABBBBBBKKKKKKMMMUUUUUUSSSZZZeeedddaaa\\\WWWRRRNNNKKKMMMLLLJJJKKKMMMNNNOOOOOOFFF===LLLwwwhhh:::000000...000---,,,++++++******++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,---......//////000bbbSSSMMMPPPNNNJJJFFFAAA:::222---***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***+++,,,---............000000000111222333555555777777777888999:::<<<<<<@@@AAABBBDDDGGGLLLPPPRRRvvvFFFmmmdddJJJOOOggg@@@GGG???@@@]]]~~~|||uuuzzzppp\\\GGG888<<>>IIIGGGOOOyyyzzzOOO<<<444>>>DDD<<<666888AAAHHH___~~~nnnooonnn|||]]]FFFPPPuuurrrssskkkwwwCCCRRRNNNJJJCCC>>>444CCCNNN>>>???888999::::::::::::999888333333000------000000000555???TTTiiixxx\\\RRRQQQnnn}}}pppiiikkk^^^BBB111222888888;;;@@@EEEHHHGGGFFFGGGHHHGGGDDDEEEJJJLLLJJJGGGHHHHHHGGGGGGFFFGGGJJJLLLMMMOOONNNMMMMMMOOOSSSVVVYYYPPPPPPPPPQQQSSSVVVXXXYYYYYY\\\ZZZaaaxxxXXX999999LLLlllNNNFFFBBB111:::???---BBB222;;;666+++---//////333++++++,,,---...000000111///000111333555777888999;;;>>>CCCFFFHHHJJJMMMNNNLLLJJJEEEAAAAAAEEEFFFDDD:::<<>>>>>>>>@@@CCCGGGKKKMMM^^^dddTTT===UUUvvvccc;;;HHH>>>MMMddd{{{sss|||ooopppOOOAAA:::BBBKKKLLLMMMQQQNNNQQQTTTUUUTTTSSSRRRRRRRRRTTTUUUTTTVVVYYYVVVQQQNNNKKKGGGFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEMMMHHHHHHddduuuTTT444///:::AAA===777666;;;NNNlllssseeeoooggg\\\TTTPPPYYYbbbzzzeeeUUUIIIhhheeeJJJQQQJJJAAA<<<===999GGGLLL999:::888999:::<<<<<<:::999888333222///---...000111000888FFF[[[pppddd^^^ZZZpppooovvvsss|||lllPPP777...555===???>>>BBBFFFGGGFFFDDDDDDEEEEEECCCDDDIIIKKKIIIGGGHHHHHHGGGFFFFFFGGGIIILLLMMMNNNMMMLLLKKKLLLNNNQQQSSSOOOOOOOOOOOOPPPRRRTTTUUUUUU```bbb]]]___pppVVV:::888SSSqqqhhhPPP444444<<<000;;;222777777888>>><<<222,,,333333222000///---,,,,,,---...///000222333444444888;;;===>>>>>>===>>>??????===>>>AAABBB@@@:::777CCCCCCFFFEEE<<<777CCCVVVuuuoooPPP333***,,,***)))***+++++++++******)))))))))(((((()))))))))*********+++***(((''''''(((***+++************************,,,,,,------.../////////___SSSSSSPPPNNNKKKGGGAAA:::333---***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))******+++,,,------------////////////000222333444666666666666777999:::;;;<<<<<<===>>>AAADDDFFFHHHNNNrrrXXXXXXMMMKKKHHHPPPFFFAAA@@@KKKdddqqq}}}~~~dddCCC>>>@@@KKKSSSTTTUUUYYYTTTUUUVVVVVVUUUUUUVVVWWWYYY[[[\\\[[[\\\]]]ZZZTTTRRRNNNIIIGGGGGGJJJLLLMMMGGGHHHIIIIIIIIIHHHGGGFFFGGGOOOKKKFFFQQQggg~~~iiiKKK666777AAABBB:::666666CCC]]]uuu~~~sssmmmTTTTTTvvv[[[QQQJJJWWWmmmeeeOOOFFFAAACCC<<<===<<>>@@@BBBDDDEEEKKKUUUCCC___uuuFFF111tttMMMFFF===@@@RRRlllrrr[[[BBBCCCIIIRRRVVVUUUVVVZZZ[[[\\\\\\[[[XXXVVVVVVWWWTTTXXXZZZZZZ]]]___\\\VVVSSSOOOKKKHHHHHHIIIJJJJJJEEEFFFHHHJJJJJJIIIGGGFFFCCCKKKMMMJJJKKKNNNggg{{{oooUUU:::444@@@DDD>>>===999???RRRjjjzzzwwwcccgggqqqttthhhPPPQQQQQQMMMPPPRRR[[[NNN???;;;<<>>222999AAABBB===888999EEE[[[tttrrrpppqqqooofffVVV]]]nnnwwwqqqMMM>>>999<<>>@@@@@@>>><<<;;;>>>999555333000000888BBBZZZvvvzzziiirrr{{{nnniiizzzXXX<<<:::??????AAAHHHBBBBBBCCCDDDEEEEEEEEEDDDFFFBBBCCCGGGJJJHHHHHHIIIFFFEEEDDDDDDEEEGGGJJJKKKHHHHHHGGGFFFGGGGGGHHHIIIFFFFFFGGGIIIKKKNNNQQQSSSWWW\\\ZZZ\\\gggggg___^^^gggddd;;;>>>999\\\ooo}}}|||nnnRRR:::111444555;;;>>>444;;;;;;999888666444333222222111111111000000000000000111333333333333555777555555:::===666,,,---666777WWWqqq}}}ssssssUUU333...,,,+++,,,***'''&&&'''((((((((((((((((((((((((&&&''''''''''''((((((((()))(((((((((((((((((()))))))))))))))))))))))))))*********+++,,,,,,------fffSSSOOOQQQOOOLLLHHHBBB;;;444...***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((()))***++++++++++++............///111222333555555555555666888999:::888999:::;;;===>>>??????DDDDDDRRRXXXgggddd@@@LLL[[[BBB<<<888===QQQmmmeeeOOOBBBQQQSSSUUUTTTPPPMMMNNNPPPNNNQQQTTTUUUTTTQQQPPPOOOKKKMMMMMMKKKMMMOOOMMMHHHKKKJJJIIIHHHFFFDDD???<<>>FFFYYYvvvLLL000444HHH<<<999888>>>NNNggglll\\\```{{{iiiEEE???======\\\nnnOOO<<<===>>>???@@@@@@???>>>===>>>:::777555//////>>>PPPnnnwwwtttnnnuuupppTTTCCC888===BBBAAACCCJJJBBBBBBBBBDDDFFFHHHGGGFFFHHHDDDCCCGGGIIIHHHGGGIIIEEEEEEDDDDDDEEEGGGIIIKKKGGGFFFFFFGGGGGGHHHIIIJJJDDDEEEFFFIIILLLPPPSSSUUUVVV___]]]YYY___```^^^cccfffuuuwwwIII333:::LLLggghhh\\\[[[KKK......;;;666333333444555666777777888444444444333333222222222222333444333111111333444000000///---...444???HHHnnnlllKKK444///------,,,+++((('''(((***''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------bbbRRRRRRQQQOOOLLLHHHCCC<<<444...***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))***++++++++++++.........///000111333333555555555666777888::::::888999:::<<<>>>?????????BBBHHHNNNooovvvYYYXXX>>>___[[[GGG777:::DDDSSSmmmxxxUUUNNNLLLOOORRRSSSRRROOONNNMMMMMMLLLMMMOOONNNLLLKKKKKKLLLJJJKKKIIIFFFFFFIIIGGGCCCHHHFFFDDDCCCCCCBBB???===?????????>>>>>>=========AAAAAA999555;;;<<<>>>GGGYYYzzz???///BBBAAA@@@===<<>><<<<<<:::333444KKKeee~~~iiiyyyzzz|||qqqMMMEEE@@@AAABBBAAAEEEJJJDDDCCCBBBDDDGGGIIIHHHGGGHHHDDDCCCFFFGGGEEEEEEGGGEEEDDDCCCCCCDDDFFFIIIJJJFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEFFFHHHLLLOOORRRTTTQQQ[[[YYYTTT[[[___```eeehhhhhhooovvv]]]@@@:::DDDdddvvvjjjwww\\\PPPMMM555111111222444555777888888444444444333333333333333333444444222000000222333333555666;;;PPPjjjxxxxxxRRR555'''+++------,,,***((()))++++++&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''')))))))))))))))))))))))))))******++++++,,,------^^^QQQUUURRROOOLLLHHHCCC<<<444///***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))******+++++++++////////////000222333444666666666666777999:::;;;:::;;;===???@@@AAABBBBBB@@@GGGLLLWWWcccUUUtttFFFGGGiiixxxVVV>>>@@@@@@>>>TTTvvvbbbOOOPPPWWWJJJNNNQQQQQQPPPPPPOOOMMMQQQPPPNNNKKKHHHFFFHHHIIIIIIJJJGGGCCCDDDHHHHHHDDDFFFDDDAAA???@@@AAAAAAAAAAAA???>>>;;;:::999888888888===888444;;;<<<777999777aaa___666222EEEDDD???888999GGG\\\kkkjjjaaavvvqqqhhhlll\\\eeeTTT___aaaTTT777IIIiii\\\LLLBBBAAA????????????AAABBB@@@@@@BBB@@@888;;;WWWvvvvvv[[[vvvtttlllsssZZZKKKGGGAAA??????BBBHHHMMMGGGEEECCCEEEHHHIIIHHHFFFHHHDDDBBBEEEFFFDDDCCCEEEEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHKKKNNNPPPRRRLLLSSSPPPRRRcccjjjccc^^^```fffgggiiiUUUPPP;;;111___ooo~~~uuuiiiDDDCCC@@@<<<888555222000333222222222222222222222222333333222111222444666:::IIIZZZpppxxx~~~oooiiiKKK000000---///)))***)))&&&%%%&&&'''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,bbbQQQVVVUUURRRMMMIIIEEE???777111...,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))************+++++++++------......///000000000444444555555666777777777888999;;;===>>>?????????GGGEEELLLRRRggggggxxxmmm666OOOxxxpppRRRHHH888999OOO]]]{{{}}}tttQQQOOOTTTPPPSSSUUUTTTPPPPPPRRRSSSPPPOOOPPPPPPMMMKKKLLLPPPTTTTTTPPPKKKIIIIIIJJJKKKLLLKKKHHHDDDBBBAAAAAA@@@@@@===;;;999999::::::999888777777777777777888888999@@@HHHrrrvvv666888;;;CCCFFF@@@:::>>>KKKUUUmmmooocccbbbbbblllyyyeeeRRRNNNJJJBBBAAA@@@FFFHHHLLLRRR>>>777KKKCCCFFFAAA???===<<>>AAACCCBBBCCCDDDFFFIIIHHHGGGHHHHHHFFFCCC@@@GGGGGGHHHIIIJJJIIIEEEBBB@@@BBBCCCBBBAAAAAAEEEHHHCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHGGGGGGHHHIIIKKKLLLGGGQQQUUUQQQRRR[[[]]]XXX^^^fffgggdddfffrrrRRR???@@@===TTTvvvjjjPPPPPPGGGBBBEEE:::777AAA;;;444BBBAAACCCDDDAAA===;;;>>>CCCmmmzzz[[[<<<222///+++)))+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************```QQQVVVUUURRRNNNJJJEEE???777222...,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))*********+++++++++,,,------......//////000222222333333444555555666777888999;;;<<<===>>>>>>CCC@@@EEELLLXXXWWW}}}eee:::OOOuuuFFFCCC>>>999NNNdddvvv```UUUWWWWWWSSSTTTVVVTTTQQQQQQVVVXXXWWWVVVVVVTTTPPPMMMOOOUUU[[[UUUQQQMMMKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEDDDBBB@@@>>>;;;999999999999888777666666666666666777888888===:::bbb{{{PPP666<<>>:::AAAJJJZZZppp{{{iiiSSS]]]SSSKKK@@@???DDDIII[[[UUUEEEHHH>>>BBB???<<<===DDDYYY{{{uuuppp}}}yyy^^^zzzxxxLLL444===>>>@@@AAACCCDDDEEEGGGEEEDDDDDDDDDEEEDDDBBB@@@CCCCCCDDDFFFHHHGGGDDDAAA@@@AAABBBAAA@@@@@@CCCFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKHHHQQQUUUQQQTTT]]]```]]]]]]^^^YYYYYY]]]___pppfffRRRCCC:::QQQ```tttzzzooozzzqqqooopppsss|||}}}[[[DDD000,,,---***(((+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&(((((()))))))))*********^^^PPPUUUUUUSSSOOOJJJEEE>>>777222...,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))*********++++++++++++,,,------......///000000111111222333333333555666777999;;;;;;<<<<<>>AAAEEEGGGHHHFFFBBB@@@>>><<<999888888888777666555555555555555666666777999999BBBsssxxxDDD444666===EEECCC;;;;;;BBBGGG[[[tttwwwppphhhGGG888???CCCDDDbbbmmmSSSDDD===>>>===:::<<>>===<<<===@@@CCCDDDEEEAAA@@@@@@AAABBBCCCAAA???@@@@@@AAACCCEEEEEECCCAAA@@@AAABBBAAA??????AAACCCGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKJJJRRRUUURRRUUU^^^cccaaaWWWQQQHHHLLLXXXXXXXXXccc{{{qqqJJJ===<<>>777333...,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))***************++++++,,,,,,---......//////000111111222222333444555777888:::;;;;;;;;;AAAFFFDDDFFFKKKKKKlllxxxYYYxxxCCCaaammmHHHCCCBBB???III]]]wwwxxx______```WWWVVV^^^YYY[[[ZZZVVVUUUVVVVVVRRRSSSSSSQQQNNNJJJKKKPPPTTTPPPNNNLLLKKKJJJHHHEEEBBB;;;>>>CCCEEEDDDBBB???>>>===:::888777777777555444444333333333333444555555222>>>>>>PPPiii;;;333555BBBGGGAAA===@@@@@@KKK^^^ssstttHHHEEEFFFGGGAAAcccyyyXXXAAA??????@@@===BBBZZZ}}}{{{sssuuuvvvssswww|||sssuuuVVV888@@@===:::888999<<<@@@AAAAAABBBAAA@@@@@@AAAAAA@@@????????????AAADDDEEEEEEDDDBBBBBBBBBAAAAAA@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIEEEDDDDDDEEEFFFHHHJJJKKKMMMRRRTTTRRRTTT[[[aaaaaaYYYSSSHHHKKKZZZ^^^^^^fff___oooYYYGGGAAA:::UUUvvvvvvoooyyyXXXBBB000,,,((('''++++++'''&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***___NNNNNNVVVUUURRRLLLEEE===777333...,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))***************++++++,,,---------000000000111222222333333444555666888999:::;;;;;;;;;FFFBBB@@@IIIJJJVVVuuuaaa|||pppDDD\\\aaa@@@AAA<<<===GGG\\\rrruuuiii```___\\\WWWVVVZZZTTTXXXZZZXXXWWWVVVSSSNNNKKKMMMNNNLLLIIIGGGHHHJJJJJJIIIGGGFFFEEECCC@@@===;;;===??????===::::::;;;:::888666555555555444222222222111111222222333444000222888===VVVQQQ@@@555<<>>???@@@III]]]vvvrrr\\\eeeNNNPPPLLLoooZZZ@@@@@@AAAAAABBBMMMkkkuuuzzzrrrwww|||uuu~~~nnn\\\???222>>>===;;;999999;;;>>>???@@@FFFDDDBBBAAAAAAAAA???>>>AAA@@@???AAADDDGGGHHHGGGCCCCCCBBBCCCCCCCCCBBBAAA???@@@BBBDDDFFFHHHIIIJJJFFFFFFEEEFFFGGGIIIJJJLLLNNNQQQRRRPPPRRRWWW[[[]]]```aaaZZZWWW^^^]]]^^^hhhcccbbblll|||rrrAAA555LLLRRRppprrrwww|||}}}~~~YYY555...---***)))***+++***'''&&&)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))aaaPPPNNNVVVUUUSSSMMMDDD<<<666444...,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************+++,,,,,,------...000000111111222333333444333444666777999:::::::::<<>>+++***555===>>>>>>===;;;;;;>>>@@@GGGDDDBBB@@@@@@@@@???===AAA@@@???@@@CCCGGGHHHHHHCCCBBBBBBCCCDDDEEECCCAAA===>>>@@@BBBEEEGGGIIIJJJGGGGGGFFFFFFGGGHHHJJJKKKLLLNNNOOOOOOPPPSSSVVVXXXVVV```aaa___```ZZZXXX```]]]___gggiiinnn]]]PPP>>><<>>DDDGGGEEEKKKPPPLLL```mmmBBBRRR~~~mmmQQQDDD<<>><<<666999;;;999444222333666333111///000111222111000///////////////000000111555---,,,555777:::mmmssseeeKKK555444BBBIIIGGGAAA<<<;;;@@@JJJ]]]yyytttlll{{{yyy~~~wwwssspppmmmaaa___qqq{{{{{{{{{}}}xxxRRR333***+++---999===@@@>>>888666999===CCC@@@>>>===>>>>>>===<<<@@@>>><<<===@@@DDDFFFFFFAAA@@@@@@BBBEEEEEECCCAAA??????AAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQTTTWWWKKKWWWYYYZZZ___\\\WWW\\\SSSXXXcccbbb]]]lll```HHH@@@JJJZZZsss{{{rrrooo{{{mmmqqqmmmyyy{{{|||nnnRRR999///------,,,***((()))((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))bbbUUUUUUVVVVVVUUUNNNDDD;;;666444...,,,((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++,,,,,,------....../////////000000111111222222000111222444555666777777===333>>>EEE:::===KKKKKKGGGeeebbbIIICCCoooaaaRRREEEAAA>>>>>>KKK\\\pppyyyxxxlllkkk```[[[___]]]UUUTTT\\\RRRTTTRRROOOOOOSSSUUUTTTOOOPPPPPPMMMHHHFFFHHHKKKGGGEEEBBBAAAAAAAAA@@@???222777;;;:::555222333555000///......000111111000...............///000000&&&<<<111,,,:::111IIImmmFFF666???GGGDDDDDDBBB@@@===;;;FFFfffqqqxxx~~~|||uuu|||rrrrrrrrrjjjIII555000---'''555;;;???<<<444000333888>>><<<::::::;;;<<<===<<>>>>>AAADDDEEECCC@@@BBBBBBBBBCCCDDDEEEEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFEEEGGGKKKOOOQQQRRRUUUXXXQQQVVVSSSSSS]]]^^^XXXZZZ[[[YYY]]]^^^[[[bbbggg```iiioooccc\\\FFF???TTTfffdddvvvvvvVVV888111+++))))))'''''''''++++++***'''''''''%%%"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))\\\QQQWWWZZZWWWSSSNNNHHHAAA999444111---)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))***++++++,,,,,,------......///000000000111222333444555555555555999999;;;<<>>TTTeee~~~rrr^^^gggfffccc]]]WWWTTTUUUWWWWWWUUURRROOOOOORRRVVVXXXPPPNNNKKKJJJLLLNNNOOOOOOPPPMMMHHHEEEDDDCCCBBBAAA;;;:::999777555333111111........................---------............///////////////111666<<>>BBBDDDAAA@@@DDDGGGGGGHHHIIIKKKMMMNNNOOOQQQQQQQQQSSSTTTVVVXXXYYYWWWYYYYYYWWWXXX]]]___]]]\\\^^^hhh|||}}}dddaaaSSSNNNIIIMMMaaayyyqqq|||SSS777///+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((]]]RRRWWWZZZWWWQQQLLLFFF???888333111---)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((())))))******+++,,,,,,---------...//////000000111222333444444555555555777777888:::===???BBBCCCGGGEEEXXXeeennn\\\MMMOOOzzzdddFFF===???EEECCCHHHXXXqqq~~~xxxcccSSSYYYZZZZZZWWWSSSQQQRRRTTTSSSPPPNNNNNNQQQTTTUUUVVVRRRPPPMMMLLLLLLLLLKKKJJJLLLIIIEEECCCBBBAAA@@@>>>888777666444222111//////------------------------,,,---------............/////////...///222777;;;RRR|||zzzGGG222===QQQSSSCCC:::EEEFFFAAAHHHjjj{{{rrruuusssvvv~~~{{{uuuqqqttt|||{{{~~~vvvpppwwwvvvbbbGGG666777666555444333333333444777888888999999999888888999999999:::::::::::::::<<<>>>@@@AAA@@@@@@AAABBB@@@BBBEEEFFFEEEFFFGGGHHHKKKEEEAAACCCCCCBBBCCCFFFHHHHHHIIIJJJLLLNNNPPPQQQUUUUUUUUUTTTTTTSSSSSSSSS[[[]]]\\\XXXXXX[[[\\\ZZZ[[[WWWWWW^^^jjjxxxjjjfffeee[[[RRRPPPYYYfffccc[[[bbbiiiiiikkknnnooo```mmmoooxxxyyydddSSS???---(((---++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''___SSSXXX[[[WWWPPPJJJCCC===666222111---)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((()))******++++++,,,,,,,,,---......//////000000111222333444444444444444555666777:::<<>><<>>;;;999444444333111000...------------------------------,,,,,,,,,,,,------------......///...---...000333000PPPeee444666NNN]]]WWWHHHHHHGGG>>>888MMMnnnooocccccccccrrr|||yyyiiikkk|||zzzlllzzzyyyvvvxxxnnnLLL222666555444333333222333333444555666777777777777777888888888888999999::::::;;;===?????????>>>???@@@???@@@BBBCCCCCCEEEGGGJJJPPPJJJEEEDDDDDDDDDFFFIIIIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUVVVUUUTTTRRRQQQOOOYYY[[[ZZZVVVVVVXXXYYYVVVZZZTTTOOOOOOPPPSSSZZZaaacccqqq}}}oooyyyzzznnntttwww}}}{{{\\\HHH444,,,((($$$%%%*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''```TTTYYY]]]XXXQQQIIICCC===777333111---)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((())))))***++++++++++++,,,,,,---....../////////000111222333333333333333333444666888:::<<<>>><<>>@@@AAACCCEEELLL\\\uuuqqqmmmwwwvvvmmm```\\\[[[UUUWWWYYYYYYWWWSSSOOOLLLOOOPPPQQQPPPMMMJJJHHHGGGDDDDDDDDDEEEFFFFFFCCCAAA>>>============;;;777444222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++---......,,,,,,---///333///SSS}}}UUU555666XXXmmmcccMMM@@@===AAA<<>>>>>>>>???AAABBBBBBBBBBBBCCCFFFIIINNNJJJFFFEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOQQQSSSUUUUUUUUUSSSRRRRRRUUUUUUSSSSSSWWWWWWUUUUUURRRRRRSSSQQQKKKIIIJJJNNNMMMTTT```hhhttt}}}|||}}}cccNNN@@@...///((('''...333///***(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''bbbUUUYYY^^^YYYRRRKKKEEE???999555111---)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''(((((()))******++++++++++++,,,,,,------.........///000111222222222222333333444555777:::;;;======CCCDDD???DDDdddiiiuuuIIISSSnnnooocccFFFGGGCCC<<<:::GGG\\\lllpppbbbqqqvvvggg~~~ppp^^^VVVVVVZZZUUUVVVWWWXXXVVVSSSNNNKKKKKKPPPSSSQQQJJJEEEEEEHHHBBBBBBCCCDDDEEEDDDAAA>>>;;;::::::;;;;;;888444111000000//////...---,,,,,,++++++++++++++++++++++++************++++++++++++)))+++---------,,,...///...222:::___HHH...BBB\\\fffYYYJJJDDDDDD666@@@QQQeeezzz|||tttnnnkkkuuu|||vvvllljjjFFF777HHHRRRJJJ???;;;777000222222222222222111111111222222333555666666666666666777777888999999::::::;;;===???@@@???>>>???@@@DDDDDDDDDCCCBBBBBBEEEGGGFFFFFFEEEFFFGGGIIIHHHFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLNNNQQQTTTUUUUUUTTTTTTRRRUUUUUURRRSSSUUUUUURRRNNNMMMOOORRRQQQKKKGGGGGGPPPHHH???<<<<<>>CCCGGGHHH___nnnzzzssshhhyyyzzztttbbbWWWSSSTTTWWWVVVVVVVVVXXXZZZZZZXXXUUUJJJNNNQQQNNNIIIFFFIIIMMMHHHHHHGGGGGGFFFDDD@@@<<<;;;:::::::::999777333000//////......---------,,,************************))))))))))))*********+++(((***,,,,,,,,,,,,...///%%%999000888rrrxxxIII666888MMM\\\```TTT>>>>>>:::===OOOfff{{{}}}pppmmmoooqqqrrr}}}bbblll|||qqqYYY222...000///+++...555444---000111111111111111000000111222333444444444444444444555555666777888999999:::<<<>>>?????????@@@BBBDDDEEEEEEDDDBBBBBBCCCDDD@@@BBBCCCDDDFFFIIIGGGCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPQQQSSSSSSSSSRRRQQQVVVYYYXXXTTTSSSTTTRRRNNNOOOKKKJJJKKKKKKHHHHHHKKK;;;===@@@CCC@@@777---&&&666>>>IIIVVVccclllkkkeeemmmpppfffaaannnuuummmfffZZZaaaQQQIIIBBB>>>@@@111222,,,'''(((+++,,,+++,,,,,,,,,+++(((%%%$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&cccUUUWWW[[[XXXTTTOOOJJJCCC===888111---)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((()))******************+++,,,,,,------------...///000000000000222222333444555777999:::AAA888999CCCDDD@@@OOOfffuuunnnJJJOOO^^^```]]]QQQGGGCCC???;;;GGGRRRcccvvvyyywww|||wwwccc[[[YYYXXXWWWXXXWWWVVVUUUXXX\\\_________PPPNNNKKKJJJIIIKKKLLLMMMKKKIIIHHHGGGFFFDDDAAA>>>>>><<<;;;:::999666333000------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))***+++*********,,,...***///((()))NNNmmmMMM999:::HHHccciiiQQQLLLBBB===DDDPPP^^^pppqqqiiillluuu~~~uuu~~~|||ZZZ555***;;;777111///000222000,,,//////000111111000000///000111111222222222111111111222333444555666777777777:::<<<>>>>>>???@@@BBB@@@BBBDDDDDDBBBBBBBBBCCC@@@CCCBBB@@@BBBFFFEEEAAACCCDDDDDDEEEGGGIIIKKKLLLQQQQQQQQQQQQQQQQQQQQQPPPTTTWWWVVVSSSQQQQQQOOOKKKOOOLLLJJJKKKJJJFFFFFFIIIEEECCC===888666888888777)))+++---000888???AAA???...444111...111---)))///444222%%%+++///***---$$$$$$---000///111,,,$$$$$$###'''++++++***)))))))))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&cccTTTWWWYYYWWWSSSOOOJJJDDD===888111...)))'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********)))******+++,,,,,,------,,,---...///000000000000111111222333444666888999444999???BBB@@@???DDDIIIgggtttiiiGGGZZZggg]]]JJJ@@@BBBFFF;;;===DDDRRRdddwwwqqqkkktttxxxeeeUUUTTTZZZ\\\ZZZYYYVVVSSSQQQRRRWWW[[[]]]]]]ZZZQQQHHHFFFJJJMMMLLLHHHGGGFFFEEEEEEFFFEEECCCAAA@@@>>>;;;:::999666333111++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))'''(((***,,,222$$$///888111OOOnnnWWW999///UUUwwwqqqTTTJJJAAA>>><<>>)))---333444///+++///666...///000111111000/////////000000000000000///...///000000111333444555555555777:::<<<===>>>@@@AAA<<>>DDDDDD@@@CCCDDDDDDFFFGGGIIIKKKLLLQQQPPPPPPPPPPPPQQQRRRSSSMMMPPPQQQNNNNNNOOONNNJJJHHHHHHJJJNNNLLLEEE@@@???:::<<<;;;555333333222///666000---///111///+++)))---,,,(((---555---'''...(((...'''---,,,%%%...---***///'''!!!(((,,,***,,,'''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&eeeVVVWWW\\\XXXQQQJJJCCC>>>;;;:::222...***(((''''''&&&%%%################################################"""############$$$$$$$$$%%%""" !!!###&&&((((((!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,---------...............000111111222222333444444777888:::<<<<<<>>>AAADDDGGGfffUUU;;;TTTfffSSSAAACCC;;;;;;<<>><<<999555222222111111000//////.........---------+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''dddUUUVVV]]]YYYSSSLLLEEE@@@===<<<333///+++((('''&&&%%%$$$################################################"""############$$$$$$$$$"""%%%%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++,,,------------............000000111111222333333444666777999:::;;;===@@@BBBGGGDDDfff]]]QQQOOOCCC@@@KKKFFFDDD???888555;;;IIITTTaaaiiiuuu}}}eeeUUUdddfffvvvmmm]]]VVVPPPPPPQQQPPPSSSWWWZZZVVVQQQNNNPPPUUUYYY\\\[[[SSSIIIDDDDDDGGGGGGFFFAAA@@@???@@@AAA@@@???===888666555333111000//////,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''((((((((((((************************)))(((***333333***>>>hhh{{{tttSSS:::@@@[[[oooKKKPPPLLL888999DDDPPPbbbtttyyymmmgggcccdddooo~~~}}}kkkTTT888...111...///000000000//////...------------------------------------...//////000000/////////000000000111111333444555666777999::::::;;;>>>AAABBBAAA@@@@@@@@@???AAACCCDDDCCCCCCDDDEEEDDDEEEHHHJJJKKKJJJHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPLLLLLLKKKKKKJJJIIIHHHGGGDDDBBBBBBAAAAAA@@@===;;;999666222000/////////...---,,,,,,,,,++++++++++++*********))))))((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''dddTTTUUU^^^[[[UUUNNNHHHCCC???>>>555111,,,(((&&&&&&%%%$$$################################################"""############$$$$$$$$$ '''...///)))###!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,,,,,,,------.........000000000111222222333333444666888888999;;;>>>@@@???BBBLLLjjj{{{NNNOOOQQQBBBJJJAAA:::;;;BBBEEEAAA;;;EEEMMMXXXaaahhhppp{{{|||hhhYYYKKK[[[rrryyyiii^^^iiiYYYWWWQQQNNNOOOPPPNNNPPPRRRTTTQQQMMMIIIIIIMMMUUUZZZXXXQQQHHHCCCBBBDDDDDDCCC===<<<<<<<<<>>>===<<<:::444333111///...---,,,,,,++++++******))))))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((************************'''))))))000444+++,,,===dddxxxMMM333>>>___yyyXXXEEEFFFFFF888<<>>===<<<888666555222///---------,,,+++*********)))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&eeeUUUVVV^^^[[[UUUOOOIIIDDD@@@>>>777333---(((&&&%%%$$$###################################################""""""#########$$$$$$$$$"""(((...000+++&&&""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******++++++++++++,,,------......//////000000111222222222222444666666777888;;;>>>:::HHHIIIEEEaaa~~~NNN???;;;EEEMMMKKKAAA888999======@@@DDDEEEHHHQQQ___jjjttt~~~tttaaaUUUSSSTTTqqqtttSSSOOOssslllZZZQQQTTTOOOMMMPPPQQQOOOOOOQQQMMMMMMKKKGGGEEEGGGMMMSSSUUUPPPHHHCCCBBBBBBBBBBBB;;;:::::::::<<<;;;:::888222111///---,,,+++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************---)))(((///...+++222111ddduuuQQQ:::,,,]]]WWWMMMLLLBBB???===>>>DDDRRRgggyyy{{{vvvmmmbbbdddqqqxxx}}}|||vvvkkkaaa___fffnnnSSS222...///111111,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---.........////////////000111222333555666777777888;;;>>>@@@???>>>>>>???CCCDDDEEEEEEEEEEEEGGGIIIHHHHHHHHHIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEBBB@@@===;;;:::888444222111///,,,+++++++++***)))((((((((((((''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&iiiXXXXXX\\\YYYUUUOOOIIICCC???===888444---(((&&&%%%$$$$$$################################################""""""#########$$$$$$$$$!!!"""###%%%&&&$$$!!!########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,------......//////000000111111222111333444555555666999;;;???777;;;GGGLLLYYY|||[[[LLL;;;555;;;AAABBB???;;;======;;;:::>>>GGGNNNZZZcccmmmrrrtttxxxqqqhhh]]]UUUWWWcccsssyyyeee]]]lllxxxgggZZZTTTSSSSSSOOONNNRRRTTTQQQQQQRRRLLLMMMNNNKKKHHHGGGJJJMMMTTTPPPJJJEEEBBBAAAAAAAAA<<<:::999:::::::::888666000///...,,,+++*********))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))************111+++&&&,,,......333666111RRRjjjMMM<<<444jjjZZZEEEIIIDDDAAA???===@@@NNN]]]cccppp{{{___MMMEEE===AAAOOOWWW]]]``````\\\YYYcccwww}}}XXX999+++000///,,,+++(((***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.............../////////000000000111222333444666777777888;;;>>>@@@????????????EEEFFFGGGFFFEEEDDDEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJIIIHHHFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAA???;;;999777555222//////---++++++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&kkkZZZZZZZZZXXXTTTNNNIIICCC???<<<999444---(((&&&%%%%%%%%%################################################"""############$$$$$$$$$###!!! !!!###%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))***+++,,,,,,------.........///000000111111000222333444444555888:::===777===FFFBBBAAA___nnndddHHHCCCEEE@@@999:::<<<>>>>>>===<<<;;;;;;CCCHHHNNNQQQTTTYYYbbbiiitttuuuxxx|||{{{vvvoooeee\\\VVVIIIHHHLLL[[[nnnyyywwwqqqVVV\\\pppvvv___VVVRRRRRRUUUSSSOOOOOORRRTTTSSSRRRSSSOOOPPPPPPPPPNNNMMMMMMMMMSSSPPPKKKGGGCCCAAA@@@@@@<<<;;;:::999999888666333///...---+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))*********&&&000...))),,,+++)))///888***000ZZZssseeeDDD@@@xxxjjjLLLEEEAAABBB@@@<<<>>>EEELLLYYYkkk|||qqqWWWHHHDDD:::888CCCJJJQQQVVV\\\bbbkkk|||~~~}}}wwwYYY;;;---+++000***(((,,,+++))))))***+++++++++******++++++++++++++++++++++++******+++,,,,,,------............////////////000///000111222444555666666777:::===???????????????DDDFFFGGGGGGEEECCCBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>???@@@AAA???<<<888555444222///------+++******++++++***(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%mmm[[[ZZZZZZXXXTTTOOOIIIDDD???===999444---(((&&&&&&&&&&&&################################################"""############$$$$$$$$$%%%%%%$$$######$$$&&&(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((((()))***+++,,,------------...//////000000111000222333333333555777999777???BBB???===BBBIIILLLoooHHHAAAIIIAAA???======>>>===;;;999;;;===>>>???@@@DDDIIILLLNNNPPPTTTYYY___dddhhhjjjoooqqqtttxxx{{{|||}}}}}}vvvuuutttrrrooojjjfffdddXXXWWWTTTOOOJJJGGGFFFFFFXXX\\\bbbiiimmmiii___XXXttt|||___VVVVVVTTTQQQRRRQQQMMMLLLPPPRRRQQQQQQSSSPPPOOONNNNNNPPPQQQQQQPPPQQQOOOLLLGGGCCC@@@??????===;;;999888777666333000---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++%%%,,,+++***...)))&&&...***111...000VVVoooMMM>>>xxxttt\\\HHHEEEEEE@@@;;;;;;>>>FFFSSS^^^iiiwwwssskkkeeeNNN<<<===BBBTTTWWW___nnnooo\\\777///***---...''')))///,,,'''((()))************)))++++++++++++++++++++++++*********+++,,,,,,------,,,---------..................///000222333444555555888;;;=========>>>>>>???BBBFFFGGGEEECCCAAA@@@DDDDDDEEEGGGHHHIIIJJJKKKHHHIIIIIIJJJIIIGGGDDDCCCEEECCCAAA>>>===<<<======<<<999555222000...,,,+++***)))((()))******)))''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%mmm[[[ZZZZZZXXXUUUPPPJJJDDD@@@===888333,,,'''&&&&&&''''''################################################"""############$$$$$$$$$ $$$&&&###"""&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------------......///000000000111222333333333444777999999000555EEEHHH===>>>JJJGGGxxx~~~fffNNNEEE;;;777999<<<>>>>>>>>>>>>===<<<<<<<<<======??????@@@AAABBBBBBCCCCCCHHHKKKOOOSSSUUUUUUUUUTTTQQQPPPOOOMMMKKKHHHEEECCCCCCCCCCCCBBBCCCIIIRRRYYYVVV\\\^^^XXXUUUdddppp\\\PPPUUU\\\XXXQQQOOOOOOKKKJJJNNNPPPOOOOOORRROOOLLLIIIJJJNNNRRRSSSSSSPPPOOOLLLGGGBBB>>>===>>>===;;;888777666444000...,,,+++***(((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((***&&&'''---)))(((333...***---333333HHHhhhWWWLLLvvvYYYKKKLLLIIICCC@@@888===CCCGGGNNN[[[nnn{{{tttRRRJJJMMMUUUTTT[[[pppiiiFFF@@@(((((('''+++***$$$)))---$$$''''''((())))))***))))))************************)))******+++,,,,,,------++++++,,,,,,,,,---------,,,---...///000222333333333666:::<<<<<<<<<<<<===;;;???DDDFFFEEECCCAAA@@@CCCDDDFFFHHHIIIJJJKKKKKKHHHIIIJJJKKKJJJHHHEEEDDDHHHFFFBBB???<<<;;;:::;;;999666222///...,,,***)))(((''''''((())))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%jjjYYYbbb\\\VVVPPPLLLKKKGGG@@@;;;;;;555,,,'''&&&&&&%%%$$$########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""######$$$###$$$&&&&&&%%%$$$&&&'''$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,------......///111111000000222444777999<<<;;;:::999:::<<<>>>@@@KKKLLL```{{{gggMMMAAA:::999;;;:::DDD>>>444:::@@@===<<<>>>EEEFFF???;;;===>>>;;;BBB======CCCDDD@@@???CCCAAAAAA@@@>>>===@@@FFFJJJKKKKKKLLLVVV```WWWQQQ[[[MMMRRRWWWmmm___PPPOOOPPPRRRUUUVVVSSSOOOPPPLLLHHHHHHKKKMMMMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHEEE@@@;;;999:::;;;:::999888666333111...---+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************333******000,,,///PPPyyypppbbb|||dddWWWMMMCCCKKKDDDAAA>>>>>>@@@FFFTTTbbbyyyaaaVVV[[[kkk|||sssDDD111///,,,******))))))((((((''''''((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222444777:::;;;;;;;;;<<<===;;;>>>BBBFFFHHHGGGDDDBBBGGGFFFEEEFFFHHHJJJKKKJJJHHHGGGFFFGGGIIIJJJIIIHHHPPPLLLFFF@@@<<<;;;;;;<<<888333...++++++,,,***)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################qqq]]]ddd^^^XXXQQQMMMJJJGGGAAA;;;;;;555,,,'''&&&&&&%%%$$$####################################"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""### !!!######""""""$$$&&&$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++++++++,,,------......000/////////000333555777888888888888999;;;===>>>BBB@@@HHHaaa|||^^^LLL???:::777555???FFF:::222===888<<<>>>======@@@CCCCCC@@@DDDFFFDDDAAA@@@BBBCCCJJJIIIKKKNNNQQQRRRQQQOOOOOOWWWYYYYYYWWWKKKIIIWWWuuuwww\\\JJJJJJIIIJJJLLLOOOOOOLLLJJJJJJIIIGGGHHHIIIKKKLLLLLLGGGHHHHHHIIIIIIIIIIIIIIIEEEEEECCC???;;;999888999777777555333111...,,,+++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********...***,,,111---'''333HHH}}}cccMMMJJJGGGAAA===>>>AAACCCHHHMMM]]]mmm|||~~~vvvxxxmmmiii{{{uuuMMM000***+++))))))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---............//////000000111222222333555888::::::::::::<<<:::===AAAEEEGGGGGGFFFEEEDDDDDDDDDEEEHHHJJJKKKKKKHHHGGGEEEEEEGGGHHHGGGFFFFFFEEEBBB???<<<999888777666222---*********)))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################vvvaaadddbbb[[[SSSMMMIIIEEE@@@<<<;;;555,,,'''&&&&&&%%%$$$####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!######""""""$$$&&&$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))******++++++,,,---------...---------///111333444444444555777888:::;;;<<<@@@>>>>>>AAANNNnnn|||vvvXXXFFF???333444EEE@@@<<<:::<<<===;;;:::;;;AAAIIIMMMHHHCCCDDDFFFGGGKKKNNNQQQQQQNNNKKKKKKLLLDDDLLLOOOUUUiiiaaaHHHAAABBBDDDDDDEEEGGGIIIIIIHHHFFFGGGHHHIIIHHHGGGFFFGGGHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBB???;;;888777777555444222000...+++***))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******((((((,,,000000---,,,---DDD~~~cccPPPFFFHHHJJJHHH???777888>>>@@@HHHVVVgggvvv|||uuuzzzkkkfffrrrwwwdddGGG///(((+++,,,)))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++***++++++,,,,,,---............//////000111111111111333666777777888999::::::<<<@@@CCCFFFGGGHHHHHHAAAAAACCCDDDFFFHHHJJJKKKIIIFFFDDDCCCCCCDDDDDDCCC<<<======<<<:::777333111333000,,,)))))))))((('''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################xxxaaaaaaddd^^^VVVNNNIIIDDD@@@===;;;555,,,'''&&&&&&%%%$$$#################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############%%%&&&'''&&&%%%$$$%%%'''######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,------------...000222222000222444666888999::::::<<>>HHHeeexxxqqqdddPPPGGGBBBCCCCCC===999:::555666999===<<<:::<<>>???AAADDDFFFGGGHHH@@@AAACCCDDDEEEEEEGGGHHHHHHEEEBBB@@@@@@@@@@@@???:::::::::999777333000...///---***(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################zzzcccaaaeee```WWWOOOHHHCCC???===;;;555,,,'''&&&&&&%%%$$$########################""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$((())))))(((%%%$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))***+++++++++---------...///000111111///111333555777888999999555:::AAAFFFDDDCCCKKKVVVrrr{{{xxxdddZZZ[[[jjjqqqkkkllluuuzzz}}}uuuRRR???>>>CCCDDDBBBAAACCCDDDEEEFFFFFFGGGHHHFFFIIIKKKJJJFFFDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFGGGDDD???:::666555222111///---+++))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))),,,///---&&&%%%***---+++:::)))999hhhgggJJJDDDNNNTTTOOOHHHDDD===<<<@@@@@@???HHHWWWfffooo{{{~~~rrrcccYYYVVVWWW\\\```xxxuuuWWW999...''')))+++'''%%%'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---------...//////000000000222444555555777999;;;??????@@@@@@BBBCCCDDDEEEAAACCCEEEEEECCCBBBBBBDDDGGGDDDAAA???>>>>>>===<<<===<<<999666333000///...++++++)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################fffaaaccc___XXXPPPHHHBBB???===;;;555,,,'''&&&&&&%%%$$$########################""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&'''&&&&&&%%%'''((((((&&&###"""""""""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))******+++,,,,,,------...//////000000000111333555666777888999666888===BBBCCCEEEIIIMMMZZZrrr~~~[[[OOODDD@@@???>>><<<;;;>>>@@@BBBCCCBBBCCCEEEGGGEEEFFFGGGHHHGGGHHHIIIKKKHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFFFFCCC???:::777555222000...+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((,,,...+++)))***,,,,,,///111333888TTTpppXXXHHHEEEHHHFFFCCCBBBBBB===666:::BBBGGGNNNZZZfffooowww|||zzzuuunnn[[[UUUMMMKKKUUUkkkxxx~~~KKK---,,,***)))(((%%%###''',,,%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,------...////////////111333444444666999<<<>>>??????@@@@@@AAAAAABBBAAADDDGGGFFFBBB@@@@@@BBBDDDBBB@@@???>>>===;;;999>>>;;;777333///...------)))))))))(((%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################ggg___aaa^^^YYYQQQIIIBBB>>><<<;;;555,,,'''&&&&&&%%%$$$########################!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&&&&&&&%%%$$$###$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&''''''(((((()))************+++,,,------------000//////000111333444666<<<777555888<<<>>>BBBFFFFFFFFFLLL^^^zzz~~~jjjUUUBBB???@@@CCCAAA;;;999<<<<<<>>>@@@@@@@@@AAACCCFFFIIIGGGEEEEEEGGGHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@AAAAAA???;;;888666666111///,,,***((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&)))---...------///444888+++,,,III|||gggXXXXXXLLLJJJHHHFFFBBB???<<<<<<<<>>>>>BBBGGGBBBBBBGGGNNNQQQ___rrrTTTAAA;;;???999666;;;===<<<===@@@<<<>>>@@@@@@???@@@DDDGGGPPPKKKFFFDDDEEEEEECCCAAACCCCCCDDDDDDCCCCCCBBBBBB:::;;;<<<;;;888777666777000...+++((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))...&&&###(((***'''&&&***111+++###---777,,,888aaatttZZZVVVNNNIIIJJJLLLIIICCC???>>><<<;;;===AAAFFFJJJHHHQQQ\\\bbbeeelllyyy|||ggg```VVVMMMIIIIIIMMMPPPQQQfff~~~}}}jjjYYY===,,,)))((("""''''''###%%%***((("""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++++++++,,,------......///,,,---///000000333666999777999;;;>>>@@@AAAAAAAAA===BBBGGGGGGCCCAAABBBEEE@@@???@@@AAA@@@>>>:::666111111///...,,,+++***)))&&&(((***(((&&&$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################################################""""""""""""######"""""""""""""""######$$$########################hhh^^^ZZZ\\\[[[TTTIIIAAA>>>>>>:::555...(((&&&%%%%%%$$$'''###"""$$$%%%"""!!!"""%%%"""!!!###### ### """"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,//////...//////000111222444555666777:::<<<>>>???>>>???AAADDDGGGLLLSSSXXXnnnVVVFFF;;;888:::<<<:::888999<<<===<<<;;;:::;;;<<<===??????@@@@@@CCCEEEDDDAAA@@@CCCCCCAAABBBAAA@@@???@@@???===;;;888777777777777444000---+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,---///000KKKmmmkkkUUUPPPQQQKKKAAAFFFDDDFFFIIIEEE===:::>>>>>>???BBBGGGLLLRRRWWWZZZhhhjjjqqqzzz~~~}}}uuupppgggZZZRRRRRRPPPIIIHHHOOOQQQQQQZZZgggaaaBBB666333---***,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,------......---------...000222333333333222777888999;;;===>>>@@@AAABBBCCCEEEEEEDDDCCC@@@???BBB@@@>>>;;;999888888888111000...,,,+++)))))))))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################################################################################################################""""""""""""######""""""""""""############""""""""""""############kkk^^^YYY[[[[[[TTTIIIAAA>>>>>>:::555...(((&&&%%%%%%$$$&&&###"""%%%&&&######%%%&&&###"""$$$$$$!!!!!!$$$ """######!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,............///000111111333333444666888:::<<<===>>>???AAABBBCCCFFFKKKNNNWWWkkkmmm[[[GGG>>>:::888999<<<:::888666777:::;;;:::999999:::;;;===???@@@@@@@@@DDDFFFEEEAAA@@@BBBBBB@@@BBB@@@??????@@@???<<<:::999777666555444222...,,,******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++,,,---...///888???dddjjjYYYMMMNNNGGGDDDFFFGGGCCC@@@@@@===???BBBCCCCCCFFFJJJMMMJJJIIIJJJNNNQQQRRRWWW^^^fffgggeeeaaa```aaa[[[SSSWWWRRRNNNMMMIIIEEEFFFKKKNNNWWWcccmmmzzzYYYBBB...***+++'''%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++,,,,,,---------------......000111222333333333666777999:::<<<>>>@@@AAABBBCCCDDDDDDDDDBBB@@@??????>>><<<:::888666666555///...---+++***)))(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################################################################################################################""""""""""""######""""""""""""############""""""""""""############mmm___YYY[[[ZZZSSSIIIAAA>>>>>>:::555...(((&&&%%%%%%$$$&&&###"""%%%$$$""""""%%%%%%"""!!!###### ###"""$$$$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++------------...///000111111111222444666888:::;;;:::<<>>@@@AAAAAACCCEEEDDD@@@@@@BBBBBB@@@BBB@@@??????@@@???===::::::777444222111///---+++***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,......'''...999TTTkkk\\\NNNKKKNNNPPPMMMKKKHHHHHHGGGCCC===::::::;;;CCCAAAAAACCCBBBAAADDDIIIBBBDDDFFFGGGKKKNNNMMMJJJEEEDDDFFFIIIOOOXXXhhhwwwzzzRRR888,,,%%%(((+++((('''***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++,,,------------,,,////////////000222333444666666888:::<<<>>>@@@@@@AAABBBBBBCCCBBB@@@???>>><<<;;;:::888666444222111---,,,+++)))((('''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################################################################################################################################################################""""""""""""######""""""""""""############""""""""""""############lll```XXXZZZZZZSSSIII@@@>>>>>>:::555...(((&&&%%%%%%$$$'''$$$###$$$"""###$$$ """!!!"""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******,,,,,,,,,,,,---...000000000111111333444666888999666999<<>>:::666777888777333000555555444444555666666666555777999;;;>>>???@@@AAA@@@BBBBBB??????CCCCCCAAABBBAAA@@@@@@@@@???===;;;;;;888333000...---,,,***))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++------***222---%%%BBB|||vvveee]]]WWWPPPLLLFFFEEEEEEGGGIIIKKKKKKKKK@@@???AAADDDCCC>>>===@@@GGGFFFCCCAAAAAAEEEIIILLLPPPUUU]]]hhhwwwpppXXXLLL(((...))))))---...***)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******+++,,,,,,,,,,,,,,,///.........///111333444555555777999;;;>>>???@@@@@@@@@AAA@@@@@@???======999999999777555222///---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""######!!!"""""""""############!!!"""""""""############hhhaaaWWWYYYYYYSSSHHH@@@>>>???:::555...(((&&&%%%%%%$$$%%%######$$$###!!!###)))%%%"""!!!###### ###$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))*********+++,,,...///000000000111222444666777888777:::===@@@@@@AAAAAABBB===GGGQQQQQQJJJIIISSS]]]nnnmmmWWWBBB333555888111777666555555666777444000444444444444444444555666444555777:::<<<>>>??????;;;>>>>>>===>>>CCCDDDBBBBBBAAA@@@@@@@@@@@@===;;;;;;777222...---,,,+++***((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******+++,,,222''')))555333111MMMttt|||tttfff```YYYVVVVVVSSSKKKEEELLLIIIGGGHHHFFFEEEHHHMMMLLLMMMNNNQQQTTT[[[eeemmmsss^^^AAA---000***+++******+++)))&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++,,,,,,++++++......------...000222333333444666888;;;===???@@@?????????>>>>>>===<<<;;;888888777666333000---+++((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""######!!!"""""""""############!!!"""""""""############eeebbbVVVYYYYYYRRRHHH@@@>>>???:::555...(((&&&%%%%%%$$$""""""$$$&&&&&&%%%+++222'''$$$###%%%%%%"""###&&&"""$$$$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))))))))***+++---...//////000000111333444666777:::<<>>======>>>@@@BBBEEEIIILLLMMMLLLKKKSSSSSS\\\wwwgggVVVCCC777555666333777999///222333222000111444222...222333333333222222444555222444555888:::;;;<<<<<<888;;;<<<:::<<>>>>>???>>><<<:::888444000---++++++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))******+++(((%%%,,,777333&&&+++===MMMrrrwwwnnnddd\\\TTTOOOMMMPPPYYYcccsssyyybbbFFF:::+++###+++111)))))))))(((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++++++++***------------...000111222222333555888:::===???@@@>>>======<<<;;;;;;;;;:::777666555333000---+++***&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################""""""""""""######""""""""""""############""""""""""""############fffaaaVVVXXXXXXRRRHHH@@@>>>???:::555...(((&&&%%%%%%$$$""""""$$$&&&$$$###)))111&&&###"""$$$$$$!!!"""%%% """######!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((()))+++,,,...///.........///000222333444888:::<<<<<<;;;:::;;;<<>>???===>>><<<;;;;;;;;;;;;888666333000,,,***)))((('''&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******"""...///&&&)))777777+++%%%999SSSmmmyyy```GGG666222...(((,,,,,,)))((()))((('''''''''((('''######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***************+++,,,---...///000000000111333555777:::===???@@@===<<<;;;;;;::::::999999666444222///,,,***((((((%%%%%%%%%$$$%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################################################################################################################""""""""""""######""""""""""""############""""""""""""############hhh```VVVXXXXXXRRRHHH@@@>>>???:::555...(((&&&%%%%%%%%%$$$$$$$$$$$$ """***### !!!!!!"""!!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''((()))***,,,...///,,,,,,------///000222222333555777888999:::<<<>>>:::===AAADDDDDDCCCCCCDDDAAAIIILLLHHHGGGKKKNNNMMMHHHHHHOOO]]]lll{{{ppp^^^HHHBBB;;;444000...---,,,111---333666,,,+++///,,,&&&+++...,,,...222222------///000///------///222111222333555666777777777999;;;;;;888888;;;<<<:::;;;:::999999999888666444///,,,***(((((('''%%%###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))***,,,******+++------+++***222---///:::JJJccc|||yyyWWWCCC---,,,)))///###//////$$$&&&'''&&&%%%%%%'''&&&############$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******************+++---///000000//////111222444777:::<<<>>>@@@===<<<;;;:::999999999999555333000,,,)))''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################################################################################################################################################################""""""""""""######""""""""""""############""""""""""""############mmm```WWWWWWTTTOOOGGG@@@<<<:::999444...)))'''&&&%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******---.../////////111444666333444666777666777888:::<<<<<<===???BBBBBBAAA???@@@@@@AAADDDGGGHHHGGGEEE???>>>===<<<===???AAACCCRRRXXXcccqqqyyynnn]]]MMMCCC<<<777444222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000222333444555555555555666777888888888888888999888777666555444333333+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++)))...111...,,,777MMM```{{{xxxmmmPPP===333---***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((*********)))))))))))))))++++++,,,---...///000111///000222444777999;;;<<<===<<<;;;:::888777666666///...,,,***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############iii[[[VVVVVVTTTOOOGGGAAA===;;;999444...)))'''&&&%%%$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******+++---.........///222444222444666666666666888999;;;;;;<<>>>>>>>>???AAAAAA???===;;;999888666666777888999555666999===AAAEEEHHHIIIYYYiiissspppooovvv||||||}}}wwwpppmmmmmmbbbMMM???======888222...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000000111222333444555555555555666666777888888777777888777666555333222111000***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++***---000///,,,---222777HHHcccaaaTTTBBB555///------,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))),,,,,,---...//////000000000111222444666888999:::;;;:::999888777555444444...---+++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############gggZZZUUUUUUSSSNNNHHHBBB>>><<<999444...)))'''&&&%%%$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))+++,,,,,,,,,---000222111333444555444555777888999999;;;===@@@AAA@@@???===<<<;;;;;;;;;:::888666777666444222111000000111444444333222222111000000+++555999555555:::>>><<<:::===@@@@@@>>><<<;;;;;;999444555;;;:::444333777---------...111333333222,,,,,,,,,+++******))))))++++++++++++++++++++++++*********+++++++++,,,,,,------...//////000000111000111222333444555555555444555555666666666666555777666444333111///...---((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************)))***+++...000///+++((((((444HHH```xxxttt]]]LLL444///)))'''((()))(((''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))---.........//////000000111111222333555666777777888777666555444222111111,,,+++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############iii]]]SSSTTTRRRNNNHHHBBB???>>>999444...)))'''&&&%%%$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))(((***+++,,,,,,---///111///111333333333333555777777777888;;;>>>@@@???======;;;:::999999888666444666555333111000/////////333333444444444555555555111444222...---111000,,,000/////////000///...---000---,,,000111///000444//////.........,,,+++)))************))))))((((((************************)))))))))*********++++++,,,,,,------...//////000///000222333444444555555333333444444555444444333555444222000...,,,***)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******+++)))'''***...111000///...+++***///<<>>999444...)))'''&&&%%%$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''')))+++,,,,,,---...000...///111111111222333555555555666999;;;===<<<::::::888666666666666444333222222111111000000000000.........---------,,,,,,000000...---111666666333555333111111222333222111111///...///...+++***,,,*********)))((('''((((((*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,------......///000222333333444444222222333333333222222111222111000...+++)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++***)))(((((()))***+++---------,,,,,,///555:::PPPhhh~~~bbbXXXHHH:::111+++((('''''''''((()))******((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))............////////////111111111111222222222222111111000///---,,,+++***''''''&&&%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ggg[[[SSSSSSRRRNNNHHHBBB???>>>999444...)))'''&&&%%%$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&(((+++,,,,,,,,,---///,,,...///000000000222333333333444666888999777666555333111000111222111000---.....................000000000000////////////,,,+++)))***...111111///...,,,******+++++++++***)))***---///111222222222...///...,,,+++***,,,...))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,------...///000111222222222111111111111111000000///000///...,,,***((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((($$$(((,,,,,,***))))))***)))---000///+++)))***---)))777@@@OOOhhh~~~zzz{{{iii[[[SSSGGG888555111---++++++,,,---'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***,,,---------....../////////000000000000111111111//////...,,,+++***)))(((&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############fffZZZTTTTTTSSSNNNHHHBBB>>>===999444...)))'''&&&%%%$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%&&&&&&''''''$$$&&&)))*********+++---+++,,,...///...///000222222111222333555555333222444222///.........---,,,++++++,,,,,,,,,,,,,,,+++))))))***+++,,,---...///...+++***+++,,,,,,***)))............---,,,------------,,,***'''%%%###!!!)))***+++)))&&&$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******+++,,,,,,------+++,,,---///000000111111000000000000000///.........---,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((###&&&***------......///+++++++++***)))+++000444222666...+++777===JJJeeelll]]]OOOEEE999---&&&###&&&))),,,---,,,***)))************)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******++++++,,,---...//////....../////////000000000...---,,,+++)))(((''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############iii]]]UUUUUUSSSNNNHHHBBB>>><<<999444...)))'''&&&%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%&&&''''''"""$$$''')))))))))***+++***,,,............000111111000111222333333111///666333000...------,,,+++,,,,,,---,,,,,,+++******+++*********************(((&&&'''***+++***)))***((()))***)))'''&&&''')))(((******((()))***+++***###&&&***+++)))((((((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***++++++,,,,,,---......***+++,,,...//////000000//////000000///...---------,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,***'''&&&''')))******((()))***,,,......,,,***%%%000,,,,,,444+++(((<<<555BBBPPPaaazzzuuuhhheeeVVVAAA;;;333444,,,'''******,,,666+++...000///+++'''%%%$$$###$$$&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))***+++---...//////------......///000000000------,,,***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############dddZZZYYYTTTPPPNNNIIIBBB???AAA;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))*********++++++,,,,,,------...333333222222111000000///......---------,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++,,,,,,,,,,,,,,,,,,---......///000000000000000...............---------))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------000111333777===BBBGGGJJJ\\\eeetttzzzuuuqqqjjj```XXXKKKDDD:::333/////////000,,,,,,,,,+++++++++******&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******++++++,,,------///......------,,,++++++++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""dddXXXXXXSSSOOOMMMIIIBBB???@@@;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#############################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))************++++++,,,---------111111000//////...------,,,,,,+++++++++******************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''++++++++++++,,,,,,,,,,,,......///000000000000/////////......---,,,++++++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,......///000222555777999444888???DDDHHHKKKNNNQQQSSSQQQOOOMMMMMMMMMNNNOOOEEEAAA<<<::::::777111,,,666222...++++++++++++***+++++++++*********))))))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---......------,,,+++++++++******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""fffWWWWWWRRROOOMMMHHHAAA>>>???;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))************+++,,,,,,------...------,,,,,,+++++++++))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********+++++++++,,,,,,------...///////////////000///...---,,,***))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++++++++,,,,,,///////////////000000111444555444333222222555777555555666666555444222111111...,,,,,,...///---+++***))))))***,,,,,,***((()))))))))))))))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((())))))******+++,,,,,,,,,---------,,,++++++******)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&''')))*********)))(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""jjjWWWVVVRRRNNNMMMHHHAAA===>>>;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***))))))******+++,,,,,,,,,,,,+++++++++******))))))((((((((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******+++++++++,,,,,,---...............------,,,+++******))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********++++++......//////000111222333555666666555555666999<<<444555666777666444222111444111///...///000000///,,,+++++++++,,,,,,)))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,+++******))))))'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""kkkVVVUUUQQQOOOMMMIIIAAA======;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))(((((()))******++++++,,,******************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***++++++++++++,,,---------------))))))))))))************&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************+++---.../////////***,,,...000000222444666111111000000///............+++)))''''''''''''''',,,)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))((('''&&&&&&(((***+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""jjjUUUUUURRROOOOOOJJJBBB======;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((((()))******++++++***))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))************+++,,,,,,,,,,,,,,,'''''''''((())))))******&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))++++++,,,---------,,,,,,---///222333222111111111444333111/////////000000,,,,,,++++++******+++++++++(((%%%%%%&&&((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++******)))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))'''&&&&&&&&&%%%%%%%%%%%%***)))(((''''''((()))***%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""hhhVVVVVVRRRPPPPPPKKKCCC>>>>>>;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$%%%%%%''''''((()))''''''(((((()))******+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))******)))******+++++++++++++++'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++,,,---......---,,,,,,,,,...//////---,,,,,,---///...---,,,++++++++++++&&&((()))))))))))))))***+++)))'''''')))***+++***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++******)))((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((()))******+++'''((()))***,,,---...///+++,,,---...---,,,***(((+++++++++******)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""gggXXXVVVSSSQQQQQQLLLCCC>>>>>>;;;666///***'''&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))''''''(((((()))*********'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))***+++++++++++++++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''')))***+++,,,++++++***+++,,,,,,,,,---000222------......---,,,***)))&&&(((******)))((((((((()))(((''''''((('''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))'''(((((()))***++++++,,,---///222666:::???BBBDDDJJJMMMQQQSSSRRRNNNIIIEEE<<<:::888555222///---,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""hhhYYYSSSTTTRRRNNNHHHBBB???===<<<888111***&&&%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***************)))(((((()))(((&&&%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%''''''((('''%%%$$$$$$%%%'''&&&$$$######$$$%%%&&&"""###%%%&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))******))))))(((((('''(((((((((''''''***,,,'''(((***,,,///777AAAIIIPPPVVV^^^eeeiiijjjiiihhhiiiuuu~~~{{{rrrkkkjjjkkkaaafffjjjiiiddd\\\PPPFFFBBB;;;333...***'''(((+++***++++++)))%%%$$$%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################iiiXXXTTTTTTSSSNNNHHHCCC???>>><<<888111+++&&&%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***************)))((((((******)))((('''''''''(((%%%$$$$$$$$$%%%'''((()))$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&%%%%%%&&&&&&'''((())))))(((&&&$$$"""$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))'''$$$######$$$%%%''''''&&&%%%&&&)))///333333999DDDQQQ\\\aaaaaa___lll\\\MMMLLLRRRSSSMMMGGGLLLUUU]]]^^^YYYSSSOOOMMMLLLMMMUUU```fffgggkkkppp]]]]]][[[SSSHHH===333,,,(((### ###***---***&&&&&&&&&%%%###""""""&&&)))%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################jjjWWWUUUUUUSSSOOOIIICCC@@@???;;;777111+++'''%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))************))))))(((%%%&&&&&&&&&'''''''''''')))(((''''''''')))***+++)))))))))***))))))((((((''''''(((((((((((((((((("""###%%%'''((())))))(((***)))(((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''''''''&&&&&&(((***%%%'''+++111:::EEEPPPWWWmmmjjjiiinnnuuuwwwrrrmmmfffPPP>>>===CCCDDDAAA@@@AAAFFFNNNVVVZZZXXXSSSOOOHHHEEEFFFLLLJJJCCCEEENNNIIIRRRWWWSSSOOOQQQOOOJJJ???555)))###$$$(((***+++%%%''')))'''%%%$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################lllXXXVVVVVVTTTOOOIIIDDDAAA@@@;;;777111+++'''&&&&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))************)))(((###$$$%%%&&&'''(((((()))***)))(((&&&&&&&&&'''(((&&&''')))+++,,,,,,++++++---------.........,,,+++***)))&&&$$$$$$%%%((()))&&&((()))+++***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$'''***+++))))))***,,,111888CCCOOO[[[fffpppvvvwwwssspppsssyyy~~~~~~|||rrrkkkggghhheee___aaaggg``````eeennnuuuuuuqqqooojjjlllmmmhhh___UUUPPPOOOOOOWWWVVVMMMLLLVVV______UUUSSSLLL???222)))''')))&&&'''***,,,---***&&&"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################nnn[[[WWWVVVTTTNNNHHHCCCAAAAAA:::777222,,,(((&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))*********))))))((((((((()))))))))))))))$$$%%%&&&(((***,,,...///333555999>>>BBBEEEGGGHHHHHHGGGHHHJJJMMMMMMKKKIIIEEECCC>>>888333...+++)))"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''***222888PPPXXXcccmmmrrrtttttttttuuuxxx}}}yyytttqqqrrrrrroooggg```___bbbjjjggghhhmmmnnnllllllpppgggsssyyytttsssyyyyyyrrr~~~zzzkkk```^^^\\\WWWQQQVVV\\\\\\TTTFFF888///+++'''$$$&&&***,,,(((###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################nnn\\\WWWVVVSSSMMMGGGCCCAAAAAA:::777222,,,(((&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))************)))+++***((('''&&&''''''((())),,,111666;;;???AAABBBEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOPPPUUUZZZ\\\ZZZWWWTTTUUUVVVVVVSSSMMMGGGCCC999444---'''###$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''')))***,,,222???QQQ^^^gggmmmvvvzzzzzzuuupppmmmppppppqqqpppnnnkkkfffbbbaaaccc___[[[^^^hhhkkkgggiiikkkppptttpppmmmwwwtttyyywwwooommmpppnnnhhhqqquuuyyy{{{wwwooofff___VVVPPPNNNTTT^^^aaaZZZQQQ<<<222&&&!!!$$$)))******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################mmm]]]VVVUUURRRLLLFFFBBB@@@@@@999777222---)))&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((()))***************)))((('''''')))---111333<<<>>>CCCFFFHHHHHHFFFEEE;;;;;;:::::::::;;;;;;<<>>>>>BBBGGGHHHEEEAAAFFFHHHLLLPPPTTTXXXZZZ[[[UUUQQQHHH???666000,,,***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((***111:::BBBKKKWWWgggsssjjjmmmooonnnkkkhhhfffeeeVVVTTTUUU\\\gggpppssssss}}}~~~zzzzzznnniiilllxxx}}}vvvpppqqqfff^^^TTTOOOQQQXXX___cccWWWOOOBBB555,,,)))***+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################lll]]]VVVUUUQQQKKKEEEAAA@@@@@@999777222---)))&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))******************)))***---333;;;CCCHHHJJJKKKLLLKKKFFF@@@999444555666777:::>>>BBBFFFHHHKKKHHHGGGIIILLLKKKEEE@@@222000///111888CCCOOOWWW^^^^^^^^^[[[TTTIII???888'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((222???OOOYYY\\\\\\___bbbgggddd```YYYTTTRRRRRRTTTsssttt||||||nnnhhhnnnkkksssttteeeOOOBBBGGGQQQmmmllldddRRR===---'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""######""""""""""""""""""""""""########################sss^^^SSSVVVTTTMMMFFFCCC???;;;888777333+++'''((('''%%%########################$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''((())))))...)))$$$###'''+++,,,,,,---111999@@@@@@;;;:::===>>>>>>CCCKKKJJJDDDDDDJJJMMMFFFFFFFFFAAAFFFLLLGGGDDDEEELLLLLLHHHMMMNNNCCC:::999BBBGGG>>>;;;===999BBBIIINNNQQQXXX```^^^TTTFFF<<<111)))''''''&&&$$$+++%%% """'''***'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&'''(((***+++,,,'''$$$&&&(((,,,555@@@YYYXXXSSSNNNOOOTTTWWWWWW___OOOHHH___vvvrrrsss~~~vvvtttzzz}}}}}}uuummmjjjooorrrjjj[[[PPPIII]]]pppooo___III444''')))'''(((***((($$$%%%)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################pppZZZSSSVVVUUUMMMGGGCCC@@@;;;888777333+++'''((('''%%%####################################"""""""""!!!############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''((()))******$$$)))///111...,,,---///===???AAAAAA===999:::>>>@@@CCCEEEEEECCCEEENNNWWWZZZWWW___iiikkkmmmqqqppppppooorrrlll___^^^___UUURRRFFFCCCEEEDDDJJJPPPKKK:::444999EEEFFFCCCQQQgggYYYXXXQQQDDD444***)))+++$$$(((,,,***&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((()))***+++&&&)))---000222888CCCNNNEEEJJJOOOMMMFFFCCCMMMYYYXXXbbbwwwaaaiiiiii]]]TTTSSSQQQLLLOOONNNOOOPPPOOOLLLOOOTTT[[[WWW\\\hhhpppsss|||ssskkkfffcccbbbmmmiiibbb[[[TTTOOOJJJHHH000&&&%%%,,,*** !!!---&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################qqq[[[TTTWWWUUUNNNGGGDDD@@@<<<888777333+++'''((('''%%%####################################""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******((((((((())),,,222:::???KKKIIICCC<<<888;;;BBBHHHPPP^^^gggggglll}}}wwwttttttgggNNNEEEKKKLLLHHH<<<888===<<<999FFF[[[OOOVVV^^^^^^SSSCCC333***%%%'''******'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''((()))))))))***'''***///666AAAOOOYYY]]]WWWEEE777888???OOOooobbbZZZWWWQQQNNNEEEFFFHHHJJJLLLOOORRRTTTYYY^^^aaa___\\\[[[XXXTTTPPPRRRRRROOOJJJHHHKKKNNNbbb[[[___ssswwwiiijjjlllooojjjVVVCCCBBBLLLGGG666&&&$$$+++---)))###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################pppZZZTTTWWWVVVNNNHHHDDDAAA<<<888777333+++'''((('''%%%#################################"""""""""""""""#########"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((())))))((((((((()))---(((%%%+++777BBBFFFEEE;;;@@@BBBBBBKKK^^^pppxxxoookkkcccMMMMMMKKKKKKSSSVVVHHH666@@@@@@EEESSS^^^]]]MMM>>>666+++!!! ''',,,***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''---000777DDDTTT^^^ZZZQQQEEEBBBRRRooo|||zzzsssaaaVVVUUUHHHAAAIIIMMMNNNSSSjjjhhhnnnzzzvvvqqqllleee[[[OOOGGGIIITTTcccyyyiiikkkuuuyyygggIII<<<@@@OOOOOO???(((%%%000///"""''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################jjjUUUUUUXXXVVVOOOHHHEEEAAA===888777333+++'''((('''%%%########################""""""""""""""""""######""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))***)))'''&&&((()))(((///;;;FFFMMMLLLFFFAAA===PPPcccooozzzkkkVVVKKKRRR]]]ZZZNNNKKK>>>222444CCCSSS[[[\\\NNN@@@///&&&%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))444:::EEENNNRRRQQQQQQSSSOOO\\\uuukkk]]]NNNMMMTTTXXXYYYcccwwwyyyjjj```YYYUUUTTTkkksss|||eeeiiiooofffVVVNNNEEEPPPRRRAAA,,,$$$'''+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################jjjVVVVVVYYYWWWPPPIIIFFFBBB>>>888777333+++'''((('''%%%########################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((***+++***((((((,,,///---===NNNQQQKKKHHHPPPYYYyyy~~~xxxnnn]]]WWW]]]SSSKKK>>>222...555DDDPPPVVVVVVOOO>>>+++!!!%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))((((((((())))))))))))***)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&''')))---111444AAAAAADDDDDD===DDDfffyyysss___MMMKKKNNNYYYjjj{{{mmm\\\KKKMMM[[[ttt{{{rrrtttpppgggaaaPPP???>>>MMMLLL555%%%&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################lll[[[VVVYYYWWWPPPJJJFFFCCC>>>888777333+++'''((('''%%%########################!!!"""""""""############!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((***,,,+++***---444:::>>>FFFNNNPPPTTTaaayyycccRRRXXXVVVOOOCCC555...///333FFFRRR[[[TTT???...))),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))*********+++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***///777???DDDLLLBBBDDDQQQUUU[[[~~~rrr```GGGJJJMMM___wwwoooWWWPPP^^^|||pppgggdddIII999EEEVVVRRR<<<***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################jjjZZZWWWYYYXXXPPPJJJGGGCCC???888777333+++'''((('''%%%########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''***,,,,,,---111;;;BBBEEEEEELLL]]]xxxiii___RRRHHHAAA===777333111@@@SSS\\\UUUEEE444***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,******+++++++++,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((()))---555@@@KKKQQQMMMAAASSS~~~||||||\\\PPPUUUdddsssrrrhhhhhhqqqzzzkkkccckkk\\\@@@@@@VVVVVVBBB))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################lllWWWYYYZZZXXXQQQLLLHHHCCC===999555000+++'''%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###&&&)))*********+++,,,+++++++++---222;;;CCCGGGEEE___zzzfffOOOJJJJJJ@@@333777222<<>>999666000+++'''&&&%%%&&&&&&%%%$$$$$$######$$$$$$########################""""""""""""####################################$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))((((((((()))***///+++***111<<>>EEELLLTTT^^^fffiiiiiiiiiiiillljjjgggdddcccbbb___\\\YYYUUUOOOJJJFFFCCCAAA???555111+++((((((***++++++''''''((()))***((($$$ '''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((111111222>>>JJJKKKXXXsssqqqddddddpppqqq]]]ggg{{{{{{lllhhhZZZPPPRRRUUUXXXGGG666...***((())),,,'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################oooZZZZZZ\\\ZZZTTTNNNKKKEEE>>>999666111,,,(((&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################"""""""""#########$$$$$$#######################################"""""""""#########$$$$$$%%%%%%&&&###############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((---+++(((''')))+++,,,,,,+++000999======IIIhhhaaaLLLIIIIIIBBB<<>>777555333...)))'''&&&&&&&&&((('''%%%$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++***)))///;;;AAACCCCCCHHHhhhtttZZZbbbsssyyyaaaRRRbbb}}}zzzmmm^^^]]]```kkk^^^LLL:::+++###'''...''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmYYYYYY[[[ZZZTTTNNNJJJDDD===999666222---)))'''&&&&&&&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,***((())),,,////////////444???IIISSSjjjqqqaaaPPPBBB>>><<<@@@RRRhhh\\\RRRCCC444***&&&'''***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))+++,,,+++)))+++111777RRRXXX___bbb```ZZZTTTQQQTTTTTTRRRKKKFFFGGGOOOWWWMMMIIIGGGJJJLLLJJJHHHGGG999999;;;BBBKKKSSSXXXYYY___[[[TTTPPPLLLFFF===777111,,,&&&"""###&&&***,,,''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''))))))((('''(((,,,000999HHHLLLMMM\\\mmm~~~xxxcccaaalll~~~iiiZZZccc}}}~~~nnnllllllsssnnncccOOO888)))'''+++)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm[[[WWWZZZYYYSSSNNNIIICCC<<<999777333...***((('''&&&&&&%%%$$$$$$######$$$$$$####################################$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))+++---.........999777BBBbbbqqqLLL@@@@@@CCCKKKUUUaaa```XXXGGG444)))'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((''''''''''''+++'''%%%(((444EEEVVVaaapppjjj___QQQEEE>>><<<===CCCJJJTTTYYYYYYYYY[[[]]]^^^\\\___eeeeee^^^ZZZZZZHHHDDD@@@AAAFFFKKKLLLKKKLLLNNNPPPQQQRRRQQQQQQQQQCCC===444---))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((***+++'''###'''333>>>QQQHHHGGGgggrrr\\\mmmfff```}}}~~~tttfffqqqtttrrreeePPP<<<...(((***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo___VVVYYYYYYSSSNNNIIIBBB;;;999777444///,,,)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((***+++++++++,,,///111;;;PPPooozzzkkkkkkqqqiiieeerrrxxxqqqrrrzzzZZZHHHNNNUUUTTTbbbhhhgggZZZGGG777...)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******)))((((((((((((((((((+++444AAAPPP\\\bbbdddTTTRRRMMMHHHEEEGGGLLLPPPQQQTTTWWWYYYWWWTTTRRRQQQOOOPPPWWW]]]YYYNNNJJJMMMVVVOOOHHHDDDDDDCCC???;;;:::;;;<<<<<<===BBBIIIOOONNNKKKFFF@@@999000'''!!!(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((***+++((((((222BBBPPPRRRIIIWWWwwwmmm}}}kkkiiitttmmmkkkppprrrmmm```NNN999)))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooaaaWWWZZZZZZUUUOOOJJJCCC;;;:::888444000---)))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))&&&&&&'''(((((()))************)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((+++------,,,000:::BBBRRRxxxwwwuuuwwwtttjjjfffjjjeee^^^dddeeeaaafffppppppmmmxxxdddXXX\\\aaaccckkkoooggg[[[LLL;;;...((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,111;;;JJJWWW[[[XXXRRRMMMOOOPPPQQQQQQPPPPPPQQQRRRMMMMMMOOOTTT[[[aaaddddddooosss|||}}}qqqrrr{{{eee```[[[ZZZZZZWWWOOOHHHEEEAAA<<<888666777999:::HHHHHHGGGFFFBBB:::111++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))---777FFFVVVaaa```qqq|||zzz}}}sssjjjqqqpppnnnlllkkkaaaKKK444,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmm```XXX[[[[[[VVVPPPKKKDDD<<<:::888555111---***((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''(((+++,,,...///111111222222333444555555444444333222000///......$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''',,,///...///888IIIWWW~~~eee___jjjmmmsss}}}~~~yyyqqqtttjjj\\\aaaeeelllpppnnnhhh\\\FFF222)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&(((***,,,...///FFFKKKOOONNNJJJGGGJJJMMMTTTPPPKKKFFFFFFLLLUUU\\\tttyyyXXXRRRLLLJJJHHHDDD<<<555;;;;;;<<>>??????@@@FFFIIIDDD???<<<666000......---)))&&&&&&))),,,''''''(((***+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++***))))))***+++,,,,,,(((333+++222@@@YYYoooeeehhhooorrrxxxyyyuuuTTT^^^kkkpppllleeebbbcccIII888***)))***'''%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''((()))))))))))),,,***)))...888@@@DDDEEE999===>>>CCCJJJHHHLLL]]]kkkrrryyyiiiccc^^^]]]ZZZXXXYYY]]][[[^^^bbbjjjwwwyyy[[[HHHGGGAAA>>>;;;555111;;;IIIOOONNNDDD666,,,)))'''$$$'''&&&&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''(((***------------...AAAYYYfffooo{{{~~~lllpppiiivvvwwweeeVVVBBB---'''+++---***&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&%%%$$$tttXXXWWWZZZZZZUUUPPPKKKDDD===<<<;;;999555000+++'''$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$+++&&&"""%%%---111---'''...222222...,,,...///...777EEEGGG======HHHIII???777:::<<<<<<===@@@@@@===///+++111DDDSSSOOO===///)))+++,,,((( +++;;;---(((%%%%%%%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&((()))***+++++++++)))))))))******+++,,,,,,...111666:::888444777>>>999===>>><<<===BBBEEEEEEOOOZZZ^^^VVVPPPRRRSSSOOOHHHGGGBBB;;;222+++(((&&&((()))+++++++++(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++***))))))***,,,///000)))444777KKKbbb~~~zzzkkkkkkzzz~~~}}}~~~qqqhhhdddhhhllljjjggggggZZZIII444)))(((***((($$$((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********)))***000;;;GGGJJJDDD===<<>>333222BBBRRRRRRHHH???000444:::999///%%%###((('''%%%#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''')))***++++++******++++++++++++,,,...///111555333777@@@AAA999333333333///222::::::444555<<>>CCC@@@CCCJJJQQQVVVYYYZZZYYYGGGBBB999...'''&&&+++///***)))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))***************,,,///000......///000222>>>XXXssstttnnn~~~zzz\\\XXXhhhoooiiigggaaaQQQ;;;...+++---,,,))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******(((******)))((((((***,,,777@@@HHHHHHBBBBBBJJJTTTeee~~~oooXXXTTT[[[dddhhh}}}mmmUUU;;;666@@@NNNXXXVVVKKK???777---***'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***((()))+++***(((---666bbb}}}}}}{{{```dddmmmmmmbbbIII222((((((+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((---***&&&$$$&&&+++111555www\\\ZZZXXXWWWWWWRRRHHHBBB@@@<<<<<<<<<999555000***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))+++,,,***---...333AAAPPPQQQIII]]]llleee~~~mmmvvv}}}nnn]]]NNNBBBDDDOOOTTTNNNLLLQQQRRRHHH999///&&&***+++'''&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++,,,---///222444222000333===GGGBBBOOOcccmmmdddZZZhhhuuuzzzrrrqqqooo___MMMBBB888555444888AAALLLVVV[[[fffaaaUUUEEE555+++'''(((+++***)))(((((('''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))))))))*********++++++'''+++...///------///222999ZZZyyysss}}}bbbXXXbbbmmmiiifff]]]LLL999---***+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++)))++++++***(((***///444@@@GGGKKKGGGEEENNNeeeyyysss]]]MMMLLLnnn___CCCBBBFFFQQQXXXUUUMMMGGG777222,,,(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***(((***---***,,,;;;MMM|||}}}kkkllliiiZZZBBB---)))...)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((())),,,333;;;CCCHHHyyy[[[YYYVVVVVVWWWRRRGGG@@@???<<<===<<<:::666111+++((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&))),,,///111666111...:::WWWooommm\\\NNNcccooojjjfffooowwwxxx{{{~~~~~~{{{\\\@@@999VVVMMMHHHLLLQQQMMMBBB:::///444333,,,'''&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++*********,,,///222555333;;;CCCDDDDDDNNNbbbsssmmmyyyiiiaaaVVVGGG===:::===BBBEEEcccfffggg___OOO===000***,,,+++***)))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))))))))*********+++++++++))),,,......---000666<<<[[[ttt{{{ggg[[[```fffbbb___YYYIII444***+++))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++)))+++,,,+++***///888???CCCJJJSSS___mmmyyyyyyiii\\\TTTeeeqqq\\\KKKKKKTTTXXXVVVTTTFFF>>>444,,,((('''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))+++---,,,444QQQooonnntttjjjeeedddVVV<<<,,,---))))))))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''',,,333;;;AAADDDEEEEEE{{{ZZZYYYUUUUUUWWWQQQFFF??????<<<======;;;777111,,,(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***---111333222BBBLLLKKKNNN[[[eeegggnnnfffgggrrrsssfffZZZXXXRRR]]]]]]QQQNNN[[[cccaaafffhhhxxxvvvnnnTTTLLLHHHNNNSSSOOOEEE???===BBB@@@666---***'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++******+++...333888;;;>>>JJJWWW]]]bbbrrrqqq\\\NNNFFF@@@===BBBQQQdddlllfffWWWGGG>>>,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++---//////......444>>>GGGvvvyyydddUUUaaa[[[[[[```UUU<<<---,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++)))+++,,,,,,---444???HHHGGGPPPdddxxx}}}xxx^^^TTTZZZkkk```PPPSSSWWWVVVTTTQQQHHH;;;///)))''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))***)))+++------;;;cccppp~~~hhh___hhhdddHHH000***))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))666<<>>333+++qqqXXX[[[ZZZWWWRRRLLLEEE???;;;>>><<<;;;999666111+++&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((()))***,,,000222444LLLYYY\\\PPPMMMXXXccceeebbbaaaWWWRRReee}}}uuuZZZooottttttllleee```dddnnnyyywwwRRRCCCIIIQQQMMMEEE:::CCCNNNQQQCCC///&&&'''$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''111,,,&&&$$$'''***,,,,,,)))(((000777555???NNNSSSUUUiii}}}rrrtttnnnHHHOOOJJJGGGUUUeee___SSSUUUHHH999***)))---...***((()))))))))'''&&&%%%&&&'''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++,,,,,,,,,,,,,,,,,,---,,,000,,,///222...LLLqqqSSSKKKcccdddaaajjjVVV333+++...)))'''+++---+++'''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&+++***(((((()))******)))&&&,,,---+++000>>>KKKPPPMMM___cccTTT^^^tttlllIIIKKK___JJJVVVTTT???///...---&&&&&&'''(((''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((()))******)))(((***+++///&&&,,,,,,111```vvvnnn^^^gggeee]]]HHH***+++,,,)))%%%'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))&&&$$$%%%'''(((&&&###***&&&$$$%%%%%%(((000999>>>GGGTTTXXXIII777666@@@qqqZZZcccaaa]]]UUUKKKBBB===;;;>>>===;;;:::777222+++&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''***---222666:::<<>>@@@VVVzzz~~~wwwkkkfffUUUHHHKKKQQQRRRTTTWWWMMMAAA888000)))(((+++((()))((('''&&&%%%&&&&&&((((((((((((((((((((((((&&&''''''((()))***++++++,,,,,,,,,,,,,,,---------111222+++---:::DDDfff~~~[[[XXX```jjjhhh[[[III777---***)))+++***''''''***(((((((((((((((((((((((())))))((((((((('''''''''***))))))***+++,,,,,,,,,///&&&&&&666IIIQQQMMMIII^^^tttzzz|||gggLLL___~~~uuuQQQ???]]]LLLGGGMMMDDD---%%%///(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((((()))******))))))***+++&&&///...222SSS|||uuuWWWgggjjjLLL:::************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))(((&&&***'''''')))+++000;;;GGGSSSKKKIIIOOORRRMMMJJJLLLnnn\\\hhhhhhcccXXXKKK@@@<<<<<<======<<<<<<999333,,,&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%(((,,,111777<<<@@@CCC===@@@KKKVVVVVVNNNMMMQQQuuu~~~tttbbbkkkqqqeeeooo]]]JJJHHH<<<:::EEEXXXWWWCCC666666,,,)))%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((+++---,,,******...222///444GGGVVVYYYppp~~~bbbUUUTTTGGG333@@@GGGQQQSSSGGG555***(((***))))))((((((((((((((((((((((((((((((((((((((((((((())))))************,,,,,,,,,---------......---222,,,,,,@@@\\\zzzYYYYYYkkk```YYYTTT===...,,,++++++((($$$'''---(((((((((((((((((((((((())))))((((((((((((''''''((()))***+++,,,------------+++222<<>>JJJSSSRRRhhhxxxzzzjjjYYYggg{{{FFFMMMRRRRRRQQQKKK===...***)))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))************+++---111(((555jjjfffttt~~~yyyVVV[[[nnnTTT<<<,,,%%%,,,...'''%%%+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((())))))&&&&&&,,,777???CCCHHHMMMUUUQQQPPPQQQRRR[[[uuubbbYYYZZZ___aaaZZZNNNCCC>>>>>><<<<<<======;;;555---''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,...111555888:::<<>>IIImmm___iiimmmcccVVVOOOLLLJJJMMM```iiiYYYDDD@@@MMMZZZrrruuuXXXUUU}}}{{{TTTAAA;;;LLLVVVOOOGGGHHHMMMAAA111(((%%%''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++&&&)))---000111444888;;;PPPmmm|||xxxlllPPP;;;555777FFFUUUWWWOOOHHH000---)))((()))+++,,,+++))))))))))))))))))))))))*********+++++++++++++++,,,,,,---......///000000000111555GGGuuussseeeVVVgggaaaSSSZZZDDD666***''')))))))))***))))))))))))))))))))))))(((((())))))))))))))))))(((***,,,,,,+++***+++,,,+++999BBBMMMmmmvvv]]]\\\WWWLLLAAA<<<<<>>CCC...+++'''&&&'''(((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***+++******,,,---111///UUUppp{{{{{{}}}~~~nnnYYY```[[[MMM555%%%)))...***'''+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&((())),,,---666CCCLLLMMMKKKJJJGGGFFFRRRlll\\\XXXSSSWWWZZZVVVLLLCCC???>>>;;;;;;<<<<<<:::444---((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))).........///111444777999:::QQQ[[[QQQSSSbbbbbbRRRVVVRRRLLLFFFDDDDDDBBB@@@WWWooo}}}sssbbb\\\YYYTTTJJJdddfffZZZsssgggDDDCCCTTT\\\VVVNNN[[[OOO>>>000)))(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,***111444---(((777YYYvvvvvvTTTHHH888000???WWWbbb\\\RRR;;;444,,,((((((******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...///000111111555...666ZZZ}}}mmmtttpppgggqqqSSSdddeee\\\iiiQQQ???...(((***+++))))))))))))))))))))))))))))))(((((())))))))))))******))),,,---,,,******---000666AAAGGGUUU}}}ssskkkeeeaaa^^^UUUMMMCCC>>>===?????????AAACCCBBB??????BBBCCCAAA<<<888666:::<<<:::777777+++888CCC???666???ccc}}}uuu^^^```ZZZHHHKKKPPPMMMIII666000)))&&&'''))))))(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''')))++++++++++++---...$$$DDDzzzrrr}}}{{{yyy~~~rrrqqqoooPPPgggZZZBBB,,,(((,,,,,,***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))'''&&&'''***,,,000444===HHHMMMLLLMMMPPPQQQ^^^{{{ZZZZZZUUUVVVTTTOOOHHHBBB>>>===;;;;;;::::::888333---((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%'''((()))***......---...111555:::===JJJgggttt^^^BBB;;;AAACCC<<>>===BBBKKKSSSUUUTTTUUUWWWVVVSSSSSSTTTOOOGGGLLLEEE??????>>>:::999;;;888666888<<<======CCCLLLeee|||zzzwwwxxx^^^fff~~~aaaLLLVVVXXXJJJBBB999...(((((())))))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******)))))))))(((((((((''')))++++++++++++---///,,,cccpppqqqxxxiii|||{{{```]]]ccc^^^NNN:::---***++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))(((***///333777>>>HHHKKKHHHIIIWWWhhhZZZ\\\[[[WWWQQQJJJDDD@@@>>><<<<<<:::999888666222---)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******...---,,,---222888>>>BBBMMMMMMGGG===999===DDDHHHIIITTTeeeqqquuuuuu}}}~~~{{{]]]lllmmmYYYZZZdddkkk```[[[QQQDDD777...******(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------+++***---;;;VVV}}}gggeeeXXXZZZ___aaabbb\\\PPP@@@444///...,,,+++))))))))))))))))))))))))))))))***+++---...//////------...///000111222222111IIIvvv}}}|||oookkkkkkuuuLLL[[[ooo\\\^^^OOO<<<000)))&&&(((---))))))))))))))))))))))))(((((())))))*********+++))),,,...------000888???KKK^^^xxxsssrrr\\\III??????EEEJJJNNNWWWeeerrr|||{{{rrrggg[[[TTTKKKBBBAAAFFF>>>888666999999555777<<<888IIIbbbnnn~~~```[[[sssfffFFFJJJZZZKKKAAA333***((())))))(((&&&&&&&&&'''((())))))***++++++++++++++++++++++++++++++******))))))((((((''')))+++++++++,,,---///GGGvvvtttrrrrrr|||uuuvvv{{{wwwPPP]]]VVVEEE222)))***+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((******+++...444999CCCMMMVVVRRRIIIMMMhhhVVVVVVVVVQQQIIIDDDDDDAAA>>>>>><<<999666333000+++((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$&&&(((***+++,,,,,,,,,,,,...333===IIIUUU\\\<<<:::888666888???IIIPPP]]]^^^cccjjjqqqxxx{{{}}}xxxzzzzzzyyyyyytttkkkuuunnn]]]bbbyyypppttthhhdddZZZJJJDDDBBB444(((+++***(((''''''((()))((('''))))))))))))************,,,&&&%%%+++000///------222+++@@@uuuyyyeeeYYYjjjlll[[[SSSVVVSSSGGG666+++***---+++)))(((***)))''')))---***((((((,,,000222...***///***...222///111444///777ggg}}}iii~~~}}}hhhrrrXXXSSSgggddd___[[[LLL999---+++,,,)))******))))))))))))******++++++******************---)))***......///;;;JJJ^^^uuuwwwyyyttteee[[[NNNCCCCCCJJJUUUeeesssttt]]]NNNOOO<<<777DDDDDD555000:::;;;666:::LLLgggtttmmmtttPPPcccfffIIINNNTTTGGG:::222+++###$$$+++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))***---///...000555lllyyyoooxxxtttrrrssstttvvvfff~~~iiiTTT```VVV:::---...+++''')))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((,,,,,,(((,,,999@@@@@@KKKTTT[[[\\\bbbrrrYYYUUUUUURRRJJJEEEDDDAAA======:::777555222///***''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''')))***++++++,,,)))***,,,111777???FFFJJJ999777666666999AAAIIIOOOVVVYYY^^^bbbdddaaa]]]YYYTTTRRRLLLGGGEEEIIISSS[[[```tttvvvfffOOOJJJ```fffRRR\\\jjjyyyjjj]]]OOODDD@@@>>>444'''***)))'''((()))***)))((())))))))))))*********+++,,,111222...***+++000333555EEEkkk|||zzzwwwjjjiiiuuuiii```YYY[[[aaabbbZZZQQQ^^^iiiwwwssseee\\\bbb[[[]]][[[QQQBBB555///...---******,,,***((())),,,+++***)))---111222///+++---///...---111555333000QQQ~~~zzzpppuuunnnyyywwwllllllNNNRRRZZZ___\\\PPP===///,,,,,,*********))))))))))))******++++++******************...---///000---111HHH```mmm|||]]]JJJQQQJJJMMM^^^uuueee^^^NNN@@@>>>BBB===333222666;;;===@@@RRRuuuooo}}}eeeyyyaaaBBBMMMNNNJJJ>>>000)))))),,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---,,,(((,,,///***222IIIuuu~~~|||fffpppuuurrrttt~~~|||rrroooqqq~~~|||hhhzzzbbbYYYZZZKKK---+++333&&&))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))...######111777777BBBTTTbbbTTTVVVtttxxx[[[SSSUUURRRLLLGGGDDD@@@;;;;;;999666333111...***''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((()))***++++++++++++)))***---000333555666777333333444888>>>EEEJJJMMMPPPQQQQQQOOOKKKEEE???;;;>>><<<999777666888:::<<>>ooo|||aaa___nnntttmmmqqqyyyqqqmmmaaaXXXaaawww\\\pppvvvYYY___\\\333***666&&&)))))))))(((((((((''''''((((((((((((((((((((((((((('''''''''(((((()))***///%%%'''666???BBBQQQfff```YYYiiixxxlll\\\QQQTTTRRRMMMHHHEEE???999:::888555333111...+++((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))******++++++++++++***---...///000000000///......000444<<>>BBBDDDGGGLLLQQQRRROOOHHHCCC???999888>>>CCCMMMccczzz]]]QQQzzzVVVcccuuulllccclllbbb@@@>>>III===...,,,***)))*********)))*********+++++++++,,,,,,)))(((,,,111111///666???rrr}}}hhhmmmrrrwwwsssdddVVVQQQTTT\\\hhhqqq}}}hhhzzzVVV[[[YYYWWWWWWSSSJJJ;;;000///+++***,,,---******,,,+++++++++---000111000...---666,,,+++999///000QQQnnngggssslllkkkwwwooo~~~tttSSSTTT\\\\\\VVVIII999...+++++++++******))))))******+++******+++++++++++++++,,,***+++///333888MMMzzz~~~~~~hhhRRRZZZkkkrrr~~~~~~|||UUUAAA===EEE===666555777888<<>>111)))''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))///+++...222...RRRyyyrrriiiiiimmmkkkiiisss{{{rrrkkkddddddgggqqq{{{{{{uuu}}}iiiRRRJJJXXXpppwww{{{yyymmmhhh```^^^CCC000000+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((()))*********222666777AAAUUUeeekkkpppwwwzzz```XXXPPPSSSRRRMMMHHHDDD>>>888:::888666444222000,,,***'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''******++++++++++++******//////...---------.........111777===@@@@@@<<<999666777888<<>>111,,,)))+++---++++++---*********,,,...///......000333,,,333:::))):::xxxooovvvuuuqqqsss|||qqqlllpppwww{{{lllgggOOOXXXXXXVVVMMM???222+++***++++++************++++++******++++++,,,,,,,,,,,,555000000777CCCYYYxxx```XXXUUUYYYrrruuuOOODDDCCCCCC@@@888111444<<>>888:::888555444333111---+++'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))******+++*********---,,,***)))***,,,...///000444888:::888666444444;;;CCCPPP]]]jjjxxx{{{cccOOOEEEEEEEEEKKKhhhrrrrrrbbbsssnnn]]]eee]]]RRRKKKAAA>>>999111+++(((((())))))++++++,,,,,,,,,---------///+++///333,,,000YYYrrr{{{rrrjjj^^^OOOCCC>>>;;;888555222333888>>>???>>>???BBBCCCLLLSSS^^^zzzyyyfffqqqfffYYYUUUWWWVVVNNNFFF888000******,,,++++++---)))******+++,,,---...///111///...777999000WWWmmmjjjxxxwww{{{oooeee___]]][[[```lll|||eee}}}UUUTTTSSSSSSPPPFFF888...***++++++************++++++******++++++,,,---------222,,,000BBBXXXpppmmmZZZZZZgggxxxdddSSSBBB::::::888777777777GGG___~~~ppprrrzzzeeeIIIGGGKKKCCC666///+++******))))))(((((('''((((((((((((((((((((((((((((((((()))******++++++(((---222000222OOO______bbbggg___hhhrrr```WWWUUUQQQOOOUUU```jjjqqqrrrtttsssdddMMMAAAKKK\\\gggcccdddccc^^^VVVPPPNNNNNNNNNQQQPPPKKKIIINNNTTTWWW\\\cccooozzz[[[}}}lllUUU^^^FFF&&&111******)))))))))((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,//////===UUU```aaammm|||RRRMMMQQQSSSQQQKKKFFFCCC>>>999888666444333222000---***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%'''(((((('''((())))))************)))(((((()))***,,,---///000444666555333555===CCCOOOYYYgggsss{{{kkkOOODDD===DDDffftttyyyjjjccceee^^^SSSKKKIIIBBB666---))))))***+++,,,,,,,,,,,,------------------...222???ZZZpppvvvlllYYYSSSMMMEEE@@@@@@BBBDDDEEE:::;;;:::666555888:::;;;===MMMMMMLLL]]]mmm]]]jjjzzzdddVVVSSSRRRNNNIIIBBB777...,,,,,,++++++,,,***+++,,,,,,,,,---///000000---111555444DDDvvvZZZeeewwwllliiiiiigggdddbbbfffpppuuuaaaiiiSSSPPPQQQSSSNNN???222,,,,,,++++++******++++++,,,******++++++,,,------...+++***777UUUvvv\\\iiioooooo|||{{{TTTCCCEEEDDD;;;222666444BBBfffppp```IIIFFFIII@@@111++++++******)))(((((('''((((((((((((((((((((((((((((((((()))******++++++,,,)))222222<<>>:::??????:::888:::888333---CCCDDDHHHZZZUUUUUUppplllUUUsssrrr]]]UUUSSSQQQNNNJJJ>>>222---,,,******++++++,,,---------...000222---...333111111WWWlllhhhdddfffsssjjj\\\nnnxxxooolllnnnrrrsssWWWpppyyyRRRNNNOOOUUUSSSEEE555---,,,++++++******++++++,,,******+++,,,,,,---......000222EEEiiiyyynnnaaa]]]kkksssjjjqqq}}}aaaKKK???<<<>>>777??????===UUU|||^^^zzz|||QQQEEEQQQMMM777+++++++++***)))(((((('''((((((((((((((((((((((((((((((((()))******++++++...&&&111555HHH{{{LLLVVVMMMbbbbbbrrr{{{pppiiieeepppqqqeeeXXXVVVTTTUUUZZZdddmmmtttuuu{{{rrrWWWCCCHHHYYYdddfffccc^^^YYYUUUPPPLLLHHHDDDIIIKKKKKKMMMRRRPPPIIIDDDGGGMMMRRRYYYgggYYYxxxmmmRRRNNNBBB)))************))))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---555MMMiii|||]]]QQQQQQSSSQQQKKKEEEBBB<<<555777555222000///---***(((((('''&&&%%%%%%%%%%%%%%%(((&&&$$$###$$$'''***,,,+++)))((())),,,,,,)))%%%******))))))***,,,...///---///333888>>>HHHRRRYYY___]]]ZZZYYY^^^jjjxxx~~~YYYJJJAAAHHHttt|||ttt~~~MMMnnn{{{}}}tttUUUbbbTTTSSSNNNDDD888---(((***------''''''///333///...000///,,,999CCCtttxxxaaassshhhWWWIIIJJJPPPTTTWWWZZZ^^^^^^```cccddd```YYYSSSNNNHHHFFFHHHEEE===999999666666666999EEESSSVVVRRRxxxgggWWWsssoooSSSXXXVVVLLLKKKEEE999///,,,---......------......///000000000000777555///===gggxxxeeeYYYNNNMMMKKKPPP[[[gggUUUOOO~~~{{{uuuyyy]]]gggcccRRRHHHPPPTTTHHH888///---((('''***,,,******,,,)))///,,,)))//////***...444===]]]uuuooo___vvvooohhhdddtttiiiIII<<>>:::777444333999GGGYYYfff```vvv{{{hhhSSS|||WWWSSS\\\OOONNNHHH>>>444...---------------......///000000000111555333333MMM~~~xxxfffUUUIIILLLKKKHHHLLLTTT^^^[[[[[[hhhZZZeeeTTTJJJPPPTTTJJJ;;;444...)))(((***,,,******,,,+++///+++(((///000,,,111222HHHyyywwwrrrwwwyyy|||qqqmmmooolllfffbbbsssfffUUUCCC:::???@@@<<<888???aaayyy|||~~~^^^GGGDDDJJJ888222+++((()))+++***)))(((((((((((((((((((((((())))))))))))***+++,,,---...---000HHH|||~~~OOOGGGRRRYYYZZZiii}}}~~~uuummmgggcccbbbbbbqqq~~~kkkeee```___^^^```iiitttzzzuuu{{{gggKKKBBBZZZaaagggiiigggaaa\\\ZZZVVVQQQPPPOOONNNNNNOOOOOONNNMMMKKKHHHGGGHHHHHHJJJUUUaaa\\\^^^|||lllZZZOOO222...---***((((((******))))))(((((('''''''''((((((,,,((((((+++------333:::ZZZaaaRRRRRRTTTSSSLLLGGGCCC===777666444111000///---***(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))***++++++)))(((((()))(((((('''((()))+++,,,...---444<<>>iiittt}}}```TTTUUU[[[hhh|||fffPPPGGGGGGBBB===888666111333DDDYYYddddddUUUoooXXXTTTpppPPPTTTNNNOOOKKKDDD;;;333...---...---......//////000000111444444111===hhhsssggg\\\RRRLLLKKKKKKHHHIIIMMMTTTzzz```iiiwww]]]fffppp[[[KKKMMMSSSMMMAAA999///+++)))+++,,,+++***------000***(((000000...333888TTTuuuvvv{{{vvvtttrrrpppllleee___mmmlllJJJ@@@KKK;;;111===:::CCCiii}}}aaa}}}WWWDDDIII@@@999000+++***++++++***((((((((((((((((((((((((***))))))******+++,,,------222555fffyyymmmWWW@@@SSSHHHTTTbbbvvv|||rrrlllhhheeefff]]]\\\}}}{{{oooggggggccc```jjjyyy~~~}}}}}}sssNNNGGGUUUeeekkkllljjjddd```___]]]YYYVVVTTTRRRRRRRRRQQQOOONNNNNNHHHEEEGGGIIIJJJKKKMMMiiimmmTTTtttjjjLLL@@@///,,,***)))******))))))(((((((((''''''(((((())),,,''')))///...,,,888JJJeeeSSSSSSUUUSSSMMMGGGDDD>>>777555333111///...---***((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***))))))((((((***,,,+++(((&&&(((***((((((((((((***,,,...///444666999;;;===@@@DDDGGGZZZ___eeeeee^^^QQQDDD===@@@===::::::<<<===???AAAAAACCCQQQpppxxxUUULLLDDDpppZZZaaahhhqqqaaafffnnngggYYYXXXTTTMMMDDD:::333...,,,+++000111------222444222555WWWzzz|||[[[QQQbbbwww}}}aaaTTTJJJAAA???BBB;;;///111===ZZZlllfff```|||UUUbbblllVVVVVVOOOKKKGGGAAA888000---///.........///000000111111555222444MMM~~~}}}sssiiiaaa\\\XXXUUULLLLLLIIIJJJJJJPPPxxx___xxxsss\\\rrrXXXwwwiiiMMMIIIQQQQQQGGG===222,,,***,,,,,,++++++------///++++++222///---555IIIfff~~~xxxzzzyyyyyyqqq___XXXRRRaaa|||zzzyyyvvvJJJMMM;;;000>>>DDD@@@DDD\\\oooqqqxxxSSSAAAFFF???555...************((((((((((((((((((((((((************+++,,,------...111EEExxxBBB>>>OOODDDQQQiii~~~vvvppplllgggmmmhhh\\\ddd|||nnnmmmjjjcccjjjxxxyyy~~~TTTJJJOOOlllooopppllleeeaaaaaa___[[[[[[YYYWWWUUUUUUSSSQQQOOOQQQLLLHHHIIIJJJJJJIIIGGGZZZtttdddmmmsssNNNNNN222---)))***+++***))))))(((((((((((((((((()))***+++'''***///,,,...HHHiiihhhTTTSSSUUUSSSMMMGGGDDD>>>777444222000///...---***(((&&&&&&%%%%%%%%%&&&&&&'''&&&((()))***+++***)))((((((+++,,,+++'''&&&(((+++)))))))))***+++---000111666777888999<<>>HHHwwwhhh}}}rrrEEEKKKDDD:::111+++)))))))))))))))))))))))))))))))))************+++,,,---......---\\\~~~WWWAAAFFFCCCIIIWWWssszzzuuuppppppnnnfff___hhhuuurrroooiiiiiiqqqrrrbbbNNNMMMsssuuuuuuqqqiiicccbbb___ZZZ]]][[[XXXWWWVVVTTTRRRPPPPPPOOOMMMIIIHHHHHHIIIIIIRRRlllxxxaaa~~~~~~]]]QQQ888///***+++---***((()))((((((((((((((()))******+++)))+++---,,,999bbbkkkVVVRRRTTTSSSLLLGGGCCC===777444222///......---+++)))&&&&&&%%%%%%%%%&&&''''''((()))***++++++***)))(((***++++++)))(((((()))************+++,,,...111222222666;;;@@@CCCFFFIIILLLHHHHHHFFFCCCAAABBBEEEHHHLLLJJJIIINNNZZZggglllkkkfffkkknnnggg]]]aaayyy{{{XXX@@@KKKRRRqqqtttDDDaaarrrSSSggg}}}hhhhhhYYYTTTMMMEEE???888111---///,,,+++---......111777___|||llljjjxxxtttTTTFFFAAA<<<999:::000999___|||~~~iiigggjjjOOOSSSRRRJJJEEEFFFBBB777111222...//////000000111111222000000HHH{{{~~~tttiii```XXXSSSOOOKKKHHHKKKKKKLLLuuurrrjjjuuuXXXLLLLLLOOOTTTdddnnnTTT{{{___IIILLLRRRLLLAAA777000,,,------+++,,,...***///000111333...444HHHrrrzzznnnwwwxxxvvvXXXGGGAAA<<>>;;;DDD...>>>```bbbiiiZZZZZZkkkZZZMMMFFFHHHFFF;;;222111/////////000111111222222222777\\\yyyzzzxxxooogggaaa\\\TTTMMMIIIMMMMMMLLLrrrpppzzzeeeQQQHHHGGGHHHGGGOOOhhh[[[gggoooSSSLLLNNNKKKFFF888222---------+++,,,///***000111111111///???]]]tttooo}}}xxxvvvlllQQQIII>>>MMMvvv|||bbbNNNEEE>>>:::888999III{{{|||vvvPPPLLLCCC:::111,,,******))))))))))))))))))))))))++++++++++++,,,---......222MMM|||}}}uuuWWW666;;;HHHDDDUUUvvv~~~sssooojjjfffaaabbbmmmyyyxxxyyyyyytttuuu|||vvvnnnmmmmmmjjjnnnsss\\\OOOlllxxxyyyuuunnngggccc^^^XXXRRRQQQOOOOOOOOOOOOMMMKKKHHHLLLKKKEEECCCEEEFFFDDDGGGbbbjjj___QQQGGG777,,,---...)))(((,,,(((((((((((()))***+++,,,***,,,---222GGGlllxxxzzzuuuzzzoooWWWQQQSSSQQQKKKFFFBBB<<<555333111///......---+++)))%%%%%%%%%%%%%%%&&&'''(((++++++******************...***'''''')))+++***(((((((((((()))+++---000111333555777888888999<<<>>>???DDDKKKRRRWWW]]]bbbeeennnxxx~~~zzzxxx~~~iiiKKKIII[[[hhhyyyKKKZZZzzzNNNnnnggg[[[UUUMMMFFFAAA===777333111+++///555///,,,FFFjjjWWWppppppYYYKKKCCC===333:::???iiinnndddNNN```QQQGGGJJJIII===222000/////////000111111222222666>>>lll}}}www|||xxxpppiiiddd```ZZZQQQLLLPPPPPPNNNqqqrrrttt]]]TTTFFFJJJJJJJJJgggaaaUUU{{{\\\MMMKKKKKKJJJ999333......---,,,,,,///***111111000///111IIInnnxxxkkkwwwyyy{{{vvvxxxQQQGGG;;;JJJuuu{{{UUUEEEEEE<<<<<<;;;FFF[[[}}}xxxRRRNNNGGG===444...,,,,,,))))))))))))))))))))))))++++++++++++,,,---......888fffjjj___;;;EEE444CCCNNNSSS}}}uuukkkaaa^^^ZZZTTTNNNPPP___ooozzzvvv|||zzzyyyyyyxxxkkklllooolllooommm___MMMaaatttuuussslllfffbbb\\\UUUMMMLLLJJJKKKKKKLLLJJJIIIHHHKKKJJJFFFFFFHHHEEE>>>AAA___TTTzzz]]]LLL:::------...)))(((---(((((((((((()))***+++,,,***,,,---777VVVrrrcccmmmooowwwpppXXXTTTWWWTTTLLLEEE@@@;;;555111111///...,,,***))))))'''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))((((((((((((((()))******)))***+++,,,...///000111111222333222111111333555AAAHHHSSS]]]dddhhhjjjjjjxxx|||kkkFFFHHH|||{{{OOOzzzlllZZZsssSSSoooiiiUUUTTTCCCBBBJJJ555333444---000555,,,---UUUsssJJJNNNkkksssRRRGGG===FFF999<<>>HHHjjj}}}IIILLL;;;:::555HHHJJJddd}}}mmmsssLLLBBBNNN555)))///$$$))))))))))))))))))))))))---###000///,,,444...---@@@sssccc999<<<===AAARRRnnnwwwlllddd___]]]\\\YYYTTTQQQUUU```hhh|||zzznnnhhhpppiiiiiikkkpppoootttuuuGGGVVVhhhnnnpppiiicccaaa^^^XXXUUURRRNNNLLLJJJIIIHHHFFFIIIIIIIIIHHHGGGFFFEEEDDDJJJ```~~~pppWWWtttlllIII???444,,,))))))***,,,+++***)))))))))***+++,,,...//////KKKzzz___YYYjjjoooyyyqqqYYYTTTVVVTTTLLLEEE@@@;;;555111000///...,,,***)))(((&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))((((((((((((((()))******))))))***,,,---...///000000111222222111111333555AAAJJJXXXeeelllooopppqqqvvv{{{^^^HHH___iiiWWWWWW]]]ZZZlllSSSSSSGGGAAAGGG777444///+++000333111FFFqqqhhhlllxxx[[[HHHEEE???;;;777RRR}}}___]]]UUUyyyWWWOOOFFFLLL===>>>555333000///111222111222666@@@aaayyyvvv~~~yyytttnnnjjjbbb\\\YYYQQQUUUXXXkkkyyyvvvssssssxxxQQQGGGJJJPPPFFFbbbggg```nnnTTTQQQPPPHHHAAA:::111,,,---///000000///111000///333@@@fffvvvooo{{{{{{rrr```MMM===FFFggghhh@@@OOO;;;===KKKIIIUUUaaawwweeetttuuu]]]HHHLLL===222222***************************...###...---,,,444000333PPPrrrmmmIII:::<<<===CCCUUUooovvvllleeebbb^^^___aaaaaaaaaaaadddgggvvv~~~zzzoooeeetttkkkcccggglllmmmrrr|||xxxJJJQQQ___hhhlllhhhbbb```^^^[[[XXXUUUQQQNNNLLLJJJHHHFFFHHHHHHHHHHHHGGGGGGFFFEEEKKKaaalllQQQmmm|||VVVDDD333,,,+++)))***,,,+++***)))))))))***,,,,,,***,,,:::bbbnnnSSSVVVgggmmm{{{rrrYYYSSSUUURRRKKKEEEAAA;;;555111000///---,,,***)))(((%%%%%%$$$$$$%%%'''***+++))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,---...//////000222222111222444555===JJJ]]]mmmuuuxxxxxxxxxuuu}}}SSSDDDsssIIIgggrrrzzzvvvkkkxxxUUUQQQLLL@@@CCC<<<555222///222...222]]]yyyzzzZZZEEEFFF???000===cccWWWfffiiicccgggTTTOOOFFF;;;EEE444555111000333333222444999>>>vvvuuutttxxxzzztttqqqiiibbb___VVVZZZ[[[lll|||vvvmmmlllhhhnnnrrruuu[[[OOOOOOOOOEEEPPPrrr^^^ccc]]]KKKMMMEEECCC;;;222------/////////...///222111333SSSjjjqqqttttttuuubbbNNN>>>GGGfffzzzJJJPPP??????DDDHHHOOOOOOkkkxxxTTT}}}wwwmmmMMMFFFDDD:::///(((************************///$$$,,,+++---333111<<>>999GGGTTTMMMccc^^^bbbxxx}}}XXXEEEKKKBBB,,,&&&************************---&&&,,,***...111000FFFtttnnnttthhh<<<===;;;===JJJaaaxxx{{{tttmmmkkknnnrrrsssrrrvvv{{{ooo[[[TTT^^^qqqrrrhhhiiilllsssvvvfffVVVPPP[[[fffhhhddd______```]]]ZZZUUUQQQNNNJJJFFFCCCCCCCCCDDDFFFHHHJJJLLLMMMUUUkkkoooUUUyyyzzzWWW777000000***(((---+++******)))***+++---...///:::aaabbbHHHOOOXXXfffvvvYYYRRRSSSOOOIIIFFFCCC<<<555000///...---+++)))(((''')))'''%%%$$$$$$&&&)))+++))))))************))))))((((((((((((((())))))***))))))***++++++,,,------...000333555666777888:::555CCCZZZqqq___PPPzzzZZZ|||FFFMMMffftttRRRJJJBBBAAACCC666000000111555PPPvvvgggRRRIIIEEE;;;333\\\{{{ZZZ{{{ddduuuLLLKKKFFF@@@;;;555111000222333333666;;;YYYppplllyyy{{{vvvllljjjiii]]]YYYZZZttt}}}rrrjjjkkkooosssaaaZZZVVVPPPOOOnnnppp^^^~~~PPPMMMLLLFFF>>>555///.../////////000---222000<<>>===;;;AAARRRjjj~~~~~~}}}wwwvvvzzzrrrbbbYYYYYYaaaiii{{{nnnmmmmmmtttuuuuuu```RRR[[[fffkkkgggaaa```aaa^^^[[[VVVRRRNNNJJJEEEAAA@@@AAACCCFFFIIIMMMPPPRRR^^^uuu\\\nnn___>>>333000+++)))---+++************,,,---///---HHHyyysssMMMHHHZZZ]]]lllvvvWWWRRRQQQMMMHHHFFFDDD===555000///...,,,+++)))(((''')))(((&&&%%%%%%'''(((***((()))***++++++***)))(((((((((((((((((()))************++++++,,,------...///222666999:::;;;<<<>>>:::DDDWWWpppVVVYYYdddmmmyyyzzzNNNGGGUUUlll[[[HHHEEE@@@AAA888111//////@@@gggxxxwwwiii___eeeqqqdddMMMLLL@@@333FFFxxxddd|||VVVyyy~~~SSSLLLEEE;;;===666222000222333333777<<>>555//////000000000111000000333NNNrrr~~~mmm___zzzsssmmm}}}yyy}}}gggMMM@@@UUU|||TTTJJJ777CCCRRRQQQKKK]]]nnnnnniiiTTTGGGDDD999444++++++++++++++++++++++++)))***///,,,222///888mmmrrriii444===<<<===III^^^uuuyyy|||nnn___[[[\\\\\\eeeooovvvooouuuuuukkkXXX]]]fffmmmlllfffbbbccc^^^\\\WWWSSSOOOJJJDDDAAA???@@@BBBFFFKKKPPPUUUXXXiii```YYY}}}eeeIII777000,,,+++,,,+++*********+++,,,...///333aaauuuXXXBBBLLL```fffxxxvvvVVVQQQPPPLLLHHHFFFEEE>>>555000///...,,,***)))((('''&&&&&&&&&&&&''')))***+++((()))+++,,,,,,+++)))(((((((((((((((((()))******++++++,,,,,,------......111444999<<<===???@@@AAA???DDDSSSllllllOOO{{{iii```===EEEBBBCCCVVVgggfffHHHHHH======<<<666333111RRRwwwxxx|||lll]]]VVVQQQPPP]]]mmm]]]RRRBBB<<<===ZZZyyydddooobbbxxxUUUAAA===:::777333111333444555999???uuutttiiinnnyyyqqqkkkgggfff]]]``````ssstttmmm~~~vvvvvvhhhQQQVVViiiiii[[[dddJJJBBBFFF>>>555000///111111111111333...999eeexxxeee]]]gggpppzzzoooSSSFFF```iiiKKK???>>>CCCYYYYYYSSStttbbbcccGGGDDD===333++++++++++++++++++++++++***---000+++111000EEEppp}}}llleee777;;;999AAATTTnnnxxxqqqnnn``````^^^bbbuuuvvvzzzyyyuuu]]]^^^dddmmmooojjjeeeeee```]]]YYYUUUQQQLLLFFFBBB>>>???BBBGGGMMMSSSYYY\\\sssiiiJJJssshhhRRR;;;...,,,---***************+++---///000CCCxxxYYYHHHDDDPPP^^^sssvvvVVVQQQPPPLLLGGGGGGEEE>>>555//////...,,,***)))''''''###$$$%%%''')))***+++,,,((()))+++,,,,,,+++)))(((((((((((((((((()))******,,,,,,,,,------.........222555:::>>>@@@AAABBBDDDAAACCCNNNhhhVVVccckkkppp===>>>BBB888PPPooooooJJJJJJ:::999???777555444cccxxxsssssseeeSSSGGG@@@FFFMMMTTTdddvvvnnnYYYCCCDDD:::;;;~~~___\\\jjjeeeDDDFFF<<<999444222444666777;;;AAAtttllluuutttlllllleeebbb^^^eeeeeeqqqvvvTTT[[[nnn[[[cccKKKLLLEEE>>>555000000111222222111555...>>>uuutttaaa]]]xxx___rrr~~~xxx[[[MMMiiiMMMGGG<<<555ZZZdddLLLkkkppphhhuuuRRRLLLCCC111+++++++++++++++++++++++++++///000)))000222OOOccciiiHHH888888888CCC\\\yyyzzzpppllljjjhhhiiisss~~~|||___]]]bbblllqqqmmmhhhgggaaa^^^ZZZWWWSSSNNNHHHCCC>>>???BBBGGGNNNUUU[[[___yyy{{{OOOkkkiiiYYY===------...***************+++---///000NNNIIIDDDLLLSSS[[[}}}tttWWWUUUQQQLLLHHHEEE@@@999444///...,,,***)))(((''''''(((%%%$$$%%%)))++++++)))***+++,,,***((('''((())))))))))))))))))******+++******+++,,,---...000111555777;;;???BBBEEEFFFGGGLLLIIINNNbbbeeecccnnnvvvBBB@@@CCC<<>><<<___xxxMMMtttgggcccUUU======555999777+++444:::777TTTpppmmmxxxzzzooogggaaaccc___^^^aaaeee}}}]]]XXXtttooottt___JJJOOODDD@@@;;;555222111222333///222333MMMlll[[[rrr}}}bbbeeettt[[[NNN|||hhhNNNEEE777NNNjjjYYYZZZ~~~tttyyyaaaaaaEEEQQQ555///++++++------******---+++(((444(((222333uuuoooaaattt888@@@;;;999JJJccc{{{rrriiiiiirrryyy{{{zzzaaaUUUcccpppmmmjjjoooiiiddd]]]WWWPPPIIIDDDCCCCCCAAABBBHHHNNNTTT___iii^^^SSSvvvggg>>>333---&&&///---'''))),,,)))...555444ooo^^^===DDDBBBPPPsssrrrTTTUUUQQQLLLHHHEEE@@@999333///...,,,***)))((('''''''''%%%$$$&&&)))++++++)))***+++,,,***((('''((())))))))))))))))))******+++******++++++---...000111777999<<<@@@CCCFFFGGGHHHJJJHHHMMM___||||||[[[sss}}}xxxPPP<<<@@@;;;IIImmm~~~^^^FFF<<<888999444333MMM}}}uuuwwwrrrzzz{{{jjj\\\NNNKKKHHHFFFEEECCC>>>:::DDDJJJOOORRRVVVcccyyyoooPPPCCC>>>999PPPccccccxxxggg[[[RRRCCC<<<777888888000777:::===dddooonnn}}}rrrjjjdddddd```]]]\\\___rrriiioooccc___zzzyyyhhhtttTTTJJJDDD@@@;;;555222111222333444444999[[[```TTTvvvttt```bbbtttWWWWWWTTT??????EEEZZZ```XXXgggzzzkkklllqqqPPPKKK<<<111,,,+++------+++***---,,,+++222,,,444==={{{yyyhhhaaa444888666===PPPjjj~~~}}}|||}}}{{{vvvttt||||||vvvgggWWWWWWbbbmmmnnnkkkjjjeee]]]VVVNNNGGGBBB@@@>>>???CCCHHHLLLTTTcccrrrxxxQQQnnnjjjJJJ666...***...---******,,,------555CCCwwwCCCBBBGGGGGG[[[pppQQQUUUQQQLLLHHHEEE@@@999333...---,,,***)))((((((((('''&&&%%%''')))+++*********+++,,,***((('''((())))))))))))))))))******+++*********+++,,,...000222888:::===AAADDDGGGIIIJJJHHHHHHMMM]]]vvv]]]aaarrrddd888======DDDcccfffdddFFF<<<666:::333===eeeyyy{{{nnnxxx{{{mmmmmm{{{wwwqqqlll```SSSMMMIIIDDDAAABBBEEEJJJNNNZZZ```eeefffiiisssYYYCCC>>>:::AAAjjjXXXiiiUUU```JJJEEE;;;:::666777333888555AAAwww{{{lllooowwwoookkkjjjfff```\\\]]]hhhtttoooooogggFFFNNNmmmnnn___bbbGGGDDDAAA;;;666222111222333555000===ggg{{{[[[\\\zzzhhh^^^]]]pppSSSaaajjj@@@GGG===HHHfffXXX[[[bbb{{{```eeeJJJCCC444...+++------++++++------000///000555MMMjjjeee~~~NNN888555:::===RRRnnn{{{{{{}}}~~~xxxrrr___MMMRRRhhhqqqiiilllggg___UUULLLEEEAAA>>>:::===CCCHHHKKKUUUiii|||RRRcccmmmZZZ;;;...000...,,,///***,,,222+++777\\\[[[555???DDDKKKfffsssRRRUUUQQQLLLHHHEEE@@@888333...---,,,***)))(((((((((&&&&&&'''((()))************+++,,,***((('''((())))))))))))))))))******+++************,,,...111333888:::===AAAEEEHHHKKKLLLKKKLLLQQQ]]]rrrpppYYY{{{:::;;;@@@CCC\\\hhhfffEEE@@@777777555JJJ~~~~~~}}}sssmmmrrrgggoooxxxuuu|||xxxqqqjjj___WWWWWWbbbrrr~~~gggIIIDDD@@@>>>PPPeeeYYYccc~~~JJJHHH@@@===444666555666///EEEsssiiioooyyyrrrpppooohhhaaadddgggcccQQQIIIJJJ@@@EEE{{{|||iii|||eeeHHHEEEAAA;;;666222222222333555---BBBtttkkkYYYhhhwww^^^^^^[[[jjjUUUppptttnnnqqqtttzzzPPPHHH===>>>aaa[[[[[[eeehhh{{{OOOHHH888111,,,,,,---,,,+++---+++333---111333]]]fff]]]nnn???>>>555??????WWWttt}}}iiiPPPKKK[[[iiikkkllliiibbbUUUKKKEEEAAA===;;;<<>>GGGaaa}}}rrr^^^LLLJJJXXXhhhhhhiiicccVVVLLLGGGCCC>>>???======DDDOOO___sssnnn[[[jjjnnnEEE///555///)))000)))+++333,,,KKKddd888======GGGaaa}}}YYYVVVRRRMMMIIIEEE???888222---,,,+++***))))))))))))$$$&&&)))+++*********+++***+++,,,***((('''((())))))))))))))))))******++++++***))))))+++///222555777999<<>>888::::::]]]___iiirrrkkkbbbddduuuaaaKKK<<>>CCCJJJQQQVVVYYYYYYYYYZZZ^^^jjj|||uuu```rrrooo<<<:::BBBBBB]]]rrrUUUAAA===;;;AAAllluuu\\\ssslllwwwzzz```^^^ggg{{{oooLLL???BBB@@@WWWooo~~~\\\dddJJJBBB<<<666999777:::???gggqqq```iii~~~{{{pppqqqrrr```UUULLLOOO|||xxxlllfffIIIFFFBBB<<<777333222333444222555fffpppOOO___vvvNNNSSSNNN^^^lllnnnsss{{{vvvddd}}}dddFFFBBB<<>>GGGjjj|||VVVWWWSSSMMMIIIEEE???777111,,,,,,+++***)))))))))***###'''+++,,,+++******,,,***+++,,,***((('''((())))))))))))))))))******++++++***((((((+++///333666999;;;???EEELLLTTTZZZ^^^ZZZYYYYYY\\\gggvvv[[[uuu|||???;;;GGGDDDjjjpppWWWGGG???111AAAvvvkkkzzzvvvdddqqq~~~rrrYYY\\\kkkUUUHHH@@@===OOOwwwnnnjjjhhhLLLLLL???;;;<<<666777>>>eeejjj\\\lllwwwgggYYYYYY[[[ppp|||dddaaaiii~~~xxxggg}}}|||hhh}}}JJJFFFBBB<<<777333333333444888???sssgggJJJ\\\oooJJJUUUGGG[[[kkkfff}}}hhh{{{ttt{{{HHHGGG???GGGUUUIIIkkkpppqqqjjjhhhRRRDDD888---,,,...---------444,,,666777eeeUUUeeelll:::888888<<>>IIIrrrhhhGGGOOO@@@BBB333666999???ssszzzdddcccddd{{{}}}}}}|||{{{uuunnnYYYggg```yyyOOOGGGDDD===666333444666555888@@@eeeHHHlll\\\EEELLLTTTZZZ___hhhvvv{{{kkkiiiTTTDDDDDD<<>>QQQXXX\\\ZZZWWWYYY[[[[[[VVVWWWXXX[[[aaakkkxxx}}}tttkkkQQQMMMWWWvvvjjjwwwtttLLL@@@HHHHHHXXXGGG777555HHHuuusssrrrooo~~~bbbYYY]]]ssscccNNN???>>>EEEhhhsssuuuUUUPPP;;;???444999===KKKuuu```^^^^^^sss{{{mmmeeeOOO[[[bbbppp[[[FFFCCC===666444555555555:::RRR___JJJjjjWWWFFFLLLSSSXXX\\\dddpppzzzfffcccMMM@@@???RRRZZZRRRyyygggiiinnnMMM???222...//////...---333***===HHHjjjmmmMMM777===888:::NNNggg|||uuubbbSSSFFFFFFHHHIIIFFF@@@???@@@???AAAGGGMMMRRR\\\ppp~~~WWWkkkoooJJJ999...111222---///444AAA~~~zzz>>>777>>>;;;IIIjjjdddWWWSSSMMMIIIEEE>>>666000,,,,,,***)))((((((((((((((()))++++++*********+++)))+++------+++)))'''''')))))))))))))))))))))))))))))))))***,,,111888===YYY^^^aaa]]]YYYYYYZZZYYYWWWXXXYYY[[[```hhhqqqxxx{{{~~~|||xxxpppdddYYYCCC:::@@@]]]uuunnnUUU<<>>mmmyyyWWWMMMhhhOOOFFFKKKQQQUUUXXX___iiiqqquuujjj|||VVV;;;AAALLLUUUVVVhhhppp|||xxxPPPBBB555111000...---///111///999XXXjjjwwwwwwJJJ666===999>>>QQQkkkppp___OOOFFF??????>>>;;;:::;;;777:::BBBLLLTTT___rrrZZZaaaqqqSSS888...///000---111666PPPyyyccc:::111???999OOOsssjjjYYYUUUPPPJJJEEE>>>666000,,,+++***)))((((((((((((((()))++++++*********+++(((***,,,...---+++)))'''))))))))))))))))))))))))))))))******+++...444888FFFMMMSSSTTTTTTWWWXXXVVVWWWWWWYYY[[[```ffflllppprrrvvvwwwtttpppiii^^^SSSLLL>>>999IIIccc{{{llleee;;;IIIVVVNNNwwwrrrTTTCCC:::TTTYYYpppttt~~~mmmoookkkSSSVVVggg|||xxxZZZGGGDDDDDDTTTppphhh___OOONNN===@@@888999777SSSkkkXXX[[[XXXgggsssrrrqqq}}}qqqbbbXXXMMMIIIZZZoooqqqIIIAAA:::777666555555777AAAoooQQQSSSfffHHHEEEIIINNNRRRUUU\\\dddkkkyyy}}}\\\<<<@@@DDDNNNXXXUUUvvv|||~~~uuuSSSDDD666222000------222///111444bbbgggbbb~~~FFF555===999CCCUUUooorrrbbbSSSHHHEEEDDD???;;;<<>>GGGRRR]]]bbbbbb\\\[[[[[[]]]aaaeeeggghhhhhhjjjjjjgggeeeccc]]]VVVGGG===777777888<<>>dddxxxiiimmmqqq]]]IIITTTiiitttiiixxxnnnNNNDDDBBBFFF{{{hhhnnnbbbBBB===888;;;;;;fffZZZMMMWWWSSS\\\ZZZjjj|||rrrwwwyyysssnnnfff[[[SSSIIICCCIIIjjjyyy\\\VVVFFF999666777444666;;;]]]bbbJJJ[[[^^^CCCBBBEEEIIINNNTTTZZZaaaeeennnrrr{{{zzzUUUBBBDDDVVVhhhXXXssslll\\\eeeLLL666222111---...444444444:::ffftttiii]]]]]]@@@555===777NNNbbbzzzssspppdddQQQHHHKKKNNNQQQXXXaaadddeeekkkqqqtttoooLLLeeewwwOOO000111111///111111mmmkkk:::555444===GGGeeepppXXXVVVRRRKKKCCC:::444111+++******)))))))))))))))((()))++++++*********+++---,,,***+++------***((())))))))))))))))))))))))((()))***)))(((''')))***+++000777>>>LLL\\\fffiiiccc```]]]^^^aaadddeeeeeedddggghhheeedddbbb[[[TTTIII@@@::::::777222666>>>XXX{{{kkkCCCBBBoooMMMzzz:::EEEhhhnnn}}}```kkkppp}}}uuuSSSEEEUUUjjjmmm```WWW```bbbaaabbbcccrrr{{{SSSCCCAAABBBrrruuufffdddHHH>>>777;;;===iiiTTTIIIUUUPPPVVV```iiiwwwzzzsssmmmfff]]]WWWLLLHHHHHH```zzzXXX\\\III999666666444666===uuu^^^III[[[XXXBBBAAADDDHHHMMMRRRXXX]]]```gggppp[[[BBBEEE\\\ooofffqqqrrreeeuuutttTTT999333333...---222555222AAAcccssshhhNNN>>>666<<<555RRRhhhsssZZZSSS[[[tttsssuuuvvvppphhhdddeeeyyyQQQXXXuuuVVV333///000000444444yyyVVV888444888777MMMmmmyyyqqqVVVUUURRRKKKBBB:::444222+++***)))))))))))))))***(((***++++++******+++,,,...,,,))))))++++++)))'''))))))))))))))))))))))))''')))******))))))***,,,'''***---333BBBVVVeeejjjhhhddd```___aaaccccccbbbcccgggiiigggeeebbbZZZRRRDDD999333666888666999???444\\\uuu}}}KKKGGG{{{YYYqqq888???hhhgggwwwnnn```ooouuukkkKKKBBBVVVlllyyycccTTTHHHMMMLLLLLLJJJFFFUUUsssXXXEEECCCBBBooonnn|||dddeeeWWWGGG;;;666>>>EEEuuuSSSHHHVVVPPPUUUTTT\\\ggg~~~}}}wwwppphhhaaaZZZUUUNNNGGG@@@OOO^^^sssaaaLLL:::666666444777>>>\\\IIIZZZTTTBBBBBBDDDGGGKKKPPPUUUZZZ\\\]]]jjjwww[[[@@@===WWWkkkggghhhqqquuunnnkkk[[[;;;444444...,,,111333...DDD___uuupppFFF===777<<<444TTTlllhhhdddpppxxxwwwxxxwwwpppeee___^^^qqqYYYSSSwww```<<<,,,...111888:::HHH;;;888<<<222LLLnnnwwwoooYYYTTTMMMGGGBBB<<<555000******)))(((((((((((((((++++++------------++++++***************)))(((((()))((('''((()))***)))(((******))))))******+++,,,***&&&(((222888>>>OOOcccoookkkbbb\\\]]]cccdddaaadddiiikkkiiiccc]]]VVVPPP===<<<;;;::::::<<<>>>@@@JJJCCClllttt{{{IIIQQQcccoooyyy999DDDxxxtttrrr~~~yyynnnhhhmmmgggNNNDDDOOOdddgggSSSLLLUUUPPPWWWeee___OOORRRdddbbbFFFFFFDDD___~~~tttoooiii[[[HHH;;;===<<<@@@qqqQQQPPPLLLRRRUUUWWW\\\dddrrr}}}}}}{{{vvvppphhh```YYYUUUGGGHHHCCCGGGiiiTTTfffiiiBBB???555444888///LLLXXXFFFhhhLLL===???BBBFFFKKKNNNRRRWWWZZZ]]]iiisssaaaEEE>>>NNNrrrdddZZZjjjXXX___@@@999......333---///444;;;ffffffaaa{{{jjjKKK???777888@@@MMMnnnwwwvvvyyypppfff^^^TTTkkk\\\NNNppp{{{<<>>AAACCCTTTMMMiiiuuuyyyQQQOOOrrrzzz<<<;;;sssuuujjjfffnnndddKKKAAAMMMccc}}}eeeYYYXXXWWWXXXggg}}}yyysssxxxcccFFFDDDCCC___wwwssskkkYYYLLL===>>>>>>EEEoooOOONNNJJJPPPSSSSSSWWW\\\eeennnwww}}}yyytttmmmfff^^^XXXTTTJJJFFF>>>???XXXXXX]]]}}}MMM@@@555666;;;111MMMWWWFFFgggLLL===>>>AAAFFFJJJMMMQQQVVVYYY[[[gggnnnwwwqqqIII@@@IIIooohhhYYY|||hhhVVVvvvdddBBB999000000444...444555:::iiidddggg|||aaaDDD<<<777999CCCQQQqqqppp^^^UUUMMMeee\\\IIIlll{{{@@@///444444///<<>>222777>>>555QQQVVVFFFgggKKK===>>>@@@DDDHHHKKKOOOTTTXXX]]]hhhnnnttt~~~OOOBBBBBBlllppp[[[yyyooo[[[ccclllEEE888222222444000666444<<>>:::777:::EEERRRqqqxxx```KKK\\\mmmPPPlll|||CCC333777444...:::ggg;;;333555444>>>UUUtttyyyVVVQQQJJJEEEAAA<<<555000***))))))(((((((((((((((+++++++++,,,,,,+++++++++***************)))(((((()))((('''((()))***)))(((******))))))******+++,,,---***+++------,,,000888NNNIII>>>555777EEETTT[[[WWWWWWZZZ___```\\\XXXVVVUUURRRMMMIIIEEECCCCCCCCCAAABBBEEEkkkxxxpppLLLIIImmmfffHHHEEEssswwwppp}}}{{{YYY\\\nnn]]]FFF>>>LLLcccuuupppnnnjjjcccbbbgggmmmjjjcccxxx{{{TTTHHHBBB___}}}sssiiiQQQ>>>;;;===HHHkkkJJJKKKHHHMMMOOOOOOUUUXXX\\\aaahhh{{{uuulllddd___[[[VVVRRRHHH???:::<<>>iiixxx\\\tttxxxttt```uuuIII777444333333111333222@@@hhhQQQ<<<;;;888;;;EEEPPPmmmPPPVVV}}}XXXmmmNNN444555111000CCC\\\:::333333555???XXXuuu}}}zzzSSSNNNGGGCCC???:::444///***))))))(((((((((((((((++++++++++++++++++++++++***************)))(((((()))((('''((()))***)))(((******))))))******+++,,,,,,***+++------,,,...222444:::?????????BBBDDDDDD>>>>>>FFFTTT\\\[[[XXXXXXWWWVVVRRRNNNHHHDDD@@@>>>666999999YYY{{{lllWWW___ppp^^^???DDD}}}oooggg{{{}}}RRRXXXmmm\\\EEE>>>MMMeeezzzlllfffYYYKKKKKKYYYgggmmm\\\WWWGGGAAA___xxxxxx\\\NNN;;;:::AAARRRkkkJJJKKKIIIMMMOOOKKKQQQUUUYYY]]]```wwwzzzrrriiibbb^^^[[[WWWSSSIIIAAA===@@@AAAHHH___xxxuuubbbxxxQQQ>>>666777::::::fffRRRFFFfffIII;;;<<<>>>@@@CCCFFFJJJPPPTTT\\\ccceeeiiitttzzzZZZEEE???dddyyyYYYiii|||hhh~~~OOO777555333000111111111BBBsssiii~~~III999;;;888;;;FFFRRRmmm]]][[[zzzQQQccc\\\222000...666SSSSSS<<<666111777???YYYtttyyy}}}zzzQQQMMMFFFBBB???:::444///******)))(((((((((((((((++++++************++++++***************)))(((((()))((('''((()))***)))(((******))))))******+++,,,******+++,,,---...///000///888???>>>;;;;;;<<<<<<444333===PPP\\\]]]]]]```[[[XXXTTTOOOHHHCCC>>>;;;999999:::QQQ~~~hhh```gggnnn;;;AAA{{{www{{{yyyyyyOOOWWWmmmZZZDDD>>>MMMeeeppplll___MMMFFFPPPeeeuuuSSSuuuVVVEEE???```qqqyyyfffUUU@@@===DDDUUUjjjIIIKKKJJJNNNNNNOOOTTTUUUXXX\\\\\\hhhzzzdddvvvxxxpppgggbbb```^^^YYYUUUMMMFFF@@@>>>:::999DDDRRR^^^ggguuu^^^VVVDDD<<<888777;;;nnnQQQFFFfffHHH;;;;;;<<>>YYY||||||}}}zzzRRRMMMGGGCCC@@@<<<666111******)))(((((((((((((((,,,+++***))))))***+++,,,***************)))(((((()))((('''((()))***)))(((******))))))******+++,,,*********+++---///000///;;;AAABBB;;;555777===AAA<<<888>>>PPP]]]___bbbggg___[[[TTTLLLEEEAAA>>>===>>>999;;;IIInnnfff]]][[[tttCCCBBBvvvyyynnn~~~iiiPPPXXXnnnYYYCCC<<>>DDDWWWiiiHHHKKKIIIMMMMMMSSSVVVSSSVVV\\\[[[aaasssrrr[[[DDDKKKwwwvvvnnnfffbbbcccaaa\\\WWWNNNHHH@@@:::666666888<<<;;;BBBMMMYYYhhh\\\YYYDDD<<<888666===uuuOOOFFFeeeGGG::::::;;;===???BBBFFFLLLPPP[[[aaabbbhhhsssxxx|||oooGGGBBBLLLhhh[[[WWWwwwzzzWWW}}}___>>>999111+++666111666BBBkkkgggrrryyymmm@@@666;;;888;;;IIIUUUooo[[[RRRnnn___888555111666PPP>>>;;;:::///999===YYYzzzSSSNNNHHHDDDAAA===777333******)))(((((((((((((((,,,+++***))))))***+++,,,***************)))(((((()))((('''((()))******(((*********)))***++++++,,,***+++******,,,///000...???JJJPPPLLLDDD@@@@@@@@@DDD<<<>>>NNNYYY\\\```gggddd^^^TTTJJJBBB??????@@@>>>555888AAA[[[eeeXXXRRR|||fffJJJBBBwwwqqqzzziii\\\RRRZZZpppWWWBBB;;;KKKccc}}}jjjhhhuuuuuucccQQQMMMaaaxxx^^^SSSVVVppp^^^JJJCCCdddyyykkk[[[BBB<<>>777888<<<<<<:::888;;;===???HHH]]]yyy```WWW???888777666???yyyOOOFFFeeeFFF::::::;;;<<<>>>AAAEEEKKKPPPSSS[[[^^^fffrrrvvv}}}}}}xxxwwwDDD@@@AAAbbbbbb[[[}}}gggeeeAAA;;;111+++888///777EEE~~~kkk|||jjjDDD:::>>>999:::GGGSSSkkkqqq^^^rrrccc333444444999RRR777999:::...:::===YYYzzzwwwWWWNNNEEEBBBBBB???666---******)))((((((((((((((((((***++++++******+++,,,((()))******(((''''''(((((('''&&&'''((())))))'''************************+++***+++...111222000---333MMMUUUEEEBBBRRRXXXMMMKKKEEE???EEEUUUdddiiiggghhhaaaVVVLLLEEEAAA???===666888CCC999IIIgggLLL^^^mmmlllCCCGGGyyyaaahhhvvvjjjQQQYYYvvvZZZDDD:::FFFaaa|||xxxoooYYYVVV~~~oooaaaUUUVVVdddOOODDDIIIQQQppp\\\EEE@@@fffwwwooo}}}^^^III===HHH```fffEEEIIIIIIMMMLLLNNNPPPSSSUUUVVVYYY\\\___hhhvvvaaaPPPGGGnnn~~~{{{ppplllhhhgggeeeaaaXXXQQQGGGAAA;;;888888:::;;;:::666:::>>>???<<>><<<777CCC|||LLLJJJiiiDDD>>>999999:::===AAAFFFJJJMMMSSSXXX___dddjjjqqqzzz}}}uuuyyyIIIFFFBBB\\\wwwWWW|||bbbhhh>>>777000222222+++<<>>BBBXXXgggEEEIIIIIIMMMLLLPPPRRRTTTTTTUUUVVVYYY[[[]]]```tttqqqYYYhhh{{{uuuoookkkgggdddaaa[[[RRRKKKBBB>>>999777777999999888888777999;;;;;;===GGGRRRvvvgggHHH???999444@@@NNNHHHfffBBB;;;999999:::===AAAEEEJJJMMMSSSXXX]]]bbbgggmmmuuu{{{uuu~~~uuunnnxxxUUUKKKAAAXXXwww]]]uuubbbzzzFFF888...000000///666LLL___zzzYYY???999555777<<>>:::999NNN{{{lllPPP^^^fffCCCGGGyyysssgggnnnxxxRRRUUUpppfffKKK<<>>IIImmmoooMMM===:::999:::;;;@@@MMMZZZkkkmmmsss{{{yyysssllliiiccc]]]UUUNNNFFFBBB>>>????????????>>>>>>>>>AAA??????CCCDDDCCCDDDGGGVVVnnnIII~~~NNN999<<<<<>>BBBFFFHHHMMMQQQWWW\\\```fffmmmssswwwqqqfffZZZUUUYYYbbblllrrrkkkiiihhhnnn}}}kkkGGG???NNNqqq\\\pppooouuu|||MMM===222333111000333RRRhhhLLL<<<;;;999888===KKK\\\hhhwww~~~zzzwwwuuukkkgggdddaaa]]]XXXUUUUUUmmmyyyWWWfffiii<<<333333999___hhh???777777222555>>>WWWvvv|||ZZZUUUPPPKKKEEE>>>555...******)))((((((((((((((((((***++++++******+++,,,((()))******(((''''''(((((('''&&&'''((())))))'''************************((()))++++++***+++---///777888<<<@@@:::000...222777;;;AAAAAA999===WWWttt||||||xxxmmm^^^OOOEEE@@@BBBIIIQQQRRR```eeegggvvvtttnnnsssIIIAAA}}}rrrTTT|||vvvOOOPPPmmmYYYBBB888>>>MMMmmmhhh^^^LLL~~~^^^QQQsss}}}TTTEEESSSsssjjj[[[GGGCCC```kkkGGGGGGEEEKKKMMMLLLNNNPPPQQQRRRTTTWWWYYYZZZSSSZZZcccccceeejjjgggNNNQQQKKK<<<@@@eeexxxGGGBBB===888444444===HHHJJJOOO[[[iiiuuuxxxsssllliiifffbbb\\\VVVOOOJJJHHHDDDEEEFFFEEEDDDCCCDDDEEEIIIHHHHHHIIIFFFBBBCCCHHHXXXUUUMMM999666999NNN[[[AAAhhhRRR<<<:::::::::;;;>>>AAAEEEGGGLLLPPPVVVZZZ^^^dddlllrrrwwwwww{{{~~~kkk___SSSMMMLLLNNNUUU\\\WWWWWWRRRMMMSSSoooyyyKKK@@@IIIlll^^^tttzzzcccnnnLLL888000555555000555TTTuuuoooJJJ<<<===;;;888===NNN```kkk~~~yyyvvvuuutttmmmkkkgggccc]]]XXXTTTSSScccnnnzzzKKK]]]nnnBBB666333:::cccddd>>>888777111444>>>UUUqqqYYYUUUQQQLLLFFF???666000******)))((((((((((((((((((***++++++******+++,,,((()))******(((''''''(((((('''&&&'''((())))))'''************************&&&))),,,---------///111888777777999888555333444333777======555888UUUuuu~~~{{{sssiii\\\OOODDD>>>;;;???CCCEEEWWWZZZ___uuuxxxggguuuHHHHHHyyybbbRRRPPPjjj[[[DDD:::@@@JJJfffooofffMMMsssmmmsssffftttyyywwwllllllzzzxxx___MMM[[[vvvrrrttt~~~RRRFFFXXXqqqttt___GGGBBB[[[lllHHHFFFDDDJJJMMMMMMNNNPPPQQQRRRTTTWWWYYY```[[[\\\]]]]]]hhhqqqkkkbbb\\\^^^YYYIIINNNnnnYYYNNNCCC>>>;;;:::<<<@@@EEEDDDGGGQQQ^^^gggjjjhhhdddccc```\\\WWWRRROOONNNJJJKKKLLLJJJGGGFFFHHHJJJMMMKKKKKKLLLIIICCCAAADDDOOOvvvWWWJJJ<<<333999UUUlllCCCdddRRR===:::::::::;;;===@@@CCCEEELLLPPPUUUYYY\\\aaaiiinnnvvvmmmwwwwwwhhh\\\RRROOOOOOOOOTTT[[[dddjjjgggWWWKKK\\\LLLCCCHHHiii]]]qqqeee]]]MMM888///555555444777WWW```oooIII;;;===:::777>>>QQQfffqqq~~~yyyvvvttttttssssssqqqllleee^^^WWWRRRNNNPPPXXX___ccckkkvvv~~~III[[[nnnEEE888444777\\\aaa===999777111444===TTTjjjWWWTTTQQQLLLGGG@@@888222******)))((((((((((((((((((***++++++******+++,,,((()))+++***(((''''''(((((('''&&&''')))))))))'''************************%%%)))---//////000222444444111---...444999999777---000666666///444SSSvvv~~~wwwlllaaaUUUJJJAAA;;;777555444777IIIGGGRRRtttzzzSSSeeeHHHQQQXXXsssUUUPPPgggaaaFFF888999AAA]]]~~~eeeddd\\\|||```eeeuuufffWWW]]]cccXXXUUUFFFBBBWWWbbbSSSAAA666QQQhhhZZZeee{{{QQQHHH\\\xxx```GGGCCCZZZlllHHHFFFDDDJJJNNNNNNPPPQQQRRRRRRSSSVVVXXXWWWYYY```aaadddvvv{{{vvvkkk{{{kkkPPPjjjooo]]]LLLEEEDDDAAA<<<999TTTIII>>>===HHHXXXdddiii``````^^^[[[WWWTTTRRRRRRMMMNNNOOOLLLIIIHHHJJJMMMFFFDDDDDDHHHGGGAAA<<<;;;CCCjjj}}}TTTPPPHHH999<<>>111111---333555ZZZeeeiiiIII999;;;999666>>>TTTjjjvvv}}}|||wwwuuuuuuvvvvvvvvvuuunnnddd[[[SSSKKKFFFCCCFFFEEECCCFFFPPPYYY]]]qqqvvvOOO^^^lll???444333666YYY___===:::777000444===SSSddd{{{}}}\\\VVVMMMHHHEEE???777000+++***)))((((((''''''''')))+++,,,,,,+++++++++,,,---+++*********)))'''%%%))))))(((((((((((())))))***************)))((((((,,,,,,---...///000111111888222---222AAAJJJBBB333000;;;AAA:::///333HHH]]]ssshhh[[[QQQGGG===888777111///222222<<<@@@RRRqqqmmm]]]rrr???RRRPPPmmmlll[[[TTTfffsssEEE===<<<<<>>666222===PPP\\\^^^```[[[UUUPPPNNNOOOOOOOOOMMMKKKIIIIIIJJJKKKKKKJJJIIIGGGCCC???<<<::::::::::::UUU}}}TTTNNN@@@:::888^^^OOOHHH^^^===777777888:::===@@@CCCEEEJJJNNNTTTXXX[[[___dddiiiqqqmmmtttlll~~~rrrwwwhhh___[[[UUUSSSUUUZZZ___aaawwwwwwyyyuuudddaaaQQQBBBGGG```cccaaa[[[]]];;;333666---999888UUUpppHHH;;;;;;:::999>>>NNNfffxxxzzzxxxtttqqqooonnnpppjjj```VVVMMMEEE???;;;;;;<<<>>>>>>??????AAABBBNNNWWWjjjUUUhhhiiiBBB666444666UUUccc999888999///444<<>>QQQpppgggdddyyyRRRVVV~~~QQQjjjiii|||hhhPPPbbbyyyHHH===???>>>UUUyyyoookkkzzznnnYYYLLLYYYpppzzzxxxjjjQQQ???>>>CCCFFF:::???BBBAAARRRpppIIIPPPyyybbbCCCBBBaaayyyJJJ???HHHLLLLLLNNNOOOOOOOOONNNPPPTTTWWWVVV[[[aaa]]]iii}}}cccKKKAAAPPPsss```QQQLLLFFF888;;;666//////<<>>NNNfffxxx}}}zzzuuurrrooommmhhhaaaVVVLLLEEE@@@===;;;;;;<<<===>>>>>>>>>???AAA???DDDSSSjjj~~~XXXppprrrAAA666555777XXXeee:::888:::000444;;;FFFZZZkkkppptttVVVPPPHHHDDDBBB>>>777111+++***)))(((((('''''''''''')))++++++***)))***+++---+++******+++***(((&&&))))))(((((((((((()))))))))************))))))(((&&&)))---111444777888888999<<<888555DDDWWWUUUEEEFFFOOOTTTLLL:::///111888777777;;;>>><<<777777;;;:::555444000777<<>>@@@@@@OOOnnnuuuooofff^^^gggxxxxxx\\\NNNKKKJJJGGGIIIJJJFFFSSShhhHHHZZZXXX>>>IIIccczzzKKK@@@HHHKKKLLLOOOOOOOOONNNNNNOOORRRUUUWWW^^^]]]^^^sssXXX999RRRhhhNNNBBB<<<111666222...000<<>>?????????:::<<>>999777888;;;>>>BBBBBBZZZSSSbbbAAA@@@===ZZZgggSSS___AAA888888888:::<<>>NNNeeewwwyyy}}}wwwrrrllliii^^^WWWMMMDDD@@@?????????===>>>>>>>>>????????????<<<:::AAAYYYtttwwwPPPooovvvBBB666666666YYYjjj<<<888;;;222555888BBBTTTdddjjjyyyuuuvvvWWWPPPHHHCCC@@@===666000+++***)))(((''''''''''''&&&(((*********)))***+++,,,+++******+++***(((&&&))))))(((((((((((())))))))))))************)))(((((()))+++///333777:::<<<===GGGEEE888;;;JJJLLL@@@EEEMMMQQQLLL???444222444444555777;;;:::888:::>>>;;;666666111888<<>>@@@HHHdddyyynnnooommmeeevvvmmmpppvvvppp```___YYYRRRKKKXXXbbbJJJeeeOOO===QQQddd|||LLL@@@GGGJJJKKKOOOOOOOOONNNMMMNNNQQQTTT[[[ZZZXXXlllvvvwwwhhh;;;NNNpppKKK:::<<<===777666444666:::===;;;777555444333444666777666555222666>>>FFFNNNQQQPPPNNNHHHDDD???:::777777999;;;AAA===LLLqqqyyyUUUYYY888???<<>>AAABBBFFFKKKQQQUUUXXX\\\bbbggggggpppwwwgggVVVRRRXXXSSSJJJRRRXXXQQQFFFFFFVVVfff~~~yyykkkhhhdddaaa```___^^^\\\TTTQQQIIIEEEQQQeeeooonnnUUU???JJJooowwwlllvvvmmmTTT???000222333333<<<\\\```hhh{{{CCC;;;<<<:::999===MMMeeevvvyyyhhhyyyqqqiiidddYYYSSSKKKEEECCCCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBAAACCC;;;===SSSqqqtttGGGgggrrrDDD666666444UUUqqq>>>777;;;444555666>>>NNN```hhhyyy~~~ZZZRRRIIICCC@@@;;;555///+++***)))(((''''''''''''&&&(((*********)))***,,,,,,+++***+++++++++)))'''))))))(((((((((((())))))((())))))*********))))))******+++...444;;;BBBGGGGGGVVVVVVCCC777<<<@@@;;;<<<@@@BBB???999444333444222222777@@@DDD@@@;;;::::::777888444;;;===LLL|||tttbbbkkkWWWUUUiiiTTTqqqZZZ]]]KKKhhhlllEEE;;;???DDD[[[kkkaaabbbgggzzzmmmoooqqqssscccRRRJJJYYY[[[MMMqqq~~~KKKAAAVVVccc~~~NNN@@@FFFIIIKKKNNNOOONNNMMMLLLMMMPPPSSSZZZ[[[YYYyyy|||SSS\\\~~~QQQOOOuuuUUUCCC???999888888888888666333222222111000000000222222111///000444;;;DDDKKKNNNMMMKKKGGGEEEBBB>>>;;;888777666555999AAAVVV}}}|||ccc]]]:::@@@===QQQ[[[LLL```GGG999999999999;;;===???AAADDDIIIOOOTTTWWW[[[aaafffkkkttt|||qqqUUUXXXaaa___LLLQQQTTTMMMBBB===CCCKKKfffvvv}}}wwwrrrmmmfff```]]]\\\[[[ZZZNNNMMMDDD===GGG\\\iiiiiikkkRRRAAALLLnnnxxxssssssjjjTTT???000111222333888VVVzzzhhhzzzAAA<<<<<<:::888===MMMdddvvvxxxqqqxxxvvvgggzzzqqqhhhbbbXXXTTTOOOLLLKKKKKKJJJIIILLLJJJHHHHHHIIIHHHFFFDDDDDD999999OOOmmm}}}QQQmmmqqqHHH444555222LLLzzzAAA666;;;555555333;;;JJJ^^^iii|||[[[SSSIIIBBB>>>:::444...+++***)))(((((('''''''''&&&(((***+++******+++---,,,+++***+++,,,,,,***((())))))(((((((((((())))))((())))))************)))******,,,111888BBBKKKQQQJJJXXX\\\LLL;;;666:::<<<666555444333222333333333//////999MMM\\\YYYLLLAAA===999:::666<<<<<>>BBBRRR~~~vvv{{{zzzooo}}}gggQQQIIIZZZsssTTTUUUhhhFFF@@@QQQ^^^OOO@@@EEEIIIKKKMMMMMMMMMLLLLLLMMMPPPSSSVVVaaa^^^yyyggg:::RRRcccOOOiiiIII<<<888666555333000111444222111000111222222111000111333999@@@FFFJJJJJJHHHGGGFFFDDDAAA>>>;;;999777555===???FFFiiiooobbb???===888MMM___FFF[[[LLL:::999999999;;;<<<>>>@@@CCCGGGNNNRRRVVVZZZaaafffeeekkkwww}}}___eeekkkfffUUUMMMEEEBBBCCCEEECCC@@@XXXjjjxxxvvvppphhh```\\\YYYXXXWWWNNNNNNHHH<<<:::CCCJJJKKKWWWoooxxxLLLDDDQQQooouuutttwwwoooQQQ<<<000222333777555MMMddd{{{FFF<<<<<<:::888<<>>===666999888FFF~~~pppkkkAAAGGG~~~JJJmmmbbb[[[bbbdddyyy]]]>>>???AAAIIIvvvppp^^^]]]ooo}}}xxxwwwaaaLLLEEEVVVfffRRRaaaSSSCCC@@@OOOdddQQQ@@@EEEHHHJJJKKKLLLLLLLLLLLLMMMQQQTTTWWWbbb^^^uuupppOOO}}}tttVVVKKK>>>333222444333333555444333222222444555555555222333666;;;BBBFFFHHHHHHGGGFFFDDDAAA@@@>>>>>>>>>AAADDDAAA???VVVtttXXXAAA:::333FFFrrrDDDTTTRRR::::::999999:::<<<>>>???AAAFFFMMMQQQUUUZZZ```eeeiiibbblllhhhssstttlllYYYQQQHHHDDDDDDDDDAAA>>>GGGZZZqqq}}}wwwrrrkkkccc^^^YYYTTTQQQGGGIIIHHHEEEDDDKKKWWW```[[[jjjuuuKKKCCCMMMgggmmmpppuuuvvvQQQ:::111444222666555LLLuuuccc{{{KKK<<<<<<:::888<<>>666777GGG^^^qqqzzz\\\|||~~~FFF,,,888888:::GGG444999555333000777AAAVVVbbbyyyUUUMMMCCC>>><<<999444///+++***)))(((((('''''''''''')))+++,,,,,,,,,---///,,,+++++++++,,,,,,+++)))))))))(((((((((((())))))(((((()))***************+++---111666;;;>>>@@@AAAHHHMMMWWW___[[[SSSUUU^^^AAA===999<<>>000000LLLpppwwwiiiJJJCCC>>>444666555DDD}}}nnnooofff???AAAyyyWWWwwwXXXhhh___hhhgggAAAAAAAAABBBjjj{{{jjjhhhhhhlll~~~sssgggttt~~~hhhTTTCCC===LLLxxxaaaUUUlllwwwLLLHHHGGGWWWtttQQQ@@@DDDHHHJJJJJJKKKKKKKKKKKKNNNQQQTTT\\\\\\ZZZtttvvv|||[[[FFF444111666777555444555444222333666888999999222222444888???EEEHHHIIIHHHFFFCCC@@@???AAACCCDDDJJJEEE===999EEEbbbyyyJJJBBB===555EEE}}}EEENNNVVV::::::999999:::;;;===>>>AAAFFFLLLQQQTTTYYY```eee|||ggghhhkkkxxxvvvkkkHHHNNNRRRKKK>>>666888===333FFF^^^rrr}}}wwwsssmmmggg```YYYRRRNNNJJJFFFBBB===;;;@@@NNN\\\jjjppp{{{MMM???DDD\\\eeemmmiiivvvSSS999111555000...555PPPaaarrreee{{{KKK<<<<<<:::888<<>><<<;;;444,,,+++***)))(((((('''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***************)))))))))))))))...------222===DDD>>>444JJJZZZkkkxxxVVV___bbbQQQ\\\kkkppp^^^___DDDEEE888+++???PPPKKKTTTAAA<<<666000999222;;;zzzxxxyyyooo|||MMM<<<===bbb\\\WWWIII|||wwwSSSeee}}}FFF@@@<<<>>>XXX|||yyyoookkkrrryyyuuulllYYYIIIHHHBBB@@@rrr^^^WWW___IIIFFFMMM___nnnKKK???KKKBBBLLLLLLMMMMMMLLLLLLMMMOOORRRTTTZZZ]]]lll{{{{{{iiiwww]]]OOO>>>666555444444666333333333444555777888999;;;777333555<<>>:::777666777:::<<<>>>DDDCCCIIIRRRTTTSSS^^^nnn~~~bbbbbb|||uuuhhhfffDDDMMMNNNDDD>>>???===666666999HHHaaavvv~~~}}}{{{rrruuusssiii^^^WWWRRRNNNJJJGGGDDD@@@<<<===HHHVVVlllkkknnn{{{MMM;;;NNNmmmlllrrr}}}eee{{{UUU777///...111444...@@@yyyuuu^^^GGG<<<===;;;999>>>NNNcccrrrhhhqqqXXXKKKOOOXXXiii||||||ttt|||zzzppphhhbbb___]]][[[ZZZWWWRRRMMMGGGCCC???>>>888::::::888???RRRlll~~~nnnRRRtttbbb===999222222777RRR888444333999///444<<>>;;;:::555---+++***)))(((((('''''''''''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******************))))))))))))))),,,///333:::BBBDDDBBBLLLXXXbbbxxx}}}sss~~~SSSMMM???222777<<<111///)))333999222777555@@@zzz}}}ssslllmmmEEE888BBB```eeeKKK}}}HHHjjjxxxTTT]]]xxxUUUEEE???===NNNkkkvvvkkkWWWMMMQQQKKKHHHtttwwwYYYeeeRRROOOPPPWWWhhhsssPPP???HHHAAAJJJJJJKKKLLLLLLLLLMMMPPPSSSXXX\\\]]]iii~~~oooTTTGGGJJJ???MMMRRREEE999:::777333999===999555444555777666555:::666222444;;;AAAEEEEEEHHHCCC@@@@@@???<<<===@@@BBB444<<<<<<:::CCCIIIXXXxxxUUUiiiTTT===@@@888888ccc^^^GGGWWWFFF888555999666888===<<>>:::777777;;;;;;666666HHHfff~~~vvv^^^|||ddd;;;777111222666qqq[[[999555777:::///444888DDDRRReeeuuuxxxXXXRRRGGG===::::::666///+++***)))(((((('''''''''&&&'''((((((******+++,,,++++++,,,,,,,,,,,,,,,,,,((((((((((((((())))))***************************&&&---111111444<<>><<<777,,,555<<>>KKKDDDGGG~~~RRRbbb|||SSS:::;;;999666SSSrrrlllIIITTTRRR777444<<<555666>>>;;;???DDDMMMTTTSSSVVViiitttbbbdddwwweeeRRRLLLIIIIIIEEE<<<777777555333444;;;EEESSSfffvvvyyywwwqqqjjjfffbbbXXXNNNHHHEEECCC@@@;;;999@@@JJJTTTQQQ???>>>IIIEEE^^^rrrJJJKKKkkkzzzmmmaaasssCCC444333222333333888@@@yyyZZZ{{{WWW;;;;;;:::888;;;III^^^ooo|||}}}}}}}}}sss[[[bbbwwwkkkWWW[[[kkkpppppp|||~~~jjjmmm~~~{{{wwwrrrllleee]]]WWWVVVTTTOOOIIIBBB<<<666333444<<>>LLL]]]uuufffQQQXXXGGGPPP}}}QQQBBB>>>???RRRrrrssskkkyyybbbdddfffbbbdddlllqqqzzz|||___???BBB>>>EEEGGGHHHIIIHHHHHHJJJLLLOOOKKKRRRWWW```zzzZZZOOOTTTDDD||||||UUUIII;;;888SSS[[[RRRFFF<<<666555555555<<<999666666;;;BBBGGGIIIGGGEEEDDDCCC@@@AAALLLYYYaaaSSSJJJ???NNN^^^PPPOOOYYYeeevvvUUU<<<888;;;555DDD|||oooEEEMMM\\\:::555>>>555555>>>:::@@@DDDLLLRRRTTTYYYiii{{{~~~gggYYYuuuiiiQQQQQQOOOKKKDDD???;;;999888666555666999EEE[[[oooqqqrrrooojjjgggddd\\\TTTJJJFFFBBB???;;;:::BBBKKKjjjkkkPPPFFFVVVKKKQQQpppEEEEEEsssuuu|||eeennnCCC555333000333333222>>>lll___kkkVVV<<<;;;:::999;;;FFF\\\ooo|||~~~~~~|||ppp[[[vvvzzzYYYFFFZZZ\\\SSSbbb|||eeemmm{{{vvvppphhh___ZZZVVVTTTQQQKKKEEE>>>888555///777???>>>777:::MMMaaalllccclll888222///444444FFFzzz???555;;;888000333444>>>HHH]]]vvv}}}{{{ZZZTTTHHH===;;;;;;888111+++***)))(((''''''''''''&&&&&&'''((()))***++++++*********++++++,,,,,,,,,))))))(((((((((((())))))))))))******+++++++++,,,+++...///000555>>>CCCCCCMMMOOOUUUXXXJJJUUU|||kkkggg[[[LLL}}}XXXqqqhhhoooKKKCCC666>>>>>>999777MMMfff===>>>???AAALLL}}}[[[[[[WWW\\\DDDHHHmmm^^^CCC>>>@@@HHH^^^yyy||||||kkk]]]vvveee[[[hhhllluuuuuu{{{|||hhhAAA@@@???CCCGGGGGGHHHGGGFFFGGGIIIKKKIIISSS[[[bbbuuuSSS>>>AAAOOOpppXXXGGGIIIkkkrrriiiXXXGGG999444666999>>>;;;888888<<>>999888666666666666<<>>FFFPPPyyymmmffffffAAACCCxxxxxxaaaiiiBBB666000...444222444BBBfffddd```ZZZ>>><<<;;;;;;<<>>@@@???BBBMMMrrrcccFFFppp]]]YYYAAA@@@WWWxxxLLL@@@BBBCCCQQQcccsssdddeeeXXXYYYiiioooxxxtttyyy{{{rrrDDD@@@@@@BBBFFFGGGHHHGGGFFFGGGJJJLLLPPPXXXaaaeeepppxxxDDD^^^xxxeeehhhxxxcccLLL<<<666777999<<<:::777777:::@@@GGGLLLIIIHHHHHHGGGDDDEEEPPP\\\~~~wwwVVV[[[```jjjTTT@@@555;;;777888XXXRRRCCC\\\NNN===777999999999===AAABBBFFFMMMWWWbbbnnnuuuvvvNNNZZZOOOVVVXXXPPPHHHBBB===888888666555666666777===FFFZZZdddlllkkkfff```ZZZUUUMMMGGGBBB@@@???@@@GGGPPPxxxzzzyyy\\\GGGMMMxxx{{{qqqddd___>>>555000...666---999@@@|||iiikkk[[[ddd???===<<<===;;;BBBXXXppp}}}|||{{{xxxkkknnnzzzkkkUUUVVV^^^]]]YYYhhh|||wwwuuuzzzsssmmmfffaaa]]]UUURRRNNNHHHCCC>>>;;;999???999666888888888@@@KKKqqq~~~kkk___xxxOOO444444///888333555ZZZ777888555666222///777===NNNiiiyyyYYYTTTJJJAAA>>>===888000+++***)))(((((('''''''''%%%&&&&&&'''((()))******((())))))***++++++,,,,,,******)))((((((((((((((())))))***++++++,,,------+++++++++///===MMMWWWXXXRRRkkkssstttoooyyykkktttnnn```fffrrrrrrPPP999DDDnnnsssCCCAAACCC???BBBIII```{{{III___kkk[[[DDD===CCCeee[[[CCCBBB@@@IIITTTooogggjjj}}}mmmeee```jjjnnnyyyrrrxxxzzz}}}IIIAAAAAAAAAEEEGGGHHHHHHIIIKKKNNNQQQUUUXXX]]]dddmmm}}}[[[ggg|||uuuYYYEEE;;;999999888888666333222444;;;CCCHHHEEEDDDEEEFFFEEEFFFNNNWWWlll}}}rrrSSSfffuuuYYY~~~bbbOOO???222999999:::FFFcccCCCUUUZZZCCC111<<<<<<555???>>>BBBFFFLLLVVVgggzzzbbbTTT{{{cccWWWUUU^^^YYYEEE999;;;BBB;;;666777888777777999GGGQQQ\\\aaabbb___XXXPPPJJJEEECCCCCCAAA@@@CCCHHHZZZ|||rrr}}}SSSLLLTTTyyyzzz}}}sssrrrVVV888555222///666,,,888:::iiissstttZZZjjj???<<<;;;<<<:::???UUUnnn~~~}}}|||}}}hhh{{{]]]YYYbbb^^^UUUSSSeeeXXXZZZttt~~~xxxrrrkkkddd```XXXTTTNNNGGGAAA<<<:::999BBB======CCCCCC===>>>FFF\\\iiiwwwjjjgggPPP000444---777111777kkkooo>>>777555:::222...666999EEE___qqqzzzXXXTTTJJJBBB???>>>888000+++***)))(((((('''''''''%%%%%%&&&'''((()))******((())))))***++++++,,,,,,******)))((((((((((((((())))))***+++,,,,,,------+++++++++---999JJJXXX]]]HHHooo{{{wwwrrrqqqZZZ```kkkoooiiieee^^^MMMssshhh666DDDFFFBBBFFFFFFOOOQQQ[[[fffOOOCCC<<>>EEEAAA@@@BBBFFFGGGIIIPPPXXX^^^uuulllQQQqqqwwwYYY|||pppZZZHHH555666555666999wwwoooEEEOOObbbGGG--->>>???222@@@;;;BBBGGGKKKUUUjjjrrryyyWWWsssxxxYYYSSSkkkkkkIII777@@@NNNCCC::::::===<<<999888444>>>JJJUUU^^^```WWWLLLFFFDDDCCCDDDCCC>>>===@@@HHHTTTooo|||lll~~~LLLIIISSS|||sss{{{SSS555777555000444444777999eee||||||XXXhhh>>>;;;:::<<<999<<>>LLL^^^mmm|||aaaccc|||KKK...444,,,555///999XXX~~~CCC777555===222000777888AAAYYYkkkvvv___OOOGGGCCC<<<===;;;111---,,,+++)))((((((''''''((('''&&&%%%&&&(((***,,,))))))(((((()))+++---...+++***))))))))))))))))))************+++,,,------...//////...111<<>>CCCGGG???HHH@@@LLLlllbbbLLLbbb???>>>KKKiiiLLLFFF@@@@@@???HHHccckkkjjjooollltttrrrttt{{{rrruuurrruuu~~~UUU===???@@@GGGHHHJJJKKKKKKKKKMMMOOOSSSYYYZZZ\\\nnnzzzfffccccccdddlllZZZWWWOOOCCCTTT[[[UUUCCCcccsssfffiii]]]III999:::BBBAAA999666666444222111444999===:::;;;;;;<<<>>>EEENNNVVVaaaggguuu}}}[[[WWWvvvzzzYYYmmmYYYGGG444555000:::===RRRJJJAAAlllFFF===777<<<888777???AAAJJJNNNSSSnnnrrr{{{dddPPP^^^nnngggPPP@@@XXXKKK999999FFFDDD<<>>@@@MMMhhhqqqhhhxxxssstttsssoooqqqwwwssszzzssspppvvv^^^@@@@@@???DDDFFFHHHIIIIIIIIIKKKMMMNNNVVVZZZ^^^qqq|||nnn^^^WWWbbbhhh[[[cccLLLNNNLLLJJJNNNEEEEEE???HHHhhh{{{uuuttt~~~iiiNNN======CCCBBB===999888666222000111444666777888999888999===CCCHHHTTTZZZiiizzzqqqSSSTTTtttooo\\\lllYYYEEE333555111888888KKKyyy^^^EEEaaaWWW>>>:::777===999<<>>DDDhhhlllNNNffffff999777+++555---333444===^^^;;;>>>888999333222444:::GGG\\\qqq]]]NNNGGGCCC===>>>===333---,,,+++)))((((((''''''''''''&&&&&&&&&((()))*********)))))))))******+++,,,,,,+++***))))))(((((((((((((((((()))***+++,,,***,,,---,,,,,,222>>>GGGUUU___aaayyywwwmmmqqq~~~pppGGG======BBBFFFCCC@@@BBBKKKQQQ]]]BBBpppyyy___HHHCCCEEETTTiiiEEEAAA???===<<>>OOO[[[dddEEE===:::<<<999666DDDXXXooozzz|||~~~sssjjjpppIII:::>>>HHHSSSSSSJJJ@@@<<>>???>>>444---,,,+++)))(((((('''''''''&&&&&&&&&&&&'''((()))*********))))))))))))))),,,,,,,,,+++***)))((('''''''''''''''(((***+++,,,***,,,---,,,,,,///666<<>>BBBEEEBBBAAA>>>AAA@@@HHHIIIggg|||QQQdddYYY@@@KKKEEEsss[[[KKK@@@???<<<<<>>FFFZZZzzz[[[EEEWWWaaa777555888333111444===...AAAUUUuuu\\\TTTFFF===999<<<:::666AAARRRlllxxx|||}}}}}}SSSBBBBBBFFFPPPZZZ___YYYRRRXXXyyyzzzqqqllldddWWWJJJAAA:::666444555DDDddduuuhhhWWWNNNFFFAAA===<<>>NNN```mmm]]]NNNGGGDDD>>>???>>>444---,,,+++)))((((((''''''&&&&&&&&&&&&&&&''''''((())))))******)))))))))(((+++,,,,,,,,,+++***((('''&&&&&&&&&'''(((***+++,,,,,,...///...---...111444BBBWWW___ooozzz|||bbbEEE<<>>>>>EEE???EEEIIITTT\\\UUU{{{zzzFFFIIIFFF]]]bbbCCC===???===???FFF^^^ooozzzqqqssskkkppplllpppuuukkkppppppxxxtttvvv{{{JJJ??????AAACCCEEEFFFGGGHHHJJJLLLMMMLLLPPPeee{{{|||wwwoooppp^^^aaattt```UUUOOOKKKJJJ;;;;;;:::777444222333444222333666888888555222///---777AAAHHHHHHAAAPPPqqq]]]nnnnnnkkkRRR999222555888222777777KKK]]]DDD^^^eee>>>BBB777<<<>>>>>>FFFLLLSSSooouuu```OOOMMMQQQNNNKKKLLL999???===>>>DDDBBBAAAKKK===<<<999777666777999<<<===;;;888555222222333444666666666777???UUUvvvUUUNNNfffqqqTTT222666666111444777===...BBBTTTllliiiMMMHHH===888<<<;;;777@@@NNNiiiuuu{{{|||XXXLLLFFFEEEPPPcccmmmiii```aaazzz{{{rrrooogggYYYLLLBBB;;;777444---KKK}}}lll___@@@:::ZZZ|||]]]^^^\\\111111///111+++///666444>>>XXX???===<<<555333111222999GGGWWWbbblll^^^OOOHHHDDD>>>???>>>444---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******))))))(((***+++,,,,,,,,,+++***)))&&&&&&&&&'''(((***,,,,,,...000000000///...000111111GGGSSSeeelllpppPPP===;;;CCC???<<>><<<;;;>>>OOOfffzzz~~~{{{}}}{{{}}}~~~xxxsssmmmiiipppuuupppppplllqqqnnnuuu|||QQQBBB@@@AAACCCEEEFFFGGGHHHKKKMMMLLLIIINNNkkkoooxxx\\\MMMAAA666EEEggg~~~^^^GGG@@@BBBEEEBBBAAA>>>999444222222333000111222555666666333000***333777;;;>>>===KKKgggcccjjjmmmLLL666444444888333999666BBBwww}}}PPPMMMlllKKKEEE555<<<>>><<>><<>>LLLcccqqq|||}}}zzz{{{dddQQQGGGDDDPPP^^^bbb]]]XXXgggzzz|||uuuqqqhhh[[[NNNDDD===888666...BBBmmm{{{KKK@@@eeePPPccc}}}PPP000000//////---...333777999xxxDDD:::999777555222111555AAANNNXXXdddwww___PPPIIIEEE>>>???===333---,,,+++)))((((((''''''&&&&&&&&&'''&&&&&&&&&%%%&&&'''((()))******))))))(((***+++------,,,+++***&&&&&&'''((()))+++,,,---///000111000000///000000,,,888???UUU]]]]]]vvvgggFFF;;;<<<@@@===???EEECCC>>>BBBAAAJJJGGGccc\\\FFFrrrcccFFFBBB[[[xxxaaaKKKAAA===;;;666???KKKVVVeeewwwyyywwwsssqqquuuvvv{{{vvvnnnoooooopppvvvuuupppsssmmmrrryyy{{{\\\FFF@@@@@@BBBDDDFFFGGGHHHKKKMMMJJJHHHPPPooovvvooo{{{```MMMEEE;;;<<>>888444222333555333222111333666777555333---333333444:::<<>>>>>===DDDJJJUUUvvvsssdddeeefffdddddd}}}qqqUUUBBB:::DDDYYYEEE>>>888;;;CCCEEE???666EEEGGGGGGDDD>>>:::888888555111222888;;;HHHhhhfffOOOXXX}}}fffjjj;;;...777...111<<<777888BBBGGGMMMRRRRRRCCC999;;;;;;777<<>>>>>===222---,,,+++)))((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))*********)))''')))+++---------,,,+++&&&''''''(((***+++---...000000000000000000000000///000000IIISSSPPPeeesss}}}|||}}}pppQQQ>>>999>>>BBBAAADDDFFF===888DDDAAAHHHFFF]]]lllFFFSSSXXXCCCNNNQQQ{{{[[[FFF@@@???>>>>>><<<;;;CCCRRR```fffsss~~~uuulllfffiiigggiiitttuuusss{{{tttqqqwwwooojjjzzz{{{wwwxxxooorrrvvvwwwdddIII@@@???AAADDDEEEFFFGGGJJJLLLHHHIIISSSqqqaaafffTTTNNNAAAAAAEEE<<>>999888999333555<<<===CCCbbb\\\MMMhhh___bbb999333;;;///222===333;;;FFFKKKYYYuuuZZZWWWFFF:::;;;:::666:::EEEVVVfffuuuyyyyyy|||[[[JJJ@@@BBB???;;;KKKbbbiiiqqqxxxzzz{{{ppphhh[[[OOOFFF@@@<<<:::FFFEEEWWWqqq~~~}}}```FFFQQQssswwwddduuu???///,,,---///666...***666444777___DDD???:::777333///222:::EEENNNJJJZZZaaaWWWKKKDDDAAA===777111---,,,+++)))((((((''''''''''''''''''''''''''''''$$$'''***++++++***+++,,,,,,,,,---------,,,++++++***)))((('''(((***,,,---333000---...222555555333222222222333777???HHHNNNggggggppp~~~{{{{{{zzzwwwqqqlllkkkpppxxx~~~SSSDDD>>>===<<<;;;<<<>>>@@@AAABBB<<<@@@HHHFFFIIIlll\\\>>>rrrSSSDDDQQQWWW~~~```JJJAAA>>>::::::???@@@>>>AAAFFFJJJQQQ\\\fffnnnrrrrrrqqqpppuuukkkbbbeeeccc[[[YYY___eeeppp|||jjjnnnrrrwwwwwwssssssxxxxxxuuuyyyzzzzzzyyyxxxyyy{{{~~~yyyEEE???@@@BBBCCCCCCBBBDDDIIIMMMIIIOOOQQQoooooobbb~~~nnnZZZKKK???DDDXXXwwwhhhNNNEEE@@@GGG???222222444444999888666555777:::;;;888555666444555888888999CCCOOOoooXXXsssppp]]]EEE444111444666555111CCCAAAMMMTTTNNNlllZZZ;;;BBB??????EEEHHHLLLkkkiiibbbjjjXXX[[[```;;;<<<>>>BBBHHH000666888???GGGGGG@@@999777777999555333777???\\\vvvXXXSSSsssDDD999111333888:::;;;<<>>===888555AAASSSfffwww{{{yyy{{{}}}ggg\\\ssswwwpppFFF???;;;;;;<<<777SSSVVVdddhhhaaaeee|||wwwjjj[[[RRRJJJBBB>>>>>>???KKKZZZiiivvvzzzSSSDDDQQQqqqnnnccc000333//////...///000111333444@@@|||RRR>>>888777555222111666AAALLLNNNTTTnnn___VVVJJJCCC@@@===666111---,,,+++)))((((((''''''''''''''''''''''''''''''$$$''')))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))+++,,,111111222333333444666777444444555444555888<<>>@@@DDD???@@@EEECCCEEEZZZuuuwwwBBBPPPPPPEEEKKKeeeuuuQQQFFF???<<<>>>???======@@@<<<>>>BBBHHHNNNTTTYYY\\\UUU\\\YYYTTTUUUQQQOOOWWWkkkpppxxxsssnnnqqqvvvvvvssssssvvvwwwtttwwwxxxxxxxxxwwwxxxzzz}}}QQQ>>>AAACCCDDDCCCBBBCCCGGGJJJLLLPPPRRRppp\\\qqqvvvrrrxxxzzz{{{eeebbbBBBDDD===777777222111<<>>ZZZjjjRRRUUU~~~zzzjjjAAA999333555:::===@@@CCCEEEIIISSSYYYlllqqqxxx```kkk=========999333>>>LLLaaauuuzzzyyyzzz~~~}}}uuulll^^^PPPIIIKKKMMMvvv{{{HHH:::777444:::>>>XXXYYYlllkkkWWW]]]zzzlll\\\QQQHHH???:::999999CCCQQQ^^^kkkssssssoooMMMAAANNNjjjwww}}}ccccccmmm333666//////......///111333444555aaa^^^444===;;;999777555444777===LLLMMM\\\\\\SSSIIIBBB???;;;555000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***))))))***+++++++++******+++,,,---...,,,+++***(((((()))******...333777777555333444777444555666555444333444555888666;;;DDDFFFBBBDDDKKKJJJPPPXXX```fffiiilllnnnxxx~~~tttSSSCCC777::::::999999999;;;<<<>>>CCCAAA@@@AAABBBDDDKKKTTTiiiIIITTTZZZ???IIIdddaaaUUUGGGAAA@@@??????@@@======<<<<<<>>>BBBEEEGGGLLLMMMIIIJJJNNNLLLTTThhhsss|||rrrdddsssooosssuuusssrrrssstttsssuuuvvvvvvuuuuuuvvvxxxzzzddd>>>BBBCCCDDDCCCCCCCCCEEEGGGLLLMMMPPPrrrpppTTTooo}}}[[[LLL999444555---222HHHbbb^^^VVVLLLBBB===;;;;;;<<<;;;::::::777555999???VVVtttwwwiii~~~nnnQQQ888333555222333888:::999;;;DDDaaaRRRKKKqqqhhh777>>>CCC???BBBMMMXXX~~~yyy{{{rrrvvv```FFF===OOOfffwwwttt```AAAeeeeeefffdddDDD666:::777555666;;;===999666666333555333555888;;;UUU|||YYYPPPbbbqqq\\\<<<777555888<<<@@@GGGNNNKKKOOOXXX\\\hhh}}}}}}]]]rrrKKK;;;<<<;;;222:::DDDZZZqqqzzzzzzzzz}}}yyywwwvvvqqqiiidddNNNCCCLLLZZZoooSSS===<<<777===GGGWWWjjj~~~OOOCCCmmm|||nnn]]]QQQFFF<<<555444000999DDDNNNYYYaaabbb]]]DDD>>>KKK___lllyyy___nnnyyyOOO222222///.........///111333444000AAAzzzDDD;;;777555666555222333777DDDEEEKKK___XXXQQQHHHBBB>>>:::555111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((((((***++++++***))))))***,,,...000---,,,+++***)))))))))))),,,111888;;;:::888666555666888999999888888999;;;;;;:::<<>>AAABBB@@@BBBFFFHHHGGGXXXcccBBBiii___FFFKKKcccmmmYYYNNNGGGBBB>>>??????@@@AAAAAAAAA@@@???AAAAAAFFF[[[ooolllhhhttt|||lllkkkooommmpppsssrrrppppppqqqrrrsssttttttsssrrrsssuuuwwwxxxBBBAAABBBCCCCCCCCCDDDEEEFFFHHHHHHMMMsssxxxpppVVV;;;888<<<000000DDD```bbbbbb\\\PPPDDD<<<888::::::;;;:::666444555777IIIeee[[[gggrrrhhhHHH111333777222333;;;===777AAAIIITTTtttJJJdddmmmLLLAAAFFF>>>CCCRRRQQQnnnzzz}}}dddEEECCCJJJPPPZZZdddWWWEEEEEEZZZPPPEEEUUUMMM<<<:::===CCCFFFAAA<<<:::888888666888999:::RRRyyyrrrNNNYYY{{{uuuyyyUUU777555777;;;>>>CCCLLLVVVZZZYYY______fffxxxUUUkkkRRR999<<<===444777???TTTmmmzzz|||zzz{{{}}}yyyrrrjjjbbbNNNBBBbbb[[[<<<===:::AAAJJJKKKfffjjj???NNNppp~~~zzzmmm]]]QQQGGG<<<555444***111888???GGGOOOPPPLLL<<<<<>>888555666555111333:::999AAAGGGPPPoooUUUOOOHHHBBB>>>:::555222---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))++++++***)))((()))+++...///------,,,+++***)))(((((((((,,,444===CCCDDDAAA===:::;;;;;;;;;:::;;;>>>AAA>>>>>>>>>AAABBBDDDIIINNNRRRSSSVVVZZZbbbnnn{{{\\\eeeuuuiiiHHH888666AAA999999999999:::;;;<<<<<<:::AAACCC??????DDDHHHGGGJJJHHHPPPmmmrrrGGGNNN\\\}}}nnn]]]PPPGGGGGGGGGFFFFFFEEEDDDDDDHHHKKK]]]uuuvvvpppdddjjjmmmqqqrrrooolllmmmppprrrssssssqqqpppppprrrttt}}}QQQBBBBBBAAABBBDDDEEEFFFGGGFFFHHHMMMsssoooaaasss}}}yyydddTTTYYYeeerrrrrrZZZ@@@???FFF888,,,333@@@FFFNNNOOOJJJBBB<<<999666888999777666555555444@@@XXXYYYxxxmmm]]]AAA...222888444555>>>CCC???LLLRRRLLLlllfffsssaaaRRRhhhuuuDDDEEE;;;CCCTTTNNNeee___FFFDDDQQQ^^^^^^pppaaaMMMBBBDDDTTTRRRXXXNNNDDDAAAAAA@@@@@@BBB999777444777999999RRR|||eeeRRRkkklllyyyCCC333444888>>>BBBFFFOOOZZZaaa^^^___bbbjjjpppsssWWW[[[QQQ999<<<>>>888666>>>OOOgggyyy~~~{{{xxxyyyxxxrrrlllvvv```EEEbbbpppCCC;;;:::???HHH@@@EEE\\\FFFKKKSSS[[[dddssssssfffYYYOOOGGG>>>888777***...111444:::AAABBB???777999EEEQQQ]]]sss|||uuuzzz<<<999.........------///000222333:::777MMMyyyHHH???<<<>>>;;;222111666222>>>FFFIII]]]RRRNNNHHHBBB>>>:::666333---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''')))+++******))))))***+++,,,------,,,,,,+++******))))))&&&(((...:::FFFMMMNNNLLL@@@@@@???<<<:::999;;;<<<@@@AAABBBCCCEEEIIINNNSSSSSSUUU[[[cccpppsssPPP<<<\\\{{{DDD===<<<444===888888999999:::;;;;;;;;;:::???AAA>>>;;;>>>DDDFFFBBBcccjjjOOOFFFpppbbbOOOPPPvvv~~~yyypppgggaaa______```pppjjjpppxxxvvvrrrllljjjgggjjjoooqqqmmmhhhjjjooossssssrrrpppnnnmmmooopppxxxlllFFFDDDBBBBBBCCCFFFGGGGGGHHHKKKMMMoooeee[[[iii}}}jjjVVVQQQNNNDDDUUU|||~~~kkkJJJ888;;;<<<666888666888;;;<<<;;;:::999999444777888666777999888555===OOOaaalllOOO;;;...222888777:::AAACCCFFFTTT[[[VVVeeepppRRRPPP]]]SSSIII:::AAANNNMMMaaavvvrrrPPPCCCPPPYYYdddwwwnnnZZZZZZBBBUUULLLEEEEEEGGGEEEBBBBBB:::555111555888999UUUzzz```bbbqqqrrrccc333333555;;;BBBFFFJJJQQQYYY]]]ZZZYYYbbbnnntttqqqoooOOOOOO???;;;;;;===777<<>>@@@777111222222:::@@@BBBNNNsssPPPMMMHHHCCC???:::777555---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&)))+++***************+++++++++,,,,,,,,,,,,+++******)))((()))+++111;;;FFFOOOTTTRRRRRRRRROOOKKKFFFDDDCCC???AAACCCCCCFFFLLLSSSVVVaaaiiiuuuooo]]]GGGCCCooo[[[777777<<<777333666666777888999999999999<<<;;;<<<======<<<@@@EEE===JJJjjjsssGGGQQQuuu{{{bbbeee|||nnnlllnnnhhhhhhqqqeeehhhmmmqqqlllfffgggnnnuuutttssspppmmmkkklllnnnuuuMMMIIIDDDAAABBBEEEFFFEEEFFFLLLKKKhhh]]][[[uuusss^^^ZZZTTTBBBJJJllliii@@@:::DDDEEECCCAAA>>>;;;999999999999888666999999777888===<<<888<<>>DDD<<<444777999999WWWgggaaawwwdddSSS444666888>>>GGGLLLNNNRRRWWWVVVWWWTTT]]]iiisssNNNQQQGGG;;;666@@@888888@@@TTTnnn~~~}}}vvvqqqzzz|||]]]XXX~~~uuuMMMFFF???EEEDDD===JJJWWWYYYTTTNNNHHHDDD222666CCCZZZqqq|||xxxpppYYYOOOEEEAAA>>>999666666222111...+++---222444333444///888FFFMMM\\\lllooouuu~~~nnn\\\uuuyyyPPP222+++///------------...000222333222999<<>>AAA???AAAFFFEEEBBBJJJ|||kkk>>>UUUhhhqqqxxxqqqdddfffjjjhhhgggjjjdddffflllqqqllldddfffnnnvvvuuutttpppllljjjkkklllooosssSSSMMMEEEAAABBBCCCDDDDDDAAAIIIGGGaaaVVV\\\lllYYYTTTOOOOOOZZZbbbPPPTTTJJJ:::BBB???<<<===@@@AAA>>><<<888<<<;;;888:::??????:::<<>>BBBDDDIIIPPPSSS]]]ggg___lllLLLXXXcccmmmOOOEEEAAAHHHZZZfffmmmzzzPPP\\\ZZZOOOvvvbbb}}}OOOEEE===>>>BBBCCCAAAAAARRRGGG<<<;;;;;;:::XXXxxx[[[ccc^^^~~~^^^FFF<<<999:::@@@JJJPPPQQQSSSUUUTTTWWWRRRXXX```mmmpppSSSUUUNNN:::222BBB999555:::MMMiii}}}~~~vvvpppyyy{{{ooobbbXXXKKKEEE^^^nnn___XXXdddAAABBB;;;BBBHHH;;;FFFKKKHHHHHHLLLJJJCCC999777<<>>;;;999444222333444333///***+++000222111444+++333AAAGGGQQQaaagggoooxxxyyyiiirrrEEE333)))444------------...000111333222888:::JJJ|||KKK999??????999555444000666BBBEEEEEEXXXqqqUUUOOOIIIDDDBBB>>>888444///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***************+++++++++***,,,---///...---+++)))((()))*********///666<<>>>>>???HHHHHHMMMtttfffIIICCCgggppphhh{{{mmmhhheeeeeedddccceeejjjkkkhhheeeeeegggiiiiiiggguuuooolllpppsssqqqmmmlllsssrrrPPP;;;GGGEEEAAAFFFEEEAAAOOOIIITTTfffooommmSSSOOO\\\{{{fff[[[JJJDDDEEE:::EEE;;;;;;EEE:::CCC<<<;;;999:::>>>@@@===999999LLL{{{|||```rrrKKK444777999999999===CCCHHHMMMQQQXXX^^^bbbfffoooxxxkkkUUURRRmmmjjj666IIILLLDDDhhh|||yyydddaaaVVVvvvPPPgggiiiLLLEEE666YYYAAAAAA555BBBoooSSS888===@@@iiinnn```zzz~~~aaaZZZPPP999===<<<@@@GGGMMMQQQSSSUUUWWWWWWZZZYYY\\\```aaaqqqfffOOOOOOFFF333CCC222999:::CCCVVVppp|||ppptttyyyvvv___VVVJJJCCCBBBFFFIIIKKKAAACCCAAA<<<;;;???AAA@@@???CCCIIILLLKKKHHHEEEDDD;;;444777MMMdddkkkcccYYYKKKGGGBBB===;;;;;;::::::===666///,,,///222333222///...111;;;EEEKKKRRRXXXgggppp}}}|||aaa000222///---,,,,,,---...///000111222===444AAAGGGZZZggg555EEE@@@>>>222///333777777888@@@NNNYYYTTTOOOIIIDDDAAA>>>888444///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))************++++++++++++,,,------------,,,*********)))(((***///333:::DDDUUUhhhxxxppp```ZZZOOO^^^~~~TTT>>>///222666222111777777777777666666777777888888999999;;;<<<===>>>>>>>>>EEEIIIJJJYYY|||wwwPPPFFFddddddbbbccciiipppzzztttiiifffeeegggfffbbbbbbdddiiigggeeeeeegggiiigggfffqqqllljjjmmmooonnnmmmooopppooojjjAAAAAACCC@@@BBBGGGDDDLLLGGGNNNttthhhllluuu}}}ssscccbbbSSSPPPGGGKKK```KKK666>>>999:::999>>>@@@@@@>>>:::<<>>NNN}}}sss|||]]]EEE555666888:::===BBBHHHLLLPPPTTTZZZ^^^aaaeeelllsssrrrXXXqqqTTT___GGGGGGIIILLLooommmlll```\\\uuunnn{{{iiitttLLL>>>ccckkkMMM======nnn```DDD>>>IIIttttttttt{{{WWW|||KKK<<>><<<888555AAA;;;666444777999888666///---000888@@@FFFNNNTTTaaakkkyyywwwxxxWWW333000///+++,,,------...///000111222333000999<<>>666;;;???666555333111444<<>>888444///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))*********+++++++++,,,,,,---......///,,,---,,,***((((((***,,,111777AAANNN[[[gggooosssvvvyyy~~~wwwdddXXXVVVdddccctttWWW:::666444666666555555888555555555555666777888888888999:::<<<===???@@@@@@BBBAAADDDGGGFFFTTTuuuGGGAAAXXXooofffaaa___aaajjjfffjjjtttvvvqqqvvvqqqcccdddccceeeiiihhhbbb^^^___fffeeeeeefffhhhhhhfffdddmmmkkklllnnnnnnlllnnnsssqqqpppSSS@@@EEEBBB>>>GGGFFFEEEEEEJJJgggrrrrrrmmmbbbaaadddYYY[[[NNNXXXsss```===BBBMMMQQQDDDBBB;;;===BBB<<<777>>>DDDTTTlll}}}jjjGGG===555666888===DDDKKKPPPRRRUUUYYY]]]___aaadddjjjnnn{{{YYY]]]]]]hhhXXXCCCNNNNNNXXX{{{dddiiiooo```jjjkkkXXXCCC___^^^DDD;;;iiioooWWWGGGXXXhhhDDD???AAAFFFJJJOOORRRUUUWWWYYY[[[ZZZ___^^^```dddbbbkkk___]]]LLL===666@@@666666999FFF]]]qqqvvvrrrqqqvvv~~~}}}rrrbbbTTTKKKDDD???;;;===>>>===:::888<<>>SSSNNNHHHDDDAAA>>>888444///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))*********+++,,,---...//////...............---,,,,,,,,,,,,111333666:::???DDDHHHJJJHHHLLLQQQXXX___cccfffgggppprrrsssrrrqqqrrruuuxxxtttkkkdddUUUJJJSSSgggaaa666222777:::888666777666333333333333444555777888999999:::;;;===???AAABBBCCCEEE======EEEFFFIII```|||oooUUUFFFTTT~~~xxxwwwuuuqqqooosss~~~ooohhhfffdddccceeeiiihhhbbb^^^^^^cccdddfffggghhhfffdddbbbfffgggkkknnnkkkfffhhhnnnnnnpppqqqrrrIIIGGGEEE???DDDEEE@@@FFFJJJVVVnnnbbb\\\___bbb]]]kkkvvviiixxxwwwPPP@@@RRReeelllXXX<<>>;;;999999@@@RRRfffpppqqqooottt{{{~~~sssjjjaaaXXXOOOIIIAAA@@@@@@???;;;>>>NNN```aaaZZZRRRMMMJJJGGG@@@:::???999@@@]]]|||tttfff[[[NNNFFFFFFGGGFFFEEE===<<<<<<<<<===;;;888444000,,,+++///222777@@@HHHSSS```sssqqq{{{```<<<888)))...,,,.........///000222333444<<>>///000444444111111444111+++222222222333444666777888777888999;;;===???@@@AAA???======BBBGGGJJJNNNSSS\\\EEERRRnnnnnnggghhhiiifffdddeeehhhgggcccaaabbbaaacccfffhhhgggeeecccbbb^^^bbbhhhkkkfff___^^^bbbgggkkkfff}}}ZZZFFFEEEBBBEEEDDD???HHHLLLMMMvvvllleeecccbbbbbbddd{{{~~~___hhhyyyRRROOOnnnjjjHHH:::CCCfffpppTTT888888888999===FFFQQQYYY]]]]]]ZZZ```cccccceeekkknnnlllsss|||eee{{{~~~YYYXXXAAAQQQTTTooo```~~~ZZZgggmmmcccEEE}}}aaaWWWSSSnnn}}}qqqxxxgggZZZ~~~hhhFFF>>>BBBEEECCCFFFIIILLLOOOSSSWWWZZZVVV\\\\\\\\\aaa___```kkk}}}MMMdddHHH:::999<<<;;;999<<>>GGGFFFKKKSSSQQQnnnaaaEEE888======<<<888444222222222QQQLLLGGGCCCAAA===999555///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********,,,000333555555444333///...---...000111000///,,,---...///000//////.........------...///111222888;;;===;;;:::???KKKUUUJJJGGGEEEEEEEEEQQQooonnn===111444000000///---000333111---111111111222333555666777444555666777999;;;<<<<<<666>>>BBB@@@@@@FFFJJJKKKUUUUUUAAAPPPXXXmmmgggiiiiiidddgggddddddggggggddddddfffaaadddggghhhgggeeedddccc```dddjjjnnniiiaaa___cccfffjjjgggrrrvvvOOOFFFGGGHHHEEECCCIIIJJJHHHccc}}}tttiiihhhqqqdddzzzjjj\\\tttmmmJJJ@@@IIIuuu___CCC666999;;;>>>CCCLLLUUU[[[___```[[[bbbeeecccfffmmmooojjjoootttjjjPPPzzzZZZXXXGGGNNN]]]uuukkkeeedddfffxxxKKKgggqqqjjjTTTlll~~~hhhtttTTTAAA???BBBJJJEEEGGGIIIKKKMMMQQQVVVZZZRRRYYYXXXXXX___^^^\\\ddd~~~NNN```RRRBBB999999999888999DDDXXXjjjssslllnnnrrryyy}}}sss]]]OOOFFFEEEAAADDD___yyysssjjjaaaYYYPPPFFF???888>>>RRRuuuppp\\\MMMEEEAAA@@@@@@@@@???===;;;777444333111...---------...777AAAQQQaaawwwyyyLLL222222///---111000///000111333777;;;===???HHHHHHMMMVVVPPP\\\fff777:::;;;<<<999555111111222QQQLLLFFFBBB@@@===999555///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))******+++...111555999<<<>>>777444111000111111///---000000000000///...---,,,222222111000000000000111222555666444555@@@TTTeee^^^\\\]]]cccrrrddd666)))111333000......111222111222444111111111111222444555555555555666777888999:::;;;999===AAA@@@>>>AAAGGGLLLAAAZZZxxxbbbSSSPPPXXXrrrqqqhhhjjjkkkhhhddddddbbbdddhhhiiifffeeegggbbbeeehhhhhhfffddddddeeefffgggjjjmmmkkkfffeeeiiihhhjjjlllooonnnQQQKKKIIIFFFIIIGGGFFFIIIXXXvvveeetttsssXXX[[[wwwmmm|||WWWKKK___uuu~~~RRR:::;;;777===BBBJJJQQQVVV[[[^^^aaa\\\ccceeebbbeeellllllfffkkkqqq{{{XXXYYYnnn______RRRRRR^^^~~~~~~lllddd```aaazzzwwwaaarrr~~~~~~uuu{{{kkkGGGCCC@@@???MMMHHHIIIJJJJJJKKKNNNRRRUUUPPPWWWUUUUUU^^^^^^[[[```qqqkkk]]]jjjJJJ===:::;;;888666===NNN```iiillllllmmmttt}}}iiiSSSJJJCCCGGGeee{{{qqqeeeXXXLLLEEE>>>>>>LLLkkkvvvcccSSSJJJFFF@@@???===999444111000000111/////////---...666@@@RRRccczzzsss|||AAA000...666+++000000000000222555:::???AAA@@@IIILLLOOOVVVWWW]]]kkkPPPAAA>>>:::777666666555444PPPLLLFFFBBB@@@===999555///---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))*********+++...444;;;CCCHHH@@@<<<777444333222///------------...//////000111---...///111222222111111///111333333888KKKggg}}}jjjsss^^^>>>222666888......,,,...222111+++---444111111111111222333444444888888999:::;;;;;;<<<<<>>EEEMMMSSSWWWZZZ^^^aaa]]]dddeeeaaaccckkkjjjbbbhhhmmmmmmLLLTTTccc___\\\JJJXXXcccxxxhhhxxxkkk|||mmmyyyxxx}}}||||||~~~___CCCGGGAAA<<>>:::555777DDDTTT]]]llljjjkkkpppzzzhhhXXXMMMNNNnnnooo^^^PPPIIIDDD<<>>888444000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())),,,111222222777???NNNMMMGGG===555111111111***333777222---...111111,,,///222555333000111555999444111888:::777VVVhhh:::222666111,,,///---...///000000111111111/////////111333555888:::^^^TTTEEE:::666666888999??????@@@AAAAAABBBCCCCCCBBBGGGLLLQQQ[[[sssiiiIIICCCKKKaaa~~~yyyeeefffgggiiijjjiiiiiihhhcccaaaaaadddiiikkkgggccc]]]bbbffffffdddcccfffjjjfffffffffccc```___bbbeeedddeeegggaaafffYYYAAADDDIIIFFFGGGIIIFFFeee{{{ZZZEEEgggxxxttt~~~wwwPPPGGG;;;===@@@IIIIIIOOOXXX^^^^^^\\\]]]fffccc___]]]]]]^^^^^^]]]fffjjjhhhlll}}}BBBdddsss^^^iiiUUUZZZ^^^|||ooonnn}}}~~~}}}~~~~~~xxxuuuuuuKKK===AAACCCBBBCCCGGGGGGGGGGGGHHHJJJLLLNNNQQQSSSUUUVVVWWWYYY\\\^^^iiirrrUUU]]]ddd===AAA<<<888777555999GGGVVVeeekkkmmmkkkppp{{{}}}WWWPPPqqqxxxkkk[[[OOOWWWZZZGGG@@@hhh~~~dddSSSQQQEEE===777666666444555888666;;;666111333000111===JJJkkk{{{HHH///555,,,---444)))---000333666:::>>>CCCGGGGGGHHHJJJMMMOOOTTTYYY]]]\\\ccc999888CCC888222AAARRRMMMGGGCCCAAA>>>999555000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''******---222333444;;;CCCCCCMMMWWWWWWOOODDD===999222111333888<<<;;;555///;;;666222000111333666888222<<>>***...555222...000------///000000000000000000000000111222555777888WWWOOODDD===:::;;;============>>>???@@@@@@AAAAAAFFFIIIKKKJJJJJJUUUgggvvvrrrTTTEEELLLJJJfffmmmcccaaabbbdddeeeggghhhiiiiiieeecccbbbeeehhhhhhddd```]]]aaaddddddbbbaaadddgggcccccccccaaa^^^^^^```cccbbb```______bbbwwwpppKKKIIIGGGAAABBBDDDFFF[[[zzzhhhbbbZZZPPP___kkkuuuHHH@@@888CCCJJJRRRPPPRRRXXX]]]]]]]]]```fffccc```___```aaa`````````fffgggeeeuuusssNNNbbbwwwfffVVVTTTfffuuuooozzzuuurrruuu|||xxx}}}zzz]]]AAA;;;>>>@@@BBBFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMOOORRRSSSUUUWWW[[[]]]dddxxxxxxPPP```GGG;;;>>>===555111777EEEQQQ___ggglllllloooyyylll|||jjj]]]gggeeeNNNCCCaaauuu[[[IIIDDDDDD???<<<<<<:::888;;;???;;;>>>888444666222333>>>SSSrrruuuAAA...555------555,,,///222666:::<<>>999666000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***))),,,000222555===FFFFFFFFFIIIRRR\\\bbbcccaaaTTTOOORRR\\\___UUUJJJFFFGGGIIIJJJIIIIIINNNVVV]]]ssszzzvvvuuuxxxMMM111---,,,000333000...---,,,---...///000000000000000000000111222333555666DDD???:::777777999:::::::::;;;;;;<<<>>>???@@@@@@AAAFFFIIIHHHEEEHHHPPPXXXrrr~~~[[[QQQPPPHHHRRRlll~~~ttthhhaaa^^^``````aaaaaabbbdddeeefffgggeeecccdddfffeeebbb^^^]]]```cccbbb```___aaaccc_________^^^\\\\\\^^^aaabbbaaa\\\```cccaaajjjLLLCCCEEEHHHCCCEEEPPPXXX___yyysssSSSUUU|||WWWhhhgggkkkXXXBBB<<<:::KKKTTT]]]XXXUUUXXX[[[\\\^^^bbbdddbbbaaaaaabbbcccccccccaaaiiikkkeeedddzzznnnDDDZZZZZZppp^^^QQQzzzyyy~~~wwwsssppprrryyy}}}xxx}}}zzzSSSEEE;;;;;;===<<>>===>>>>>>===@@@EEE<<<===666444888444555BBB^^^yyy{{{qqq^^^777,,,444......555000111555:::>>>???@@@AAABBBEEEGGGIIIKKKNNNQQQVVVZZZdddUUUrrrgggGGG;;;888<<>>:::777000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&(((,,,...222;;;DDDKKKIIIJJJOOOWWWbbbrrr~~~pppnnnwwwwwwrrryyyrrrvvvJJJ+++000444555000---------,,,,,,,,,---...////////////000000111111222222333333444333333333444444555555888999:::<<<===>>>@@@@@@===BBBHHHJJJIIIJJJOOOSSSQQQfff}}}bbbJJJEEEFFFPPPuuuwwwiiibbbaaaccceeecccbbb```___^^^^^^______eeedddccccccddddddaaa___^^^```bbbbbb```^^^___```]]]]]]]]]\\\\\\\\\^^^___^^^ccc[[[]]]eeeXXXlllXXXDDDIIISSSGGGCCCMMMNNN{{{nnnTTTrrrjjjTTTsssyyyppp~~~pppDDDDDDCCCDDDRRRWWW```[[[XXXZZZ\\\\\\^^^bbbaaa``````aaadddeeedddccceeeiiilllhhh___hhhGGGBBByyyfffnnn\\\XXXeeeyyynnnmmmpppwww~~~}}}xxxgggCCC===;;;>>>>>>;;;;;;???>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHJJJLLLMMMOOORRRTTT]]]]]]eeexxxwwwZZZaaaAAA===:::999555222888CCCQQQ\\\ggglllmmmqqqzzzvvvvvvxxxuuubbbEEE<<>>===>>>888777000000666444888HHHggg~~~ppprrrrrrHHH111---333......444333555888;;;>>>???AAACCCEEEFFFHHHKKKMMMNNNQQQVVVYYYXXXXXXdddTTT999;;;OOOJJJDDDAAA@@@>>>:::777000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$&&&***,,,///777AAAEEESSScccfffZZZUUUeeeyyyrrrlllsss~~~RRR333+++000---111000***)))---///,,,+++,,,---......//////...000000000111111222222222111333555666666666666666888999:::<<<>>>???AAABBBBBBEEEGGGGGGFFFFFFHHHJJJKKKSSSVVVccc}}}qqq```RRRPPPUUUYYYOOOqqq}}}qqqwww}}}wwwqqqhhhbbb___```aaabbbcccaaa```^^^]]]]]]]]]^^^aaaaaaaaaaaaccccccbbbbbb```aaabbbbbbaaa`````````]]]\\\\\\\\\]]]]]]]]]]]]TTTbbbYYYUUUaaaYYY]]]SSSCCCMMMGGGCCCKKKMMMTTTttt}}}mmmcccpppwwwuuunnnWWW<<>><<<:::999<<<;;;;;;<<<===???AAACCCFFFGGGIIIIIIIIIJJJMMMOOOXXXSSSaaaXXXTTTRRR===555>>>???222111===KKKUUUbbbiiijjjlllttt}}}rrrrrrzzzxxxcccEEE>>>KKKQQQUUUaaabbbnnnooo^^^UUU^^^kkkqqqVVVJJJAAA@@@BBB???:::777999777000000555333;;;PPPqqqxxxccc:::000///222///...222444888999;;;<<<>>>BBBGGGKKKHHHJJJLLLNNNPPPRRRVVVXXXSSS___```bbbzzz^^^BBBoooLLLIIIDDDBBBAAA???:::666000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''***+++,,,444<<>>@@@BBBCCCEEEDDDDDDCCCCCCDDDFFFFFFHHHRRROOOIIIQQQ^^^pppppp]]]fffPPPQQQaaa\\\QQQ```zzznnndddjjjlllyyyaaasssvvvdddcccccccccccccccbbbaaaaaa_______________```aaabbb^^^^^^___```aaabbbcccdddaaabbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\]]]^^^]]][[[SSS```[[[TTT^^^___\\\eeesssJJJCCCEEEFFFGGGFFFHHHZZZkkk}}}ttt|||uuuuuu~~~GGG???NNNWWW___ZZZZZZ[[[XXXWWW\\\^^^\\\\\\]]]ZZZ[[[]]]```cccdddbbb```bbb]]]\\\aaabbb```cccjjjVVVGGGxxxggg~~~www```^^^uuuzzzoooiii```bbbrrr}}}{{{ssspppwwwcccAAA===;;;999:::<<<<<<:::999;;;::::::;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGIIIKKKMMMSSSPPPcccpppsssoooOOO___EEE888AAADDD777111888DDDKKKXXXaaaeeegggnnnwww~~~ddd___ppp{{{___RRR>>>;;;IIIOOOUUUccclllyyytttXXXKKK^^^uuu~~~OOOCCC:::;;;@@@@@@>>><<<>>><<<555444666333AAA]]]}}}}}}]]]222222111000000000333666:::;;;;;;;;;===BBBHHHMMMHHHKKKNNNPPPQQQSSSUUUWWWWWWZZZWWW[[[ooozzz```JJJGGGDDDCCCCCC@@@:::555000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###%%%(((((((((---555AAA777888KKK```kkkrrryyyyyyrrrmmmuuupppPPP///%%%---444111,,,---,,,,,,//////,,,((((((***+++,,,------...------,,,---///000111111111111///111222222111222444777666777999;;;>>>@@@BBBCCCBBB@@@???AAADDDGGGIIIIIICCCOOOMMMEEEGGGLLLRRR]]]aaannnyyyqqqwwwuuuooopppzzzqqqffflll}}}xxxggg___vvvxxxfff___```___ZZZ^^^bbbcccbbbaaabbbddd^^^___```aaabbbccccccccc]]]^^^______```aaacccdddaaa```aaaaaabbbbbbaaa```^^^\\\[[[[[[]]]]]]ZZZXXXZZZ\\\ZZZXXXZZZ\\\\\\[[[uuuvvvUUULLLIIIDDDDDDIII@@@MMMooouuuzzzhhhsssvvvaaaEEEMMMSSSXXXbbbZZZ```^^^YYYXXX[[[\\\[[[ZZZ\\\YYYZZZ]]]aaaddddddbbb___aaa___]]]___```___^^^]]]pppYYYFFFgggmmmjjjnnnaaaiiisssyyy~~~rrrkkk\\\[[[[[[^^^lllwww{{{|||yyyvvvvvv|||tttRRR???777888888888999:::;;;;;;;;;::::::;;;<<<>>>@@@AAAAAACCCEEEFFFGGGJJJMMMOOOPPPTTTccc]]]aaabbbTTTFFFAAA@@@===777222;;;???KKKXXX___cccjjjsssyyyooo______fffaaaTTTCCCDDD<<<:::CCCJJJTTTeeesssyyyUUUFFF^^^|||[[[RRRIIIEEEAAA>>>>>>BBB===<<<777666777666KKKooo{{{JJJ///555222///222444555:::;;;<<<======>>>AAAFFFIIIHHHJJJMMMOOOPPPQQQTTTUUUZZZTTTOOOZZZfffgggYYYHHHFFFDDDDDDDDD@@@:::444000...***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!###%%%%%%###'''...333>>>OOOVVVLLLDDDSSSkkkqqqzzz}}}zzzhhhIII444///---...,,,(((''')))***&&&''',,,,,,(((***000******+++,,,------------+++---///000111222111111///111222222111222666999555666888;;;===@@@BBBCCCAAA???===>>>AAADDDDDDCCCFFFLLLGGGEEEQQQVVVOOOLLLMMMLLLUUUfffvvv{{{iiidddfff[[[SSSWWW[[[___bbbeeebbb^^^\\\^^^bbbbbbcccdddddddddcccaaa```^^^_______________aaaccc```______aaabbbbbbaaa```^^^\\\ZZZZZZ\\\\\\YYYVVV\\\TTTTTTVVVQQQQQQVVVUUUVVVtttVVVJJJDDDIIIFFFDDDJJJNNNQQQpppdddyyykkkRRRKKK\\\WWWWWWaaaXXXdddbbb\\\XXXZZZZZZYYYZZZ\\\YYY[[[]]]aaaddddddbbb___]]]___^^^ZZZXXXYYYZZZYYYUUUxxxLLL@@@UUUwwwjjjhhh```aaaaaaaaahhhqqquuusssrrrooohhhaaa^^^]]]YYYTTTZZZiiiuuu|||rrrooodddjjjuuu{{{nnnMMM;;;222333888;;;:::777888;;;===;;;;;;:::;;;<<<>>>@@@BBB>>>@@@CCCFFFHHHKKKOOORRRQQQ[[[aaaUUU|||tttaaaaaaSSS???;;;BBB===...444666AAAQQQ\\\aaaiiiqqqyyywwwjjjTTTPPPNNNIIIAAAKKKJJJBBBAAABBBLLL^^^ssszzzTTTEEEaaayyylll[[[HHH999777<<<555777444555777999TTT}}}kkkwwwooo000...666222---333777888>>>;;;===???@@@@@@AAACCCEEEGGGJJJMMMNNNOOOPPPRRRTTTWWWUUUMMMTTT```XXXfffdddGGGGGGEEECCCBBB@@@;;;666333000,,,***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((---999GGGMMMPPPXXXbbbrrriiigggnnntttvvvwww\\\FFF555,,,+++*********))))))((((((++++++*********************++++++,,,,,,------.........//////000000111111000000111111111222222222999888666666777:::===???<<<<<<===>>>???@@@AAAAAAFFFFFFGGGGGGGGGHHHKKKMMMHHHHHHHHHIIILLLRRRZZZ```|||tttlllgggddd```]]]YYYWWWVVVVVVUUUUUU\\\^^^______^^^]]]]]]^^^```aaabbbbbbbbbaaa___^^^XXXYYY[[[\\\^^^___``````___ZZZ[[[bbbeeeaaa]]]]]]YYYZZZ[[[[[[ZZZXXXUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMPPPaaaXXXEEEGGGLLLAAABBBJJJFFFEEEbbbzzz]]]TTTUUUZZZ___]]]YYYZZZ^^^aaa]]]YYYZZZ]]]^^^\\\XXXZZZUUUZZZhhhmmmeee___```^^^[[[YYYYYYZZZZZZWWWTTT\\\___xxxMMM444EEEuuuuuuwww{{{pppjjjhhhiiiaaa\\\]]]fffooouuu}}}~~~uuuooommmlllkkkuuu|||{{{wwwHHH777888999777777777777888888888888777777888999;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNSSS\\\ZZZhhhuuuZZZRRRRRR???888BBB;;;777222333999GGGTTT\\\dddkkkqqqxxxzzztttpppfff[[[SSSLLLIIIIIILLLIIIGGGOOO\\\xxxWWWBBBgggaaaHHH999999???999777>>>AAA\\\zzz|||{{{QQQ555///000222444555666777777999:::;;;>>>AAADDDGGGHHHLLLMMMNNNNNNOOOPPPTTTVVVVVVTTTQQQPPPTTT[[[dddiii}}}dddGGGFFFEEEDDDCCCAAA;;;666333000,,,***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))))),,,222666;;;GGGSSS^^^\\\cccpppvvvrrrsssyyyzzzyyy{{{hhhMMM777---+++------*********)))))))))((((((******************************++++++,,,------------......//////000111111/////////000000000111111666555444444666888:::;;;:::;;;;;;<<<===>>>??????AAABBBCCCCCCBBBDDDFFFIIIDDDEEEFFFFFFFFFHHHKKKMMMUUUYYY\\\]]]aaahhhkkkjjjvvvwwwxxxwwwuuuqqqmmmkkkcccaaa^^^\\\YYYXXXXXXXXX^^^\\\YYYWWWVVVVVVVVVVVVTTTWWWZZZ[[[[[[[[[\\\]]]______```aaaaaa``````___ZZZ[[[\\\]]]^^^_________^^^YYYYYY___bbb^^^ZZZZZZWWWWWWXXXXXXWWWUUUSSSRRRSSSQQQPPPNNNLLLJJJJJJIIIIIIVVV___DDDDDDFFFEEEAAABBBJJJTTTZZZ___]]]\\\]]]___]]]YYYZZZ^^^^^^ZZZVVVWWWZZZ\\\[[[XXX]]]YYY]]]ggghhh___ZZZ\\\^^^\\\YYYYYYYYYYYYVVVTTTUUUYYYeee|||iiiCCC???~~~qqquuukkkfff```\\\aaaooo}}}kkksss^^^@@@777777555666666666666777777777777666666777999:::;;;<<<===>>>@@@BBBCCCCCCEEEGGGIIILLLTTT\\\ZZZcccvvv{{{KKKHHHDDD888DDDAAA---333111666@@@LLLUUU___hhhmmmttt~~~}}}kkkZZZQQQIIIEEEFFFFFFGGGRRRaaazzztttHHHOOOtttsssHHH>>>999666===DDDHHHccc}}}EEE222111111222444555666777888;;;<<<===???BBBEEEGGGHHHKKKLLLNNNNNNNNNPPPSSSVVVSSSPPPNNNMMMPPPWWW^^^cccccc~~~lllIIIFFFEEEEEEEEEBBB;;;777333000,,,***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$###$$$$$$(((222;;;DDDGGGUUUgggpppnnnnnnqqqzzzqqqrrr}}}uuuxxxwwwaaaPPP:::///### $$$))))))'''))))))))))))(((((((((((())))))))))))*********************+++,,,,,,---------------...//////000000............////////////111222222333444555666666777888999999;;;;;;<<<===;;;===>>>>>>===>>>@@@BBBCCCEEEHHHHHHFFFDDDCCCCCCCCCGGGIIIIIIMMMRRRUUUSSSSSSTTTWWWYYYYYYXXXVVVUUUPPPOOOMMMMMMOOOQQQTTTVVV\\\ZZZXXXVVVVVVVVVXXXXXXRRRUUUYYY[[[[[[ZZZ[[[[[[]]]]]]^^^___````````````]]]^^^^^^_______________^^^ZZZYYY]]]___\\\XXXVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPOOOMMMJJJHHHFFFEEEEEE@@@JJJVVVfffDDDIIIJJJDDD@@@BBBEEEFFF___^^^[[[aaa^^^]]]^^^]]]ZZZ\\\aaa___[[[XXXXXX[[[_________]]]ZZZ]]]bbb```XXXVVVZZZ^^^\\\YYYXXXXXXVVVTTTRRRRRRVVVVVVXXXlllWWW777FFFWWWyyyuuulllhhhiiikkknnnsssxxx}}}~~~zzzwwwwwwrrrjjjccc```eeeggglllvvv{{{\\\mmm\\\???777777555111444444444555555555666666444555666777999:::;;;;;;;;;===???@@@AAABBBDDDFFFHHHRRRWWWWWW\\\nnnRRRHHHOOO:::CCCGGG444555111111888AAAKKKWWWbbbhhhppp{{{uuueeeXXXMMMIIIFFFDDDLLLWWWgggjjjUUU```sssvvvrrrKKK666888MMMTTTZZZttt}}}yyyyyyuuu:::555333333333333555666888:::======>>>@@@BBBEEEGGGHHHIIIKKKLLLMMMMMMOOORRRTTTUUURRROOONNNQQQVVV\\\```]]]___tttLLLGGGDDDFFFGGGBBB;;;777333000,,,)))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&%%%###%%%''''''(((000<<>>@@@CCCGGGHHHGGGEEEDDDDDD@@@CCCEEEEEEGGGLLLNNNLLLLLLNNNRRRUUUWWWWWWWWWVVVXXXVVVSSSQQQQQQSSSVVVXXXXXXXXXWWWUUUTTTUUUWWWYYYXXXZZZ]]]^^^]]][[[ZZZZZZ[[[[[[\\\]]]______``````^^^___```aaaaaabbbaaaaaa___\\\[[[\\\^^^\\\WWWTTTTTTSSSRRRQQQQQQQQQQQQRRRNNNMMMJJJGGGEEECCCAAAAAA:::EEECCCjjjmmmSSSBBBGGGKKKDDDCCCKKKAAAZZZRRRWWW[[[XXXYYY\\\\\\[[[\\\```___\\\XXXXXX[[[___aaabbbXXXWWWYYY\\\YYYTTTUUU[[[\\\ZZZXXXVVVUUUSSSQQQOOOMMMPPPNNNJJJTTTvvvyyyWWWHHHIIIfff}}}pppjjjkkkoootttnnnkkkjjjmmmqqquuuwwwyyyjjjSSSeeeeee===000444666333111333333333333444444444444333444555666777999:::::::::<<<>>>??????@@@CCCEEEFFFMMMMMMRRRVVVTTTuuummmfffMMMKKK<<<<<<@@@EEE999333///111777@@@NNN[[[eeemmmyyyqqq```WWWOOOHHHJJJQQQgggzzzwwwqqqvvvvvvuuuvvv{{{\\\<<>>???AAACCCEEEFFFGGGIIIKKKLLLLLLNNNPPPSSSUUUSSSPPPOOOPPPTTTYYY\\\```\\\WWWcccQQQHHHDDDGGGHHHBBB;;;888333000,,,)))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""%%%)))***(((&&&$$$!!!'''$$$"""$$$%%%'''***///)))))),,,//////---...111(((&&&%%%### $$$,,,)))(((&&&$$$###$$$'''***'''''''''''''''''''''(((''''''((((((((()))))))))(((((()))******++++++,,,+++++++++,,,------.............../////////000000---///111222333222111000222222333444555666666777777999;;;;;;::::::;;;===;;;===???@@@??????@@@BBB???BBBDDDCCCEEEIIIKKKIIILLLNNNQQQTTTVVVWWWWWWVVVXXXUUUQQQNNNMMMNNNPPPRRRTTTTTTTTTSSSQQQRRRUUUXXXYYY[[[^^^^^^]]][[[[[[[[[YYYZZZZZZ[[[]]]^^^___```]]]^^^___aaacccdddddddddaaa___]]]\\\]]]]]]YYYTTTTTTSSSRRRQQQPPPPPPQQQQQQKKKJJJHHHEEEBBB@@@???>>>:::CCCCCCNNNwwwMMMFFFNNNMMMFFFCCCEEEGGGRRRkkk|||^^^QQQQQQSSSQQQSSSYYY[[[XXXWWWYYYZZZWWWTTTTTTVVVYYY\\\]]]VVVVVVVVVVVVRRROOOQQQVVVWWWWWWUUUSSSPPPNNNMMMLLLGGGEEEFFFGGGFFFTTT|||dddIIIQQQuuuuuu[[[YYYkkk|||aaaGGG111000555444222333111222222222333333333333333333444555777888999::::::<<<>>>??????@@@BBBDDDHHHJJJHHHPPPVVVMMMaaawwwOOO:::BBB@@@444JJJ===777222000222888EEERRR```iiiuuu~~~{{{kkk]]]TTTUUU]]]wwwqqqsssfff[[[hhh}}}hhhIIIQQQsssuuu\\\666777222666555333333444666999:::::::::;;;<<<>>>@@@BBBCCCDDDFFFIIIJJJKKKMMMOOOQQQPPPNNNLLLKKKLLLOOORRRUUUMMMXXXZZZTTT^^^WWWKKKDDDGGGHHHAAA:::999333000,,,***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''%%%%%%''''''%%%***)))((((((''''''''''''###&&&)))(((%%%###&&&***...,,,+++,,,...---((($$$%%%'''&&&### !!!&&&,,,&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((()))******++++++*********+++,,,,,,------.........////////////000---...000111111111000///000000111222333444444555777999:::;;;:::999:::;;;;;;<<<<<<;;;::::::<<<>>>AAADDDEEEDDDFFFJJJKKKIIIIIIJJJLLLOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLNNNQQQSSSOOOQQQQQQOOOMMMNNNQQQUUUSSSUUUXXXYYYYYYYYY[[[\\\YYYYYYYYYZZZ[[[\\\^^^___ZZZ\\\]]]___aaabbbcccccc```___\\\ZZZ[[[\\\YYYSSSRRRRRRQQQPPPOOONNNMMMMMMGGGFFFDDDBBB???>>><<<<<<<<>>VVV```IIIFFFEEE@@@FFFEEEEEEJJJVVVooo{{{}}}ZZZEEENNNIIIPPPMMMOOOUUUWWWTTTQQQQQQYYYWWWUUUTTTTTTVVVXXXZZZWWWVVVTTTPPPMMMKKKKKKMMMQQQQQQQQQOOOKKKIIIIIIIIIFFFAAACCCFFF???;;;RRRrrr~~~PPPJJJ[[[hhhnnnWWW\\\rrr???555000444666222111444111111222222222222333333333333444555777888999999999;;;>>>??????@@@BBBDDDKKKIIIIIIQQQUUURRR___{{{zzzhhh===PPPUUU;;;EEEAAA<<<666333111333<<>>CCCDDDBBBGGGHHHJJJLLLMMMNNNNNNOOOQQQPPPOOOOOOOOOPPPRRRSSSKKKNNNOOOLLLIIIIIIMMMRRRPPPQQQRRRRRRRRRTTTWWWYYYYYYYYYXXXXXXYYY[[[\\\]]]XXXYYY[[[\\\]]]^^^^^^^^^\\\\\\YYYUUUVVVYYYVVVOOONNNNNNNNNMMMKKKIIIGGGEEECCCBBB@@@>>><<<;;;:::999<<<888<<<<<<@@@mmmgggPPPKKKJJJDDDEEEHHHIIIEEEEEEQQQaaa~~~xxx{{{~~~UUUGGGNNNNNNNNNKKKKKKQQQTTTSSSQQQRRRYYYYYYWWWUUUTTTTTTUUUVVVUUUSSSOOOLLLKKKKKKIIIGGGKKKLLLMMMKKKGGGEEEEEEGGGFFFBBBAAABBB>>>:::@@@IIIzzziiiWWWLLLpppzzzwwwPPPYYYjjjtttNNN333111000111222111111111111111222222222333333333333333444666777888999:::888:::===>>>>>>???AAACCCIIIGGGNNNRRROOOUUUbbbggg^^^TTTbbbNNNAAACCC???;;;777111///444===EEEPPP```mmmtttxxx{{{}}}|||rrrtttqqqnnnccc[[[jjj|||DDD@@@]]]rrrhhhgggkkk}}}CCC888999444333333333444555555666666555555777999;;;>>>AAABBB???BBBFFFHHHJJJKKKLLLNNNQQQPPPOOOOOOPPPRRRSSSUUUZZZMMMLLLXXX[[[RRRRRR]]]aaaOOODDDFFFGGG???999:::333000,,,***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$%%%###%%%)))'''!!!&&&((((((''''''((((((&&&&&&'''''''''))))))%%% %%%)))***&&&!!! ###&&&$$$###"""###%%%&&&%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''(((((()))*********)))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------------............///000111222333333222444777777666555555555333555999::::::::::::;;;;;;???@@@???AAAEEEGGGEEEEEEFFFHHHJJJLLLMMMNNNNNNRRRQQQPPPNNNLLLKKKJJJJJJIIILLLMMMJJJGGGFFFKKKOOOSSSSSSRRRPPPOOOOOORRRUUUYYYYYYXXXXXXYYYZZZ[[[\\\XXXXXXYYYZZZZZZZZZZZZZZZXXXYYYVVVQQQSSSWWWTTTLLLJJJKKKKKKJJJHHHEEEBBB@@@??????===;;;:::999888888;;;333666BBB>>>>>>vvvwwwYYYNNNKKKEEECCCGGGHHHEEEDDDHHHKKKZZZqqquuuooolllggghhhqqq\\\OOOMMMSSS^^^LLLHHHGGGMMMSSSUUUVVVYYYUUUUUUTTTRRROOONNNNNNOOOQQQNNNKKKIIIKKKMMMKKKHHHGGGIIIJJJHHHDDDBBBCCCEEE@@@@@@<<<999===CCC???666111lllQQQbbbWWWQQQeeeiiilllnnnYYYOOOQQQvvveeeBBB333555333///+++---000000---111222222222222333333333333444555666777999::::::777999<<<======>>>@@@BBBDDDDDDPPPPPPGGGTTTbbbYYYuuuKKK\\\ZZZ@@@CCC@@@>>>:::222,,,///666999EEEVVVeeeoootttxxx{{{jjjIIIXXXaaa@@@NNNkkkfffrrrsss~~~}}}iii===:::---333222222333444555555555444444555666999<<>>AAAEEEHHHIIIJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQPPPUUUUUUOOOMMMSSSXXXYYYQQQccc{{{pppIIIHHHIIIBBBDDD>>>999333000,,,***))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111222444555555444222111555555666666777777888888<<<<<<;;;<<<<<<===>>>???BBBDDDFFFFFFFFFGGGIIIKKKKKKJJJJJJJJJIIIIIIIIIIIINNNOOOOOOLLLGGGEEEGGGJJJOOOOOOOOOOOOOOOPPPQQQQQQZZZZZZYYYWWWWWWVVVVVVVVVXXXWWWWWWYYYZZZ[[[YYYWWWYYYWWWUUUTTTSSSPPPLLLIIIJJJIIIGGGEEECCCAAA@@@@@@999888777666555555555555:::333444;;;777888XXXmmmYYYRRRJJJFFFGGGHHHGGGDDDAAAFFFLLLRRR[[[ggguuu}}}ooofffhhhtttqqqfffccciiioooqqq[[[MMMSSSZZZ___bbbQQQLLLHHHJJJQQQVVVVVVSSSPPPPPPPPPPPPPPPQQQRRRSSSOOOMMMKKKLLLNNNNNNKKKHHHKKKJJJIIIIIIIIIFFFBBB???===<<<;;;999888888999999===<<<[[[www```RRRJJJFFFDDDZZZbbbiiihhheeemmmzzzuuunnngggTTTWWWBBBEEEnnn^^^===222111///////////////////////////000000///...000333666333555777777666666777999888999999:::<<<>>>???@@@@@@CCCFFFIIILLLPPPUUUXXXfffiiiaaa:::WWWJJJ>>>EEEAAA:::;;;666000333777???KKKWWWaaalllvvv}}}nnnOOOqqqfffBBBPPPsssyyytttGGG;;;888111555222222333333555666888888999999888888:::<<>>:::333000,,,******)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000111222333444444333222000222222333333444555555555999999999:::;;;;;;<<<===>>>???AAABBBCCCCCCFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOONNNKKKGGGFFFIIILLLIIIJJJKKKNNNPPPSSSVVVXXXYYYZZZ[[[[[[ZZZYYYWWWUUUUUUVVVWWWYYY[[[[[[XXXVVVXXXWWWUUUUUUTTTRRROOOLLLIIIHHHFFFCCCAAA???>>>>>>888888777666555444444555333///222999777444BBBWWWkkkVVVKKKFFFEEEDDDIIIHHHFFFDDDDDDGGGLLLPPPQQQSSSSSSNNNIIIIIIOOOUUUcccfffkkknnnrrrzzztttPPPGGGMMMSSSVVVYYYPPPKKKHHHKKKRRRWWWVVVSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPMMMIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFDDD@@@===;;;:::888777666666666777===666888YYYyyykkk\\\RRRFFF@@@BBBFFFHHHGGGGGGIIIGGG@@@???EEEMMMQQQ]]]qqqwwwiiiEEE333000111........................---............000444777000111333333444555888:::777777777777999;;;===???@@@CCCFFFHHHKKKNNNRRRUUU\\\uuuSSSCCCiiiOOOFFF===??????111***222111888BBBLLLWWWdddooowww]]]rrrsssPPPcccggg:::333555333888333333333333444555777777777777777888999;;;===???BBBBBBAAABBBDDDFFFIIIKKKJJJJJJKKKKKKJJJKKKNNNPPPPPPQQQRRRRRRQQQPPPQQQSSSVVVVVVTTTTTTXXXcccqqq|||qqqJJJIIIJJJBBBEEE>>>:::333000---+++***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////000111222333333222111000111111222222333444444555777777777888999999:::::::::<<>><<<;;;:::777666555444444333444444333222444888888666777;;;\\\ssseee\\\TTTQQQMMMKKKKKKMMMOOOOOOEEEJJJPPPQQQQQQRRRVVV[[[\\\fffuuuqqqYYYDDDAAAGGGKKKMMMOOOLLLJJJHHHLLLSSSWWWVVVSSSUUUTTTSSSRRRQQQPPPOOOOOOPPPLLLHHHFFFGGGIIIJJJJJJGGGEEEDDDDDDCCC@@@===:::777666555444333333333444333555333666OOO}}}|||xxxmmmccc```hhhmmmooottt^^^>>>...---......------------------------***,,,------...000444777777777777555444555888:::===;;;999777777888:::<<<@@@BBBDDDFFFHHHKKKOOOQQQRRR[[[|||zzz999nnngggKKK999>>>BBB888111555...222888@@@KKKYYYgggpppyyyrrruuugggRRR///111555333777333333333333333444555555444555666777888::::::;;;>>>>>>>>>???AAACCCFFFGGGFFFGGGIIIIIIIIIKKKOOOQQQPPPQQQQQQPPPOOONNNPPPQQQTTTUUUUUUSSSOOOOOOSSSWWWrrrKKKJJJKKKCCCEEE>>>:::333111---+++******((('''&&&&&&%%%%%%%%%$$$$$$$$$#######################################################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))***************************************+++++++++,,,,,,++++++,,,,,,------......//////000111111111000000333333444555555666666777555666666777888888999999;;;===???@@@AAABBBEEEGGGAAACCCFFFIIILLLNNNOOOPPPKKKLLLLLLJJJHHHIIINNNRRROOOOOOOOOOOOQQQTTTWWWXXXXXXZZZ[[[\\\\\\ZZZXXXVVVSSSRRRSSSUUUWWWXXXWWWUUUQQQPPPNNNMMMMMMKKKIIIGGGDDDBBB@@@===:::888777666555444333333222222222333444555444222444999:::777888kkkzzzqqqjjjfffbbb]]]YYY]]]```dddeeefffkkkssszzzUUUIII???@@@DDDFFFIIILLLHHHGGGGGGLLLRRRUUUTTTRRRVVVUUUUUUTTTSSSRRRQQQQQQNNNLLLJJJHHHGGGHHHHHHHHHEEEDDDBBBAAA@@@>>>:::888444444333222222222222222///222::::::///555cccaaaOOO999++++++///...***------------------------***,,,---------///222444:::::::::999999<<>>@@@BBBDDDCCCDDDFFFGGGHHHKKKNNNQQQNNNOOOOOOMMMKKKKKKLLLNNNLLLPPPTTTUUUTTTSSSUUUWWWsssLLLKKKLLLCCCFFF???:::444111---++++++***)))'''&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++*********+++,,,,,,---------......//////000000000333444444555555666777777555555777888999999888888:::<<<>>>@@@@@@AAACCCEEE@@@BBBDDDGGGIIIJJJJJJJJJIIIJJJKKKJJJHHHJJJNNNSSSTTTSSSRRRQQQQQQSSSVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWTTTRRRPPPQQQSSSUUUVVVVVVPPPNNNKKKIIIHHHFFFDDDBBB???>>>;;;999666444333222333222111111000111111111---111222---...444888666444AAAuuueeeGGGBBB??????AAACCCGGGKKKDDDDDDEEEIIINNNQQQQQQPPPRRRRRRSSSSSSSSSRRRQQQPPPJJJKKKKKKKKKIIIGGGFFFEEEDDDBBB@@@>>>===;;;888666222222222222222111111111555------444111+++666KKKqqqaaa===444+++***...000---)))+++++++++++++++++++++++++++---...---,,,---...000///111333666:::@@@GGGLLLHHHEEE@@@;;;888888999999>>>@@@AAABBBCCCEEEHHHJJJPPPWWW[[[~~~MMMIII^^^fffKKK555GGGPPP:::666333000222:::GGGUUU]]]fffmmmvvv}}}___CCC000333888666222...222222111111111222222333111111333444555555555555888999:::;;;===???@@@AAAAAACCCDDDEEEFFFIIIMMMPPPMMMMMMLLLIIIGGGGGGHHHJJJFFFJJJNNNOOOMMMKKKLLLNNNtttMMMLLLMMMDDDFFF???:::444111...,,,+++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$###########################################################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,------......//////000111111222222333333444444555777888999999888888888:::<<<<<<<<<===???AAA???AAACCCFFFGGGFFFEEEEEEFFFIIIKKKJJJIIIJJJMMMQQQSSSRRRPPPOOOPPPSSSVVVXXXWWWWWWVVVUUUUUUVVVVVVWWWTTTRRRPPPOOOQQQSSSSSSSSSPPPMMMIIIGGGEEEDDDAAA???:::999777444222111000000111000000/////////000000)))///333222111222333222999222JJJbbb@@@@@@???>>>>>>===@@@DDDHHHCCCCCCDDDGGGKKKNNNOOOOOONNNNNNPPPPPPPPPOOONNNMMMFFFIIIKKKKKKIIIEEECCCBBBCCCAAA>>><<<:::888666333000111111222111111000000111111---+++111999444))):::VVVyyySSS777222---+++,,,---++++++---+++++++++++++++++++++++++++,,,...---,,,+++,,,---...///000111333666:::>>>===;;;999777777999:::<<<===>>>@@@AAABBBCCCFFFIIINNNQQQRRRbbbyyy???hhhnnn@@@EEEVVVHHH===777111///444===GGGLLL[[[bbbllltttyyy~~~tttGGG444///444111111444000000000000000000111222222111111222222333444444555777888999;;;<<<>>>???@@@AAABBBDDDDDDDDDFFFJJJLLLLLLLLLJJJGGGEEEDDDFFFHHHGGGIIILLLKKKHHHFFFGGGIIIuuuNNNMMMMMMDDDFFF???:::444111...,,,+++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$########################################################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***++++++,,,+++++++++,,,,,,---...///......//////000111111111333444666888999888777777777999::::::::::::;;;===>>>@@@CCCEEEFFFEEECCCBBBDDDGGGJJJKKKIIIIIILLLNNNQQQPPPNNNMMMMMMPPPSSSUUUUUUUUUVVVVVVWWWVVVUUUUUUQQQPPPPPPRRRSSSRRRPPPMMMKKKHHHEEEBBBBBBAAA???>>>555555333111000///......//////............//////......111444444222222333999333999OOO~~~aaaGGG:::<<<>>>???>>>===???BBBDDDEEEDDDDDDFFFIIILLLNNNOOOOOOPPPPPPQQQPPPNNNLLLJJJEEEGGGIIIGGGDDDAAA@@@@@@AAA>>>;;;888777555222000...///000000000000///...***222444///...333555222///222FFFmmm~~~jjjJJJ000***///,,,+++---+++''')))///************************)))+++,,,,,,,,,+++,,,---000111111000......///111444444444555666999;;;<<<<<<===???@@@AAACCCFFFIIIJJJJJJLLLZZZwww\\\aaa{{{yyyQQQDDDTTTUUUDDD===555000222777<<<>>>MMMTTT^^^gggnnnuuu}}}~~~ddd<<>>??????BBBCCCDDDCCCCCCDDDGGGIIIMMMMMMJJJGGGDDDDDDFFFHHHEEEHHHKKKKKKIIIHHHJJJMMMuuuNNNMMMMMMEEEFFF???;;;444222...,,,++++++)))(((&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++++++++++++++,,,---...///......//////000111111111222333666777888888666555888:::;;;;;;:::999;;;<<<>>>@@@BBBEEEFFFEEEDDDBBBBBBFFFJJJKKKJJJIIIJJJLLLRRRPPPMMMKKKKKKLLLOOOQQQRRRTTTWWWYYYYYYWWWUUUSSSNNNOOORRRTTTUUURRRMMMIIIEEEBBB???>>>>>>>>>===<<<333222111///..................---------......///333***''',,,000///111666555555;;;999FFF[[[@@@888EEE:::>>>@@@@@@???AAABBBCCCGGGFFFEEEFFFHHHKKKNNNPPPSSSTTTTTTTTTRRROOOLLLJJJDDDFFFFFFCCC???===>>>@@@???<<<888666444333000...,,,---.../////////...---222'''(((222111(((***777666...,,,888OOOqqqhhhCCC777+++'''555***(((***...,,,'''(((...))))))))))))))))))))))))&&&)))+++,,,,,,,,,---///+++---000111222333555777333444444555777888:::;;;;;;===???@@@AAACCCFFFIIIFFFHHHLLL]]]VVVttt}}}KKKMMMhhhVVVBBBMMMVVVJJJCCC999333333555777777AAAHHHRRR\\\dddmmmvvv}}}vvv|||qqq???444,,,333444'''---777,,,------......000111222333333222111000000222444666777888:::<<<>>>??????@@@CCCDDDDDDCCCBBBBBBEEEGGGOOONNNLLLHHHEEEDDDFFFIII@@@DDDGGGGGGEEECCCDDDFFFwwwJJJGGGLLLGGGIIIAAA===444111---+++******((('''&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,------.../////////222333555777777666555444666666777888:::;;;<<<<<<>>>@@@AAABBBBBBCCCFFFHHHHHHJJJLLLLLLKKKLLLOOORRRTTTSSSSSSRRRRRRQQQQQQQQQNNNOOORRRVVVZZZZZZYYYVVVMMMKKKJJJLLLOOOPPPNNNLLLHHHFFFCCC???:::777444333000000///------,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000666///333;;;777DDD\\\???===@@@;;;;;;<<<<<<<<<;;;<<>>@@@AAABBBBBBCCCEEEHHHJJJLLLNNNNNNMMMMMMPPPRRRQQQRRRRRRSSSTTTUUUUUUVVVOOOPPPRRRUUUXXXZZZYYYWWWPPPNNNLLLLLLMMMNNNLLLIIIKKKIIIFFFAAA===999777555000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////000000333///444:::444222OOOvvv[[[DDD??????>>><<<;;;;;;<<<;;;:::;;;===???BBBCCCDDDDDDCCCCCCFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGEEECCCAAA???>>>===;;;888666444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---000222...+++777III^^^eeeKKK<<<555...,,,---///---+++************************)))))))))))))))))))))))))))))))))*********++++++,,,------...//////000000///000111333444666777777999:::;;;<<<===>>>BBBDDDEEEDDDEEEMMMPPPRRRtttfffHHHnnniiiCCCBBBKKKOOOMMMCCC:::777555222000666<<>>AAA???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFEEEDDD???@@@BBBCCCCCCBBB@@@???~~~PPPKKKNNNFFFFFF===999444111...++++++***)))'''&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********++++++++++++,,,,,,---............000222444555666555555666666777999:::;;;<<<===>>>???AAAAAAAAABBBEEEGGGIIIKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUVVVWWWXXXXXXRRRQQQRRRTTTVVVXXXXXXWWWTTTQQQNNNKKKKKKJJJHHHGGGKKKIIIEEEAAA<<<888666444......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000,,,---222888555111777AAAwwwyyyQQQ444777???999666<<<:::;;;;;;999888999;;;===???@@@AAABBBBBBCCCEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDBBB???===;;;999666444222000...,,,************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,))),,,222111***(((,,,999@@@WWW}}}```JJJ999(((***,,,///000---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////......000222444666777888999;;;<<<<<<===>>>AAACCCEEEEEECCCFFFLLLLLLZZZuuuWWWZZZcccMMM>>>CCCOOOTTTLLLCCC???888///---000333666;;;DDDOOOWWWaaaeeelllsssyyyxxxkkk888(((444............---------------------.........///////////////000111222333444888999999888777777:::<<<;;;<<<>>>???@@@@@@@@@???AAAAAACCCDDDDDDDDDCCCBBB===>>>@@@@@@@@@@@@>>>===RRRLLLNNNFFFFFF===999444111...,,,+++***)))(((&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***************++++++,,,---------,,,...000222444555555666555666777888:::;;;<<<<<<===>>>@@@@@@@@@AAACCCEEEEEEGGGHHHIIIIIIJJJKKKKKKVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQRRRTTTVVVWWWWWWTTTRRRMMMJJJHHHFFFFFFFFFFFFDDDAAA<<<777444111000---,,,+++***************************+++++++++++++++,,,,,,---......//////+++...000000333888:::999;;;fffvvvMMM999222===>>>111///:::999999999888777777999;;;===>>>@@@AAAAAACCCFFFHHHGGGFFFEEEDDDEEEFFFGGGHHHCCC@@@===;;;999777333111///...,,,+++***)))))))))*********************************+++++++++,,,,,,---))))))///222000111444...///444???TTTsss}}}mmm]]]OOO???---***...+++///000000---)))(((***---))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,------............000111333444555666999:::<<<<<<<<<===???AAAAAAFFFCCCDDDLLLNNNPPP[[[FFFEEE^^^QQQ???JJJTTTVVVOOOEEE>>>:::000000000000333:::CCCJJJSSSXXX```hhhqqqyyy{{{{{{zzz\\\===222...000------------,,,,,,,,,,,,,,,,,,---------..................///000111222333555666777666555555777999888:::<<<>>>?????????>>>???@@@@@@AAAAAAAAA@@@@@@======>>>??????>>>======QQQKKKNNNGGGHHH@@@<<<555222...,,,++++++)))(((&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,+++,,,...000222444555555444555666777999:::;;;;;;<<<===>>>>>>===>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJIIITTTTTTTTTUUUUUUVVVVVVVVVUUURRRPPPPPPRRRTTTUUUUUUQQQOOOLLLHHHEEEDDDDDDEEEAAA???<<<777333000---,,,+++******))))))))))))***)))))))))*********++++++++++++,,,,,,------......///222000***+++333666444999>>>___pppIII777666999<<<999222111666777888888777666666888;;;<<<>>>@@@AAABBBCCCFFFIIIDDDCCCBBBAAAAAABBBDDDEEEBBB???<<<999777555111///------,,,+++******)))))))))))))))))))))))))))))))))))))))************+++///,,,++++++******...333...000000---,,,555FFFTTTOOOXXXfffuuu|||pppiiiPPP999222333333+++---111,,,***)))'''''''''))),,,---((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------///000000000111111222222777999;;;<<<;;;<<<===???===GGGFFFDDDLLLPPPPPPVVVkkkpppCCCVVVeeePPPFFFEEEPPPVVVNNNGGGGGG777444111......333999>>>GGGLLLTTT]]]fffooowww|||}}}{{{rrrwwwttt===---333111)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000222222111222444444444555777999777888;;;===>>>?????????>>>>>>>>>???>>>>>>>>>============>>>>>>=========QQQKKKNNNGGGIIIBBB???555222///,,,,,,+++***(((&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++++++++---...000222333444333333444666777888999::::::;;;<<<<<<;;;;;;===???BBBBBBDDDGGGKKKLLLKKKJJJMMMMMMOOOQQQSSSUUUWWWXXXTTTRRROOOOOOPPPQQQRRRQQQLLLLLLJJJGGGCCCAAABBBCCC>>><<<999555222///---,,,))))))((((((((((((((()))((())))))))))))***************+++,,,,,,------...,,,111111,,,+++111333111666999???XXXdddFFF333666666333000333888888444666666777666666777999;;;<<<>>>@@@AAAAAACCCEEEHHHEEEEEEDDDCCCCCCCCCCCCCCC???===:::777555333000---,,,,,,+++++++++******)))((((((((((((((((((((((((((((((((()))))))))*********,,,------***)))+++---111,,,***...555555---$$$333555777;;;AAAJJJSSSZZZpppxxx{{{jjjkkkVVVIII@@@777666$$$---)))///222,,,---///((()))((((((***,,,,,,(((%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,000000000000000000000000444666999::::::;;;<<<===<<>>@@@AAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>:::888666333000...,,,,,,((('''''''''''''''((((((((((((((()))))))))***************+++,,,,,,------))),,,...///000333333222)))777<<<999IIIzzz\\\>>>444000444333000///222666777555444555666666666777:::===<<<===?????????AAACCCEEEFFFFFFEEEEEEDDDCCCAAAAAA<<<999666444333000---+++******************))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&(((+++,,,---......---"""---777555,,,(((111;;;///...---,,,---///222555,,,111>>>MMMTTTTTTVVV\\\XXXYYYYYYUUUMMMDDD===:::999999,,,000111,,,555///111***++++++$$$''',,,(((---------------***&&&"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++,,,.........//////000000000000333666888999:::;;;<<<<<>>===<<<<<<;;;;;;;;;<<<;;;::::::::::::::::::;;;TTTMMMNNNGGGHHHAAA>>>555222///---,,,+++***)))&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,,,,...///111222000111222333555666777777666888888888777888999;;;;;;;;;>>>CCCHHHKKKJJJHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQOOONNNNNNOOONNNMMMKKKIIIKKKJJJGGGAAA<<<:::;;;666555222000...,,,+++***''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))******+++,,,,,,------...,,,+++,,,...///...---///000444555111???qqqcccKKK888333555222,,,000888;;;444,,,///888444555666666666888;;;>>>;;;<<<===>>>>>>???AAACCC@@@AAAAAA@@@???===;;;999999777444222111///,,,***((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))'''&&&(((,,,+++)))222***###%%%---222000+++---...000111111///...---333000000111...***---555666000...333555///---000,,,...(((333222%%%+++))))))%%%+++...)))+++---'''))))))((('''&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,---...///000111222...111555777888999:::<<<;;;???===BBBKKKIIIGGGPPPJJJZZZTTTVVV===wwwvvvLLLGGGSSSWWWSSSMMMDDD;;;666222111000---000555:::>>>BBBGGGJJJWWW\\\^^^bbbppp{{{sssooopppuuuxxxtttqqqbbbWWWkkkvvvFFF---111666$$$&&&222)))(((((())))))*********+++******+++++++++,,,,,,,,,............000111222333...000333444444444555777666555555555888;;;???BBB>>>===<<<;;;;;;;;;;;;;;;999999888888888888999999WWWPPPNNNEEEGGGAAA<<<777444111...---,,,***(((''''''&&&%%%$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,---...///000000111222333444555555666::::::;;;999888777999:::<<<===???AAACCCFFFIIIJJJFFFHHHJJJKKKKKKMMMPPPSSSUUURRRPPPNNNNNNNNNMMMKKKGGGFFFEEEBBB???<<<:::888111000///---,,,+++******'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))******************++++++,,,,,,------...222222222222444:::AAAFFFhhhQQQ<<<555777555222000111111111111222333444444333444444555777888:::;;;;;;<<<===>>>????????????===>>>@@@@@@???<<<999666333222111///---,,,++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++,,,,,,------+++++++++,,,,,,,,,------.........------..................------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***------......//////000000000222444555555777:::<<<>>>???@@@@@@AAADDDHHHLLLFFFSSSXXXbbbhhhQQQvvv\\\AAARRRPPPWWWIIIDDDJJJHHH999000111222111000000222666:::===BBBGGGOOOXXXbbbkkkrrruuuxxx}}}uuutttoookkkooouuussslllqqqQQQPPPuuuRRR444222///,,,***)))))))))(((((((((((()))))))))))),,,+++++++++++++++++++++------......///000000000111222222333444555666777555555666777888:::<<<===<<<;;;:::888777888888999::::::999888777666555555VVVPPPNNNEEEGGGAAA<<<777444000...---,,,***)))''''''&&&%%%$$$$$$$$$$$$##############################""""""""""""######"""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))***++++++------...//////000000111222333444555888888999888777777888:::======>>>@@@CCCEEEGGGIIIHHHIIIJJJJJJJJJKKKMMMOOORRRPPPNNNMMMNNNMMMKKKIIIFFFEEECCC@@@===:::777666000///...,,,******))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((((()))************)))******++++++,,,---------///000000000000444999===EEE{{{VVVCCC777......111111222555000000000000111222333333222222333444555777888999::::::;;;<<<===>>>>>>===;;;<<<===>>><<<999666555111000...---+++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***************---------...//////000000111333444555555777999<<<===>>>???@@@@@@CCCGGGJJJGGGJJJKKKSSSpppxxxVVVUUUTTTddddddAAAIIIRRRNNN<<<777AAA@@@444333222///...///222666888999<<>>???AAACCCEEEFFFHHHIIIJJJIIIHHHHHHIIIKKKMMMLLLLLLLLLMMMLLLIIIGGGDDDCCC@@@===999666333222...---,,,***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))*********+++,,,,,,------.../////////...000222555...CCCjjjjjjGGG---000//////000...,,,---222.........//////000222222111111111222333555666777888888999:::;;;;;;;;;;;;999:::::::::999777444222...---+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))************,,,,,,------...//////000333444555555555666888:::<<<===>>>>>>???AAAEEEGGGJJJDDDGGGNNNRRRhhhNNNJJJuuu|||RRRFFFDDDFFFJJJKKKHHHEEEEEE:::777222...---...000222222333666:::@@@EEEJJJMMMQQQTTT\\\eeemmmsssttttttvvv||||||vvvnnnfffaaagggZZZ[[[hhhiiiZZZRRRUUUddd|||FFF///,,,...---+++***)))((())))))''''''((((((((())))))))))))))))))))))))*********++++++,,,------......///......///000111222333333333333333444666777999999777666555444333333333333444444333222111000//////UUUPPPOOOFFFHHHAAA<<<666444000...---,,,+++)))''''''&&&%%%$$$$$$$$$$$$##############################""""""""""""######""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&''''''((()))***+++,,,,,,,,,---...///000111111111333444444444555777999=========>>>???AAABBBCCCFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIIIIJJJKKKIIIFFFCCCBBB@@@===999555111///...,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))******+++,,,,,,,,,...///000000///000111333===000111LLLtttzzzMMM111///444///111444333///++++++---,,,,,,------...///000111111111111222333444666666666666777888888888888888777888888888666444222000++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***))))))))))))))))))))))))))))))*********++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))************++++++,,,---...//////000444555555555444555777999:::;;;<<<======>>>AAADDDFFF@@@GGGRRRKKKLLL{{{hhhaaacccbbbRRREEEAAAIIIKKKCCCBBBIIIDDD@@@999333///---......111111111333666;;;???AAAGGGIIINNNVVV___dddccc```ccckkkvvv|||yyy|||{{{zzzzzz{{{|||~~~}}}vvvqqqiiibbb]]][[[\\\]]]___\\\\\\ZZZPPPLLL]]]uuuUUU111///111+++***)))((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))***++++++,,,,,,---......---......///000111222222333333333444555777888999555555444333222222222222222111111000///...------UUUPPPOOOFFFIIIAAA<<<666333000...---,,,+++***''''''&&&%%%$$$$$$$$$$$$##############################""""""""""""######"""""""""######"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''((()))*********++++++,,,---...///000///111222222222333666888;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFFFFGGGIIILLLGGGGGGGGGHHHHHHGGGCCC@@@???===999555111...,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))******++++++,,,+++---///000///000111222///...222888<<>>@@@>>>;;;AAAKKKHHHDDDXXXuuufffBBBOOOeeeooocccCCC666DDDPPPMMMLLLHHHBBB;;;555222000000000000///000111444777999>>>???BBBIIIPPPSSSRRROOOOOOWWWccckkknnnlllhhheeeiiiiiiiiijjjkkkmmmoooppprrrqqqppppppssstttnnneee[[[WWWRRRMMMLLLOOORRRUUUSSSWWWQQQAAA<<>><<<:::666222...+++***))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((((((((()))******++++++((()))+++,,,,,,---///111---000555777000,,,666FFFRRRtttfffFFF444///333...,,,...,,,---,,,***)))+++///...*********++++++---...000111111111111222222333444555333444444555555444444444555555444333222000///...))))))(((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))***+++---...//////111222333333222222444666666888999:::999999;;;<<<>>><<<<<>>DDDMMMSSSUUUSSSQQQPPPRRRRRRSSSTTTUUUWWWYYYZZZ\\\XXXTTTUUUWWWWWWPPPIIIDDDFFFIIIKKKLLLLLLKKKKKKBBB;;;555@@@fffUUU:::------,,,"""'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))************+++,,,,,,------...//////000111222333444444444444444555555666888888444444444444333222111000//////...---,,,+++******}}}TTTPPPPPPGGGJJJBBB<<<555222///---------,,,+++''''''&&&%%%$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########################################################$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******)))***+++,,,---......///000111222222111222444666777888888999;;;===>>>???@@@BBBDDDEEEFFFHHHKKKMMMIIIGGGEEEDDDCCCBBB???===999777333///,,,***))))))(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''(((((()))******+++((()))*********+++---///888111,,,...444444000,,,...:::JJJ[[[uuu{{{bbbMMM;;;'''%%%(((555888,,,'''+++***...000...******---+++&&&******++++++---///000111000000000000111222333333333333444444444444333333222222111000///---,,,+++'''''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((((()))+++,,,---...//////000111111000111333555555666888888888777888999>>>===;;;<<>>666555444333222000//////---///222333555666999;;;555999===@@@@@@@@@???@@@???@@@@@@AAABBBDDDEEEEEEEEEBBBAAABBBCCCAAA@@@???>>>BBBGGGJJJKKKIIIEEEBBB>>>>>>OOOvvvZZZ444///000000---''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((())))))***++++++++++++,,,,,,---.........//////000111222333333444333333333333444555666777222333333333222111000///...---,,,+++***))))))(((}}}SSSPPPPPPHHHJJJBBB<<<555222///---------,,,+++''''''&&&%%%$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&%%%&&&&&&'''((()))************+++,,,---......///000111222222111222444666666777777999:::<<<>>>???BBBCCCEEEFFFFFFGGGJJJLLLKKKHHHEEECCCBBB@@@>>>===888666222...+++***)))***(((''''''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********+++,,,,,,+++)))***,,,///***---//////000222333222555222000111888FFFYYYfffdddSSSEEE999---///444000333+++++++++(((...000&&&"""(((***''''''++++++(((******+++,,,---///111111//////...//////000111222333333444444444333333222000000///...,,,+++******&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))'''((()))***,,,---...///---...000000000000333555444666777888777666777888666888;;;<<<;;;;;;@@@FFFKKKCCCYYYXXXEEEbbbqqqHHH@@@AAADDDFFFFFFFFFDDDCCC>>>>>><<<:::888555222000...000222111///...222555333444666666666666777999666666777888999999::::::666777:::<<<;;;;;;???DDD???@@@BBBBBBAAA???<<<;;;IIIgggPPP999,,,)))%%%)))...***((((((((()))(((((('''&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,+++,,,,,,------......///......///000111222333333222222222222333444555555111111222222222000...---,,,,,,+++***)))(((''''''~~~UUUQQQPPPHHHLLLCCC:::666444111000///...+++)))'''%%%$$$$$$%%%&&&$$$###""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################&&&&&&&&&'''''''''(((((())))))***+++,,,------...000000000///...///222555777777888888888:::>>>AAAFFFFFFFFFFFFEEEDDDBBBBBBGGGEEEAAA???===;;;999777222000...+++)))))))))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,,,,---------......///000000111333444555555BBBEEELLLZZZooonnnYYYHHH???333222111000////////////,,,,,,++++++***)))((((((******))))))))))))*********++++++,,,,,,------...//////000111222222333333222222222111111111111111------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,......//////000000111111444555555666777888888999777777888999999:::;;;;;;===EEEGGGVVVfffTTTccciiibbbaaaOOO888444???@@@@@@KKKFFFEEEBBB>>><<<;;;999666666222//////111333333222000000111333555555444333777999777444666;;;999222777999:::::::::;;;;;;:::???DDD>>>555777<<>>>>>;;;777111...888777666555555666666555333333111///333;;;>>>;;;:::;;;:::888888999;;;;;;...<<<@@@BBBTTTnnn{{{NNN///------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))************+++,,,------,,,---------,,,---000222000000000111111222222222222222111///...---,,,+++***)))((('''&&&&&&&&&&&&~~~SSSOOOPPPIIILLLDDD===666444222000000...,,,***((('''&&&&&&''''''&&&$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!&&&***((("""!!!$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++,,,------...//////......///222444444555666666666888<<<>>>>>>???AAABBBDDDDDDEEEEEECCC@@@;;;888666333000...,,,+++)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,---...///000000111222222111///,,,,,,---///111000///333888<<<;;;:::666888;;;:::777555444444------------.........///...---,,,++++++***++++++++++++******))))))(((((())))))(((((((((((())))))******++++++,,,---------------......//////000000///......---,,,++++++***+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,------......///000000000333333444444555555666666555555555666666777777888666555666444111CCCxxxvvvPPPtttqqqZZZGGG<<<>>>>>>FFFJJJBBB444111<<>>AAADDD===;;;999777666777888999???>>>;;;777777888777333555777:::;;;;;;:::;;;<<<777GGGXXXwwwrrrKKK333%%%++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******)))******+++,,,---,,,------,,,,,,,,,///111//////000000000000111111000///...---,,,+++***))))))(((''''''&&&&&&&&&&&&RRRNNNPPPIIIKKKCCC???666444222111000...,,,***)))'''&&&&&&'''(((&&&%%%""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%(((((($$$!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''((()))***+++,,,,,,,,,............///111333222333444555555777:::<<<<<<===???@@@BBBBBBCCCCCC@@@===999555333000---******)))'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***************+++++++++,,,,,,++++++,,,---......//////...000222222111111111222555333111000000///---***...000111///,,,+++...222//////...---,,,++++++***,,,++++++***))))))************)))))))))((((((((()))((((((''''''(((((()))*********+++,,,,,,------------......////////////......---,,,***)))(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++,,,------......///000000222222222333333444444444222333333333444444444555333///333:::555000???XXXxxx\\\CCCYYYqqqBBB@@@666333<<>>111444777999;;;;;;999666???;;;777555222444;;;CCC[[[yyyYYY:::***---111*********)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,---,,,------,,,+++,,,...000///000000000000000000000......---,,,+++***))))))(((''''''&&&%%%%%%&&&&&&RRRMMMPPPJJJJJJBBB@@@777555222111000///,,,***)))'''&&&&&&'''(((&&&%%%""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&'''((((((******+++,,,+++,,,.........///111333000222444444555666999;;;<<<===>>>??????????????????;;;777333111...+++(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************+++++++++,,,,,,------......+++---......------...///---,,,,,,---...//////...333111...,,,++++++,,,,,,+++++++++***))))))((((((++++++******))))))******))))))((((((((((((((((((((((((''''''''''''(((((())))))***++++++,,,,,,---.........///////////////......---,,,***)))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++,,,,,,,,,---......//////111111111111111222222222000000000111111111111111333---***...333555666888EEEyyy___XXXWWWiiipppMMM:::333333777;;;<<<:::;;;???DDDDDD>>>888666888999888666555666777;;;;;;<<<<<<;;;888888888777444555>>>JJJ[[[tttrrrOOO:::+++)))---+++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,------,,,++++++...000000000000000////////////------,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%&&&SSSMMMQQQJJJHHHAAA@@@777555333111111///---+++((('''&&&&&&''''''&&&$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++)))+++---.........000222///111333555555666888:::<<<<<<=========<<<<<<;;;<<<999555111///---***'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---...//////---,,,,,,...000))))))***+++,,,,,,------&&&%%%'''***...///---***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))******+++,,,,,,,,,////////////////////////------,,,+++***))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++++++++,,,,,,---.........///000000000000000000000........................---///...+++,,,222444222///HHHnnnwwwMMMEEEmmm{{{pppSSSKKKSSSEEE>>>555111444999<<<===@@@BBBCCCAAA===<<<>>>AAA>>>999666555444555;;;BBBMMMVVVjjjaaaDDD111,,,)))------%%%)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))((())))))***+++,,,,,,------,,,***+++---////////////............---,,,++++++***))))))((((((&&&%%%%%%$$$$$$%%%%%%%%%TTTMMMQQQJJJGGG??????777555333111111///---+++'''&&&%%%%%%&&&&&&%%%$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&'''((()))***+++(((***---.........000111///111444555555666888::::::;;;;;;;;;;;;;;;::::::999666222///---+++(((&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))************'''((()))(((((((((+++---/////////---,,,*********---------,,,+++((($$$ ))))))(((((('''&&&&&&&&&))))))((((((((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))))))))***++++++,,,,,,...---------------------++++++******))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,((($$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++++++++,,,------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,(((---222222...,,,,,,,,,666...444PPPqqqdddcccxxx}}}sssaaaMMM???:::???EEE===??????<<<;;;===EEEKKK??????EEEQQQZZZcccppp|||xxxWWW===---'''(((%%%)))---(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,---------,,,******,,,...---,,,,,,,,,+++++++++***)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%TTTMMMRRRIIIFFF>>>???777555333222111000---+++'''%%%$$$$$$%%%&&&$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%'''$$$!!!%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******'''***,,,.........000111///111444555666666888:::888999:::;;;;;;;;;;;;;;;666333000---,,,***'''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((***,,,---,,,+++******+++)))******)))(((''''''(((%%%%%%&&&&&&&&&(((+++...((((((((()))))))))******(((((('''''''''(((((()))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%222---'''$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************++++++,,,,,,---...........................---,,,+++++++++++++++++++++,,,((()))//////+++---444+++***444777<<>>888555222000000///...---)))'''$$$###$$$%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########################################################"""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))***+++,,,------......000111333333333333222111111111000///---,,,+++((((((''''''&&&&&&''''''######$$$$$$%%%'''((()))***))))))(((''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++************************((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))******++++++++++++*********)))))))))))))))((((((((('''''''''((((((((()))))))))******---,,,,,,///222222///+++555444******EEEnnnfffKKK<<<,,,++++++...111000***###(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********************************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##############################TTTJJJNNNIIIIII@@@>>>888555222000000000///---)))'''$$$###$$$%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))***+++,,,---......///000222222222111111//////......,,,+++***)))'''&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))(((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''(((((()))))))))((((((''''''&&&%%%&&&'''(((((((((''''''&&&''''''(((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))******))))))))))))((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))'''(((***+++------------***444222,,,///888MMMggghhhUUUEEE444***'''------+++(((&&&'''***,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################UUUKKKNNNIIIHHH@@@===888666222111000000///...)))'''$$$###$$$%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))***+++,,,---------...000111111111000000,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---...000111333444555444444333///...---+++)))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''')))+++***)))))),,,///$$$///000///333...+++333CCC___{{{SSSGGG;;;222+++&&&(((---,,,---,,,((($$$###(((---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$UUUKKKNNNIIIHHH@@@===999666333111111000///...)))'''$$$###$$$%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((()))***+++,,,---------...///000000000///...***+++++++++***))))))(((''''''&&&&&&&&&&&&''''''&&&'''''')))+++---000111444555666999;;;===???@@@@@@AAACCCEEEFFFFFFEEEDDDAAA???===:::666333111000,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***&&&&&&'''(((((()))*********+++---...///...---,,,,,,,,,++++++***)))(((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((******+++*********,,,------///'''$$$,,,...---444)))+++111AAA```oooLLL666---***((())))))))),,,000&&&))),,,---,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$UUUKKKNNNIIIHHH???===999666333111111000///...)))'''$$$###$$$%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((()))***+++,,,,,,------...///000000000///...)))***************))))))(((((('''&&&&&&&&&''''''***,,,///555;;;AAAEEEHHHHHHIIIJJJKKKMMMNNNOOOPPPMMMNNNPPPRRRSSSSSSRRRQQQOOONNNLLLJJJGGGDDDBBBAAA333333111...,,,***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))******,,,---...000222444555666999:::<<<>>>>>>===<<<;;;999888666555333111//////)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''************))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''')))******)))'''///...,,,///,,,***111111...///333222...222===CCC```|||yyy\\\GGG888...,,,///...+++***++++++***))))))***(((%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$########################$$$$$$""""""######$$$$$$$$$$$$XXXIIIMMMJJJHHH@@@???999777444333222111000...***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$############"""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""#######################################$$$$$$%%%%%%&&&&&&''')))))))))***++++++,,,,,,,,,---.../////////...---,,,,,,+++)))&&&&&&((()))(((((('''%%%%%%***333;;;DDDBBBEEENNNRRRPPPQQQUUU___[[[WWWSSSRRRQQQQQQPPPFFF======@@@???GGGQQQOOOSSSRRRTTTYYYXXXPPPHHHEEEHHHEEEAAA>>>;;;777333000,,,((('''+++***%%%%%%((((((%%%######&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((('''''''''''')))***+++***(((&&&%%%&&&((()))***...---++++++...222777:::EEEFFFGGGHHHNNNUUUVVVRRRPPPTTTXXXYYYXXXWWWWWWXXXUUUTTTUUUVVVRRRMMMNNNRRREEEEEE@@@777222...)))"""+++)))(((((())))))'''&&&)))&&&$$$&&&***+++'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,---------............///111222555;;;BBBIIIPPPSSSjjjzzz}}}```LLL777555111...,,,,,,,,,---******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$######""""""""""""######$$$""""""$$$###"""&&&+++XXXIIIMMMJJJIII@@@@@@999777444333222111000...***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$############"""########################""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""################################################""""""""""""""""""""""""#######################################$$$$$$%%%%%%&&&'''''')))))))))***++++++,,,,,,,,,---.........---,,,,,,((()))***)))(((((()))+++%%%(((...444999>>>CCCFFFEEEBBBCCCEEEDDDEEENNNYYYLLLKKKJJJHHHEEEAAA===:::666111666:::555777:::444===<<>>888:::333...,,,)))######&&&***'''%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***,,,,,,+++***)))'''&&&%%%(((((()))***++++++***((()))///888BBBKKKQQQUUUVVVQQQUUUWWWWWWZZZ^^^___]]]WWWXXXYYYZZZZZZZZZZZZZZZ\\\\\\```cccbbb^^^___dddfffbbbXXXLLLDDD>>>555+++$$$'''***)))&&&%%%'''******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******+++,,,,,,,,,---------............333222111000111222444666+++222:::???BBBFFFNNNSSScccgggmmmrrrtttrrrnnnkkkeeeWWWIIIFFFDDD;;;111+++111000...,,,++++++,,,---***))))))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######""""""""""""######$$$""""""$$$$$$"""&&&+++WWWIIINNNKKKJJJAAA@@@999777444333222111000...***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$############"""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''))))))******+++,,,,,,,,,---------------,,,+++***'''((()))))))))***,,,...000555===FFFJJJHHHBBB===AAA@@@>>>888000...666BBB<<<<<<======<<<:::777555:::888>>>AAA888666777000888999>>>CCCAAA;;;777777555888>>>DDDIIIHHHEEEAAA@@@:::444000,,,((())),,,***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******))))))***++++++***))))))...,,,***+++...555<<<@@@AAAEEEKKKPPPRRRQQQNNNLLLSSSXXXZZZWWWUUUUUUSSSPPPAAA@@@>>>>>>@@@AAABBBBBBLLLKKKLLLQQQTTTXXX___gggiiikkkiiiccc\\\QQQBBB444---,,,,,,,,,,,,+++(((%%%&&&((()))(((&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,------------///...,,,++++++,,,------000---+++,,,...000111000---///333666777666444222666000+++)))))))))+++///************++++++,,,,,,))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######""""""""""""######$$$""""""$$$$$$###&&&+++WWWIIIOOOLLLKKKBBBAAA999777444333222111000...***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""####################################"""###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''))))))***++++++,,,,,,------------,,,+++***))))))((()))******,,,///333777DDDHHHNNNTTTTTTLLL>>>444111555999:::999;;;CCCJJJPPPQQQQQQQQQPPPPPPQQQRRROOOLLLRRRTTTMMMOOOTTTPPPDDDGGGNNNQQQJJJ<<<111...555444333666;;;@@@DDDFFFBBB???<<<999555000------***)))'''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))*********)))))))))))))))***+++,,,---111555;;;@@@FFFKKKNNNRRRQQQNNNJJJEEE???:::888;;;???AAAAAABBBBBB>>>888@@@===::::::===@@@BBBBBBCCC<<<555333555;;;GGGQQQWWW]]]aaa```^^^^^^\\\YYYMMMDDD<<>>@@@BBBCCCDDDBBB===666///)))000...+++(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))************///---***((((((***---///111;;;HHHQQQQQQJJJBBB<<>>AAAAAA@@@???:::444777666333...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))))))))*********++++++)))))))))+++000666===AAAJJJMMMOOOKKKDDD===999888999===DDDJJJOOOPPPPPPPPPWWWZZZ]]]```fffjjjfff___[[[\\\^^^^^^]]]\\\^^^___YYYRRRLLLIIIFFFAAA???@@@LLLRRRSSSGGG:::666888;;;XXXdddpppqqqiiibbbdddhhhOOOCCC333)))((()))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))+++...111111///......000)))(((((((((((()))++++++,,,,,,)))&&&)))......+++)))******+++***)))'''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%######%%%%%%$$$''',,,UUUIIIPPPOOOMMMDDDCCC999777444333222111000...***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$############"""########################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,,,,------...---,,,++++++***+++,,,---...444===FFFMMMRRRVVVXXXTTTUUUUUUTTTRRRQQQRRRSSSOOOZZZdddmmmxxxgggbbbbbbhhhkkkfff^^^ZZZVVVVVVUUUTTTOOOGGG>>>777;;;>>>>>>:::;;;???AAA>>>555888:::888333,,,((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))*********+++++++++'''***///666===EEEKKKNNNRRRPPPKKKCCC===???FFFMMMMMMOOOQQQTTTVVVXXXYYYYYYTTTZZZ___]]][[[ZZZZZZXXXYYY___cccbbb\\\WWWWWWYYYbbb[[[WWWXXXYYYWWWVVVXXXiiisssyyyuuujjj\\\OOOEEEJJJXXXhhhmmmiiieeeiiiooo```XXXMMMBBB:::333,,,((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))(((((((((((()))))))))******'''((()))***+++,,,,,,,,,%%%&&&&&&&&&%%%%%%''')))************+++,,,...///''')))'''"""$$$))),,,***(((((())))))((((((''''''%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%######%%%%%%$$$'''---UUUIIIQQQOOONNNEEECCC999777444333222222000...***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$############"""########################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++,,,,,,------...---,,,+++++++++,,,---...777>>>IIIRRRUUUUUUSSSRRROOORRRTTTUUUUUUXXX___ddduuu[[[[[[\\\\\\ZZZUUUOOOJJJMMMKKKBBB666222666:::888///555===???;;;444...+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))************+++++++++333666<<>>;;;666444333333222222///---***'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++***)))***,,,---///---+++***''')))444@@@JJJFFFCCCHHHRRRWWWOOOBBBOOOVVVYYYeee|||~~~fffZZZZZZ]]]]]]^^^]]]YYYPPPDDD999777999...111999BBBCCC===555111+++'''$$$&&&***+++((($$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((+++)))(((((()))))))))(((+++......***'''+++444999BBBDDDAAA888555999======PPPJJJOOO]]]aaa___jjj{{{qqqlllddd```cccfffhhhooovvvsssbbbQQQSSShhhxxxtttgggSSSTTTWWW^^^dddbbbUUUGGG555---(((+++,,,***)))***,,,***))))))***)))'''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&''')))***+++***)))&&&%%%'''+++...---,,,)))(((***------,,,///444777777888<<>>:::777555222---(((&&&((()))***++++++******)))***((('''((()))((('''%%%)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%######&&&+++///VVVMMMQQQLLLMMMGGGFFF===:::777555444333222111///---***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***(((***+++,,,++++++---///---)))+++111777:::>>>CCCLLLTTTVVVLLLEEEJJJSSSXXXgggsssbbbVVVVVV^^^ffffffZZZKKK???;;;@@@:::555777???CCC@@@:::333...***((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((+++***)))******++++++***'''***///333888<<<>>>>>>>>>AAACCC@@@===>>>DDDKKKUUUZZZnnn}}}uuulllfffcccooolllcccYYYZZZhhhzzzcccMMMDDDRRR^^^ZZZVVVYYYMMMBBB555,,,(((''')))******)))((('''(((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((***,,,,,,***((('''((("""''',,,///222777<<>><<<888222---***))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))+++++++++++++++,,,,,,+++...+++,,,333===FFFJJJLLLKKKGGGEEEEEEDDDKKKbbbzzz|||vvvggghhhgggdddgggpppuuuvvv]]]???FFF___mmmhhh```___YYYLLL<<>>===>>>@@@BBBBBBAAACCC<<<333...---......---,,,***'''&&&(((***++++++***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&+++...UUULLLRRRPPPQQQIIIFFF;;;999888777666444111///---+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***,,,......---,,,,,,---111222777???DDDDDDEEEIIIIIIYYYjjjyyysssbbbkkkgggaaacccqqq~~~uuu{{{|||wwwqqqzzzfffUUU\\\iiihhh___NNNKKK@@@555:::HHHKKKDDDBBB@@@<<<555...***)))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((())))))******))))))***+++,,,+++*********+++333333777???FFFIIILLLOOOLLLJJJRRR```iiiuuu}}}iiiccchhhmmmnnn|||rrrYYYDDDNNNeeebbbLLLXXX```aaaTTTBBB555...******,,,---+++)))((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((***++++++,,,,,,,,,,,,------000666===BBBKKKKKKKKKIIICCC>>>@@@DDD333222444;;;CCCJJJNNNPPPOOOKKKDDD===888444333222<<<<<<;;;999<<<@@@AAA???<<<888333222444555444222111///,,,+++******)))'''******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---YYYNNNRRRPPPPPPGGGCCC;;;999888777666444111///,,,***'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,---///...---+++,,,---...777DDDLLLJJJGGGNNNXXXooonnnbbbgggrrrzzzggg]]]bbbhhhgggbbbPPP999000999EEEJJJGGGFFFCCC>>>666///+++)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***+++************+++,,,+++))))))+++...333;;;JJJTTTRRRKKKKKKQQQOOOZZZvvv{{{wwwmmmiiijjj{{{yyy___OOOWWW\\\VVVIIIVVVbbbaaaPPP>>>666666((()))++++++************(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***++++++,,,///333888???GGGPPPVVV\\\RRRHHHCCC;;;444111444666<<<;;;999DDDZZZhhhhhhnnnnnnkkkcccZZZSSSQQQRRREEEFFFBBB===>>>BBBCCC???>>>999333000111222333222222111000//////...+++((()))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---\\\NNNRRROOOPPPFFFBBB<<<:::777666555444111///***)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---...///...------///111:::<<>>AAAFFFLLLKKKHHHDDD>>>777111---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))***+++++++++++++++***,,,,,,++++++---333888@@@EEEMMMQQQKKKLLL^^^uuuvvvlllhhhkkklllhhhiiinnnJJJLLLUUU]]]UUUDDD@@@GGG---+++)))(((***,,,,,,+++((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((''''''((()))+++,,,000777BBBLLLSSSXXX\\\^^^eeeXXXNNNLLLJJJEEEEEEJJJMMMSSSSSSOOOUUUeeerrrtttrrrssssssqqqllliiiiiijjjjjjmmmiiidddgggooorrrnnnaaaZZZMMM@@@555///......111000000111333333111000))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&((()))******)))(((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&'''***,,,]]]NNNPPPNNNPPPGGGCCC===:::777555444333222111)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((()))))))))))))))******+++,,,,,,------.........///222666:::FFFBBBCCCMMMaaa{{{lllssstttjjj___[[[```___TTTLLLKKKTTTPPPKKKGGGDDD@@@999444******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++***,,,......///555???GGGNNNNNNRRRUUUVVVcccppp{{{___cccmmmmmmkkkmmm]]]JJJHHHYYY]]]NNNHHHQQQDDD:::...)))***,,,,,,***((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))***)))((())),,,000444777???FFFQQQZZZ___`````````XXXPPPNNNSSSUUUTTT[[[fff]]]^^^fffqqqppphhhjjjuuuwwwrrrnnnooorrruuussspppppprrrmmmeeefffoooqqqlllrrrqqqjjj^^^NNNBBB<<<;;;666444111000222555777777000///---+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))***,,,......,,,***)))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&'''***,,,]]]MMMOOONNNQQQIIIEEE>>>;;;666444333333222222)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))******++++++,,,------,,,---......111666<<>>999333///000444777:::888666444111...,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''***,,,...000000...,,,***%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&'''***,,,VVVNNNRRRMMMTTTGGGHHHCCC;;;555444444222000111+++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############!!!###$$$$$$######$$$%%%###&&&((((((&&&###""""""'''&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))---,,,******+++,,,,,,+++)))000000555>>>===;;;DDDSSSxxxoooiiigggcccaaa\\\YYYWWWTTTJJJ???AAAJJJ>>>777...(((&&&(((,,,...+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++---,,,******+++,,,------&&&333777333<<>>111777777000000666333000///000///,,,******'''$$$&&&***,,,((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''))),,,///222333111...,,,$$$%%%&&&'''(((((((((((((((&&&$$$$$$&&&))),,,,,,&&&'''((((((''''''(((***[[[PPPRRRLLLRRRDDDDDDCCC;;;555555555222000111+++)))&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%######$$$%%%"""###$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))),,,+++++++++---......---666000(((222DDDIIIKKKVVVccc]]]hhhddd^^^VVVPPPNNNMMMJJJFFFEEE@@@888222...+++)))((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***+++++++++---,,,++++++,,,......///222---333CCCLLLKKKOOOYYYqqq{{{rrrgggccchhhooojjjZZZSSSWWWIIIXXX\\\RRRCCC222)))...***+++,,,+++(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((((((''')))+++***))))))+++...+++...;;;CCCBBBMMMYYYWWW[[[cccgggbbbaaaooohhh```eeedddZZZGGG333666JJJ999999777444000000222444...+++'''''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''((()))&&&%%%%%%$$$%%%&&&'''(((%%%''')))+++---///000000......---,,,***)))'''&&&######$$$&&&'''&&&###!!!%%%&&&''''''&&&(((***---]]]QQQQQQJJJPPPDDDEEEDDD<<<777777777444111222+++)))&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&''''''&&&$$$###$$$%%%$$$$$$%%%$$$###$$$'''***''''''&&&&&&&&&''''''(((''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************+++,,,---...//////000111222555@@@IIINNNfffkkkdddeeeccc\\\VVVUUUVVVPPPGGGKKKHHHDDDAAA<<<666///***((())))))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((())))))******+++,,,,,,...------------///000111666:::KKKXXXSSSOOOlllxxxhhhjjjmmmeee]]]\\\FFFOOOaaaeeeUUUDDD888,,,***---...,,,(((&&&(((+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))&&&***---,,,))))))///444???DDDPPPSSSNNNTTT\\\WWWSSSiiiyyyvvvuuummm[[[bbblllhhh```^^^TTTHHH999222222333222000222///,,,)))'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))(((''''''''''''((((((+++***((((((***---000333,,,,,,++++++***((('''&&&(((''''''((())))))'''$$$''''''''''''&&&(((+++...]]]PPPPPPJJJRRRGGGHHHDDD===888888888555222222+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((())))))******+++++++++***+++---......///000111111666@@@OOOWWWZZZ}}}kkkeeeaaa___\\\VVVQQQOOOKKKKKKJJJJJJHHHCCC<<<777,,,+++)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---...---------...000333999GGGRRRQQQPPPfffyyygggbbbnnnnnnbbbVVVJJJUUUccc^^^YYYMMM555------,,,***(((''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******))))))'''***,,,,,,+++---222777AAABBBIIIJJJIIIUUU]]]WWWeeeuuu~~~iiiaaafffjjjhhh___NNN===111,,,---000222222000,,,)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''*********+++///444:::===444444333222000...---,,,111---(((%%%&&&(((+++,,,))))))((('''&&&'''+++...___QQQQQQJJJQQQGGGIIIDDD===888999999555222222+++)))&&&%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&'''***---(((+++///000000...------,,,,,,+++***((('''&&&%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,,,,---+++---.........///222555@@@<<>>>>>999222---******))))))((((((((('''&&&(((+++---bbbTTTRRRJJJPPPDDDEEECCC===888999999555222111+++)))&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((+++///222333777>>>CCCDDDDDDCCCCCCDDDCCCAAA???;;;888555333++++++***((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))***+++,,,------...,,,.../////////222999>>>AAAKKK___kkk___bbb```\\\[[[OOONNNKKKJJJIIIGGGDDDAAA<<<999444///+++***+++,,,))))))))))))))))))))))))'''''''''(((((())))))***)))))))))*********++++++***++++++,,,,,,---......---.........000666@@@HHHSSSNNNdddoooiiizzzeeeiiioooddd```[[[MMMHHHTTT]]]FFF:::...(((***---+++'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''(((***+++,,,,,,+++***---,,,---111666::::::999======DDDOOOiii~~~}}}yyy|||~~~tttrrr~~~zzz|||yyy\\\\\\[[[YYYSSSGGG888---111222333333222///+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''((((((+++---000444888<<<>>>???@@@BBBEEEJJJNNNRRRUUUVVVSSSTTTTTTUUUUUUUUUUUUUUURRRPPPMMMJJJFFF???777222---......---,,,+++---...bbbTTTTTTLLLQQQEEEEEEBBB<<<888999999555111000+++)))&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''((('''&&&%%%&&&''''''((())))))******,,,,,,,,,,,,,,,...333666:::???EEEJJJLLLNNNOOOPPPSSSSSSSSSRRRPPPNNNKKKJJJ@@@>>>:::555///***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))***+++,,,---......+++...000000222888BBBKKKJJJjjjyyytttpppooollliiihhhkkkuuuxxxuuubbbaaa```\\\VVVSSSPPPMMMKKKGGGCCC@@@:::999666333000---,,,+++))))))))))))))))))))))))&&&''''''((())))))******))))))*********+++++++++++++++,,,,,,---.........---///000222777BBBQQQ\\\QQQeee{{{~~~ssskkknnnjjjcccWWWGGGJJJ]]]WWWKKK;;;000,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''')))+++,,,------,,,+++...111555999;;;===>>>???AAAPPPhhhxxx|||~~~nnnqqqyyyyyyzzztttfffcccfff^^^GGG222555333222444666555222...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((()))***,,,...///888:::<<>>===@@@DDDRRRsssyyybbbrrrrrrfffUUURRRUUU999555222333777999777333))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---...///222444777:::;;;===>>>?????????===<<<;;;777777666777999<<>>EEENNNUUUYYY[[[[[[ZZZVVVMMMBBB777///+++___QQQPPPIIIPPPEEEGGGBBB???;;;888777555222000,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&***,,,///111111000---,,,///000333888;;;<<<999666444...+++...333777999;;;???DDDOOOYYYWWWKKKDDDDDDIIIRRRZZZ]]]^^^ZZZLLL===666///&&&$$$(((+++)))$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,++++++,,,...//////......+++111222BBBSSS\\\yyy{{{cccaaa^^^\\\\\\aaaiiinnnppprrrvvvxxxxxxtttpppmmmhhheeeaaa^^^[[[YYYVVVTTTVVVSSSXXXgggyyynnneee^^^ZZZ[[[YYYUUUNNNIIIEEECCC444333111...+++******+++************))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,...///...---...///...222///777???HHHPPPgggyyy___hhhnnnggg[[[NNNKKK]]]\\\III888,,,(((...***)))''''''+++...,,,((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++******************+++,,,,,,,,,...000...+++<<<===;;;888;;;FFFPPPUUUpppaaabbbvvv}}}kkkaaa___ZZZ\\\;;;,,,111111111444555666+++''',,,,,,%%%%%%+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%---***''''''))),,,...///<<<<<<:::888<<>>;;;:::666>>>JJJKKKXXXTTTSSSVVVTTTIII;;;222dddUUUSSSLLLSSSHHHKKKBBB???;;;888777555222000,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,...111555777777444222111222444666666444111///999444000///000222333333777<<>>PPPZZZWWWIII555,,,000+++***))))))+++,,,+++((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))+++++++++++++++************+++,,,+++,,,000555777333<<>>999444333666<<>>@@@LLLLLLIIIBBB======AAAEEERRRXXX]]][[[RRRFFF999///''''''(((***+++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,---///000000000111111///444JJJbbbzzzuuuvvvnnnaaa[[[UUUOOOWWWttt~~~wwwcccbbbaaaaaaYYYOOOLLLOOONNNEEE999000---,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******++++++,,,---------///---,,,000222111111222222HHHdddeeeiiinnniii^^^WWWWWWXXXVVVGGG111,,,******,,,+++)))))),,,))))))))))))))))))))))))(((((()))))))))*********)))***************+++++++++++++++,,,,,,,,,,,,,,,---++++++...111333888===GGGFFFLLLdddyyy{{{tttZZZsssyyyddd^^^VVVQQQJJJ>>>888======444...---***%%%)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))---///222555555555555666222000555BBBKKKLLLKKKKKKTTTJJJKKK___dddUUU```zzz|||bbb[[[^^^ZZZ```aaaaaa___[[[TTTKKKEEEbbbRRRPPPIIIPPPFFFIIIBBB???;;;888777555222000,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))+++---///222444555666444444666:::<<<<<<:::>>>AAAGGGKKKOOORRRTTTVVVUUUVVVSSSLLLJJJLLLKKKGGGDDDGGGJJJJJJHHHBBB;;;555888;;;>>>>>>999555444666@@@RRRZZZTTTSSSXXXQQQBBB222,,,'''&&&***+++((($$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))***************+++,,,,,,---------///000000......000222444KKKnnnrrrmmm]]]RRRTTT___uuuuuuiii\\\aaa]]]NNNLLLXXXTTTOOOFFF:::///******---++++++++++++************************+++++++++++++++++++++,,,------.........,,,...333333000111555;;;gggyyyaaarrrqqqkkkeeeVVVKKKUUUVVV@@@000+++)))++++++(((***...************************))))))))))))************))))))******+++++++++,,,++++++,,,,,,---------------)))+++444<<<>>>???AAABBB___mmmoooyyyWWW}}}oooWWW___```KKKAAA===>>>AAA;;;...((()))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,111444666555333111000111:::;;;BBBIIIGGGHHHZZZrrrooo___ooofff^^^ZZZ]]]]]]YYYXXX[[[___RRRRRRKKKSSSIIIKKKBBB???;;;888777555222000,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++---///222555777888999:::999777666777:::>>>@@@DDDFFFJJJQQQXXX^^^``````[[[\\\YYYSSSUUU\\\ZZZRRRIIIQQQZZZ```bbb___UUUJJJ000222777<<<:::333///...888GGGJJJ??????OOOZZZXXXGGG;;;---%%%%%%((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))***************++++++,,,,,,---.........///111///...///444999CCCZZZ{{{nnncccXXXVVVeeewwwvvvoooXXXWWW\\\SSSQQQYYYVVVVVVQQQEEE777---+++---,,,++++++++++++******************++++++++++++,,,+++,,,,,,------......///...---111555333///555@@@fffooogggjjjqqq```CCCJJJ[[[SSS:::///)))+++,,,******...************************)))))))))*********++++++))))))******+++,,,,,,,,,+++,,,,,,------......///222---...888>>>===???EEEUUUwwweeehhhhhhooo[[[ZZZXXXLLLCCCAAAHHHDDD555,,,...******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((***,,,...000444666777555222111333666DDDLLLXXXZZZOOOVVV}}}kkkmmmsss[[[jjjllloooxxxxxxppp^^^XXX```\\\PPPRRRMMMVVVKKKLLLBBB???;;;888777555222000,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((())))))***++++++...000444888;;;<<<<<<;;;<<<>>>@@@BBBFFFNNNZZZcccqqqpppsss{{{}}}}}}sssddd\\\```bbbbbbdddgggccc\\\IIIDDDAAABBB>>>444...---222<<>>>>>===<<<;;;CCCNNNXXXfffzzzqqqiiijjjiiieeedddWWWLLLHHHBBB999444444+++444GGGQQQ>>>'''111MMM______ZZZLLL:::,,,((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))************+++++++++++++++,,,------......///,,,...000000111777BBBJJJ{{{sssddd[[[TTTWWWxxxooouuu}}}ccc^^^\\\WWWUUUUUUTTTQQQIII>>>222***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////222000222444000111GGGaaa~~~kkkbbb___]]]YYYUUUQQQNNNMMMLLLKKKNNNQQQQQQPPPOOOQQQSSSTTTVVV[[[cccmmmzzziii```hhhRRREEEPPPPPPTTT>>>......111,,,***,,,************************)))************+++++++++))))))***+++,,,,,,------,,,,,,------...///000000---...777DDDOOOaaarrrlllSSS\\\bbb]]]ZZZNNNBBBCCCJJJDDD777************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))*********,,,///333777999999<<<>>>@@@BBBJJJVVV```jjj~~~|||yyyxxxppp}}}]]]JJJQQQNNNUUUQQQIIICCC===::::::888333111111---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++,,,((((((,,,///......000888999;;;<<<::::::BBBLLL]]]ooouuuiiibbb]]][[[SSSEEE;;;888???999777;;;;;;555000222JJJggghhhWWWPPPAAA///------+++(((((()))***++++++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++---------------...000000,,,000555444000:::]]]ccceeeXXXSSShhhmmmzzzbbb^^^```[[[RRRUUUWWWLLLBBB888+++000,,,***,,,,,,***+++...++++++,,,,,,,,,---------------......//////000000///...333777444;;;\\\}}}tttqqqrrroooeee\\\[[[]]]___```___]]]\\\\\\]]]aaaaaa\\\YYYZZZYYYUUUWWWTTTPPPNNNNNNRRRXXX\\\mmmrrraaadddbbbQQQFFFBBBSSSQQQCCC000(((...111,,,******************************************************+++++++++,,,,,,,,,+++...000//////111222111222111???KKKPPPlllvvv}}}|||PPPYYYlllhhhaaaXXXTTTUUUSSSIII===555222---******))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))***+++,,,+++)))((()))...333333000111777===>>>GGGBBBLLLLLLlll{{{```KKKPPPMMMSSSPPPHHHCCC>>>::::::888333111222...+++((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''((()))******+++((((((,,,...///333999===999777===GGGWWWmmm|||mmm___UUUQQQSSSVVVXXXWWWNNN>>>000---222KKKbbbddd]]]```VVV???777---***((((((***+++)))((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++------------...///000000...222555444777NNNxxxqqqdddYYY\\\mmmdddhhh[[[\\\```WWWVVVVVVOOOLLLDDD444000,,,+++---...,,,,,,///++++++,,,,,,,,,------------......//////000000000333777555---555[[[|||yyyzzzuuusssooojjjddd]]]VVVQQQOOOPPPXXXeeesssttt```XXXSSSLLLUUUVVVKKK888,,,---///,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,...///...------...//////222999AAAIIIaaa{{{nnnccc[[[UUUTTTSSSSSSUUUXXX\\\^^^fffiiinnnuuu~~~cccZZZQQQhhhXXXTTTTTTQQQMMM;;;666000,,,*********)))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''')))******)))((()))***---111666;;;===>>>>>>OOOiiizzztttyyycccLLLPPPKKKQQQOOOHHHDDD>>>:::999888333111222...+++)))'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''''''''((())))))******,,,000111111666===999===JJJ^^^rrrzzziiibbbggglllmmmcccSSSEEE888000EEEZZZeeehhhllldddQQQIII555000***)))+++,,,***''')))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,---------......///000111000333333222>>>___ooo\\\SSS]]]zzzeeeggg___```YYYVVVRRRNNNRRRLLL999111,,,+++---///------///,,,,,,,,,,,,---------------......///000000111111+++888888111FFF}}}zzznnnbbb[[[RRRNNNOOOWWWggguuugggZZZYYYWWWYYY^^^XXXEEE333...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...------......000222888GGG^^^yyywwwkkk```YYYVVVUUUUUUXXXVVVUUUVVVYYYZZZXXXVVVLLLPPPTTTVVVYYY```jjjqqq___SSSLLLYYYuuubbbXXX]]]YYYLLLDDD===555...+++***************)))))))))((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++333555888888777999>>>BBBNNNwwwdddMMMOOOJJJQQQOOOIIIDDD>>>999999777333111222...,,,)))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))(((+++111555555333888@@@JJJWWWnnnyyyooollliiijjjnnniiiRRR888888NNNccclllllleee^^^]]]HHH>>>111******,,,+++***))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,---............///000111222111333333999SSS|||uuu^^^TTTbbbzzz```ppp}}}ddd^^^[[[ZZZSSSMMMTTTRRR@@@444...+++---///------...,,,,,,,,,------------.........///000000111222222---555888CCCiii{{{gggYYYRRRQQQSSSWWWlllaaaVVV[[[^^^fffeeeSSS>>>111---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...---...000111000444888DDDZZZmmm\\\ccceeejjjqqqyyyyyylllggg^^^UUUOOONNNRRRVVV]]]hhhwwwttt\\\zzzmmmIIIqqqfff^^^ZZZPPPLLLEEE:::111,,,+++***************)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((()))*********,,,...///000777;;;666000999PPPdddttt~~~yyyuuuuuuwwwzzz~~~eeeMMMOOOJJJRRRQQQKKKEEE>>>999888777333111333...,,,)))(((((()))((('''''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((((()))******,,,---000555888<<>>999888666333222444///,,,***((())))))((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))***+++,,,,,,222000222999BBBPPPdddtttzzzlllgggkkkrrrHHH444555KKK^^^llloooffffffZZZHHH888...******+++***************************))))))))))))***++++++,,,,,,,,,---------......////////////000111222333333444BBBbbbyyyjjjddd```\\\wwwfff]]]XXXzzzeeeeeeeee[[[YYYXXXRRRUUUXXXQQQDDD999///---...---,,,---,,,---------...............//////111222333444555666222KKKgggYYYLLLJJJUUUkkkggggggkkkmmmeeeVVVDDD666///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////222333//////???RRRuuu~~~xxxssstttuuuccc^^^VVVNNNMMMWWWiiiwwwgggXXXfffeee___YYYSSSJJJAAA999333---***++++++*********)))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))******+++(((***,,,,,,,,,///555:::AAA<<<:::GGGfffwwwfff^^^UUURRRWWW```fffhhhyyyyyyllljjjvvvwwwkkkhhhpppzzzhhhPPPRRRLLLRRROOOHHHFFF???999777666222222444///---***))))))))))))(((''''''''''''''''''''''''((((((((((((((())))))***)))))))))***+++---...///444555===LLL]]]lll{{{llliiiwww^^^>>>555DDDOOO___llliiihhhcccYYYKKK===222,,,*********************************))))))******+++,,,------------............000000000000111222333333444AAAbbb{{{pppllljjjqqqpppeeevvvmmmaaa^^^xxxmmmiii\\\\\\XXXVVVVVVRRROOOAAA333//////......///------------...............///000111333444555555///???lll|||xxx|||~~~{{{xxxxxxnnnnnnnnnmmmqqq|||ppp]]]SSSSSS]]]iiiiiiiiijjjhhh___OOO===111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////222444111888VVVuuu}}}jjj\\\VVVWWWZZZsss|||uuuSSSeee___^^^YYYRRRKKKBBB999111++++++++++++*********))))))'''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((+++...///111666???GGGCCCOOObbbwwwvvv[[[SSSRRRPPP___oooooodddbbbrrrjjjRRRSSSMMMQQQMMMEEEFFF???999777555222222444///---***))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******((())))))+++,,,...000111333:::KKKcccvvv|||wwwjjjllllllNNNFFFHHH@@@JJJdddooogggiiiggg]]]LLL;;;000+++*********************************)))******+++,,,---------.........//////000000000000111222333444555PPPtttppptttqqqtttnnnwwwgggppp]]]|||cccqqqgggfffccc]]]ZZZUUUVVVGGG777111000//////000---------.........//////...///000111333444555666999VVVqqqdddWWWQQQRRR[[[aaa```^^^^^^WWWVVVRRRJJJCCCFFFPPPZZZ^^^|||cccPPPNNNUUU]]]yyykkkhhhgggiiieeeVVVAAA333........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......222555555DDDmmmqqqccc[[[QQQZZZrrrWWWvvvwwwaaa]]]XXXQQQIII>>>444---+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))---111444777>>>IIIRRRVVVzzzaaaXXXKKKQQQdddiiittt~~~dddTTTaaazzzkkk[[[RRRSSSOOOSSSJJJIIICCC;;;666555666555444...,,,)))(((((()))((('''))))))))))))))))))))))))''''''(((((())))))******''')))+++------///222555DDDTTTaaammmuuurrrxxxqqqxxxoooiiiccc[[[UUUSSSVVV\\\aaammmkkkfff___YYYNNN===,,,,,,++++++,,,------+++***++++++******++++++,,,------------.........//////111+++444777+++000;;;444>>>qqqyyytttxxx~~~vvvuuusss___dddwwwVVVzzzwwwiiifff^^^XXXVVVPPPMMMBBB333,,,///000---............/////////000333000333444000444999555>>>~~~kkkZZZMMMGGGAAAEEEMMMUUUUUUPPPMMMNNNGGGFFFFFFIIIMMMQQQTTTUUU\\\\\\iiilllTTTQQQNNNVVVmmmbbbbbbqqqeee[[[SSS<<>>444111111000////////////000000000000111777000///:::666444CCCddd^^^TTTOOOQQQ[[[hhhqqqvvviii^^^^^^dddkkkqqqvvvwwwooo___VVVQQQSSSVVV[[[hhhwwwtttcccNNNKKKfff^^^cccooofffZZZYYY===444------///...------------------------------////////////000111222333...777666:::hhh}}}cccUUUWWWiii~~~dddOOOkkknnn^^^SSSNNNJJJCCC222...***)))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++------666///444FFFYYYuuu{{{eeebbbhhh|||gggZZZTTTXXXSSSVVVLLLHHHBBB;;;777666666555333///---***))))))))))))((((((((((((((((((((((((((('''(((((()))******++++++------...///444<<>>111WWW~~~uuu^^^uuu|||wwwlllbbbjjj|||wwwkkkcccaaaccc___bbbqqqlll___\\\mmmvvv^^^fffggg___QQQ@@@111---///000...---.................................///000111333444888///HHHsssbbbbbbSSSqqqXXXEEEmmmfffWWWPPPKKKAAA777---***,,,...,,,(((************************************************************,,,...000222222:::JJJooolll]]]UUUWWWQQQTTTIIIGGGBBB;;;888777666444222000---***)))******)))((())))))))))))))))))))))))(((((()))******++++++,,,,,,///333777:::===BBBEEETTT]]]YYYRRRWWW]]]fffssssssuuuuuutttzzzxxxqqqkkkppprrrrrrpppnnnnnnhhhbbb]]]TTTFFF999111...------...------------...//////000000000000111111111111///666777333222???ppp|||vvvuuuwww|||lllfff[[[eeelll```jjjdddzzz~~~iiicccaaa\\\UUUNNNHHH@@@666111111000111111111222222222222444333222999888777mmmuuupppppprrrsssvvvwwwvvvyyy|||uuupppaaaZZZYYY[[[TTTQQQPPPRRRXXXooohhh^^^bbbaaajjjeeeiii^^^XXXGGG666000000000///....................................///000222333444666666eeemmmVVVSSShhhRRR???~~~rrrTTTaaaNNNIII>>>222,,,---...,,,)))************************************************+++*********,,,///222444666WWWvvvmmm]]]TTTVVVQQQTTTJJJGGGBBB<<<888888777444111000---+++************)))))))))))))))))))))))))))((())))))******+++,,,,,,...000444777:::>>>BBBEEEHHHRRROOOLLLWWWaaagggpppppprrrzzzyyypppggglllppprrrqqqpppoookkkddd___[[[RRRFFF:::222///..................//////000000000000111111111222222111222777666666XXX}}}rrrsss~~~xxxlllfffZZZbbbrrrccckkk~~~TTTwwwiiicccbbbXXXNNNJJJDDD;;;333222111111111222222222333333555666777777777NNN}}}nnnaaaYYYXXX[[[^^^jjjkkkqqqyyyqqqdddVVVPPPSSS[[[aaabbbrrr|||ppp]]]\\\qqqzzzkkk]]]dddhhhgggccc]]]MMM<<<444111//////000......................../////////000222333555666777RRRzzz```SSSgggKKKcccaaaZZZPPPOOOEEE888///,,,,,,,,,***************************************************++++++***+++---000444666===ooommm\\\SSSUUUQQQVVVLLLGGGBBB<<<888888777444111000...+++************))))))))))))))))))))))))))))))))))))***++++++,,,,,,///111444777:::>>>DDDHHHAAANNNRRRWWWgggooolllkkknnnooozzzkkk{{{gggmmmppppppooooookkkeee\\\]]]ZZZPPPBBB666000///...............///000000000111111111111222222222111---666999>>>ppp{{{tttwwwyyyrrriiieeeXXXaaaddd___rrr___ZZZmmmaaagggZZZNNNKKKGGG>>>666333111111222222222333333333///555;;;888AAAqqq|||qqqeee]]]]]]aaafffqqqsssxxxtttfffhhhjjjkkkooowwwxxxdddiiiZZZdddkkkdddiii___PPP???666222//////111////////////////////////000000111222333555777777<<>>@@@BBBDDDGGGMMMVVV___fffhhhiiisssxxxlllkkkvvvooojjjlllqqqqqqjjjbbbeee^^^XXXTTTIII:::000...//////............//////222222222111222222333333000222222888SSS{{{wwwxxxsssttt{{{sssoooddd\\\XXXdddttt___]]]bbbhhh{{{mmm```___WWWLLLFFFCCC;;;111333333222222222333444555;;;000888>>>QQQzzzuuutttuuuwwwvvvuuunnnuuu}}}wwwsssrrrrrrvvvkkkYYY]]]mmmeeegggXXXJJJ;;;...111555---///////////////000111111...333555333555888888777UUUvvvhhh\\\SSSMMMOOOVVV^^^nnniiiUUUMMMIIIIIIKKKBBBHHHMMMMMMMMMQQQXXX]]]{{{fffUUU[[[KKKHHHhhhwwwTTTXXXSSSJJJ@@@:::222***)))...++++++************++++++,,,,,,++++++***)))))))))&&&555,,,&&&555000///III{{{{{{vvvqqqmmmjjjfffdddcccbbbiii{{{uuuhhhgggjjjjjjiiihhhgggiiippp{{{xxxXXXWWWUUUVVVNNNMMMGGG???999999888444111111...,,,)))))))))******)))))))))))))))))))))))))))))))))((()))***+++---...111222333666999<<>>@@@OOOSSSWWWWWWUUUWWW___fffkkknnnssswwwwwwxxxzzzkkkwwwxxxqqqtttmmmjjjqqqhhhccc]]]XXXOOO@@@444///000000////////////000000222222222222222333444444555777888ZZZ}}}uuullliiijjjbbb\\\WWWTTTSSSUUU```jjj~~~qqqoooeee]]]WWWbbbaaaiiieee^^^{{{eeellleeeYYYOOOKKKHHH@@@777555444333333333444555666444888:::DDDxxxpppyyyuuu{{{eee\\\ttt|||kkk___XXXKKK888111333000000000000///000000111222222333...333;;;111;;;```nnn[[[LLLGGGAAA===<<<;;;;;;:::777===??????EEEPPPUUUSSSMMMHHHGGGKKKMMMLLLKKKLLLKKKNNNUUU]]]```\\\SSSMMMDDD:::HHHlllddd\\\cccfffCCCnnnsssVVVXXXQQQAAA333---------++++++************+++++++++************,,,...///555,,,---555333444ZZZ~~~tttiii]]]PPPFFFBBB@@@===;;;<<<<<<<<<;;;;;;<<>>999888CCCXXXjjjwwwYYY]]][[[XXXMMMMMMFFF>>>888888888444222222...,,,)))))))))******)))(((((((((((((((((((((((()))))))))***+++,,,---...000000000222666;;;@@@CCCIIIMMMRRRSSSTTTWWW^^^cccaaaeeekkkqqqwwwbbbvvvqqqeeetttwwwkkkjjjeee___YYYQQQDDD777///111000000//////000000111222222222222222333444555333555;;;ooouuuqqqiiieeebbbaaa\\\UUUQQQQQQNNNMMMNNNTTT]]]mmmtttsssjjjccc]]]gggnnnaaakkkQQQkkkqqqjjjeee]]]TTTMMMGGGAAA;;;666555444444444555666777888???555___}}}wwwsss}}}zzzbbb```}}}ooobbb\\\RRR===111222111111000000000000111222222666666000555;;;111KKKuuu```JJJ;;;@@@AAACCCEEEEEECCC@@@>>>FFFEEEBBB@@@BBBGGGKKKLLLPPPUUUZZZXXXOOOLLLWWWfffkkkrrrtttWWWGGGGGGbbbiiiYYYfffXXXHHHsssyyyXXXRRROOOKKK@@@222+++,,,,,,++++++******++++++,,,---,,,+++***+++,,,...///000)))111:::777HHH|||ttt]]]MMMFFFCCC???;;;???===<<<===@@@BBBCCCCCCEEEDDDKKKWWWVVVJJJDDDGGGRRRMMMHHHGGGEEECCCGGGMMMAAACCCBBB===888:::DDDMMMvvvYYY___^^^YYYNNNPPPEEE===888888777444222222...,,,)))))))))******)))((((((((((((((((((((((((((()))***+++,,,------......///000333777>>>CCCGGGCCCEEEIIIOOOTTTXXXZZZ[[[VVV[[[ccckkkuuu]]]iiisssyyykkkjjjfff```XXXQQQGGG:::000111111000000000000111111222222222222333444555666;;;777???vvv~~~fffZZZUUUPPPMMMMMMLLLJJJLLLPPPXXX]]]iiiyyywwwvvvnnnhhhbbbmmmbbbcccbbbQQQfffdddaaaZZZOOOEEE@@@>>>777666555555555666777888;;;EEE@@@{{{xxxuuu~~~ZZZddd|||ggg]]]VVVCCC444222222111111111111111222333333555666333555666999fffqqq[[[MMMFFFEEEFFFGGGEEEDDDCCCEEEIIINNNRRRPPPJJJGGGMMMVVV]]]___```cccffflllpppqqqssstttVVVKKKzzzfffQQQtttEEENNNyyykkkVVVKKKQQQKKK555***000,,,,,,++++++++++++,,,,,,000///...,,,,,,,,,---......---333666===dddvvvwww~~~}}}pppYYYNNNAAA;;;===BBBCCCCCC@@@@@@@@@BBBDDDEEEDDDCCC@@@FFFTTTbbbccc^^^___ggg```ZZZVVVTTTRRRTTT\\\fffeeefffeeeccc\\\SSSIIICCCvvvYYY```___YYYOOORRRDDD===777777777444222222...,,,)))))))))******)))))))))))))))))))))))))))((()))***,,,------...------...000333999>>>DDDGGGAAABBBEEEKKKRRRUUUTTTSSSVVV]]]fffmmmxxxsssxxxooonnnvvvlllhhh```WWWQQQKKK???333222222111111111111222222222222222222333555666777:::555LLLtttkkkccc``````dddmmmvvvyyyxxxqqqkkkgggsssqqqcccaaaSSSoookkkhhhccc]]]RRRFFF@@@@@@888777666666666777888999333CCC]]]aaa|||uuuoookkkYYYtttrrr___YYYIII999444222222222111111222222333444444111555666555MMMiii]]]PPPGGGBBB???BBBFFFFFFJJJPPPTTTWWWYYY[[[\\\YYYSSSWWWjjj|||~~~}}}sssiiidddbbbgggzzzbbbfff\\\YYYpppQQQvvveeeQQQQQQKKK888///555,,,,,,++++++++++++,,,,,,000000000///...------,,,111444111555RRRvvvyyymmmYYYLLLAAA???===>>>@@@AAA@@@======>>>BBBHHHMMMOOONNNMMMDDDTTTjjjwwwzzzxxxyyy{{{kkkiiikkkrrryyy|||iiiZZZyyy[[[aaa___WWWLLLQQQDDD<<<777777777444222222...,,,)))))))))******)))))))))))))))))))))))))))((()))+++,,,.........------...111444888<<<@@@BBB>>>@@@DDDHHHLLLOOOSSSUUU[[[dddmmmttt~~~ggg}}}wwwjjjzzznnnjjjaaaWWWSSSOOODDD888222222222111111222222222222222222333444555666777555<<>>999666555555222///,,,,,,***)))))))))***+++***)))((((((((((((((()))++++++,,,,,,,,,---------...000444555555555666777;;;===???BBBGGGNNNVVV[[[ggghhhjjjnnnyyyyyyvvvppp]]]~~~uuuvvvwwwiiiddd```SSSJJJIIIDDD888222...000333222111333888...000777444666;;;:::GGGppp~~~~~~|||gggXXXcccWWWaaajjj```KKKCCC???BBB222;;;;;;777===999<<>>888555555444222///,,,,,,***)))))))))***+++))))))(((((((((((())))))++++++,,,,,,,,,------------000333444444444555777:::<<<>>>AAAFFFLLLTTTYYY\\\bbbgggllluuuyyyhhhcccbbbbbbiiittt~~~hhhpppwwwkkkgggbbbWWWQQQOOOFFF:::333///111333222222333666111333555111333999999EEE}}}zzzwww~~~wwwYYYrrr}}}UUUcccfff```QQQJJJEEEBBB555<<<888666>>>:::>>>UUUyyy{{{|||lllddd___wwwkkkZZZNNN???222333333333222333444444555333999888IIIqqqfff[[[OOOKKKMMM^^^ttt}}}}}}nnn\\\oooYYYxxx^^^YYYPPP444666///...,,,,,,......---,,,------...000222333222111888999SSSuuurrrvvvxxxiii]]]___\\\UUUPPPVVVfffuuu|||{{{uuummmyyyyyypppnnnssszzzwwwdddSSSPPPwww\\\bbbZZZXXXRRRMMMCCC>>>888555555444222///,,,,,,***)))))))))***+++)))))))))(((((())))))***,,,,,,,,,,,,---------------///111333333333444555888:::===@@@DDDKKKRRRWWW[[[ccckkkmmmpppuuuyyyyyy}}}ooogggUUUKKKDDDGGGPPP```xxxiiifffyyywwwooolllfffZZZVVVQQQDDD<<<555000222333222222333333555666444222555:::<<<```yyyrrruuu```bbbXXXggglllccc]]]SSSKKKEEE@@@999>>>555666@@@;;;???eeerrriiinnnuuu|||sss^^^aaaxxx]]]PPPCCC666444333333333333444555555777555<<>>888555555444111///,,,,,,***)))))))))***+++)))))))))((())))))******,,,,,,,,,------------...,,,...000111111111333444555888;;;@@@EEELLLSSSXXX]]]cccjjjnnnrrrvvvuuuqqqxxx}}}pppcccYYYPPPGGGAAAAAA???CCCOOOaaavvvcccgggtttooopppjjj\\\UUUOOOAAA???777222333444333222444000888777444777:::<<>>===@@@555777@@@999BBBwwwooofffyyyiii[[[hhh```RRRGGG;;;444444444444444555555666<<<222GGGtttqqqgggeeennnttt{{{yyyYYYbbbdddEEEzzz```TTTJJJ===222000------.........------............000222333666```nnnmmmuuurrr]]]PPPFFFCCCMMM\\\fff|||zzztttuuurrrqqqmmmiiimmmlllaaaeeeeee\\\\\\TTTLLLBBB===777555444444111...,,,,,,***)))))))))***+++)))))))))))))))***++++++,,,,,,---------.........---...000000///000222444333666;;;@@@FFFMMMUUUZZZWWW[[[aaajjjvvv|||tttttt~~~ppp___TTTMMMDDD>>>>>>???@@@???BBBAAAEEETTTiiiWWWtttrrrlllnnnkkk\\\SSSNNNDDDBBB:::444444444333333444111999555333::::::<<>>888MMMmmmeee{{{bbb[[[yyylllVVVHHH>>>555555444444555555666777;;;333ZZZxxxhhhpppvvviiiZZZaaazzziiiSSSppp^^^```tttTTTKKK999444111...---............---.........---///333666@@@rrr|||kkk]]]OOOEEEEEEIIIRRRggg}}}yyypppddd```VVVTTTMMMEEESSSeeeffffffcccYYYZZZSSSJJJBBB===777444444333111...,,,,,,***)))))))))***+++))))))))))))******+++,,,,,,---------...............///000/////////222444333666;;;@@@FFFLLLSSSWWWXXXXXXZZZaaaooowwwrrrhhhYYYaaaccc[[[TTTPPPGGG===999888888:::>>>AAABBBBBBCCCAAADDDTTToootttcccmmmgggiii^^^SSSOOOLLLEEE===666555555333333555222:::444333:::555???bbbssseeeVVVPPPMMMIIIFFFFFFMMMNNNOOOOOONNNOOOQQQRRROOOPPPQQQQQQYYYvvvkkk___|||```aaa|||ggg]]]PPPIII===@@@AAA888===<<<===fff```rrruuufffuuuXXXaaa]]]III???666555555555555666777777666;;;rrrxxx|||{{{yyy}}}uuummmdddVVVSSSZZZ___tttVVVZZZwwwwwwNNN^^^MMM<<<555222///---...//////...,,,...///...---000666;;;MMMnnnZZZKKKCCCGGGRRRcccssswwwqqqnnnjjjhhhkkk___bbb[[[EEEMMMlllyyyfffaaaWWW[[[UUUKKKBBB===777444444333000...,,,,,,***)))))))))***+++))))))))))))***+++,,,---------------............///000000/////////222444555888<<<@@@DDDHHHNNNQQQVVVUUUTTTVVV\\\aaa]]]TTT@@@???>>><<<::::::999999:::===@@@BBBCCCBBBCCCCCCEEEFFFNNNaaa~~~```wwwzzzbbbfffaaaTTTOOOOOOHHH???777666555444333555000:::555555;;;444OOOyyyeeeYYYLLLHHHIIIJJJMMMOOOQQQSSSTTTSSSPPPNNNMMMMMMYYYYYY[[[XXXQQQ]]]|||___kkk~~~VVVyyygggbbbRRRGGGAAA@@@>>>888???;;;HHH___rrrdddcccYYYuuufffMMMEEE666666555555666666777888444KKK~~~ppphhhqqq[[[[[[PPPvvvoooQQQHHH666333///---.../////////,,,...///......111888???hhh~~~~~~mmmeeecccbbbhhhwww~~~uuu}}}vvvMMMHHHooohhhbbbXXX]]]XXXOOOAAA===777444444333000...,,,,,,***)))))))))***+++))))))))))))***+++,,,------------........./////////000000000///000222444777:::===???BBBEEEIIILLLJJJLLLKKKKKKNNNSSSRRRNNNDDD???===@@@@@@===>>>AAA>>>AAACCCDDDCCCDDDHHHKKKIIIPPP]]]ppp]]]___aaadddcccTTTMMMMMMIII@@@888666666444333555,,,999777999===777bbb{{{yyyjjjZZZ[[[ssszzz^^^WWWPPPLLLLLLNNNQQQTTTXXX[[[^^^___]]][[[[[[[[[SSSOOOTTT[[[WWWYYYzzzdddkkkUUUhhh{{{llljjjWWWIIIDDD@@@<<<888@@@<<>>???BBBFFFJJJJJJOOOUUU]]]hhhooollleeeZZZXXXUUUNNNHHHCCCAAABBBGGGGGGHHHNNNYYYbbbaaaZZZ[[[\\\aaaoooSSSnnn[[[iiiPPPKKKLLLEEEAAA<<<777444333444555888999444666:::BBB~~~{{{|||ddd[[[XXXjjjeeeGGG^^^fffXXXQQQYYY___\\\ZZZ\\\bbbeeehhhhhhffffffhhhkkkfffXXXWWWUUUXXX[[[iiiiiibbbxxxaaa```gggsssRRRLLLBBB666===GGG444BBB\\\gggwwwrrr{{{lllYYYuuuqqqcccGGG>>><<<888555333333888===BBBiii~~~uuuXXX[[[iiiaaaaaaIII???666...,,,---,,,---///000------111+++777...ggguuulllnnnbbb~~~bbbffffff]]]YYY\\\SSSPPPAAA===777333111000///...---,,,+++***))))))))))))***)))))))))***+++,,,------------............///.........//////000111222444777;;;>>>@@@EEEKKKPPPRRRZZZcccmmmzzz}}}tttlllddd```___iiiuuuuuupppmmmuuuggguuukkkcccdddTTTSSSIIIEEEBBB<<<777444444555666333666666666;;;SSS{{{iii~~~ooo___TTTeeeqqqXXXPPPmmm```YYY```gggeeeccceeehhhjjjmmmoooooooooooopppooo```]]]UUURRRSSScccwwwaaaooosss___rrrrrrSSSMMMGGG======BBB888FFFzzzoooqqqjjjkkkpppzzzzzz___kkk~~~eeeKKK>>>:::888777777777:::>>>EEEiiiTTTuuueeexxxmmmTTTAAA777///...///...---///222222111444222666FFFddd```iiiqqqeeeyyyeee]]]ZZZ\\\RRROOOAAA===777333111000///...,,,,,,+++***))))))))))))***))))))******+++,,,------------............///.........//////000111222555888<<<@@@EEELLLSSSXXXXXXaaallluuuzzz|||TTTyyynnnccc___\\\GGGFFFCCC===888555444555666555999<<<555999eee}}}|||{{{{{{uuuvvv~~~RRRlllyyymmmgggmmmrrrrrrqqqsssppppppqqqsssvvvxxxxxxwwwxxxkkkfffYYYPPPNNN```dddfff]]]~~~nnnSSSOOOEEEBBB???===>>>JJJeeexxxppp[[[PPPTTTjjj```}}}eeeJJJ???999777999;;;:::;;;???NNNsssfffjjjuuu}}}XXX```jjjPPPyyyUUUCCC999000///111///.........222000111444///dddkkkVVVTTTccczzz{{{oooeee^^^ZZZ\\\RRRNNNAAA===777333111000///...,,,++++++***))))))******)))*********+++,,,---------------............///............///000111222666999???FFFMMMTTTYYY\\\\\\cccllluuuUUUnnnrrrggglll```IIIGGGCCC>>>999666555666777777<<<@@@666@@@ttt}}}dddfff|||vvvyyy~~~~~~~~~wwwtttqqqsssxxx}}}zzzpppoooaaaTTTNNN```kkkccc~~~cccnnnWWWQQQ???DDDAAA;;;CCCPPP]]]}}}rrr]]]SSS{{{|||www[[[lllfffQQQAAA999666;;;===::::::>>>bbbyyyqqqVVVYYYNNNTTTVVVdddcccyyy{{{AAA|||UUUFFF;;;111000111000------,,,222...---555///TTTNNNQQQddd~~~xxxddd^^^ZZZ\\\RRRNNNAAA===777333111000///...,,,+++******)))*********)))******+++,,,,,,---------------............///............///000111222333888@@@IIIQQQVVVXXXXXX```eeelllxxxxxxqqqppphhhttt```NNNHHHDDD???:::777666777888444999===999TTTqqq{{{~~~fffaaazzzsssrrrvvv}}}~~~yyy~~~qqq```UUUcccuuudddllliiizzz```QQQBBBGGGCCC999GGGeeerrrTTTlllYYYwwwyyy]]]dddkkkZZZEEE;;;777;;;<<<777:::AAAtttnnnbbbgggYYYUUUPPPrrrgggWWWWWWttthhhJJJ===111///111000---,,,///444222///999BBByyyFFFIIIWWWqqqsss^^^RRRiiiddd]]]ZZZ]]]TTTPPPAAA===777333111000///...++++++***************+++)))***+++,,,---------------------............///.........//////000111222000444<<>>MMMTTThhhzzzuuunnnrrraaalllVVVIII???:::<<<999555BBBVVV|||rrrUUUhhhsssZZZ```~~~WWWVVVEEE444///222333222111000,,,222111>>>[[[VVVQQQqqq{{{~~~nnnkkkrrrcccfffeee\\\ZZZ]]]VVVTTTAAA===777333111000///...+++***************++++++)))***,,,---......---,,,---------.........//////.........//////000111222333444888@@@LLLWWW]]]______fffnnnwww}}}mmmrrrxxx```JJJGGGAAA<<<999888999:::;;;>>>777LLLrrrpppVVVkkkvvvkkkeeeeeegggmmmmmmyyytttfffXXX]]]xxxbbb}}}[[[[[[|||jjjUUUFFF===GGGDDDPPPMMMhhhtttssshhh}}}eee```dddIII???;;;===999666HHH```zzzbbbPPPmmmxxx~~~]]][[[}}}HHH___ZZZHHH666000333555444444444...777888FFFoooHHHVVVMMMvvv{{{rrr}}}ccc\\\cccXXXVVV[[[TTTOOO@@@<<<666222000///...---+++******)))))))))))))))******+++,,,------------.................................//////000111222444222444<<>>888555999888BBB444<<>>777888DDD555~~~vvvqqqmmmkkk|||lllKKKaaahhh___jjjYYYhhh[[[TTTtttAAA:::111,,,888000000111999111555lllVVVNNNLLL___uuummmsssbbbXXXVVV[[[SSSOOO@@@<<<666222000///...---+++******)))))))))))))))******+++,,,------------.................................//////000111222333444888<<<@@@JJJ\\\mmmlllnnnjjjooommmmmmsssnnnUUUCCC>>>@@@:::777:::999<<<<<>>666///555...111///555111;;;vvvOOOJJJOOOhhhwwwqqq|||aaaYYYWWWZZZQQQNNN@@@<<<666222000///...---+++******)))))))))))))))***+++,,,------......---.................................//////000111222333777<<<<<<:::@@@UUUjjjzzzrrriiiooo}}}nnnsssqqqrrrZZZFFF@@@AAA<<<999;;;999666@@@@@@mmmuuukkkhhh|||ooocccXXXPPPLLLKKKIIIJJJJJJGGGCCCDDDHHHOOO|||nnngggcccooo```LLLEEEFFFQQQVVV[[[xxxiiivvvvvv^^^jjjyyyTTTAAA======;;;CCCRRR{{{|||ZZZ}}}mmm___WWWsssZZZSSS>>>888222111---333444555333AAAYYYKKKFFFUUUvvv~~~}}}___YYYWWWXXXOOOMMM@@@<<<666222000///...---+++******)))))))))))))))***+++,,,---................................................///000111222333777<<<===999===NNN```zzzzzzrrrqqqzzzyyyrrrxxx___JJJAAABBB<<<999;;;999888@@@>>>oookkkrrr~~~pppbbbXXXPPPLLLMMMJJJHHHJJJMMMNNNMMMLLLLLLtttsssccceee```fffMMMEEEFFFOOOWWWccc~~~oooyyy```aaabbbEEE???@@@999>>>aaahhhvvvooo\\\\\\UUUbbb]]]:::333444111...666888444666LLLNNNJJJCCC]]]]]]ZZZXXXWWWMMMLLL@@@<<<666222000///...---+++******)))))))))))))))++++++,,,---................................................///000111222444555999======???HHHSSSnnnwww{{{sssqqq}}}gggOOOCCCAAA;;;999;;;999<<<@@@KKK~~~lllkkkuuuoooooo```___qqqcccXXXQQQNNNKKKHHHCCCDDDJJJQQQTTTTTTQQQqqq~~~ccczzzkkkVVVmmmOOOEEEFFFTTTUUUjjj~~~vvv}}}dddZZZnnnGGG@@@???888>>>qqq|||~~~bbbSSS___WWWnnn===111666111111555444///:::dddlllOOOFFFEEEeee[[[ZZZXXXVVVKKKKKK@@@<<<666222000///...---+++******)))))))))))))))+++,,,---......//////....................................//////000111222555444666<<<@@@BBBEEEKKKaaa~~~zzz~~~lllooo|||qqqVVVFFFBBB;;;999<<<:::888<<<]]]|||jjjlllkkkxxxvvvPPPCCCDDDHHHrrrssseeeYYYQQQNNNLLLKKKGGGCCCGGGOOOVVVWWWLLLdddeeerrrxxxVVVuuuRRRFFFJJJhhhzzzQQQttt|||{{{~~~jjjTTTuuuvvvGGG???===999EEEgggTTTqqqUUUGGG444777111333333222///BBB]]]LLLAAAJJJnnn~~~ZZZZZZYYYUUUIIIJJJ@@@<<<666222000///...---+++******)))))))))))))))+++,,,---...////////////.................................//////000111222555333555;;;???AAAEEEJJJWWWoooxxxvvvmmmooo{{{{{{^^^JJJCCC;;;:::>>><<<999===jjjyyyiiimmmgggHHHLLLJJJdddooo```VVVYYY___pppyyyiii[[[RRRNNNMMMQQQPPPIIIEEEHHHLLLLLLDDDRRRwwwhhhnnn\\\~~~UUUEEEMMMeeeVVV{{{qqqVVVhhh}}}III???;;;<<>>BBBFFFsssuuuhhhooo}}}IIIJJJJJJcccrrrfff]]]SSSMMMHHHQQQqqq~~~mmm^^^TTTPPPJJJSSSUUUKKK@@@======<<>>SSS|||~~~|||ttt}}}eeeOOO___nnn~~~TTT999444,,,777666222333PPPzzz\\\@@@JJJTTT{{{~~~ttthhh|||WWW\\\\\\UUUIIIKKK@@@;;;555111///......---,,,+++******))))))******---......///////////////000000////////////000000...------......///000111222444666888;;;@@@EEEIIINNNXXXfffrrr{{{{{{rrrSSS@@@???<<<999>>>>>>@@@qqq]]]xxxXXXMMMKKKmmm|||iiilllmmmOOOWWWNNNKKKvvvgggXXXOOOLLLKKKMMMOOOLLLFFFCCCEEEHHHHHHMMMxxxppphhhaaayyyUUUMMMLLL\\\```{{{||||||```bbbMMMGGG???:::XXXqqqmmm|||cccdddwww[[[TTTTTT;;;333888111555777111hhh|||TTTDDDJJJ[[[xxxccc```|||WWW[[[[[[TTTHHHJJJ@@@;;;555111///......---,,,+++******))))))******---......///////////////000000////////////000000...------......///000111333444666777999<<>>;;;AAAEEEbbbnnn^^^}}}iiiRRRVVVccceee]]]TTTLLLGGGEEENNNhhhSSSYYY}}}nnn^^^TTTKKKHHHGGGJJJLLLMMMQQQVVV^^^ZZZXXXmmm}}}gggoookkkaaaLLLaaarrrWWWkkkwwwoookkkppp~~~eeeXXXsssQQQCCC>>>BBBjjj~~~|||xxxeeehhhuuuzzzcccttt```cccoooiiikkkDDD555888222666777???TTTKKKGGGBBBddd~~~rrrZZZPPP|||ZZZZZZYYYUUUIIIHHHAAA===666222///...------,,,+++******))))))******---......////////////////////////....../////////...------......///000111222444555666666888;;;>>>;;;III]]]ooo}}}qqq___TTTJJJLLLNNNMMMNNNWWWgggtttrrr{{{___GGGAAA>>><<<@@@CCCmmmlll___mmm^^^tttzzzcccXXXfffvvvvvvqqqpppnnnjjjtttcccWWWLLLGGGFFFIIILLLLLLOOOSSS^^^UUULLLSSShhhiiixxxxxxiiidddPPPrrrgggVVVqqqzzzwwwhhh[[[QQQMMMQQQWWW\\\cccllluuulllZZZqqqXXXAAA===FFFxxxmmmtttwww{{{xxxdddgggbbbttt```ZZZZZZkkkBBB444777444777:::@@@OOOJJJEEEBBBjjj}}}{{{pppYYYJJJwww^^^[[[ZZZWWWKKKIIIBBB===777222000...---,,,,,,+++******))))))******---....../////////////////////............//////...------......///000111111333555777888999<<<>>>777???LLLZZZjjj~~~ssscccVVVNNNQQQPPPOOOOOONNNNNNNNNNNNggg~~~cccHHH@@@===;;;@@@EEE~~~jjjaaazzzuuuxxxzzzhhh\\\NNNIIIFFFIIIJJJIIIHHHJJJQQQGGGAAA@@@GGG^^^~~~mmmsssiiifffQQQwwweeeZZZyyyuuutttooonnncccXXXSSSPPPLLLIIIIIIFFFKKKOOORRRXXXeeezzzlllXXXllleeeDDD<<>>888222000...---,,,,,,+++******))))))******---......//////////////////......------......///...------......///000111222444666888888:::<<<>>>666888:::AAAPPPkkkuuuiiieeeeeeeeecccbbbbbbdddfffbbbZZZSSSHHHYYYhhhJJJ@@@===;;;@@@LLL{{{gggbbbooobbbSSSLLLHHHIIIJJJGGGEEEEEEEEE>>>@@@AAA===KKKaaaiiirrrooohhhjjjPPPwwwccc___rrrwwweeehhhoooZZZaaapppvvvbbbYYYRRRTTTUUURRRMMMKKKIIIKKKLLLIIIHHHOOO]]]iiipppXXXiiioooHHH>>>JJJrrrwww```___eeevvvjjjVVV~~~HHHfffvvvGGG777777666555999^^^OOOBBB???RRRvvv|||{{{qqq[[[IIIkkkaaa[[[XXXXXXLLLGGGCCC???888333000...---,,,,,,+++******))))))******---......//////////////////......------......///...------......///000111333555777888888888999:::;;;;;;:::;;;BBBSSSiiiyyy{{{vvvvvvzzz|||tttttttttvvvwwwuuuppplllXXXQQQaaalllMMMAAA>>>===AAAOOOyyyeeecccwwwiiiYYYPPPIIIIIIKKKJJJIIIJJJGGG???EEEIIIBBBOOO___]]]YYYwwwllleeeqqqTTT]]]^^^qqqwww___llljjjkkk~~~kkkbbb]]]YYYZZZYYYUUURRRQQQPPPRRRSSSPPPMMMNNNSSSYYY~~~xxxYYYfffnnnGGG@@@NNN~~~rrrvvv]]]ZZZtttqqqYYYpppRRRjjjLLL999666777666999nnnxxxGGG@@@>>>QQQyyyrrrYYYIIIlllaaaZZZWWWWWWKKKFFFDDD???888333000///---,,,,,,++++++***)))*********---......///////////////.........------............------......///000111555777888888777666666777@@@CCCEEECCC@@@AAAGGGLLL[[[wwwwww[[[UUUoooOOOBBB???>>>BBBMMMwwwdddccczzz|||mmm]]]RRRIIIIIIKKKMMMOOORRROOODDDIIILLLHHHXXXlllhhhWWWzzzkkkbbbwwwYYYUUUZZZrrr{{{ccc}}}yyyfffdddbbbaaabbb___\\\]]]aaaXXXZZZ\\\YYYTTTOOOMMMMMMrrr{{{WWW___gggCCCAAASSSoooqqqssswww]]]VVVuuuZZZeeeYYYnnnNNN:::666888888:::uuutttHHHIIIFFFRRR{{{{{{rrrWWWHHHqqq___```[[[SSSOOOGGGCCC>>>777111///...---,,,++++++************++++++...///////////////............------------......---------............//////555888777888>>>???<<>>777111///...---,,,++++++************++++++......////////////............------------......---------............///111444555444777===>>>;;;GGGPPPXXX[[[___ddd___VVVKKKCCCUUUnnnZZZvvvwwwTTTEEEBBBAAADDDlllppp___bbb~~~ZZZCCCDDDFFFNNN]]]lllssspppjjjdddnnn}}}zzzkkkaaaVVVNNNKKKXXX}}}ooobbb^^^fff}}}~~~jjj}}}mmmaaaQQQVVVYYYwwwrrruuuvvv```\\\cccqqq||||||{{{vvvpppkkkiiiiiikkkrrr~~~kkkZZZRRRppp^^^___vvvHHH???RRRssszzzwwwlllaaaRRRwwwccc^^^```QQQ}}}^^^:::333:::888>>>uuuPPPGGG>>>^^^qqqyyyzzziiippp___```[[[SSSPPPHHHCCC>>>777111///...---,,,++++++************++++++......///////////////.........------------......---------............///444555555666;;;AAAAAA>>>888GGGVVVbbbppp}}}|||___KKKNNNuuupppWWWxxxyyyVVVFFFBBB@@@CCCrrr~~~lll]]]cccxxxzzzSSSIIIBBBDDDDDDDDDMMMUUURRRHHHPPPVVV^^^ooozzznnneee^^^XXXRRRaaaqqqnnnbbbWWWWWWYYYxxxnnnrrr{{{kkkRRRLLLGGGOOO^^^lllxxxsssppppppqqqwwwpppaaaaaa^^^yyyJJJAAAUUUuuuoooiiiaaaTTTyyylllZZZlllTTT|||eee<<<555;;;999EEEvvvUUUFFF???```wwwkkkvvv______[[[SSSQQQIIICCC>>>777111///...---,,,++++++************++++++---...//////////////////......------------......---------............///222222444888???DDDCCC???999===JJJ^^^ppp___RRRrrrwwwUUUmmm|||YYYGGGBBB@@@DDDkkkzzzggg\\\dddmmmkkkccc___rrrsssjjjfffbbb___QQQKKKIIIHHHKKKPPPPPPJJJEEE>>>GGGJJJOOOlllsssjjjgggggg```fffxxxuuunnnfff___RRRZZZvvvooossshhhWWWQQQRRRsss}}}\\\bbbMMMIIIQQQUUUlll~~~xxxsssrrrqqqqqqvvvyyykkkccc]]]sssJJJDDDYYY}}}kkkgggffffffsssTTT[[[}}}ppp>>>777888777GGGrrrSSSEEECCC^^^wwwjjj]]]WWW]]]\\\TTTPPPTTTZZZ\\\qqq~~~______[[[SSSPPPIIICCC>>>777111///...---,,,++++++************++++++------...///////////////......------------......---------............///,,,---222:::BBBEEEDDDCCCFFF;;;BBBXXXeeeiiioooSSSfffyyyMMMOOOvvv[[[HHHBBBAAAEEEeeewwwccc[[[eee|||mmmRRRNNNEEEMMMfffWWW\\\MMMIIITTTVVVLLLIIIPPP[[[qqqzzzrrrvvv~~~qqqlllppppppqqqssswwwoookkkbbbqqqOOO[[[ooouuuwwwhhhVVVSSSKKKjjjyyyTTTIIILLLKKKcccyyysssoookkkddd___bbbjjjmmmeee[[[kkkddd[[[tttEEECCC```|||{{{jjjeeeppp|||wwwSSSrrr[[[xxxvvv>>>777666666CCCvvvVVVHHHIIIZZZxxxiiiYYYNNNIIIIIIGGGBBBAAAEEEJJJLLLTTTXXX|||aaa```ZZZRRRPPPHHHCCC>>>777111///...---,,,++++++************++++++,,,---...///000000000000......------------......---------............///...000666@@@GGGKKKOOOTTTEEE999<<>>777111///...---,,,++++++************++++++,,,---...///000000000000......------------......---------............///222333999BBBHHHOOO[[[gggOOOKKKIIIJJJHHHLLL^^^sssgggNNNEEELLLcccppp___KKKDDDCCCHHHwwwmmmxxxbbb]]]gggnnnzzz```ccc}}}```hhhhhhYYYUUU```gggfffnnn|||qqqzzzxxxwwwqqqpppZZZ[[[ZZZrrrqqquuuvvvXXXNNN{{{\\\VVVHHHeeetttlll```[[[PPPEEEFFFMMMRRRPPPNNNPPPooohhh\\\{{{@@@AAAjjjmmmccc```yyykkkXXXWWWjjjpppiiihhhhhhmmmwww___]]]IIIaaaxxx:::999777;;;NNNvvvNNNIIIYYY```UUUUUU^^^{{{yyyrrrmmmlllmmmdddfffjjjnnnooommmkkkkkkgggKKKdddbbb```YYYQQQNNNFFFCCC>>>777111///...---,,,++++++************++++++,,,---...///000000000000.........------.........---------.........////////////444;;;AAAJJJ\\\nnnmmmooodddNNNEEEPPPcccmmmkkkbbbWWWIII@@@OOOlllzzz~~~```KKKEEEDDDJJJyyyyyybbb^^^gggpppiiiiiitttjjjuuu___eeeddd```___cccffffffgggiiijjj}}}oooqqqpppZZZUUUNNNpppkkkrrroooMMM```VVVEEEdddvvvnnn```\\\QQQFFFHHHXXXgggmmmbbbVVVkkkjjj]]]tttEEEFFFgggppp___^^^}}}oooaaaIII@@@HHHJJJIIIQQQRRRNNNLLLNNNYYYttt___YYYHHH^^^{{{:::;;;888===OOOLLLDDD[[[{{{kkk^^^\\\iiibbbjjjZZZCCC]]]{{{zzzyyyyyyxxxxxx{{{[[[kkkWWW]]]XXXRRRKKKMMMDDD???777111///.........---,,,+++*********+++,,,,,,---......//////.........//////...------000222...------------...//////111333555===CCC>>>FFF___tttppp{{{xxx\\\NNNddduuugggIIIIIInnnYYYQQQooouuulllfff]]]dddMMMAAABBBMMMuuufff\\\ccc~~~sss{{{ggg}}}{{{uuummmZZZVVV|||eeejjjyyypppvvvtttxxxvvvpppjjjhhhUUUZZZuuujjjmmm}}}ZZZ^^^VVVmmm}}}sssjjj^^^PPPFFFEEESSSmmmpppZZZVVVpppkkk]]]jjjHHHEEEooo}}}aaa```rrraaaTTTJJJLLLPPPOOOMMMNNNUUUKKKJJJQQQOOOLLLZZZqqqiiiUUU]]]mmmzzzCCC???///???RRR~~~yyyMMMIIIXXXsss\\\MMMgggsssIIIUUU~~~~~~~~~ppplllkkk\\\___XXXQQQKKKMMMEEE???777222///............---+++*********++++++,,,---......//////.........//////...------000222...------------...//////000444555:::@@@<<>>aaammm{{{ooo~~~jjjbbbMMMQQQffftttkkkiiimmmuuuuuucccIIIBBBJJJYYYvvveee]]]bbbmmmPPPYYYuuuyyynnnUUUKKKIIIIIIIIILLLhhhdddNNNCCCCCCEEEFFFQQQYYYuuuzzz}}}rrrpppaaaZZZVVVjjjjjjffftttmmm```QQQHHHDDDBBBEEEJJJMMMTTTHHHLLLyyypppeeelllCCCBBBrrryyylll~~~^^^\\\|||ooolllccc^^^dddlllkkkddd^^^\\\aaaccc___WWWOOOKKKKKK|||gggVVVRRRZZZpppAAA===222===MMM~~~KKKCCCTTT~~~___lllzzzvvvrrrbbbQQQQQQ]]]]]]^^^tttyyyrrrnnnlllhhh```[[[MMM<<<888\\\iiieeeXXXPPPKKKMMMEEE@@@888222///......---000...,,,***)))))))))))),,,---......///............//////...------000222...------------...//////555???>>>;;;BBBBBB:::888NNNxxxtttzzznnnzzz|||{{{\\\@@@999>>>HHHZZZlll~~~wwwtttvvv}}}___EEE@@@HHHVVV}}}wwweee___aaayyyooo]]]XXXmmm~~~yyywwwvvvdddFFFFFFMMMNNNRRRRRRZZZgggPPPFFFBBB@@@>>>AAADDD^^^uuuppptttmmmYYY[[[YYYlllqqqggg~~~iiinnn}}}}}}xxxvvvjjj___SSSLLLHHHGGGKKKRRRbbbrrr]]]RRRsssjjjgggCCCEEEvvv}}}{{{^^^[[[xxxddd```|||~~~|||{{{rrrjjjkkkrrrsssnnnhhhjjjqqqpppeee\\\YYYUUUPPPyyynnnZZZQQQRRRnnnBBB:::333:::QQQ|||IIIDDDVVV{{{wwwUUUVVV```~~~[[[OOOhhh}}}bbbMMMVVV]]]YYYrrrxxxxxxvvvlll^^^XXX___kkkwwwZZZDDD\\\kkkfffXXXQQQKKKLLLFFF@@@888222///...------000...,,,***)))))))))))),,,---......///............//////...------000222...------------...//////555@@@AAA>>>CCCCCC===>>>MMMooonnnyyyrrriiixxxsssUUUDDD<<>><<>>FFF```rrrrrrpppgggWWWLLLSSS```jjjNNNZZZjjjdddWWWTTTMMMJJJFFFAAA888222...------,,,///...,,,***))))))******,,,---......//////.........//////...------000222...------------...//////333???AAA???@@@>>>???JJJccciiijjjwwwfffqqqSSS]]][[[]]]YYYaaarrrdddHHHBBBBBBIIIHHH???@@@HHHccc{{{uuunnnzzzpppVVVKKKLLLRRR^^^dddXXXBBBBBBGGGMMMzzzzzzeeeaaa___zzzwwwooodddSSSYYYnnnkkkiii^^^LLLVVVtttwwwiiiaaaYYYPPPJJJHHHEEE@@@;;;>>>;;;GGGNNNXXXXXXYYYxxx{{{sssfffxxxNNNUUUiii|||eeeyyycccTTTYYYSSSOOOGGGLLLggg}}}qqqVVVMMMLLLTTTiiiooofff[[[PPPJJJNNN^^^ooo{{{fffRRRqqqsssttt[[[EEEIIIuuulll___XXX}}}}}}iii```UUUvvv{{{qqqmmmoooddd~~~~~~yyy{{{zzzwwwrrrzzz~~~yyytttqqqiii```ooo[[[{{{iii^^^PPP999666666PPPTTTDDDHHHssslllccclllEEEQQQooo\\\BBBEEEJJJUUU@@@DDDmmm{{{qqqiiifff]]]OOOGGGGGGZZZPPP???IIIwwwgggaaaWWWVVVNNNHHHGGGAAA999222...---,,,,,,...---+++*********++++++,,,---......//////.........//////...------000222...------------...//////555>>>BBBAAA>>>777@@@YYYrrrppp}}}kkkhhhoooRRRLLLAAABBB999<<<===OOOqqqsssQQQKKKGGGFFFBBB======AAAUUUggg~~~zzzvvvzzzyyy[[[QQQSSS\\\^^^UUUsssPPP>>>BBBHHHKKKuuu{{{eeebbb^^^vvvxxxoooZZZXXX[[[ffftttjjjccc___XXXaaa{{{gggUUUHHHDDDDDDDDDGGGIIIIIIFFFDDD>>>;;;CCCCCCKKKQQQSSSooo~~~}}}___TTTVVVgggddd}}}gggZZZYYYRRROOOLLL\\\ppp]]]VVVQQQVVVaaarrryyymmm___TTTMMMMMMXXXccc|||xxx```JJJWWWvvv}}}pppkkk|||rrrvvv\\\CCCDDDmmmsss^^^UUUyyyyyyxxx```XXXTTTOOO^^^PPPAAAFFFhhh~~~zzzvvvoooqqqqqqmmmhhhbbb[[[WWWwwwqqq\\\yyyaaaVVVNNN333666555CCC|||NNNDDDGGGmmmooobbbVVVrrrcccPPPFFFrrrWWWKKKeeeuuujjjfff___RRRKKKMMMMMMRRRFFFCCChhheee___WWWXXXNNNGGGGGGAAA999222...---,,,,,,---,,,+++*********+++,,,,,,---......//////.........//////...------000222...------------...//////888@@@EEEEEE===333BBBdddmmmuuuzzzppp[[[OOOKKK===>>>@@@:::<<<999JJJvvv^^^VVVLLLEEE@@@>>>======HHHMMMWWWjjjwwwjjjooo{{{cccyyy}}}III999AAAGGGJJJppp|||eeeccc^^^tttfffZZZccccccbbbggg|||QQQOOOGGGLLLRRR^^^jjjwwweeewwwvvvaaaVVVPPPKKKIIIKKKMMMNNNMMMJJJGGGDDD===<<>>fffzzz|||~~~]]]SSSuuu~~~rrrccc]]]^^^ZZZEEEVVVTTTAAAGGGuuuxxxqqqggg```YYYRRRKKKEEEDDDFFF\\\www]]]vvvVVVOOO|||NNN444;;;<<>>666III```mmmyyyvvvbbbWWWZZZRRRBBBIIIBBB>>>:::777^^^tttdddEEE```QQQ555???===OOO[[[ZZZUUUTTTooovvvpppGGGAAA>>>JJJFFFmmm}}}jjjddd```lllcccbbb}}}qqqaaagggqqqWWWJJJ^^^YYYKKKGGGQQQTTTcccyyyhhh[[[RRRLLLFFFIIINNNQQQMMMEEECCCEEEFFF@@@AAAFFFCCC???OOOgggUUUooo[[[VVVccc___ttteeeiiinnn```mmmnnnWWWLLLPPPJJJ@@@UUUyyyxxxfffYYYQQQMMMQQQVVVyyytttZZZ]]]rrrwwwZZZggg[[[GGG===XXXmmm{{{```WWWnnnlllhhh}}}___oooeeeZZZIIIAAA\\\rrreee___WWWNNNGGGBBB@@@DDDKKKccc|||xxxZZZUUUXXXOOO333777888>>>lllWWWLLL???JJJ```[[[kkkcccRRREEESSS___YYYLLLOOOSSSOOONNN\\\zzzllleeeZZZMMMMMMTTThhhppp[[[GGGVVVgggmmmyyyeee```[[[UUUQQQJJJFFFAAA999222...------,,,,,,+++******))))))******---------......///000111000///...---...///111222000///...------...///000===UUUfff\\\EEE===HHHVVV[[[hhhjjj___XXX\\\[[[SSSFFFEEE:::<<<===kkktttgggoooPPP???CCC===bbbwwwttteee]]]dddhhhEEECCC@@@JJJJJJ|||wwwhhhddd___fffmmmqqqZZZ{{{ooonnnZZZJJJKKKOOOQQQdddsssrrraaaWWWQQQNNNQQQRRRQQQQQQRRRIIIEEEGGGMMMHHHAAALLL^^^xxxUUUmmmaaaSSSZZZddd}}}zzz]]]HHHLLLNNNEEEJJJ\\\vvvfffZZZRRRNNNPPPUUUooojjjLLL===:::XXXoootttaaaUUUkkklll}}}oooYYY>>>OOOlllzzz~~~tttfff[[[TTTMMMIIIEEEDDDIIIOOOZZZxxxzzz[[[bbbaaaSSS777999999EEEYYYGGG???HHHaaassshhhYYYDDDAAA>>>FFFAAA:::>>>???:::<<>>EEEKKKJJJRRRkkkuuufffVVVOOOHHHEEECCCBBBEEEJJJPPPooo}}}\\\hhhdddSSS888;;;999AAArrr```DDD@@@CCCYYY{{{rrrccc???>>>999CCCIIIPPPTTTJJJ@@@DDDGGGkkkuuuiii\\\LLLDDDDDDNNNtttqqqVVVYYYbbb[[[TTTeee^^^YYYSSSPPPIIIFFFAAA999222...------,,,,,,+++******))))))******,,,,,,---...///////////////............///000111///...---,,,,,,---...///333QQQ```OOO:::888;;;999666<<>>IIIKKK555AAATTTccchhhmmm~~~[[[JJJ???sssVVVDDDWWWppp|||tttHHHAAADDDBBBDDDQQQ~~~~~~mmmgggeeeZZZxxxwwwdddggg\\\ooo[[[HHHHHHbbbfffoooppp\\\QQQKKKKKKNNNPPPLLLJJJKKKGGG??????EEEEEENNN___vvvkkkRRR^^^xxxWWWTTTtttkkktttbbb^^^yyyRRR]]]ZZZTTTQQQQQQNNNGGGBBBAAA\\\}}}pppcccWWWPPPQQQWWWhhhvvvkkkHHH<<<>>>PPPyyyqqqlllSSSZZZ~~~nnnZZZkkkYYYCCCBBB@@@JJJCCCJJJfffvvvggg]]]TTTLLLIIIGGGEEEEEEHHHCCCSSS]]]^^^^^^KKK555:::777???___WWWIII<<>>>>>LLLaaaooo|||tttzzzHHHsssZZZHHHQQQwwwnnngggdddyyyQQQEEEDDDAAAFFFEEESSSooouuufffkkkaaagggxxxlll}}}hhhqqqbbbGGGAAAIIIrrr{{{YYYXXXaaauuutttllljjjVVVOOOIIIFFFCCC@@@>>>??????>>>EEE\\\~~~jjjRRRGGG^^^UUU]]]aaavvv~~~xxxbbb^^^rrr|||XXXGGGGGGJJJHHH\\\~~~}}}wwwrrrttt{{{zzzTTTAAA;;;>>>FFFmmmZZZ}}}wwwWWWUUU{{{{{{xxx}}}dddLLLHHHIIIRRReeeuuu]]]RRRGGGDDDDDDCCCDDDGGGKKKPPPqqq{{{aaacccmmmOOO444999777666CCCcccGGGCCC;;;SSSqqqiiiuuu{{{}}}VVVLLL\\\ddd```RRR???;;;KKKDDDkkkxxxwww{{{vvv```ZZZWWWSSSRRRMMMGGGAAA999222...------,,,,,,++++++***)))*********)))+++---/////////...---,,,---......//////......222111000//////000111222222666:::::::::CCCUUUeeejjjttthhhXXXkkk}}}NNNwwwkkkOOOjjj|||dddwwwkkkdddaaa^^^YYYTTTTTTccc{{{|||GGGEEEEEE@@@HHHHHHUUU}}}yyyvvvdddlllccccccyyykkkaaannnpppooojjjnnnXXXLLLLLL>>>BBB```iiihhhaaaJJJ>>>MMMfffzzz~~~sssnnnTTTNNNGGGCCC@@@===:::999???;;;???TTTwwwcccPPPCCCdddTTTSSSeeebbbfffTTT\\\~~~wwwXXXJJJEEEBBBIIIcccvvv}}}~~~|||uuuuuuzzzuuu{{{PPPAAA;;;<<<>>>XXXtttzzzXXXTTTsssnnnmmmJJJ;;;CCCKKKTTTeee{{{eeeXXXKKKFFFDDDCCCCCCEEECCCBBB[[[~~~zzzccc___lllNNN222888666:::===]]]???CCC888MMMiii{{{SSSIIIYYY```[[[TTTFFFAAAKKK;;;ggg}}}www{{{tttcccVVVWWWUUUHHHPPPIIICCC;;;444000......---+++++++++************))))))***,,,...//////......////////////////////////333111/////////000000000444888888444333999???AAAPPPhhhyyy|||vvvdddTTTSSSPPPUUUZZZWWWQQQaaa___xxxtttYYYPPP\\\jjjpppnnn\\\UUUNNNNNNRRRUUUSSSOOOKKKLLLTTTiii___LLL???AAAFFFGGGLLLUUUuuuiiikkkbbb\\\qqquuusssTTTPPPLLLFFFAAA======@@@DDDCCCAAA>>>===AAAMMM]]]hhhnnnwwwyyy{{{{{{nnn______KKKDDDAAADDDCCC???===@@@@@@BBB???IIIkkk\\\KKKJJJppplllWWWMMMssseee```{{{wwwZZZKKKOOOggguuuGGGCCC???@@@DDDPPPcccuuuzzzuuurrrqqqkkk___TTTOOOSSScccvvvuuuOOO;;;:::===@@@www{{{yyyiii___LLLsss~~~vvv]]]NNNGGG===666::::::>>>FFFOOOnnniiiXXXJJJGGGGGGBBBAAADDD:::KKKIIIZZZiiiiiimmmiiiIIIlllIII555222888:::>>>eee???@@@<<>>===???IIIVVViiizzzyyyJJJ:::;;;<<>>333666333444:::ooo|||GGG@@@@@@\\\nnnpppfffQQQEEE<<>>???FFFXXXlll{{{lll[[[WWWMMM>>>KKKWWW___ooozzz```HHHRRRNNNGGG>>>::::::===>>>===<<<>>>@@@???>>>>>>AAACCCEEEAAA<<<@@@PPPhhhxxx}}}}}}vvvLLLGGGGGGNNNPPPNNNPPPWWWbbbnnnkkkfff[[[kkk___lllsssSSSMMMGGGGGGMMMNNNHHHFFFJJJOOOLLLJJJIIIHHHCCC<<<777;;;HHHNNNPPPSSSKKKAAABBBEEEEEEGGGIIIFFFAAAAAAEEEHHHLLLHHHIIIXXXnnnNNNKKKBBBZZZZZZSSSUUUVVVeeemmm}}}gggYYYKKKKKKSSSdddrrruuuZZZHHHDDDFFFCCC===999DDDWWWbbbcccdddfffhhhcccUUUEEE>>>???777999>>>MMMhhhzzz}}}dddFFF:::<<<:::<<<\\\cccdddQQQYYY}}}TTTIIIAAA<<<===>>>CCCFFFEEEEEEDDD???NNNmmmxxxgggVVVLLLFFFCCCKKKVVVXXXTTTZZZlllmmmjjjvvvTTT:::444@@@111444999XXXSSSCCC@@@\\\}}}qqqXXX???<<<777;;;UUUlllwwwfffMMMGGGGGG@@@777222III___{{{zzz]]]RRRXXXNNNMMMIIICCC;;;444000......---+++++++++*********)))))))))***+++,,,...//////000////////////////////////333444444333222222222333888===>>>;;;999<<>>??????===;;;:::<<<>>>AAACCCEEEEEEDDDDDDEEEFFFIIIFFFAAA>>>FFFWWWeeelllyyyZZZJJJJJJNNNSSSTTTQQQTTT[[[[[[sssjjjhhh]]]```sssiiiYYYkkk[[[KKKZZZccc[[[MMMIIIOOOUUUYYYRRRLLLJJJMMMMMMHHHCCC:::EEEFFFEEEKKKLLLLLLRRRQQQQQQPPPPPPMMMHHHDDDCCCEEEKKKLLLMMMTTTdddzzzIIIJJJ???PPPnnnUUUZZZTTTxxxiiiaaawww[[[RRRWWWVVVmmmgggjjjSSSHHHRRRMMMOOOGGG;;;;;;IIIRRRQQQLLLWWWfffkkk```OOOGGGGGG<<<:::888>>>PPPeeemmmjjjrrr\\\EEE;;;;;;777:::JJJSSShhhgggRRRYYYyyycccJJJIIIMMMEEELLLNNNMMMMMMJJJ???FFF```xxxiii[[[SSSLLLKKKWWWggg{{{wwwzzzuuueeessspppXXX~~~:::333BBB000555999AAAdddJJJ===QQQooo|||zzzYYY===<<<999;;;HHH\\\ZZZccclllSSS===;;;@@@???999555111@@@```nnnqqq___RRRXXXOOOMMMIIICCC;;;444000......---+++++++++*********)))))))))***+++,,,---///000111000000000000000000000000222444666555222111222444888===@@@===;;;===@@@@@@BBBMMMlllYYYQQQZZZuuuppphhhbbbZZZKKKBBBEEEDDD@@@AAA;;;???AAA???:::999;;;???@@@??????BBBEEEGGGGGGFFFGGGHHHFFFCCCEEENNNVVVYYYvvvoooMMMLLLMMMPPPRRRPPPPPPTTT[[[ZZZ|||jjjgggaaa[[[ssskkkllldddWWWrrr|||kkk```iiiqqqmmm]]]TTTJJJHHHJJJLLLHHHCCC<<>><<<888666===JJJUUUYYYgggzzz]]]DDD;;;999888<<>>666666GGGXXXMMMJJJggglll^^^bbbTTTEEE::::::<<<999:::???111333CCC```kkk\\\ddd```SSSWWWOOOOOOIIICCC;;;444000......---+++++++++************)))*********+++---///111222000000000000000000000000111444666555222000111333666<<<@@@===<<<>>>@@@@@@BBBAAAWWWnnn~~~|||fffYYYiiigggTTTMMMHHHFFFFFFGGGHHHHHHEEEFFFEEEBBB>>>;;;===???<<<::::::===BBBFFFGGGGGGFFFJJJLLLIIIIIIMMMOOONNNkkk[[[NNNJJJKKKLLLKKKKKKLLLRRRWWW[[[yyy~~~llleeeeee\\\fffxxxlllnnn~~~}}}nnnmmmzzzuuubbbTTTNNNIIIJJJMMMNNNIIIDDD;;;GGGGGGFFFRRRUUUMMMHHHFFFHHHJJJKKKOOOSSSSSSOOODDDFFFHHHLLLOOOUUU}}}___IIIBBBAAAHHH```RRRUUUlll^^^uuuhhhQQQRRR___jjjlll^^^JJJ@@@EEEIIIIIICCC<<<;;;AAAHHHDDDGGGMMMQQQOOOGGGDDDEEE???>>><<<999999???HHHOOO[[[gggUUUAAA:::999;;;>>>GGGyyyiiieeesssWWWJJJfffmmmHHHFFFWWWKKKKKKGGGHHHHHH===???SSS||||||oooccc\\\UUUSSS]]]kkkvvvZZZ~~~XXXWWW]]]<<<...777444333;;;888nnn}}}DDDEEE???CCC\\\}}}xxxPPPBBB888999CCCPPPGGG===FFFHHH???AAA@@@>>>AAAFFFBBB888555:::888444666FFFQQQKKKVVVttt|||___UUUVVVNNNRRRIIICCC;;;444000......---+++++++++************)))*********+++---///111333000000000000000000000000000333666666222///111333777>>>BBBAAA@@@BBBDDDCCCHHH===EEELLLUUU}}}VVVLLLXXX~~~dddNNNHHHLLLPPPJJJGGGLLLNNNQQQNNNLLLJJJHHHGGGEEEDDD@@@AAAAAAAAAAAACCCFFFIIIGGGJJJKKKIIIIIILLLLLLJJJ[[[{{{KKKLLLGGGHHHHHHGGGIIIMMMQQQSSS[[[lllnnnccciii___\\\www~~~{{{vvvfffTTTQQQNNNKKKLLLPPPRRRPPPLLLGGGRRRPPPQQQaaafff[[[QQQUUU[[[\\\TTTLLLKKKLLLKKKKKKFFFBBBHHHMMMTTT~~~[[[HHH===EEEFFFhhhsssVVVTTT```dddggg___UUUSSS~~~{{{yyyrrrbbbOOOYYYNNNEEECCC@@@===FFFSSSLLLHHHHHHNNNQQQOOOLLLKKKDDDCCCBBBAAAAAABBBFFFIIIRRR}}}ZZZNNN<<<:::999<<<:::FFFiiioooccc{{{\\\LLLlllvvvqqqIIINNNkkkPPPMMMFFFFFFFFF===???SSStttpppaaaXXXRRRPPPYYYfffpppnnn^^^}}}qqqXXXrrrRRR>>>333777666444;;;;;;VVVOOOGGG>>>???VVV|||zzzTTTDDD;;;@@@999@@@@@@777555888999666777>>>OOO```___MMM>>>999::::::888===BBB@@@IIIaaaxxx___VVVUUUMMMSSSIIICCC;;;444000......---+++++++++************)))*********+++,,,///111333000000000000000000000000///333666555111///000333:::BBBGGGFFFEEEGGGIIIHHHFFF===GGGGGGCCCgggzzz[[[UUUUUUdddyyyyyylllfff]]]```bbbUUUMMMSSSXXXTTTQQQNNNNNNQQQQQQMMMIIIFFFIIIJJJEEE>>><<>>EEENNNXXXQQQGGG999HHHDDDTTT^^^TTTTTTiii\\\nnnccc\\\uuu[[[GGGEEEEEEDDDNNN___WWWPPPNNNTTTYYYUUUKKKDDDIIIFFFDDDFFFHHHFFFCCCBBBMMMzzz\\\QQQ:::;;;;;;;;;222BBBZZZkkkWWWaaaVVVyyyfffDDDOOOjjjRRRMMMCCCBBBBBB999<<>>???===>>>;;;BBBVVVsss___VVVYYYRRRQQQGGGCCC<<<555000...---------,,,++++++******++++++***+++,,,,,,,,,---///222222222111111111111111111111///...111444555333111@@@IIIIII@@@CCCNNNMMM@@@MMMSSSVVVOOOHHHMMM___qqq{{{sssgggeeebbb\\\VVVTTTVVVXXXVVVSSSNNNNNNPPPRRRPPPIIIAAA<<>>BBBEEE\\\SSSNNNIIIIIIIIIIIIIIIKKKOOORRRTTTVVV___nnnlllgggcccaaadddgggppphhh\\\OOOGGGPPPRRRAAABBBOOONNNoooaaaXXXjjjsssdddWWWPPPPPPRRRLLLTTT<<>>GGG>>>:::888::::::777666888555:::NNNwwwgggZZZSSSMMMFFF???888777???JJJttt___TTTWWWQQQPPPHHHCCC<<<555000...---...---,,,++++++******++++++)))***,,,,,,+++,,,///111111111111111111111111111000///...///111222111000>>>RRR^^^TTTJJJOOO]]]gggUUUXXXZZZ\\\cccuuu|||nnncccaaaYYYQQQNNNOOORRRTTTUUU<<<999DDD???>>>EEEDDDRRRBBBTTTrrrOOOKKKCCCIIIIIIHHHIIIJJJMMMPPPQQQTTT\\\pppmmmgggeeeaaa]]]pppeeeddd^^^VVVWWWddd|||~~~gggTTTJJJJJJHHHNNNZZZ```|||cccbbb|||~~~fffSSSLLLMMMOOOWWWEEEFFFIIIWWWYYYHHHBBB??????DDDGGGXXXXXXPPPPPPsss\\\aaawww|||~~~eeeYYYqqq\\\NNNCCCFFFeeegggVVVQQQPPPMMMHHHPPPOOONNNNNNMMMIIIDDD@@@LLLkkkMMM<<<888<<<999999:::\\\WWWnnnmmmNNNYYYooo]]]KKKVVVeee{{{___CCCFFFDDD888@@@DDDrrrwwwjjjbbbVVVJJJBBB??????AAAOOObbbtttvvvqqq|||dddqqqnnnLLLCCC666444555111222333666999fffWWWJJJ>>>SSSTTTEEEKKKCCCDDD@@@===>>><<<777333222222444KKKvvvuuuVVVMMMBBB;;;666333666<<>>AAA???BBBGGGpppmmmQQQQQQKKKfffjjjUUUvvv~~~ssslll}}}ZZZaaa]]]XXXNNN@@@AAAbbbuuubbbZZZRRRHHHKKKKKKLLLKKKIIIFFFCCCAAAFFF]]]|||pppIII;;;888;;;999;;;;;;YYYYYYYYY{{{TTTPPP\\\~~~hhh___}}}```JJJIIIAAA???===AAAiiieee[[[UUUMMMFFFBBB???:::666<<>>@@@???:::777888444000AAA```zzz{{{dddIII>>>555333444444444777yyycccTTTVVVQQQSSSHHHDDD===666111.........---,,,++++++******++++++((()))******)))***,,,...000000000000111111111111111333444222//////222555222LLLuuusssZZZ___KKKLLLKKKNNNOOOEEENNNaaaTTTuuuoooRRRMMMKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJMMMSSSyyyiiijjjhhhdddYYY```|||yyyWWW]]]TTT|||}}}nnnZZZ[[[yyyuuukkkgggtttyyyeeeOOOUUUZZZRRROOO~~~pppMMM@@@<<>>UUUgggxxxooo[[[MMMHHHDDDCCCEEEDDD???:::999@@@IIIOOOSSS___vvvyyyaaa]]]qqqooo===000222444111---===...666;;;}}}bbbwwwtttpppsssWWWVVVNNNGGGDDDAAA======???888222999DDDJJJUUUSSS???>>>777111333666777999;;;www```RRRTTTOOOPPPHHHDDD===666111///......---,,,++++++******++++++((()))******))))))+++---//////000000000111111111000222444333000000222555888FFFeeexxxcccbbb]]]YYY[[[___xxx}}}bbbtttUUUJJJFFFEEELLLFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMiiiiiiqqqiiigggaaaWWWtttiii^^^vvvwwwlll^^^ZZZUUUWWW```pppaaa___cccXXX___cccKKK===<<>>GGGFFFttt[[[OOOWWWbbbXXXmmmjjjqqqjjjXXXTTTOOOLLLIIIJJJNNNSSS|||qqq^^^MMMBBB???<<<@@@HHHXXXuuuHHH>>>888666:::888<<<;;;LLLzzzQQQkkkmmmRRRIIIfffxxxpppoookkkXXXOOO@@@DDD888888CCCRRR___ddddddddd]]]TTTHHHCCC???@@@DDDFFFCCC???;;;;;;===AAADDDOOOdddxxxnnndddXXX\\\:::222333444333222555222222:::XXXggg{{{lllZZZTTTQQQkkkuuuhhhXXXMMMCCC;;;999;;;666666777777888@@@BBB<<>>;;;:::999777888===ppp[[[PPPSSSMMMLLLIIIEEE>>>777111///...///---,,,++++++******++++++)))***+++***))))))+++---...//////000000111111111///000222333333222333444333AAAXXXkkkmmmgggiiirrr}}}mmmaaapppxxxeeeOOOJJJEEEDDDIIIDDDDDDEEEEEEFFFFFFGGGGGGJJJIII]]]{{{zzz{{{iiigggggg[[[xxxrrreeemmmppp\\\TTT]]]pppppplllnnnaaaxxxRRRDDD;;;===@@@AAA<<>>~~~\\\lllkkk^^^TTTMMMSSSxxxwwwgggZZZMMMAAA;;;:::888<<<777:::IIIKKKDDDGGGFFFBBB>>>===:::666888<<>>777222/////////---,,,++++++******++++++***+++++++++******+++---......//////000111111222111222444777999999888666(((666IIIYYY___aaadddhhhqqqVVVNNNHHHGGGJJJDDDCCCCCCDDDFFFFFFGGGGGGGGGJJJFFFUUUkkkkkkeeefffaaabbb~~~lllmmm[[[UUUVVVdddjjjvvvrrrdddHHH???>>><<<<<>>JJJaaa[[[[[[UUUgggcccWWWooo[[[UUU]]]^^^UUULLLKKKKKKIIIEEESSSbbbeee^^^ZZZ]]]cccnnntttvvvmmm\\\NNNHHHGGGCCCBBB>>>???QQQxxx^^^CCC333777555888666;;;888>>>oooddd```lllOOOQQQrrr~~~cccOOO???BBB???>>>DDDFFFAAA===>>>CCCGGGLLLJJJHHHEEECCCBBBAAAAAACCC>>><<<>>>;;;;;;III\\\wwwfffjjj\\\BBB222777333222222111...111///888999hhhlllkkklll\\\```zzzlllZZZKKKEEEIIILLL<<>>777222/////////---,,,++++++******++++++***+++,,,+++******,,,------......///000111111222555555777<<<@@@AAA===999===999666:::HHHWWW]]]]]]dddkkkrrruuuuuuxxxjjjJJJHHH@@@EEEKKK;;;BBBCCCDDDFFFGGGGGGHHHHHHJJJEEERRRxxxooolllbbbcccdddRRRzzztttlll\\\^^^JJJ___yyyXXXHHH@@@CCC;;;:::CCC;;;:::LLLIIIXXX\\\RRR[[[tttPPPppprrrpppTTTHHHJJJNNNIIIHHHJJJKKKHHHBBBBBBGGGIIISSS\\\[[[RRRJJJIIILLLGGGHHHCCC@@@MMMqqqEEEBBB333777555888555;;;666:::hhhqqqPPPooowwwSSSHHHccctttyyykkkVVVAAAMMMKKK@@@BBBAAA===;;;>>>CCCFFFMMMMMMMMMJJJGGGEEEDDDEEEJJJEEEDDDEEE>>>888BBBRRRuuu|||ggg\\\mmmCCC///444///111555,,,111---111222>>>KKK|||nnnwwwbbbjjjmmm\\\ttt\\\OOO^^^^^^GGGbbbgggfffyyyiiiYYYRRRMMMEEE<<<666oooWWWUUUWWWMMMOOOJJJFFF@@@999333000//////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333333222444...>>>;;;GGGRRR;;;BBBCCC111666<<<666III]]]SSSYYYccckkkpppxxxsssZZZEEEDDDHHHEEEAAABBBAAAAAAAAAAAABBBCCCDDDDDDHHHFFFTTTeeevvv}}}gggiiigggWWW___vvv]]]WWWTTTmmmMMM<<<@@@===;;;@@@999===EEE777OOOkkkXXXSSSUUUqqq^^^ccc~~~ttt___VVVKKKMMMWWW\\\SSSGGGHHHGGGDDDHHHFFFOOOTTTQQQSSSXXXTTTJJJKKKIIIGGG???HHHuuuwww@@@:::666666666777777888<<>>777666AAANNNtttttt___YYYqqq===444222444///333......///444555111KKKwwwRRRrrrsssrrrzzz{{{gggpppVVVhhhIIIwwwxxxuuuuuurrrZZZCCC???sssYYYUUUXXXMMMOOOJJJFFF@@@999333000//////---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333333333777999::::::;;;KKKTTT???AAAIII<<<999GGG@@@@@@^^^bbbkkkrrrvvv|||]]]JJJ===AAAFFFDDDAAACCC@@@@@@@@@@@@AAABBBCCCDDDFFFAAAJJJQQQjjjpppjjjkkk```[[[pppqqqZZZaaaiiiAAA<<>>VVVMMM<<>>OOO]]]fffqqqyyykkkIII???:::???DDDAAA@@@BBB????????????@@@AAABBBCCCEEEAAAJJJHHHpppjjj|||jjjkkkjjj^^^UUUrrreeexxxxxxLLL999>>>>>>888;;;@@@999999EEE>>>BBB___cccVVVXXXLLLjjj[[[^^^ooommmjjjNNNLLLOOOMMMPPPPPPYYYmmmvvvrrrTTTHHHGGGJJJNNNlllUUU888666999666777777666666999===AAAtttLLLgggnnnVVVIII[[[yyy|||xxxmmmppptttzzz___RRREEE???@@@AAA>>>:::DDDUUU]]]^^^aaaYYYKKKGGGAAA<<<999888888:::AAAJJJmmm~~~___lllWWWSSS333111000333///111222444///---111///111===ggg~~~nnnaaassslll|||rrrWWWHHHBBBAAA@@@AAAKKK>>>BBBKKKHHHKKKKKKNNNHHHFFFAAAAAAMMMTTTKKK___TTTXXXOOOOOOKKKGGG@@@999444111//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222333555666>>>ffflllTTTeeezzzYYYEEEMMMTTTCCCCCCMMMAAARRR\\\kkkxxxXXXEEE@@@???AAAAAA>>>===@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAAMMMJJJbbbpppmmmgggnnngggSSSXXXyyy~~~```DDD<<<@@@===888999@@@;;;888@@@??????LLL|||]]]WWWPPP^^^}}}iii[[[fff{{{kkkLLLKKKTTT\\\fffPPP___uuu```KKK>>>AAATTTvvvKKK;;;777999666777666666555777:::===cccZZZYYYfffQQQRRRtttcccXXXwww{{{ggg[[[XXXOOODDD===999999>>>DDD;;;GGGHHHHHHNNNLLLDDDCCCBBB@@@???===999777???HHHeeeqqq___rrr[[[oooCCC000222///222...000...666111,,,222444222666bbbvvv{{{gggLLLWWWUUUbbbppphhhTTTOOOVVV```MMMLLL>>>===JJJYYYddddddaaa___fff___GGG>>>GGGKKKbbbSSSYYYQQQOOOKKKGGGAAA:::444111000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333777666BBB]]]kkkDDDbbbzzzEEEAAA\\\SSSCCCGGGHHHMMMWWWgggxxxcccLLLFFFDDDBBBAAA>>>;;;;;;???===<<<<<<======>>>???@@@<<>>999:::===@@@FFFmmmqqqTTTYYYXXX^^^\\\UUU|||pppMMMJJJZZZoooppp^^^ccc~~~rrrkkkxxxppp```MMMDDDYYY___AAA:::777:::666666777666555666999;;;NNN|||___UUUrrrXXXMMMdddjjjdddOOOQQQVVV|||ooo\\\OOODDD<<<<<<@@@IIIOOOIIIBBBFFFEEE@@@BBBCCCCCCDDD@@@888555===III^^^gggjjjYYYjjj999111444...111...///+++666333,,,000444444999<<<^^^OOORRRMMMQQQ^^^uuutttccceeennn~~~^^^HHHGGGYYYooouuuuuuhhheeeuuupppMMM@@@GGGdddRRRYYYRRROOOLLLHHHAAA:::444111000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444999AAAEEE|||TTTRRRiiipppXXXHHHYYYXXXEEEEEEGGGNNN]]]ppp~~~iiiBBBEEEAAA@@@???===::::::<<<>>>;;;;;;;;;;;;<<<===>>>???AAABBB???AAAFFFzzzqqqhhhiiiiiiXXXWWWzzz^^^JJJ>>>>>>:::888>>>888<<<>>>;;;888;;;AAADDDXXX___]]]TTTLLL~~~jjjUUUhhh\\\IIIMMM___uuuvvvjjjfffdddZZZNNN___LLL777555444:::555666777666555666888;;;EEEgggeeeSSS|||zzz^^^NNNZZZxxxmmmjjj^^^SSSQQQuuu[[[JJJ??????DDDSSSYYYQQQFFFGGGGGGEEEJJJFFFEEEDDD@@@999555===HHHZZZaaakkkbbbXXX222444555,,,000...///+++555222+++...///000888555]]]\\\OOOKKKEEEHHH\\\}}}tttZZZQQQTTT]]]SSSLLLMMMFFFSSS}}}lllFFFFFFeeeQQQYYYSSSPPPLLLHHHAAA:::555222000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222888???EEEiiiyyyRRRnnnnnnqqqZZZIIIGGGHHHPPP___lllyyyPPP:::AAA;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>AAADDD:::DDDFFF^^^vvv~~~lllgggmmmaaaTTTnnnmmm\\\AAA999>>>777555===:::777:::===999;;;??????KKKaaaTTTLLLhhhbbb[[[ppplll______iii|||___ZZZXXXZZZssskkk@@@444444333888555666777777666777999;;;AAAMMMuuuTTTfffmmmXXXUUUgggxxxRRRWWWqqqwww___KKKKKKVVV```dddWWWGGGDDDEEEIIISSSSSSLLLEEEAAA===;;;===BBBZZZmmmgggRRRsssKKK---444555***...///111---111---,,,000---,,,666888EEE[[[RRRHHHBBBLLLeee}}}xxxgggeeeOOOBBB???;;;555]]]~~~VVV[[[eeePPPYYYTTTPPPLLLHHHAAA:::555222000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333777777AAAXXXTTT{{{```yyyvvvoooeeeSSSMMMKKKPPPWWW```pppQQQ???<<<>>>:::<<<===<<<======;;;777::::::::::::;;;<<<======:::???555HHHJJJLLLzzzqqqiiippphhhVVVZZZppp???AAA999AAA777444:::===333777???<<<;;;===999>>>eeefffXXXSSSVVVzzzpppVVV]]]xxxwwwnnnZZZTTTgggKKK<<<888777444777555666777777777777:::<<<666222RRRWWWPPPnnn~~~dddSSSYYYyyyrrrfffvvv```QQQsss```WWWccczzz___VVVVVV___nnncccUUUGGGCCCBBB@@@===<<<\\\fffqqqKKKpppCCC***444444(((...111333...---)))---555000,,,666000111RRRzzzSSSJJJ@@@???OOOkkkvvvOOOQQQ888JJJfffyyy]]]SSS[[[UUUOOOMMMIIIBBB;;;555111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222666:::AAAHHHWWWttteeessszzzjjj]]]TTTRRRQQQPPPTTT[[[qqqyyyPPP999BBBDDD777::::::999888888999999999;;;::::::::::::;;;<<<<<<:::>>>;;;CCCHHH===kkkzzzdddkkkppp^^^TTTZZZ~~~^^^JJJ:::999;;;777666:::999999999999:::;;;<<<<<>>EEE999WWW{{{ssslllooofffZZZWWWbbbLLL>>>555888:::777666:::999888888999999:::;;;<<<>>>FFFzzzhhh[[[TTTUUUjjj```bbbjjjooo~~~VVV``````^^^ccc;;;333666777///666333333333333444555666777888:::;;;aaaRRRJJJ{{{zzz]]]YYYVVVttt[[[qqqssswwwqqqrrr```HHHDDD??????AAA>>>NNNxxxxxxjjjnnn}}}JJJ333222111///......------...............//////000444111111MMMrrrOOOHHHAAABBBYYYpppcccSSSzzzaaaVVV]]]UUUPPPMMMIIIBBB;;;555222000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000222555;;;AAAFFFVVVtttwwwqqq___XXXUUUQQQUUUWWW[[[______aaaiiisss___444;;;CCC555111???999999888888888999999::::::999999999999:::;;;;;;<<<>>>777:::CCC:::FFFooofffppplllmmmeeeZZZRRRfffYYY>>>777444999:::666666:::888888888888999:::;;;;;;===999VVVbbbXXXRRRRRRlllXXXcccooo___vvvlllPPPmmmqqqxxxOOO555222444555...666333222222333333444555666777666666MMMhhhJJJkkklllXXXRRR___iiigggccceeeqqqfffNNNIIICCCBBBCCCAAARRRjjj{{{___;;;222111000///...---------...------------...//////444,,,000888RRRlllWWWGGGBBBHHHLLLttttttxxxwwwccccccWWW]]]VVVPPPNNNIIICCC;;;555222000000......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,...//////...///000222///EEETTTPPPOOObbb{{{uuuddd[[[\\\[[[YYYVVVTTTUUUZZZ```]]]dddoooxxxXXXGGG:::;;;<<<777555999888888888777888888999999999888888888888999::::::888<<<888999BBB>>>AAASSSvvv|||iiimmmlllcccVVVWWWpppCCC<<<999999;;;999555555999777777777777888999::::::>>>:::@@@vvvxxxZZZXXXNNN[[[kkkUUUppp}}}jjjkkkddd[[[lll@@@444444333444...555222111111222222333444555555666888BBBiiiUUUSSSvvv{{{\\\SSSUUUoooddd```ccc}}}cccOOOKKKNNNXXX\\\MMMQQQKKKEEEEEEGGG^^^yyyrrrlll]]]fff666111111000///...---------------,,,,,,------...///000222222---777fffsssRRRIIIIIIAAAWWWkkkuuudddmmmppp{{{dddWWW]]]VVVQQQNNNJJJCCC<<<666222111000......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,---//////......000111;;;666JJJeee^^^GGGWWW|||xxxoooddd\\\XXXVVVUUUUUUUUUXXX]]]aaaccceeeeeekkkoootttvvvvvvwwwzzz|||~~~VVV:::@@@AAA;;;777999888444666666666666666777888999777777777777777888999999555:::::::::===???@@@GGGsssuuupppiiikkkhhh^^^SSSVVVuuu}}}@@@<<<;;;:::999666333555999666666666666777888999999;;;???:::WWWeee[[[QQQTTTlllhhh___{{{YYY{{{YYY999666777444555...444000000000111111222333444666777::::::QQQiiiAAATTTnnnSSSPPP[[[zzzxxxoooWWWQQQdddxxxzzzooo___\\\XXXLLLBBBGGGBBBQQQPPPJJJLLLVVVuuuqqqaaaAAA444111000///...---------...,,,,,,,,,,,,,,,---......)))999333+++444AAAqqqWWWKKKMMMAAAAAAQQQllloootttcccVVV\\\VVVSSSNNNJJJCCC<<<666333111111......---,,,,,,,,,,,,---***++++++,,,,,,------...+++---............///111666111>>>WWW]]]QQQQQQ^^^wwwnnnfffjjjeeecccgggkkkllllllmmmhhhkkkoootttzzz~~~aaa<<<@@@999555666777666444555444444444444555666777777777666666666666777888888555888;;;:::888:::>>>???QQQvvvooohhhhhhcccYYYOOOXXX{{{hhh:::888777555444222333666999555555555555666777888888555@@@;;;CCC}}}___VVVPPPYYYvvv```eeekkkOOO666999888333555///333000//////000000111222333333444999666@@@UUUGGGhhh|||ZZZTTTRRRbbbjjj{{{vvvWWWCCC<<>>:::>>>666111222444333333444222222222222333444555666666666555555666666777888888555999;;;777999===:::AAAmmm~~~llliiiiiibbbWWWRRR^^^pppLLL777666555444222333444555555444444444444555666777888444<<<===;;;XXXwwweeeRRRPPPbbbiiibbbsssIII444999666000444///111////////////000111222222000000666555888YYYOOOQQQjjj]]]QQQUUUooo~~~bbbIIIGGGMMMbbb|||~~~nnnwwwSSS222000//////...---------......+++++++++++++++,,,,,,---***...,,,000333)))555ZZZxxx___KKKDDD@@@CCCTTTiii}}}aaaRRRYYYVVVUUUOOOJJJDDD<<<666333111111......---,,,,,,,,,,,,---******+++,,,,,,---......+++---......---...///111...222000...CCCnnn~~~bbb:::888===+++999===333...444666111111111111111222333444555555555555555555666777777999222777===;;;<<>>999@@@}}}vvvXXXNNNUUUiiijjjaaaFFF333777333...444///000.........//////000111222333222666444111:::YYYKKKbbbtttaaaNNNMMM]]]zzz\\\IIIMMMnnnjjj{{{<<<999222//////...---------......++++++******++++++,,,---111%%%+++333,,,///888666aaasssWWWQQQDDD;;;@@@OOOeee```RRR[[[WWWRRROOOLLLEEE>>>777222///.........---,,,,,,,,,,,,------------------------------------............///,,,...333444555MMM}}}ZZZIII<<<555555555444333333222222222222111111222222222333333333444444444555555555555666777888888999999:::;;;;;;@@@:::nnnfffuuuoooiiigggcccTTTKKK^^^zzz~~~<<<222:::444333333222222333333444333333444444555666666666555999<<<===<<>>'''...---,,,,,,++++++,,,,,,++++++++++++++++++++++++...------......///000111555wwwjjjYYYJJJCCC@@@FFFaaaaaaRRR[[[VVVQQQOOOLLLEEE>>>777222///.........---,,,,,,,,,,,,---------------------------------------............000111333222///<<>>:::777666888444444333222222222222222111111111222222222333333444444444444555555555555777777888888999::::::::::::<<>>777333000.........---,,,,,,,,,,,,---------------------------------------............444222222111---...@@@VVVWWWDDD333000333222222444333333222111111111222222000111111111222222222222333333333444444444555555666666777888888999999:::888DDD999ZZZkkk{{{wwwgggggggggZZZNNNKKKUUUwww]]]===888888999333333222222222222333333222333333444444555555666777777666888999:::[[[dddPPPMMMRRRuuummm]]]vvvlll>>>777///555444222000/////////000///............///000000222888000///888222888WWWHHHEEEjjjsssYYYNNNKKKTTT```~~~vvvnnntttzzzpppwww999...222,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000222000???qqqnnnIII<<<@@@CCCDDDYYYjjjbbbQQQXXXVVVRRRNNNKKKEEE>>>777333000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........333000000222111///222999AAAxxxNNN@@@888333444555111///000222111111000000000111111000000000111111111111222222333333333444444444444555666666777777888888999999FFF888EEElllrrrjjjkkkeeeZZZTTTNNNYYYppp}}}===444999666888222222111111111111222222222222222333444444555555777666444888:::555BBB```XXXLLLRRRYYY{{{ttteeelllVVV555555111222111000/////////000000......------......///000///666111///888777555AAAnnnNNNVVVxxxnnn[[[NNNJJJLLLpppnnn}}}fff{{{LLL555444,,,///---,,,,,,+++***+++++++++************************+++++++++,,,,,,---...///111555333CCCuuuvvvOOOKKKKKKAAA<<>>888333000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111...---111444333222222999:::^^^cccBBB666333222333555555222111222000000/////////000000111//////000000000111111111222222222222333333333444444444555666666777777888666;;;;;;>>>cccrrrsssjjjdddaaaaaaVVVPPPQQQgggjjj;;;;;;888...333222111111000000111111222111111222222333444444444666666444888===666666FFFzzzqqqTTTQQQOOO___hhhhhhgggAAA222---222////////////////////////---------------......///,,,444333000444777777999ZZZUUULLLVVVhhhSSSKKKIIIQQQjjjjjjqqqvvvjjj000666777(((111,,,,,,+++************+++************************************+++,,,---...'''444333000GGGrrrjjjSSSJJJ@@@>>>@@@JJJZZZmmmcccQQQWWWTTTRRRNNNJJJDDD>>>888333111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---,,,...222333222111***:::DDDMMMqqqVVV???:::111111222333333222000000111//////.........///000000////////////000000000000111111222222222333333333333444444555555666777777777444<<<;;;AAA{{{xxxllltttddd```bbbYYYTTTOOORRR```}}}III777;;;555...444111111000000000000111111000111111222222333333444333666444777===888444===OOOkkkOOOTTTLLL^^^jjjXXXpppAAA666444---555........................---,,,,,,,,,,,,---......---111333111///111555666<<>>FFFPPP[[[dddttt~~~wwwxxxgggSSSWWWSSSPPPMMMJJJDDD>>>888444111000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------...000111000666(((+++===FFFRRRlllJJJ888;;;;;;,,,222333333111///...............------......///000........./////////000000111111111111222222222222333333333444555555666666666999;;;::::::SSStttmmmxxxhhhddd```^^^[[[TTTNNNWWWtttsssLLL333444555444555555000000000//////000000000000000111111222333333333111666444444:::888666======tttgggZZZPPPRRRjjjoooWWWeeeYYY777333555333555------.........---------,,,,,,,,,+++,,,------...///,,,000222...///444444666[[[nnnHHH<<>>===>>>BBBRRR\\\lll|||{{{~~~|||tttoooyyyjjjTTTWWWRRRNNNMMMJJJDDD>>>888444111000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***---...---,,,...000111333...///333///111IIIhhhiiiEEE333999888111000000***,,,...------///000///---------------...///000............/////////000000111111111111222222222222222333444444555555666///===888999@@@;;;iiieeennnvvvjjjkkkgggccc]]]RRRKKKQQQ^^^___@@@777:::333444888000000000////////////000000000000000111222222333333///666333111777777777???777JJJ\\\___YYYTTTcccxxxcccWWWeeebbb444444//////333+++------......------,,,,,,,,,,,,++++++,,,,,,---...000(((---444111111777666888666TTTEEEHHHooopppZZZYYYMMMFFFPPPiiivvvuuuZZZKKK///222...+++---))),,,++++++***)))*********))))))))))))))))))))))))(((((((((((()))***+++,,,***...***+++555777222333UUUrrr```SSSHHHBBBCCC???CCCMMM^^^qqq|||www{{{{{{uuu~~~lllUUUUUUSSSKKKOOOLLLGGGAAA;;;555111///------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////000000222333444555555CCCXXX^^^DDD555555444333333222111111////////////////////////....................................///////////////000000000111111111111222333444444333333555777555111666???;;;888SSSxxxpppjjjvvviiifffeeeddd\\\QQQOOOSSS[[[cccyyyFFF@@@888555555555111...///////////////////////////000000000111111111111111111333444555777888999444>>>QQQuuu]]]RRRPPPbbb|||iiiWWWVVVcccxxxKKK111444333...---,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,......//////000000111111999000PPPQQQAAAOOOzzznnnaaaSSSHHHHHHQQQaaa{{{jjjwwwRRR===------000,,,)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---......+++DDDtttmmmJJJLLLXXXPPPGGGFFFPPP___mmmtttlllUUUUUUSSSLLLOOOLLLGGGAAA;;;555111///------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000111222333444444000111???WWWnnncccIII888111444444333222222111000000........................---------------------------.........//////////////////000000000111111111111333444333333333555777777333555:::888555EEE[[[mmmwwwrrrcccbbbeeebbbYYYSSSNNNPPP[[[mmm[[[@@@;;;444222333444222///........................//////000000000111111111111111222444555666777888:::<<>>888333111333444111---////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000111222222111222444666222555666555888<<<<<<888>>>|||sssxxxnnnddddddhhhbbb___[[[UUUNNNLLLUUU```mmmvvv???;;;555222//////000222111111................................./////////000000000000111222333444555555999666555<<<]]]ccc\\\YYYIIIEEEHHHVVVrrrvvvhhh[[[[[[cccmmmzzzwww===000---222222,,,///111(((,,,,,,,,,,,,++++++++++++************++++++++++++,,,------......///000000///666444777]]]^^^;;;AAA\\\gggbbb```SSSGGGEEEQQQ___sssyyy~~~hhhwww999///++++++......***))),,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))*********++++++,,,,,,$$$...666111(((333]]]iiiVVV^^^eeeiiieee[[[VVVYYY___ZZZVVVQQQTTTcccttt{{{yyySSSNNNGGG@@@999666999>>>999>>>CCCKKK\\\pppwwwtttvvv|||rrrXXXVVVUUUOOOMMMKKKFFFAAA;;;666222111///...---,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...---......//////000000000,,,,,,...222333333666:::111222333222333999CCCKKK[[[eeerrr|||~~~vvvWWWSSSMMMIIIEEEAAA;;;666;;;666222222333222---'''...---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000111222111111111333555///555777555666<<<>>>;;;111NNNhhhkkkyyyooolllfffcccaaa___ZZZRRRMMMMMMSSSZZZbbbkkkvvvNNN666666444333111000000000000000........................---............////////////000000111222333444444444444:::;;;AAAkkksssYYYYYYWWWNNNDDDCCCVVVsssuuuccc]]]ZZZWWWWWWaaalll{{{vvv<<<>>>222///111///+++111111%%%,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,---......//////...555444111>>>fffhhh===DDDdddsssjjj\\\OOOKKKDDDLLLYYYhhhwwwrrrRRR//////---,,,,,,+++)))***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++''')))---///...000999CCCeeehhhbbbVVVFFF888111333777222222111444===FFFFFFAAA666000...333666222111444111000------555BBBLLLPPPvvvtttYYYVVVUUUPPPMMMKKKFFFAAA;;;666333111///...---,,,+++*********************************************++++++++++++,,,,,,,,,,,,---------------------....../////////444111///---,,,,,,---///<<<;;;999666333222111111)))...444888999<<<@@@CCCNNNOOOKKKDDD>>><<<777222@@@===888222---++++++---///......111444666333111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000111111000111333555000444666444333666999:::===666OOOxxxeeezzzkkkccc^^^___```]]]ZZZYYYUUUTTTQQQPPPRRR[[[gggqqqzzzuuuwwwvvvsssttt~~~UUU999===111333333222111000/////////------------------------------------........./////////000000111222222333111444888888444FFFpppXXXVVVSSSIIICCCGGGRRRgggnnn]]]TTTVVV[[[aaaeeeiiikkkkkkiiijjjkkkmmmnnnooopppqqqqqquuuzzz~~~GGG444444222+++,,,,,,***000111&&&+++++++++*********)))))))))))))))************+++++++++,,,,,,---.........111111111000...@@@llliii>>>===bbbppp]]]XXXYYYJJJHHHHHHNNNZZZkkkzzzsssqqq>>>///000...+++***))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))...)))&&&)))///222///+++555KKKwww{{{lll[[[^^^VVVBBB999888333,,,,,,333999<<>>LLLJJJPPP^^^jjjrrr|||uuuZZZVVVVVVQQQMMMJJJFFF@@@;;;666333111//////---,,,+++*********************************************++++++++++++++++++,,,,,,,,,------------------------.........'''***---000333555555333&&&)))---000222333333444::::::888666444333222222000222222///000444555333------......000222666888///111333444222...***''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000111000000000222444222111222444555333444666???666:::```hhhlllrrrjjjfffccccccddd]]]]]]\\\ZZZYYYVVVSSSQQQSSSVVVZZZ]]]aaaeeejjjmmmhhhhhhhhhjjjlllmmmkkkiiikkkpppwww~~~QQQ:::777;;;555000000111000/////////000------------------------,,,,,,---------............//////000000111111222///777444444777888UUUjjj[[[SSSMMMJJJFFFLLLeeexxxqqqhhhdddfffjjjmmmmmmgggiiijjjjjjjjjlllnnnqqqpppxxxzzzzzzJJJ777777&&&111(((***...***+++///***+++*********))))))))))))))))))))))))************+++++++++,,,------......222...000444111555SSSvvvYYYIII???kkkvvviiiaaaXXXSSSLLLFFFGGGQQQ___jjjsss}}}iiiwwwIII333***---,,,)))((()))+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***------***'''(((+++...***,,,@@@UUUaaazzz~~~hhhggg^^^PPPJJJTTTgggttteee```ffftttwwwsss{{{vvvZZZWWWVVVRRRMMMJJJFFF@@@;;;666333222000///---,,,+++*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------------------000000///---...000000---000222333111...---///222000...------000222333333111222000,,,+++///111///111111000111222111...+++111111///,,,***+++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000///000222444444......666999555333555222;;;<<>>+++(((888************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++***,,,...111555777KKK^^^}}}zzz}}}ZZZUUUXXXOOONNNKKKGGGAAA;;;666222000///...---,,,+++*********************************)))))))))))))))))))))))))))***++++++,,,,,,++++++---------------------------------............///,,,---------............................................................---------------------------------------,,,++++++*********+++++++++,,,,,,*********************************************************+++++++++,,,,,,++++++,,,,,,---............000111111000///111222000111222333444444444444444555888888888JJJxxxjjjlllzzz|||tttnnnjjjgggeeeffffffeeeeeeeeeggghhhiiiooosssyyy}}}aaaJJJ666111222000000555000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------......///000000111111222222333444555777888999999gggaaaPPPMMMMMMMMMJJJHHHNNN[[[dddlllyyyyyy~~~rrreee``````bbb```^^^mmmEEE444111///,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,............///000111111CCC]]]```<<<@@@ZZZrrr{{{~~~ccc\\\```\\\QQQGGGLLLKKKKKKOOOXXXaaaiiimmmkkknnnrrruuuwwwzzz}}}~~~}}}|||{{{xxxuuuqqqrrrtttuuuxxx}}}~~~pppVVV|||OOO111333///'''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++******+++---000111---555GGGYYY```fffzzzwww}}}^^^AAA<<<^^^WWWYYYPPPNNNLLLGGGAAA;;;666333111///...---,,,+++*********************************))))))))))))))))))))))))((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,---------,,,++++++*********++++++++++++,,,*********************************************************++++++++++++,,,++++++,,,,,,------.........///000000//////000222...///000111222333444444333444666777444777LLLcccfff{{{yyy:::333000333333...---222//////...---,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------......///000000000111222222333444666777888444===jjjqqq[[[HHHSSSEEEAAAJJJNNNLLLVVVgggzzz|||}}}uuukkkdddccc\\\]]]]]][[[YYYccc```FFF///+++000000---++++++++++++***************))))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++------------...///000111111???```HHH...888NNNrrr{{{xxx^^^QQQWWWdddZZZSSSKKKFFFGGGMMMSSSWWW^^^bbbhhhnnnqqqtttvvvxxxuuurrrnnnkkkjjjjjjiiihhhhhhlllssszzz```fff~~~iii666(((333000%%%******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))++++++)))(((((()))***+++'''%%%''',,,000888LLL```{{{}}}~~~lllWWWYYYOOO444)))333bbbYYYZZZPPPNNNLLLGGGAAA;;;666333111///...---,,,+++*********************************))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++************************************************************++++++++++++***++++++,,,------......---...000///......///111//////000111222333555555666555777:::888555:::BBBvvvoooiiiTTT:::555333333000+++,,,111......---,,,++++++,,,,,,************************))))))******+++,,,------,,,------......///000000111111111222333444555666AAA333@@@xxx``````TTTKKKJJJHHHDDDGGGOOO]]]aaahhhnnntttyyy~~~~~~|||zzzyyywwwoookkkiiiddd[[[XXX[[[QQQOOORRRcccaaaAAA444***+++///...++++++*********************)))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))************+++,,,,,,,,,,,,---...///000111444GGGhhh___BBB@@@IIIfffuuupppddd]]]ccc^^^VVVOOOLLLJJJIIIHHHIIIMMMRRRUUUXXXZZZ]]]___]]]\\\[[[[[[^^^bbbfffiiirrrwww}}}||||||nnnddd}}}YYY555,,,...((('''000***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((((('''(((((()))000+++))))))((('''---666===:::CCCWWWiiilllfffaaaxxx~~~~~~~~~}}}}}}qqqdddllltttSSS<<<...444555***(((000eee[[[[[[QQQOOOLLLGGGBBB<<<777333111///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,...//////......///000111111111111222444555666888666666888:::999999;;;LLLyyyxxxcccqqqhhhOOO000555000,,,,,,,,,,,,...000---,,,,,,++++++++++++,,,************************))))))***+++,,,------...,,,,,,,,,---......//////000000000000111222444444:::666333EEEzzzsssqqqdddQQQHHHIIIIIIEEEHHHKKKPPPSSSVVVXXX[[[]]]jjjmmmrrrxxx{{{|||{{{{{{wwwvvvwwwyyy|||~~~~~~~~~zzzzzzyyyvvvrrrmmmhhheee^^^[[[YYYYYYUUULLLGGGFFFPPPggg|||sss;;;333000......,,,***+++...))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,---...///000---222GGGkkk|||eee444;;;777RRR}}}nnnoooyyygggfffbbb]]]YYYVVVTTTQQQOOOJJJKKKLLLLLLLLLNNNQQQSSSUUUVVVXXX\\\bbbjjjsssxxxzzz~~~}}}}}}uuuttt{{{mmmeeexxxAAA"""///444$$$!!!///)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***)))(((***------***(((***+++((()))///333222///---@@@EEEEEEGGGXXXmmmnnnbbb\\\gggjjjbbb```iiipppoooOOOQQQ[[[VVV@@@555999<<<******+++,,,...---)))%%%fff[[[[[[RRROOOLLLHHHBBB<<<777444222///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++************************((())))))))))))*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------,,,---......------...000222222111111222333555666666444333444555777777888777HHHhhhqqqaaarrr|||CCC111000///---+++,,,......,,,***,,,++++++******+++++++++*********************************++++++,,,,,,---++++++,,,,,,---.........////////////000111222333)))999:::222HHHnnnXXXUUUPPPEEEEEEFFFGGGFFFEEEEEEFFFGGGPPPSSSWWW\\\___`````````XXXXXXZZZ^^^cccgggiiiiiicccbbb```]]]XXXSSSOOOLLLLLLJJJDDD>>>@@@IIIRRRUUUiii~~~gggFFF,,,,,,...///---***))),,,000(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))************+++,,,---...000...,,,555VVVzzzsssfff===CCCAAACCC```zzz]]]gggzzztttkkkccc^^^[[[YYYXXX\\\\\\[[[YYYWWWXXXZZZ]]]\\\^^^aaaeeekkksss|||}}}}}}~~~~~~jjj}}}rrrUUUmmmYYY666%%%+++---+++***&&&))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******%%%&&&(((***++++++++++++//////---+++)))((()))+++000000+++(((...777555,,,000999;;;444///222777777---+++333444)))''',,,)))---333///###""",,,000---eee[[[\\\TTTOOOMMMHHHBBB<<<777444222///...---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++*********************************((())))))))))))*********((((((((()))))))))******************************************************++++++++++++++++++++++++((())))))***++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------+++---......---,,,...///333222111000000111222444111222333222222333444555000777@@@cccxxxgggjjjwww___:::222999///000000///...---+++(((++++++************++++++************************************************+++++++++,,,------..................///000111111,,,666;;;666666SSSnnn___UUUMMMNNNMMMJJJHHHGGGHHHJJJGGGHHHHHHIIIHHHGGGEEEDDD??????@@@DDDHHHLLLMMMLLLMMMKKKGGGCCCAAA@@@AAABBB333===@@@BBBUUUvvv~~~~~~uuuddd???***---,,,---,,,++++++,,,,,,,,,'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))***))))))******+++,,,---000000...///>>>YYYqqq|||jjjsssrrrOOO222333GGG\\\ooo~~~eeehhhppp|||ssslllgggdddaaabbbcccbbb``````aaacccfffiiilllooosssyyy|||wwwzzz}}}~~~{{{{{{vvvzzzuuu}}}ppp\\\```ooogggSSS666******)))###---222$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((((((******((('''((()))***"""$$$&&&&&&'''***---...'''&&&'''(((***,,,,,,++++++------+++)))))))))))))))&&&,,,///+++///333...###***000000000000,,,&&&eee[[[\\\TTTPPPMMMHHHBBB===888444222//////---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++,,,...---,,,,,,---///333222000///...///111222,,,111555444222333444555111===888888aaaxxx^^^dddzzzjjjNNN777333//////***---...+++)))***---///+++***************++++++))))))))))))))))))))))))))))))))))))((((((((((((***++++++,,,,,,---.....................///000111<<>>***&&&777000...+++***...000,,,'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***+++,,,---)))+++---,,,,,,555JJJ]]]wwwhhhkkkOOODDD:::***999]]]uuurrrhhh]]]ccc{{{|||wwwlllooorrrssssssrrrrrrssspppsssvvvyyy{{{wwwrrrjjjpppzzz}}}xxx}}}|||uuusssvvv}}}~~~dddyyy|||wwwUUU___~~~HHH555///(((000111###'''///%%%)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&###''')))'''&&&'''))))))))),,,------------+++'''((('''***...,,,&&&%%%(((***'''&&&***---,,,******---(((***+++'''+++...&&&+++%%%%%%***,,,***)))---\\\]]]___SSSSSSPPPKKKEEE>>>888444222222000...,,,+++******+++---+++)))'''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&)))***'''%%%(((,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,---------............///...//////000111222222222222444888888999RRRpppgggeeerrrsss;;;555:::///)))111++++++,,,---------,,,,,,************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///222222222111222555:::???zzzlll```[[[ZZZZZZUUUTTTRRRRRRNNNIIIFFFEEEEEEAAACCCIIIHHH@@@>>>DDDEEE>>>>>>AAABBBNNNYYYXXXrrr~~~}}}kkkxxxqqq{{{lllHHH888333...---000+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,---000666:::\\\nnniiiggg>>>111777;;;EEEWWWkkknnnbbbZZZbbbooozzzmmmeeedddfffsssyyyvvvsss{{{{{{xxx}}}qqqnnnaaatttkkktttmmmTTTkkkuuuxxxWWWVVVmmm888///++++++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((()))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))((((((^^^^^^```UUUSSSPPPKKKEEE>>>888444222222000...,,,+++******+++,,,+++)))'''&&&'''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++*********+++++++++,,,,,,------------..................///000000111222222333444777888444<<>>999555222222000...,,,+++******++++++***)))'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********++++++++++++,,,------------..................//////000000111111111///222777666555<<>>444///000999@@@JJJTTT\\\```bbbcccfffdddaaa]]]YYYXXXXXXXXX\\\]]]___aaabbbbbbaaaaaaZZZ\\\^^^aaa```[[[TTTOOOSSSRRRNNNTTTcccffffffppp|||wwwrrrooocccWWWnnnwww[[[[[[gggYYYHHHJJJOOOkkkaaaAAA&&&&&&,,,(((%%%(((((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''kkkbbb```XXXTTTQQQLLLFFF???:::666333222000...,,,+++******+++)))))))))))))))(((((((((((((((''''''''''''((((((''''''(((((()))*********''''''((((((((((((''''''%%%))))))%%%'''------'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********)))))))))************+++,,,,,,,,,,,,------------------..................---000333444222///000222888222888FFFnnnzzzzzzuuuZZZIIIAAA...&&&444//////,,,)))***++++++(((---,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,+++---/////////...///000...(((---888888;;;ZZZ|||cccnnnrrrsss{{{~~~wwwxxxffflllwwwmmmnnn}}}tttwww|||eeeWWW[[[___qqqwwwpppUUU:::///---...))))))******))))))***,,,******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%''')))***))))))***+++***+++***///888;;;IIIbbb~~~^^^UUUiii~~~jjjaaassslllOOO@@@AAA000111444999>>>DDDIIILLLVVVYYY^^^``````^^^]]]]]]bbbaaa```^^^[[[XXXVVVUUUKKKJJJIIIHHHHHHIIIKKKMMMWWWZZZ___lllwwwmmm^^^^^^lllfffrrrqqqQQQQQQhhhZZZaaadddVVVDDDGGGOOOKKKCCC===---%%%+++***%%%***((((((((('''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''(((((())))))ooodddaaaYYYUUURRRMMMFFF@@@:::666444222000...,,,+++******+++(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''%%%,,,,,,%%%$$$))))))$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************++++++,,,,,,,,,---------------------------------)))...333444333333444444///111<<<111555LLLhhh}}}}}}|||xxx~~~nnnAAA333222222222000---+++++++++***)))((()))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++***,,,------------///000......444999111(((444JJJ{{{uuu^^^TTTggg~~~{{{}}}mmmqqqjjjhhhbbbZZZ]]]nnn~~~rrrdddZZZXXXXXX\\\bbbfffhhhdddSSS999******//////((((((((('''(((***,,,,,,***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''))))))((((((***+++,,,///++++++...+++333IIIlll```nnn|||___XXXdddaaafffvvv}}}uuuuuunnneee}}}dddJJJDDD>>>777111111555:::>>>555:::BBBGGGIIIJJJKKKMMMLLLKKKHHHEEEBBB@@@???>>>@@@AAAAAABBBEEELLLWWW___aaaaaaaaammmwwwkkk[[[\\\aaaRRRZZZnnnkkkVVVJJJHHHXXX]]]VVVHHHKKK\\\WWW@@@***,,,''''''---(((%%%---'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''')))***++++++qqqfffbbb[[[UUURRRMMMFFF@@@:::666444222000...,,,+++***++++++'''((()))))))))))))))(((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''',,,555666,,,(((,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------------------------------...000000......000111111///,,,888000555===:::XXXzzz{{{~~~pppyyyyyyaaadddYYY888...111,,,...222(((,,,,,,...111///)))(((+++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++)))***+++,,,+++,,,///111+++111...%%%)))666555(((888YYYrrrrrrcccaaacccaaa[[[aaa~~~nnnwww}}}mmmwwweeewwwggg```eeeNNNSSSrrrtttXXXPPP]]]eeefff\\\QQQMMMUUUbbbiiihhheeeRRR999)))...222***&&&***++++++***)))***---...---))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))'''''')))+++%%%+++,,,...111,,,...<<<@@@NNN]]]fffmmmrrrrrrnnn^^^RRRWWWhhhqqq{{{jjj\\\nnnnnncccwwwlllZZZIII===666333222444555555333111111555888666666555555666888:::;;;>>>DDDKKKPPPUUU^^^iiisssddd[[[PPPUUUbbb___]]]hhhSSSJJJMMMQQQIIIGGGPPPVVVPPPFFF:::999DDDKKKBBB222+++---%%%!!!((('''###'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&(((***+++------kkklll```XXXUUURRRLLLEEE>>>888555333222111///---,,,+++,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((('''%%%%%%'''''''''&&&((()))))))))))))))(((((((((((((((((((((((((((((()))*********)))(((&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////000111111222444555666666CCCNNNttt}}}gggssstttyyy{{{uuutttsssGGG;;;000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------...............///000000***000AAA^^^}}}ooo]]][[[WWWuuuvvvyyyxxxxxxhhhgggxxx}}}ooocccdddqqqfffppp~~~{{{zzzrrrooo}}}ssseeeuuujjjzzziiiqqqnnn```[[[```\\\QQQJJJYYYfffdddVVVKKKKKKQQQFFFPPP```lllmmm```NNN@@@///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,---555888DDDTTTYYYXXXaaaooojjjNNNFFFUUUjjjxxx}}}|||yyyzzzrrraaaVVVVVV|||yyynnnbbb```bbbWWWFFFGGG???:::::::::777888<<<999???BBBBBBEEENNNWWW\\\TTTTTT[[[bbbYYYLLLVVVlllYYYWWWYYYZZZQQQGGGMMM\\\NNNHHHAAA???BBBFFFGGGFFF777EEEKKKCCC;;;777000&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&)))(((&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################+++%%%'''&&&"""(((%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$kkkkkk___XXXWWWTTTNNNGGG@@@:::666444222111///---,,,++++++,,,************))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***(((''''''((())))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))*********)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...------...//////////////////000111222333444444555@@@;;;FFFdddwwwxxxzzzwwwrrr~~~tttcccxxx}}}mmmpppooosssoooaaaLLLUUUGGG------///...---,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---...------------...//////555111///555EEEZZZlllvvvooofffWWW^^^___[[[___kkkmmmgggccckkknnnjjjjjjmmmmmmiiinnnhhhbbbbbbkkkqqqmmmeeeoooxxxmmmXXXbbbkkk^^^jjjwwwmmm]]]iiissscccdddkkkhhh[[[WWW]]][[[QQQHHHLLLMMMHHHAAA???DDDJJJTTTVVVZZZ[[[WWWLLL>>>444......---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((())))))***+++,,,---...666AAAEEEFFFQQQ```lllqqqooobbbPPPHHHOOOZZZkkkhhhnnnxxxvvvhhh]]]\\\lllaaaUUUXXXlll{{{mmmUUUYYY\\\UUUIIIJJJWWW[[[UUUNNNYYY```ZZZSSSVVVaaaiiiWWWTTTVVVXXXRRRIIIMMMXXXLLLMMMRRRUUULLL???@@@KKKJJJFFFCCCCCCDDDBBB<<<777;;;DDDFFF;;;111///***"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""***777,,,!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$llljjj___YYYYYYVVVPPPIIICCC===888666333111///---,,,+++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***)))'''((()))***)))((((((((())))))***))))))(((((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,---......//////.........//////000111222333333555//////888CCCPPPdddvvv||||||zzzyyyvvvmmm}}}jjj|||nnn___xxxuuuuuulllooonnnccc[[[xxx~~~vvv{{{uuuaaaWWWyyymmmGGG---222///'''111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000///---***+++444AAAKKKhhhmmmrrrvvvkkkqqq___QQQQQQUUUUUUVVV[[[NNN]]]eee\\\SSSYYYeeelllfffjjjfff]]]___jjjkkkcccgggkkkaaaPPPSSSfffjjj___\\\aaa___VVVWWW___YYYGGG]]]bbb^^^QQQMMMSSSQQQIIICCC???;;;:::===BBBHHHLLLYYYTTTLLLDDD<<<555///+++...---,,,++++++***++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,***---333555888DDDRRRZZZ___eeeeee^^^SSSHHHBBBGGGIIITTTdddjjjfffdddgggcccVVVIIILLL___jjjZZZAAAWWWddd]]]GGGJJJcccjjj\\\NNN]]]fff]]]OOOMMMXXXbbbMMMLLLKKKKKKKKKLLLLLLLLL???@@@FFFIIICCC999:::BBBDDDBBBAAAAAA@@@===666000888===;;;///''''''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,(((%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################)))###555III<<<'''%%%,,,$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmiii^^^[[[YYYVVVQQQKKKDDD>>>999666333222000---,,,+++++++++************)))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))))))((('''((()))***((('''(((((()))*********))))))((((((((((((((((((((((((************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---............---------...//////000111111///000444666333000666@@@ggg}}}nnnpppuuusssiiizzztttqqq```}}}dddpppyyyvvvfff~~~cccggglll___]]]bbbnnndddeee~~~tttSSSLLLEEEDDD444+++111000,,,333------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++++++++++++++,,,,,,---)))...333333///...000333888AAAKKKaaaxxxxxxjjjgggttt```___bbb\\\VVVUUULLLOOOWWWZZZMMMBBBQQQjjjTTTVVVRRRHHHFFFQQQ\\\aaadddVVVQQQZZZZZZOOOLLLRRRWWWZZZNNNGGGTTT[[[PPPDDDMMMPPPKKK@@@<<<@@@???999888888;;;AAAHHHMMMMMMLLLKKKDDD:::111---+++++++++---,,,,,,+++******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))---++++++---...000999EEEHHHBBBAAANNN^^^cccWWWIII<<<;;;???HHHNNNRRRYYYaaaffffffaaa\\\[[[YYYPPPEEELLLXXXSSS???BBBYYY___QQQAAALLLSSSMMMCCCBBBHHHMMMCCCFFFEEEAAACCCJJJIIICCC:::999:::<<<999777===FFF>>>;;;888777888888777555...111...&&&###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***---,,,'''###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&)))444*** """&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnhhh]]]\\\XXXVVVQQQKKKDDD===888555444222000---,,,+++******************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))******)))+++,,,,,,***((((((((()))***************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------------------------....../////////111111222222///---111777666HHHGGGUUUyyy{{{xxxyyytttiiieeehhhggg___NNNcccggghhh{{{ZZZqqq^^^^^^wwwaaa]]]mmm^^^RRRaaalll^^^XXXhhh___OOO\\\iiigggOOOLLLaaaTTT666666(((---------000,,,&&&''',,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++***************+++,,,,,,------,,,+++***,,,000333)))///333???OOORRRSSS\\\ttthhhffflllkkk^^^PPPTTTUUUZZZ[[[OOODDDLLL]]]FFFBBB@@@@@@======JJJYYYXXXHHHFFFUUUXXXIIIAAAGGGMMMMMMBBB===IIIPPPIIIEEE===???;;;333111555666222555999???EEEGGGEEE@@@===666222---******+++,,,---,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))(((((()))))))))...444222555999<<>><<<:::;;;AAAHHHMMMTTTYYYXXXUUUUUUVVVVVVKKKNNNLLLEEEGGGPPPRRRLLLCCCEEEEEECCCDDDFFFDDD@@@>>>EEEEEE;;;888<<<;;;444666555555666666777;;;AAA666555444444444555444444&&&((('''%%%$$$'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))%%%###%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&!!!###!!!###'''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppggg\\\]]]WWWUUUQQQKKKDDD===888444444333000---+++*********************))))))))))))(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))),,,,,,,,,...//////,,,***(((((()))***++++++++++++))))))))))))))))))))))))''''''((((((***+++---...(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------......//////000000///000000111222444,,,999///---KKK`````````{{{tttkkkhhhfffdddbbbZZZ[[[eeefff[[[WWW]]]hhh```SSS\\\nnn```KKKMMMWWWnnnSSSTTT\\\oooTTTYYYTTT[[[SSSSSSddd___KKKFFFTTTMMM888222===333%%%+++++++++,,,+++((('''((()))++++++******)))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))************************+++,,,,,,,,,***)))***+++---......---///******111333888HHHUUUXXXXXXZZZeeekkk___MMMOOO]]]^^^OOOHHHNNNNNNGGGEEEAAACCCKKKGGG>>>AAAMMMEEEDDDAAAAAAFFFKKKHHH@@@HHHCCC???>>>???CCCEEECCC:::<<<;;;777777<<<>>><<<>>>???@@@>>>999333///---***))))))***,,,---,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((******)))((()))++++++222777555......777AAA>>>@@@@@@===999777999===555666999===BBBDDDDDDBBBFFFCCCBBBEEEFFFDDDBBBCCCDDDAAA===;;;@@@CCC>>>555111:::<<<555000222333111000111333555555333111000---000333555444000+++(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''(((###!!!---...###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppfff\\\^^^WWWUUUQQQLLLEEE>>>888555444333000...+++*********************))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))+++++++++---......+++)))(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((***,,,...///(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---------...............,,,...111222222111...+++---777777333333111666CCCVVVcccddd^^^eeellljjjeee^^^fffeee[[[\\\ggghhh___\\\[[[[[[^^^\\\TTTRRRWWWOOOTTTLLLRRRTTTRRRKKKYYY```ZZZRRRRRRYYYWWWGGG888777222---+++,,,***+++000...***,,,+++'''***//////******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******+++************+++,,,,,,''')))---///000...+++)))---...'''%%%+++((()))444666:::???FFFPPPVVVQQQGGGFFFQQQPPPDDDBBBKKKJJJ======>>>@@@BBBAAA===:::::::::@@@@@@;;;===EEEEEE???FFF;;;AAAFFF<<<>>>FFF???===???>>><<<===@@@AAA???<<<999555222///,,,)))'''***))))))***,,,,,,+++)))++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((***++++++******)))(((++++++,,,...111333333333...333999999888888999;;;;;;999777999999888666444999666555888999666444444777888666222333555333///***...222111000000222333---......///000///+++'''***---///000...***&&&$$$'''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!""""""$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqfff[[[___XXXVVVRRRMMMFFF???999555555333000...+++*********************))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((***+++***(((%%%(((((()))++++++,,,,,,,,,))))))))))))))))))))))))++++++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------..................---......,,,+++...111111222((('''333777---+++333...888555777QQQddd\\\OOOVVVrrryyycccXXXdddiii___]]]RRRTTTZZZTTTPPPVVVYYYVVVKKKLLLSSSPPP>>>@@@NNNWWW;;;111999;;;555222...,,,)))///111))))))//////)))&&&,,,000******,,,&&&***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++***++++++,,,---++++++***(((&&&''',,,111***+++(((+++333///(((...,,,***---555<<<===<<<===FFFAAA@@@DDDFFFCCCBBBEEE@@@EEEBBB;;;===DDDBBB999<<<:::@@@HHHDDD999888AAABBB222@@@JJJ:::===GGG;;;:::;;;;;;888777777666444,,,)))&&&(((+++---***&&&,,,+++))))))***++++++***+++***************++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&((()))'''''''''&&&$$$###&&&***,,,---...000222***000333111...///222444222666:::888222---222999222333222000111333111---,,,444777111,,,---222444222111111333222...,,,---...,,,(((&&&)))---...,,,++++++)))&&&%%%%%%''')))&&&###"""$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################))) %%%+++$$$ &&&)))#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$sssbbbaaabbb[[[WWWPPPIIIDDD???;;;777666444000---+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''***)))%%%(((---,,,&&&))))))************))))))---)))***///000---///444***++++++***((('''((()))+++(((%%%&&&***,,,***''')))+++,,,,,,***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111///....../////////000000111333444555CCCGGGHHHEEEGGGNNNPPPMMMBBBKKKRRRNNNDDDAAAHHHPPP============;;;999777555222111///...------......+++++++++++++++++++++++++++++++++*********))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))************************************------,,,++++++,,,------///111444666777999;;;===;;;;;;::::::;;;<<<======>>>=========<<<<<<;;;;;;:::999888777666444333333---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***+++,,,---,,,++++++,,,.........///111222444555555777666555333111///...---//////000000000000//////---////////////...+++''',,,++++++***************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%###"""###'''((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$tttcccbbbccc[[[WWWPPPIIIDDD???;;;888777555222...,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''')))(((&&&))))))************)))))),,,((()))---...+++---111,,,---...---+++++++++---///+++((((((+++,,,***'''************************))))))))))))))))))))))))***)))(((((((((((()))*********)))))))))))))))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------..................///000111222+++......+++,,,000222///222666999777333222555888222222222111000///------111000...---,,,,,,------+++++++++++++++++++++++++++++++++*********))))))***)))(((((((((((()))***))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))************************************---,,,+++******+++,,,---(((***---...---...///000222222222222222333444444444444444333333333222222000///...---,,,+++******++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))(((''''''(((***)))***+++***)))***,,,---,,,,,,,,,------......///111000000///...---------///000000111111000000//////---)))&&&&&&))),,,---+++******)))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%###"""###&&&((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$vvvdddcccddd[[[VVVPPPJJJEEE@@@;;;888888666333///---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******+++***''''''***)))******++++++******)))+++((((((***+++)))***---+++---...---,,,,,,---...111...++++++,,,---+++(((---***''''''***,,,+++***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,---//////......---------------......///111000------//////------+++)))***,,,---+++***------,,,++++++++++++,,,///...---,,,++++++,,,,,,+++++++++++++++++++++++++++++++++******************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))************************************++++++************++++++(((***,,,+++***))))))***++++++******++++++,,,,,,+++++++++++++++*********,,,,,,+++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&&&&''')))&&&'''))))))((()))+++---++++++***************************++++++++++++,,,***++++++,,,,,,++++++***((()))***,,,,,,,,,++++++))))))(((''''''''''''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwweeedddeee[[[VVVPPPJJJEEE@@@<<<999888666333///---,,,,,,,,,************************))))))))))))))))))))))))))))))***************+++************************************************'''(((((())))))(((((('''************************))))))))))))))))))))))))***(((***...,,,''')))///******++++++++++++******+++***)))***)))))))))+++((()))************+++,,,000...++++++------,,,***222,,,''''''+++...,,,)))************************))))))))))))))))))))))))'''''''''(((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++,,,///111111000......---,,,,,,,,,,,,,,,///000///---,,,---------///---***,,,///000...+++------,,,++++++---...///---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))***((()))))))))******************************************))))))))))))*********,,,------+++******+++******))))))))))))******)))))))))))))))(((((((((,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&((((((((()))+++---++++++++++++++++++++++++((((((((())))))*********'''(((((())))))(((((('''((((((***,,,+++((((((***(((''''''&&&%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&(((***+++'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwfffdddeee[[[VVVPPPJJJEEEAAA===:::777555222...,,,+++++++++************************************************)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((++++++++++++++++++++++++***************************((()))++++++((())),,,++++++,,,,,,,,,,,,++++++,,,,,,+++***)))***+++***&&&((())))))(((((()))+++,,,+++******,,,---------555000***))),,,...,,,)))++++++++++++++++++++++++))))))************))))))''''''(((((())))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...///...//////...---,,,,,,,,,,,,+++***)))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...+++++++++++++++*********************************************************))))))************))))))))))))************))))))((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))))))))+++++++++***************+++))))))))))))))))))******((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%&&&((((((((()))+++---((())))))******++++++,,,*********)))))))))))))))******++++++++++++******...)))&&&&&&###!!!%%%---'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$+++***(((&&&%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwweeecccccc[[[VVVPPPJJJFFFBBB>>>;;;777555222...,,,+++++++++++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***************************+++***''')))+++***&&&+++,,,,,,------,,,,,,++++++---,,,***))),,,,,,***((()))+++***))))))***+++)))))))))***+++,,,---...444000,,,+++,,,---+++)))++++++++++++++++++++++++)))******++++++******)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------+++***+++,,,//////...------,,,------///---,,,///000...///222(((***,,,+++)))(((***,,,************+++,,,---...******++++++++++++*********************************************+++++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))%%%'''************+++,,,+++******)))))))))))))))(((((())))))))))))******(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''')))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%'''(((((('''(((***,,,%%%&&&&&&'''((())))))***+++******))))))(((((('''((())))))))))))))))))(((&&&(((000888444((("""%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwdddaaaaaa[[[VVVPPPKKKFFFBBB>>>;;;888666333///---,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))...,,,&&&,,,888666))),,,,,,------------,,,,,,)))---,,,))))))------******+++,,,+++))))))***+++******++++++++++++---...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))...333222---)))***,,,......---,,,,,,,,,------,,,((((((+++,,,))))))...***+++,,,,,,******+++,,,***+++,,,,,,------------******+++,,,,,,,,,+++***************************))))))*********+++++++++)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))***++++++***))))))(((***,,,---,,,,,,---...***))))))(((''''''(((((((((((((((((())))))******)))))))))******+++++++++(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%444BBB>>>---""""""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvccc______[[[VVVPPPKKKFFFBBB>>><<<999777444111...---------++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&///...'''222FFFEEE333,,,------......------,,,(((,,,,,,'''(((---...******++++++***((('''((())),,,------,,,+++***,,,---&&&(((+++++++++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))---,,,,,,,,,+++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++333999888000+++,,,000---,,,,,,+++,,,,,,------000+++***......******///,,,+++***+++,,,,,,+++***&&&''')))*********)))(((******,,,------,,,+++***))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))++++++***))))))*********)))((('''''''''((((((((()))))))))*********&&&''''''(((((()))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))$$$%%%&&&%%%$$$$$$%%%'''))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&'''$$$'''---)))!!!$$$...'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxfffcccbbb[[[VVVOOOJJJGGGCCC???;;;<<<;;;777222---+++,,,---++++++++++++++++++++++++++++++************++++++++++++,,,------...//////......---,,,,,,,,,------,,,+++***+++,,,---+++)))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,------------,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,444111...,,,---...///...)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,---......,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************)))************++++++++++++*********))))))(((((((((((())))))******+++++++++++++++*********))))))(((***+++***(((''''''''''''***---,,,***(((***,,,((()))******((((((((()))))))))************))))))&&&)))...///+++''')))...''''''((((((((((((((((((******))))))(((((('''''')))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{gggdddddd\\\WWWPPPKKKGGGDDD???<<<===;;;888222...+++,,,...++++++++++++++++++++++++++++++************++++++++++++,,,---...//////000000///......---.........---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,------------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,000...,,,+++---/////////+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------------,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******************************************+++++++++++++++*********))))))))))))))))))))))))************+++++++++*********))))))'''((()))((('''&&&'''(((''')))************+++---***,,,......,,,*********(((((())))))******)))))))))+++------***((())),,,))))))))))))))))))))))))******))))))(((((((((((())))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiieeefff]]]YYYSSSMMMHHHDDD@@@===>>><<<888333...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---...///000111111111111000//////////////////......///000000///---------------------------........................------------------------111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,------------,,,.........---------,,,,,,...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,******,,,/////////,,,---...//////...---,,,+++,,,,,,,,,,,,---------------,,,,,,------...///------------------------+++,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))))))))******))))))))))))))))))))))))************+++++++++,,,***************)))))))))***************)))))))))+++++++++***************+++,,,,,,+++******,,,///222000---,,,,,,,,,++++++&&&(((,,,------,,,------++++++++++++++++++++++++//////---+++***)))***************)))))))))))))))***))))))))))))((((((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjeeeggg```\\\VVVPPPJJJEEEAAA??????===:::444///------///------------------------,,,,,,++++++++++++,,,,,,,,,,,,---///000222333444222222111000////////////000///...///111111///...........................////////////////////////........................---------......//////000,,,,,,---------------...................................................+++,,,------......------/////////.........------//////.........---------------,,,,,,,,,,,,---------,,,******,,,......---,,,---............---,,,,,,,,,---------...............------......///000------------------------,,,,,,+++,,,...//////...---,,,,,,,,,,,,+++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++++++++++++++++++++++++++((())))))))))))))))))((()))))))))))))))))))))))),,,,,,,,,+++******))))))++++++++++++++++++++++++************************************************)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++******)))))))))************************,,,---,,,++++++,,,000222555222......111333333222111222222000---,,,---...------,,,+++************444333...***))),,,,,,)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmdddgggbbb___ZZZRRRKKKEEEBBBAAAAAA???;;;555000---...///------------------------------,,,,,,,,,,,,------,,,---...000222444555666333222111000////////////000//////000111111000...////////////////////////000000000000000000000000////////////////////////------......///000111111------......////////////////////////////////////////////////////////////------...///////////////000000000/////////......000000000////////////......------------------...///...,,,,,,------,,,+++,,,,,,------------,,,,,,---............///////////////......//////000111...........................---,,,---///000///...---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))***++++++***))))))************************++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++++++++,,,,,,++++++******))))))************************(((((((((''''''(((,,,///---***)))---333999;;;;;;HHHEEE???777000------...111000...,,,+++*********333333...(((''',,,,,,(((*********)))))))))(((((())))))))))))***************)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqfffgggdddbbb]]]UUULLLFFFCCCBBBBBB@@@<<<666111......000...........................------,,,,,,------...---...///111333666777888555555333222111111000000111000///000222222000///111111111111111111111111111111111111111111111111000000000000000000000000111111111000000//////////////////000111111222222000000000000000000000000///000000111111000000/////////000111111111111000111111111000000000//////111111111111000000000000///......------......///222000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000//////000000111222000000000000000000000000222///---...111222000.........---------,,,,,,,,,---------------------------------............///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++++++++************************+++++++++((()))))))))((())),,,...---,,,+++,,,///222333333BBB@@@;;;555111000222555888777555333333222333333///222000(((&&&,,,...***,,,,,,++++++***))))))))))))))))))************+++******)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvhhhhhhfffddd___WWWMMMGGGDDDDDDCCCAAA===777222//////000..............................------------......---...000222555777999:::999888666555444333333333333222111222444444222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222111111111111000000111222222333444444111111111111111111111111000000111222222111000000000111222222333333222222222222111111111000000000222222222222111111111111//////............//////222111000111222222111///......------------....../////////000000000111111111000000000000111222222111111111111111111111111555222///000333333000---/////////.........------........................------......////////////------------------------......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------+++,,,...//////...,,,+++************************))))))******+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,***++++++++++++++++++,,,))))))*********+++++++++***+++------,,,,,,---//////000000...,,,******+++...////////////000333666777666555444555777999:::...666666---***111444111///......---,,,,,,++++++))))))*********+++++++++*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyjjjiiigggeeeaaaXXXNNNGGGDDDDDDDDDBBB>>>888222//////000////////////////////////......------------......---...000333555888:::;;;;;;:::999777666666555555444333333444555555444222222222222222222222222222222222222222222222222222111111111111111111111111///000111222333444555555111111222333444444555555111111111111111111111111000111222333333222111000222222333444444444444333222222222111111111111000333333333222222222111111//////............//////111000111222444555444222//////............//////000000000000111111111111111111000000111111222333222222222222222222222222888444000111444444111---000////////////.................................---.........//////000000..............................------------......------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,---///000000///---,,,************************)))***+++,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---))))))******++++++++++++''')))++++++***)))***+++'''***...///......000333,,,...000111///...---...+++******+++---000444666000;;;===444000777;;;999111111000///......------))))))******++++++++++++************))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxmmmiiikkkeee^^^YYYRRRIIIEEEFFFHHHDDD>>>999666333222000444333111000///000111111111000000///.........///111111222444777;;;>>>@@@???>>><<<:::999999999999777888888888888777666666555555555555666666666666666666555444333333222111333333222222222222333333555555444444333333222222333333444444555555555666333222222222111111111111222222222222222333444444333333333333444444444444222333444333222111111333444555555666555444333222//////......///000111222333444555555555555444444111111111111111222333333555444444333222111111000222222222222333333333333444444444333222111111000111333555555333111111222222222111111000...---,,,///000111000///...///000111111111111111111111111333222111000////////////------------------------.........////////////000////////////////////////,,,---......//////............---------,,,,,,,,,---------.........//////......---,,,,,,,,,,,,---/////////......------------------,,,,,,,,,++++++,,,,,,,,,---------......111111000///..................///////////////.....................------............/////////000,,,,,,,,,++++++,,,------...------,,,,,,------...........................------------------------+++++++++,,,,,,,,,------...---,,,+++++++++++++++------------------------------............------000000000000111111111111...........................000000000///000222444444555777999:::888444111000000///...---,,,++++++***++++++++++++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&uuujjjggglllfff```[[[TTTLLLHHHHHHGGGCCC>>>999666555444333222111000/////////000000333333222222111111111111222333444777;;;???CCCFFFCCCBBB@@@===;;;:::::::::999::::::::::::999888888777777888888888888999999::::::888777555444444333666666555555555555666666777777777777777666666666666666666666666777777777666666555555555444444444222111111111222222333444222222222333333333333444666777888777555444555666333444555555555444333222000111222222333444444555222333333444444444444444000000//////000000111222333333222111111000//////000000111111111222222222666666555444444333222222222333333333111111333444111111222222222222222111///111222111000000111222000000000000000000000000333222111000000/////////......................../////////000000000111111000000000000000000000000......///000000000000///////////////...................../////////000000000000///...............000000/////////..................------------,,,------........./////////111111000///...............//////000000/////////................................./////////000000------,,,,,,,,,,,,------...------------------...........................------------------------,,,,,,,,,------------.........---,,,,,,,,,,,,,,,---------------------------......//////......---000000000000111111111111........................---...//////......000222111111111333444333000---444444333333222111111111333222111///,,,***)))(((&&&&&&&&&'''((()))***+++&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((''''''(((wwwlllllllllfffaaa]]]VVVNNNJJJJJJGGGCCC>>>888444222111111222222111000000000000111222111111111111000000000111222444888===BBBFFFIIIFFFDDDAAA>>>;;;:::999999999::::::;;;:::999888777777777777888888999999999;;;:::888666555444333333555444444333333444444555666666666666666666777777555555555555555444444444555555444444444333333333333333222222222333444444333333333444444444555555555666777666444444444555555555666777666555444333000111222333444444444444333333444444555555555555000000000000000111222222333333222222111111000000111111111111222222222222777777666666555444444444444444444333111222444777000000111111222222111111000111222222222222333555222222222222222222222222333333222111111000000///////////////////////////000000000111111111222222111111111111111111111111//////000111111111111111111111000000000//////////////////000000000111111222111111000000000000000000000000000////////////////////////................../////////000000000333333222111111000000000///000000000000000//////////////////////////////////////////000000000000......------,,,------.........------------......////////////////////////........................------.........///////////////......------....................................////////////......000000000000111111111111////////////////////////+++---...---------///111///...---...//////---+++000000000000000000000000:::999666444222000//////222000---***(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''')))***+++(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%''')))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''((((((zzzooorrrnnniiidddaaaZZZRRRNNNNNNLLLIIIBBB;;;444111000111333333222222222222222222111111111111111111000000333444777:::???EEEIIILLLHHHFFFCCC@@@===<<<;;;;;;;;;<<<===>>>===<<<:::999777888888999999:::::::::;;;:::999888777666666666444444333333333333444444555555666666777777888888666666666555555444444444555555444444444333333333555555444444444444555555444444555555666666777777555666777666444444444555777777888888888777666555333333333333333333444444555555555555555666777777222222222222222333444444555444444444333333333222333333333333444444444444666666555555555444444444444555666555333222333555222222333222222111000000///111333333222333444666555555555555555555555555333333333333222111000000000000000000000000000000000000111111111222222222111111111111111111111111///000111111222222111111111111111111000000000000//////000000000111111111333222111111000000111111000000000000////////////000000000/////////.........////////////000000000555555444444333333222111111111111111111111000////////////000000000000000//////000000000111111111//////......------......//////............//////////////////////////////...........................////////////000000000000000///////////////000...........................//////000000//////...///000000000111111111111////////////////////////,,,---...---------///111000///------...///...---++++++,,,,,,,,,---------333333222111111222333333:::777333...,,,++++++,,,------,,,***)))(((&&&&&&&&&'''(((((((((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))************))))))(((((((((((())))))))))))******)))(((''''''''''''((((((((((((((()))))))))************************&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''zzzmmmqqqqqqlllgggeee^^^UUUQQQQQQQQQNNNHHH???777333444666333333333333333333333333333444555555555555444444666777:::===CCCHHHMMMOOOKKKIIIFFFCCC@@@???>>>>>>===???@@@AAAAAA???===<<<888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::777777777666666777777777888888999999::::::;;;;;;:::::::::999999888888888888777777777777666666666555555444444444444555555333444444555666777777777777888999888666666666888777888888999999777666555777666555444333444555666666666555444444555666666333333222222333333444555555555444444444444444333333333444444444555555555555555555444444444444444111444666666444222111111444444444444444333222222000222333333333333555666666666666666666666666666555555555555444333222111111111111111111111111111000000111111111222222222111111111111111111111111000000111222222222222222111111111000000000000//////000000000111111111111333222222111111111111111//////////////////000000111000000000////////////////////////000000000000444444444444333222111000222222333333222111111000000000000111111111222222000000000111111111111222111000//////.........///000//////......//////000000000000000000000000000/////////////////////////////////000000000111111000000000//////000000111///////////////////////////000000000000000000//////000000000111111111111000000000000000000000000---...//////...///111333222000...---...//////...---......//////000000111)))))))))***+++,,,......111///...---...000333555......---------,,,,,,,,,((()))***++++++***)))(((************++++++++++++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))************))))))((((((((()))))))))******+++***)))(((((((((((((((((((((((()))))))))******++++++++++++++++++++++++,,,+++)))''''''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''}}}ooottttttoookkkhhhbbbXXXSSSSSSRRROOOIII@@@777333555888444444555666666666666555444555666777888777666555555777:::>>>DDDKKKPPPSSSNNNLLLIIIEEEBBB@@@???>>>===>>>@@@BBBAAA???===;;;888888999:::;;;;;;<<<===:::<<<>>>??????===<<<:::999999888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::888888888888777777777666777777666555555555555666444444555666777888999999777888888888666555666777888999:::::::::999777777555666777777888888777777999888666555444555555666333333333333333444444555555555444444444444444444333444444444555555555555666666666666666666666666111333666666555444444444444555555555555444333333222444555555444444666777555555555555555555555555666777888888777666444333222222222222222222222222222222222222333333333444333333333333333333333333222222333444444444444333222222111111111000000000111111111222222222333333444333222222111111222222000000000000111111111111222222222222111111111111000000000111111111222222222333444444333222000///444444444444333222111111000111111222222333333333000111111111222222222222222222111000////////////000000////////////000000000000000000000000000000000000000000000000000000//////000000000111111111000000//////000000111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000///000111000000000222444111000...---...//////.........//////000000111111+++,,,,,,,,,,,,,,,+++***,,,+++******+++---///000+++,,,---///111222444444+++---...//////...---+++*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))************))))))(((((((((((())))))))))))+++******))))))))))))***(((((())))))******++++++************************...,,,)))'''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***}}}zzzsssiiicccccc```]]]UUUIII>>>888888;;;:::;;;<<<===>>>======<<<:::;;;===??????>>>===<<<<<<>>>BBBIIIPPPXXX^^^bbb^^^[[[WWWRRRMMMIIIGGGFFFEEEFFFIIIJJJJJJHHHEEECCCAAAAAABBBCCCDDDEEEFFFGGGGGGIIIKKKMMMLLLHHHDDDAAA@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????????????????>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????;;;<<<===<<<:::999:::;;;>>>???@@@@@@@@@???>>>===888===CCCIIIKKKIIIFFFCCCAAA???===:::999999999:::777777666666777777888999888888888888888888888888777777888888888999999999:::::::::;;;;;;;;;;;;;;;777888999999:::===AAADDDEEEEEECCCAAA>>>;;;999777666888999888777777888999777777777777777777777777888999::::::999888666444555555555555555555555555444555555555555666666666555555555555555555555555444555666666777777666666333333333333222222222111444444444444555555555555666555444444333333444444222222222333333333444444555555555444444444444333333333333333444444444444666666777888777555333222555555555444444333222111111111222222333444444444111111111222222222333333333333222111000///000000111000000//////000000111111111111111111111111111000000000000000000000000/////////000000000000111///////////////000111111000000000000000000000000000111111222222111111000000000000000111111111111111111111111111111111111///000111111000000222444222000///000111111000...------------------------///000111111000...+++)))---,,,+++)))((('''''''''((()))***,,,...000111222+++---///000000///---+++)))))))))*********++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))((())))))))))))))))))((('''''''''((((((((())))))******)))))))))***++++++(((((()))******+++,,,,,,************************++++++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((())))))***+++'''((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***|||{{{wwwsssiiiZZZKKKBBBAAACCCBBBCCCDDDEEEFFFEEEEEEDDDFFFHHHJJJKKKLLLKKKJJJIIIJJJMMMRRRZZZcccllltttxxxtttqqqllleee___ZZZWWWUUUTTTVVVYYYZZZZZZXXXUUUSSSRRRSSSTTTUUUVVVWWWXXXXXX[[[]]]```aaa___ZZZTTTOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHDDDDDDCCCBBBAAAAAABBBBBB@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDLLLWWWaaaeeebbb\\\WWWIIIGGGDDDAAA?????????@@@<<<<<<;;;;;;<<<<<<===>>>========================<<<<<<<<<=========>>>>>>>>>>>>>>>??????????????????>>>>>>===@@@FFFNNNTTT```^^^ZZZUUUOOOHHHCCCAAA:::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;999777555777777777777777777777777777777777777888888888888777777777777777777777777777777888999999999999999555555444444444333333333666666666666777777777777777777666555555555555555444444444555555666666666777777777777666666666666555555555666666666666777;;;<<<=========;;;999777555555555555444333222111111111222333333444555555111111222222222333333333444333222111000000000000111111000000000000111111111111111111111111111111000000000000000000000000////////////000000000000//////...//////000111111000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111111111...000000000///000222444444333222333444444222000........................***,,,...//////,,,)))&&&''''''((()))******++++++(((((((((((((((((((((((((((***,,,......,,,***((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((''''''''''''((((((((((((***)))))))))***+++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$&&&'''((('''&&&'''(((